/*
ATTENTION! Please do not modify this file, it's auto-generated and all your changes will be lost.
The complete list of files it's generated from:
design/themes/responsive/css/styles.less
design/themes/responsive/css/tygh/responsive.less
design/themes/responsive/css/addons/northskull_themes/northskull_themes.less
design/themes/responsive/css/addons/northskull_themes/northskull_ui.less
design/themes/responsive/css/addons/northskull_themes/animate_styles.css
design/themes/responsive/css/addons/social_buttons/styles.less
design/themes/responsive/css/addons/social_buttons/responsive.less
design/themes/responsive/css/addons/newsletters/styles.less
design/themes/responsive/css/addons/gift_certificates/styles.less
design/themes/responsive/css/addons/gift_certificates/responsive.less
design/themes/responsive/css/addons/store_locator/styles.less
design/themes/responsive/css/addons/store_locator/responsive.less
design/themes/responsive/css/addons/call_requests/styles.less
design/themes/responsive/css/addons/bestsellers/styles.css
design/themes/responsive/css/addons/form_builder/styles.less
design/themes/responsive/css/addons/form_builder/responsive.less
design/themes/responsive/css/addons/blog/styles.less
design/themes/responsive/css/addons/blog/responsive.less
design/themes/responsive/css/addons/banners/styles.less
design/themes/responsive/css/addons/discussion/styles.less
design/themes/responsive/css/addons/discussion/responsive.less
design/themes/responsive/css/addons/wishlist/styles.less
design/themes/responsive/css/addons/wishlist/responsive.less
design/themes/responsive/css/addons/image_zoom/styles.less
design/themes/responsive/css/addons/hybrid_auth/styles.less
design/themes/responsive/css/addons/my_changes/scrollbars.css
design/themes/responsive/css/addons/my_changes/styles.less
design/themes/responsive/css/addons/my_changes/header.less
design/themes/responsive/css/addons/my_changes/footer.css
design/themes/responsive/css/addons/my_changes/accordion.css
design/themes/responsive/css/addons/my_changes/common-ui.less
design/themes/responsive/css/addons/my_changes/global.less
design/themes/responsive/css/addons/my_changes/homepage.less
design/themes/responsive/css/addons/my_changes/carousel.less
design/themes/responsive/css/addons/my_changes/tabs.css
design/themes/responsive/css/addons/my_changes/product.less
design/themes/responsive/css/addons/my_changes/category-landing.css
design/themes/responsive/css/addons/my_changes/feature.less
design/themes/responsive/css/addons/my_changes/feature-landing.less
design/themes/responsive/css/addons/my_changes/lookbook.less
design/themes/responsive/css/addons/my_changes/contact.css
design/themes/responsive/css/addons/my_changes/text.css
design/themes/responsive/css/addons/my_changes/sitemap.css
design/themes/responsive/css/addons/my_changes/header-focus.css
design/themes/responsive/css/addons/my_changes/footer-focus.css
design/themes/responsive/css/addons/my_changes/tunnel.css
design/themes/responsive/css/addons/my_changes/basket.css
design/themes/responsive/css/addons/my_changes/checkout.css
design/themes/responsive/css/addons/my_changes/confirmation.css
design/themes/responsive/css/addons/my_changes/signin-register.css
design/themes/responsive/css/addons/my_changes/wishlist.css
design/themes/responsive/css/addons/my_changes/error.css
design/themes/responsive/css/addons/my_changes/account-order.less
design/themes/responsive/css/addons/my_changes/about.less
design/themes/responsive/css/addons/my_changes/social.css
design/themes/responsive/css/addons/my_changes/qr.less
design/themes/responsive/css/addons/my_changes/flipTimer.css
design/themes/responsive/css/addons/my_changes/northskull/slideshow.css
design/themes/responsive/css/addons/my_changes/northskull/common-ui.css
design/themes/responsive/css/addons/my_changes/northskull/carousel.css
*/


@charset "UTF-8";
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2014 Daniel Eden
*/

.animated {
  -webkit-animation-duration: 1s;
          animation-duration: 1s;
  -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

.animated.hinge {
  -webkit-animation-duration: 2s;
          animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

@keyframes bounce {
  0%, 20%, 53%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
    -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);
  }

  40%, 43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -30px, 0);
            transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
            transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
    -webkit-transform: translate3d(0, -15px, 0);
            transform: translate3d(0, -15px, 0);
  }

  90% {
    -webkit-transform: translate3d(0,-4px,0);
            transform: translate3d(0,-4px,0);
  }
}

.bounce {
  -webkit-animation-name: bounce;
          animation-name: bounce;
  -webkit-transform-origin: center bottom;
      -ms-transform-origin: center bottom;
          transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }

  25%, 75% {
    opacity: 0;
  }
}

.flash {
  -webkit-animation-name: flash;
          animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
            transform: scale3d(1.05, 1.05, 1.05);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.pulse {
  -webkit-animation-name: pulse;
          animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
            transform: scale3d(1.25, 0.75, 1);
  }

  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
            transform: scale3d(0.75, 1.25, 1);
  }

  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
            transform: scale3d(1.15, 0.85, 1);
  }

  65% {
    -webkit-transform: scale3d(.95, 1.05, 1);
            transform: scale3d(.95, 1.05, 1);
  }

  75% {
    -webkit-transform: scale3d(1.05, .95, 1);
            transform: scale3d(1.05, .95, 1);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.rubberBand {
  -webkit-animation-name: rubberBand;
          animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

@keyframes shake {
  0%, 100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }

  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  20%, 40%, 60%, 80% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }
}

.shake {
  -webkit-animation-name: shake;
          animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
            transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
            transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
            transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
            transform: rotate3d(0, 0, 1, -5deg);
  }

  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
            transform: rotate3d(0, 0, 1, 0deg);
  }
}

.swing {
  -webkit-transform-origin: top center;
      -ms-transform-origin: top center;
          transform-origin: top center;
  -webkit-animation-name: swing;
          animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }

  10%, 20% {
    -webkit-transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(.9, .9, .9) rotate3d(0, 0, 1, -3deg);
  }

  30%, 50%, 70%, 90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }

  40%, 60%, 80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
            transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }

  100% {
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.tada {
  -webkit-animation-name: tada;
          animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes wobble {
  0% {
    -webkit-transform: none;
            transform: none;
  }

  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }

  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }

  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }

  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }

  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.wobble {
  -webkit-animation-name: wobble;
          animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  40% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
            transform: scale3d(1.03, 1.03, 1.03);
  }

  80% {
    -webkit-transform: scale3d(.97, .97, .97);
            transform: scale3d(.97, .97, .97);
  }

  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
            transform: scale3d(1, 1, 1);
  }
}

.bounceIn {
  -webkit-animation-name: bounceIn;
          animation-name: bounceIn;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInDown {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
            transform: translate3d(0, -3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
            transform: translate3d(0, 25px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, 5px, 0);
            transform: translate3d(0, 5px, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInDown {
  -webkit-animation-name: bounceInDown;
          animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInLeft {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
            transform: translate3d(-3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
            transform: translate3d(25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
            transform: translate3d(-10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(5px, 0, 0);
            transform: translate3d(5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
          animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes bounceInRight {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
            transform: translate3d(3000px, 0, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
            transform: translate3d(-25px, 0, 0);
  }

  75% {
    -webkit-transform: translate3d(10px, 0, 0);
            transform: translate3d(10px, 0, 0);
  }

  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
            transform: translate3d(-5px, 0, 0);
  }

  100% {
    -webkit-transform: none;
            transform: none;
  }
}

.bounceInRight {
  -webkit-animation-name: bounceInRight;
          animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

@keyframes bounceInUp {
  0%, 60%, 75%, 90%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
            transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
  }

  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
            transform: translate3d(0, 3000px, 0);
  }

  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  75% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  90% {
    -webkit-transform: translate3d(0, -5px, 0);
            transform: translate3d(0, -5px, 0);
  }

  100% {
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}

.bounceInUp {
  -webkit-animation-name: bounceInUp;
          animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(.9, .9, .9);
            transform: scale3d(.9, .9, .9);
  }

  50%, 55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
            transform: scale3d(1.1, 1.1, 1.1);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }
}

.bounceOut {
  -webkit-animation-name: bounceOut;
          animation-name: bounceOut;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
            transform: translate3d(0, 10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
            transform: translate3d(0, -20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
          animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
            transform: translate3d(20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
          animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
            transform: translate3d(-20px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
          animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
            transform: translate3d(0, -10px, 0);
  }

  40%, 45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
            transform: translate3d(0, 20px, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
          animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

@keyframes fadeIn {
  0% {opacity: 0;}
  100% {opacity: 1;}
}

.fadeIn {
  -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDown {
  -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
          animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
          animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
          animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUp {
  -webkit-animation-name: fadeInUp;
          animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
          animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

@keyframes fadeOut {
  0% {opacity: 1;}
  100% {opacity: 0;}
}

.fadeOut {
  -webkit-animation-name: fadeOut;
          animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
            transform: translate3d(0, 100%, 0);
  }
}

.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
          animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
            transform: translate3d(0, 2000px, 0);
  }
}

.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
          animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
}

.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
          animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
            transform: translate3d(-2000px, 0, 0);
  }
}

.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
          animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
}

.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
          animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
            transform: translate3d(2000px, 0, 0);
  }
}

.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
          animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
            transform: translate3d(0, -100%, 0);
  }
}

.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
          animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
            transform: translate3d(0, -2000px, 0);
  }
}

.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
          animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
            animation-timing-function: ease-out;
  }

  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
            transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  80% {
    -webkit-transform: perspective(400px) scale3d(.95, .95, .95);
            transform: perspective(400px) scale3d(.95, .95, .95);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
            animation-timing-function: ease-in;
  }
}

.animated.flip {
  -webkit-backface-visibility: visible;
          backface-visibility: visible;
  -webkit-animation-name: flip;
          animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInX {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
          animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
    opacity: 0;
  }

  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
            transition-timing-function: ease-in;
  }

  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }

  100% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }
}

.flipInY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
          animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
            transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
            transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}

.flipOutX {
  -webkit-animation-name: flipOutX;
          animation-name: flipOutX;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
            transform: perspective(400px);
  }

  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
            transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
            transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}

.flipOutY {
  -webkit-backface-visibility: visible !important;
          backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
          animation-name: flipOutY;
  -webkit-animation-duration: .75s;
          animation-duration: .75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
            transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }

  60% {
    -webkit-transform: skewX(20deg);
            transform: skewX(20deg);
    opacity: 1;
  }

  80% {
    -webkit-transform: skewX(-5deg);
            transform: skewX(-5deg);
    opacity: 1;
  }

  100% {
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
          animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
          animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
            transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}

.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
          animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
          animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
            transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateIn {
  -webkit-animation-name: rotateIn;
          animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
          animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
          animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
          animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
            transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: none;
            transform: none;
    opacity: 1;
  }
}

.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
          animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
            transform-origin: center;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: center;
            transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
            transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}

.rotateOut {
  -webkit-animation-name: rotateOut;
          animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
            transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
}

.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
          animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
          animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: left bottom;
            transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
            transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}

.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
          animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    opacity: 1;
  }

  100% {
    -webkit-transform-origin: right bottom;
            transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
            transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}

.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
          animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  20%, 60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
            transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
  }

  40%, 80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
            transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
            transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
            animation-timing-function: ease-in-out;
    opacity: 1;
  }

  100% {
    -webkit-transform: translate3d(0, 700px, 0);
            transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}

.hinge {
  -webkit-animation-name: hinge;
          animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
            transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }

  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

.rollIn {
  -webkit-animation-name: rollIn;
          animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

@keyframes rollOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
            transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}

.rollOut {
  -webkit-animation-name: rollOut;
          animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  50% {
    opacity: 1;
  }
}

.zoomIn {
  -webkit-animation-name: zoomIn;
          animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInDown {
  -webkit-animation-name: zoomInDown;
          animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
          animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
            transform: scale3d(.1, .1, .1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInRight {
  -webkit-animation-name: zoomInRight;
          animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  60% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomInUp {
  -webkit-animation-name: zoomInUp;
          animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

@keyframes zoomOut {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
    -webkit-transform: scale3d(.3, .3, .3);
            transform: scale3d(.3, .3, .3);
  }

  100% {
    opacity: 0;
  }
}

.zoomOut {
  -webkit-animation-name: zoomOut;
          animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
          animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(-2000px, 0, 0);
            transform: scale(.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
            transform-origin: left center;
  }
}

.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
          animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
            transform: scale3d(.475, .475, .475) translate3d(-42px, 0, 0);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale(.1) translate3d(2000px, 0, 0);
            transform: scale(.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
            transform-origin: right center;
  }
}

.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
          animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
            transform: scale3d(.475, .475, .475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
            animation-timing-function: cubic-bezier(0.550, 0.055, 0.675, 0.190);
  }

  100% {
    opacity: 0;
    -webkit-transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
            transform: scale3d(.1, .1, .1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
            animation-timing-function: cubic-bezier(0.175, 0.885, 0.320, 1);
  }
}

.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
          animation-name: zoomOutUp;
}

@-webkit-keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInDown {
  0% {
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInDown {
  -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInLeft {
  0% {
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInLeft {
  -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

@keyframes slideInRight {
  0% {
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }
}

.slideInRight {
  -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

@keyframes slideInUp {
  0% {
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
    visibility: visible;
  }

  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}

.slideInUp {
  -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

@-webkit-keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

@keyframes slideOutDown {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(100%);
            transform: translateY(100%);
  }
}

.slideOutDown {
  -webkit-animation-name: slideOutDown;
          animation-name: slideOutDown;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(-100%);
            transform: translateX(-100%);
  }
}

.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
          animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
            transform: translateX(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateX(100%);
            transform: translateX(100%);
  }
}

.slideOutRight {
  -webkit-animation-name: slideOutRight;
          animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }

  100% {
    visibility: hidden;
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}

.slideOutUp {
  -webkit-animation-name: slideOutUp;
          animation-name: slideOutUp;
}

.sort-by-bestsellers-asc {
    display: none;
}
.scrollable {
	overflow: hidden !important;
	position: relative;
}

.scrollable .scrollcontent {
	position: absolute;
	top: 0px;
	right: 33px;
	bottom: 0px;
	left: 0px;
	overflow: hidden;
	line-height: 12px;
	margin-bottom:23px;
	
	
}

.scrollable .scrollwrap {
	overflow: hidden;
	display: 
	line-height: 1.3em;
}

.scrollable .scrollwrap:after {
	display: none;
}

.scrollable.no_scroll_v .scrollcontent {

	right: 0px;
}

.scrollable.no_scroll_h .scrollcontent {
	bottom: 0px;
}
			
.scrollable .scroller {
	position: absolute;
}

.scrollable .vscroller {
	top: 0px;
	left: auto;
	right: 0px;
	width: 25px;
	bottom: 0px;
	margin-bottom:20px;
}

.scrollable.no_scroll_v .vscroller {
	display: none;
}

.scrollable.no_scroll_h .vscroller {
	bottom: 0px;
}

.scrollable .hscroller {
	left: 0px;
	top: auto;
	right: 20px;
	height: 20px;
	bottom: 0px;
	display:none;
}

.scrollable.no_scroll_v .hscroller {
	right: 0px;
}

.scrollable.no_scroll_h .hscroller {
	display: none;
}
		
.scrollable .scrollarea {
	position: absolute;
}

.scrollable .vscroller .scrollarea {
	top: 0px;
	bottom: 20px;
	left: 5px;
	right: 0px;
	background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/scroll_back.gif?1769939670');
	background-repeat:repeat;
	height:100%;
}

.scrollable .hscroller .scrollarea {
	top: 0px;
	bottom: 0px;
	left: 20px;
	right: 20px;
	display:none;
}

.scrollable .scrollblock {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: black;
	width:19px;
}

.scrollable .scrollblock:hover {
	background-color: #666;
}

.scrollable .vscroller .scrollblock {
	top: 20px;
	height: 28px !important;
	left: 0px;
	right: 4px;
}

.scrollable .hscroller .scrollblock {
	left: 70px;
	width: 20px;
	top: 4px;
	bottom: 4px;
}

.scrollable .scrollbtn {
	position: absolute;
	width: 20px;
	height: 20px;
	font-size: 12px;
	line-height: 18px;
	text-align: center;
	vertical-align: middle;
	color: black;
	font-weight: bold;
	
	user-select: none;
	-moz-user-select: none;
	-webkit-user-select: none;
	
	-moz-box-sizing: border-box;
	
	cursor: default;
}

.scrollable .scrollbtn:hover {
	color: #666;
}

.scrollable .scrolltop {
	top: 0px;
	left: 0px;
	display:none;
}

.scrollable .scrolldown {
	left: 0px;
	bottom: 0px;
	top: auto;
	display:none;
}

.scrollable .scrollleft {
	left: 0px;
	top: 0px;
}

.scrollable .scrollright {
	top: 0px;
	right: 0px;
	left: auto;
}

.scrollable .filler {
	position: absolute;
	bottom: 0px;
	right: 0px;
	height: 20px;
	width: 20px;
	left: auto;
	top: auto;
}

.scrollable.no_scroll_v .filler,
.scrollable.no_scroll_h .filler {
	display: none;
}

/*
Back to top
*/
.back-to-top {
	text-align: center;
	padding: 30px 0;
}

.back-to-top a {
	display: inline-block;
	transition: opacity 200ms ease;
	font-size:1em;
    width: 50px;
}

.back-to-top a:hover {
	opacity: 0.5;
}

.back-to-top .logo {
	width: 31px;
	height: 33px;
	margin: 0 auto 10px;
}

.back-to-top .logo span {
	display: block;
	width: 100%;
	height: 100%;
	background: url('../../../../../../../../design/themes/responsive/media/images/logo.svg?1769939670') no-repeat;
	background-size: 250px 250px;
	background-position: -28px 44.9%;
}

/*
Main footer area
*/
.main-footer {
	background: #000;
	color: #fff;
}

.main-footer a {
	color: #fff;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.main-footer a:hover {
	color: #c1c1c1;
}

.main-footer-inner {
	width: 100%;
	max-width: 317px;
	margin: 0 auto !important;
	padding-top: 30px;
	float:none !important;
	text-align: center;
}

.main-footer-inner:after {
	content: "";
	display: table;
	clear: both;
}

.main-footer h6 {
	margin-bottom: 20px;
}

.main-footer .social h6 {
	margin-bottom: 30px;
}

.main-footer .social {
	margin-bottom: 40px;
}

.main-footer .social .link-list li {
	display: inline-block;
}

.main-footer .social .link-list li a {
	display: block;
	width: 16px;
	height: 16px;
	margin: 0 6px;
	font-family: 'Icon';
	font-size: 1.143em;
	line-height: 1em;
}

.main-footer .social .link-list .wechat a, .main-footer .social .link-list .weibo a, .main-footer .social .link-list .snapchat a, .main-footer .social .link-list .google-pl a, .main-footer .social .link-list .vk a {
    display: block;
    width: 16px;
    height: 16px;
    margin: 0 6px;
    font-size: 1.143em;
    line-height: 1em;
    font-family: 'FontAwesome';
}

.main-footer .social .link-list .wechat, .main-footer .social .link-list .weibo, .main-footer .social .link-list .snapchat, .main-footer .social .link-list .google-pl, .main-footer .social .link-list .vk {
    vertical-align: top;
    margin-top: -2px;
}

.main-footer .social .facebook a:before { content: '\e602' }
.main-footer .social .twitter a:before { content: '\e603' }
.main-footer .social .pinterest a:before { content: '\e604' }
.main-footer .social .instagram a:before { content: '\e605' }
.main-footer .social .link-list .wechat a:before {  content: "\f1d7" }
.main-footer .social .link-list .weibo a:before {  content: "\f18a" }
.main-footer .social .link-list .snapchat a:before {  content: "\f2ac" }
.main-footer .social .link-list .google-pl a:before {  content: "\f0d5" }
.main-footer .social .link-list .vk a:before {  content: "\f189" }
/*.fa-wechat {
    font-family: 'FontAwesome';
    font-size: 1em;
    line-height: 1em;
    color: #fff;
}

.fa-wechat:before {

}*/



@media (max-width: 400px) {
	.main-footer .social {
		margin-bottom: 20px;
	}
}


/*
Main footer area
- Sitewide links
*/

.main-footer .site-links {
	display: inline-block;
	width: 50%;
	margin-right: -5px;
	margin-top: 40px;
	margin-bottom: 60px;
}
.main-footer h6{color:#fff; font-weight:normal; margin-top:0;}

.main-footer .site-links li a {
	font-size: 0.857em;
	font-family:'Larsseit';
}

@media (max-width: 400px) {
	.main-footer .site-links {
		margin-top: 20px;
		margin-bottom: 40px;
	}
}

/*
Main footer area
- Newsletter signup
*/
.main-footer .newsletter {
	margin-bottom: 40px;
}

.main-footer .newsletter {
	position: relative;
	width: 100%;
}

.main-footer .newsletter .standard-form {
	-webkit-transition: opacity 200ms ease;
	transition: opacity 200ms ease;
}

.main-footer .newsletter.notify .standard-form {
	opacity: 0;
}

.main-footer .newsletter .standard-form:after {
	content: "";
	display: table;
	clear: both;
}

.main-footer .newsletter form {
	width: 100%;
}

.main-footer .newsletter .input-wrapper,
.main-footer .newsletter .submit-wrapper {
	float: left;
}

.main-footer .newsletter .input-wrapper {
	width: 223px;
}

.main-footer .newsletter .email-input {
	-webkit-appearance: none;
	width: 100%;
	margin: 0;
	padding-top: 14px;
	padding-bottom: 11px;
	border: 1px solid #fff;
	transition: border-color 200ms ease;
	border-radius: 0;
	line-height:15px;
}

.main-footer .newsletter .email-input.error {
	color: #ac4040;
	border-color: #ac4040;
}

.main-footer .newsletter .submit-wrapper {
	position: relative;
	width: 94px;
	background: #cdcdcd;
	overflow: hidden;
	-webkit-transition: background 200ms ease;
	transition: background 200ms ease;
}

.main-footer .newsletter .submit-wrapper:hover .loader:after,
.main-footer .newsletter .submit-wrapper:hover {
	background: #ebebeb;
}

.main-footer .newsletter .submit {
	display: inline-block;
	background: none;
	text-transform: uppercase;
	font-family: 'Larsseit-Bold';
	margin: 0;
	padding: 14px 0 12px 0;
	transition: transform 200ms ease;
	cursor: pointer;
	line-height: 1.35em;
	/* Some problem with em on a button? Cutting text off on FF. */
	font-size: 12px;
}

.main-footer .ecl-nl-form-elm.newsletter.loading .submit {
	-webkit-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
    color: #fff;
}

.ecl-nl-form-elm.newsletter .newsletter-input-wrapper__inner input[type="text"] {
    text-transform: none;
}

.main-footer .newsletter.loading .submit {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

.main-footer .newsletter .loader-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, 110%);
	-ms-transform: translate(-50%, 110%);
	transform: translate(-50%, 110%);
	-webkit-transition: transform 200ms ease;
	transition: transform 200ms ease;
}

.main-footer .newsletter.loading .loader-wrapper {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.main-footer .newsletter.loading .loader {
    opacity: 1;
    visibility: visible;
}

.main-footer .newsletter .loader {
	position: relative;
  margin: 0 auto;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #000;
  background: -moz-linear-gradient(left, #000 10%, rgba(255, 255, 255, 0) 42%);
  background: -webkit-linear-gradient(left, #000 10%, rgba(255, 255, 255, 0) 42%);
  background: -o-linear-gradient(left, #000 10%, rgba(255, 255, 255, 0) 42%);
  background: -ms-linear-gradient(left, #000 10%, rgba(255, 255, 255, 0) 42%);
  background: linear-gradient(to right, #000 10%, rgba(255, 255, 255, 0) 42%);
  -webkit-animation: spin 800ms infinite linear;
  animation: spin 800ms infinite linear;
}

.main-footer .newsletter .loader:before {
	content: '';
	position: absolute;
  top: 0;
  left: 0;
  width: 50%;
  height: 50%;
  background: #000;
  border-radius: 100% 0 0 0;
}

.main-footer .newsletter .loader:after {
	content: '';
	position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 75%;
  height: 75%;
  margin: auto;
  background: #cdcdcd;
  border-radius: 50%;
  -webkit-transition: background 200ms ease;
	transition: background 200ms ease;
}

.main-footer .newsletter .submit-wrapper:hover .loader:after {
	background: #ebebeb;
}

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

.main-footer .newsletter .form-notification {
	position: absolute;
	/*top: 50%;
	left: 50%;*/
    top: 55%;
	left: 63%;
	width: 262px;
	opacity: 0;
	visibility: hidden;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-webkit-transition: opacity 200ms ease, visibility 200ms ease;
	transition: opacity 200ms ease, visibility 200ms ease;
}

.main-footer .form-notification.error {
	color: #ac4040;
}

.main-footer .newsletter.notify .form-notification {
	opacity: 1;
	visibility: visible;
}

.main-footer .form-notification .icon {
	float: left;
	width: 43px;
	height: 40px;
	font-family: 'Icon';
	font-size: 40px;
	line-height: 1em;
}

.main-footer .form-notification.success .icon:before {
	content: '\e623';
}

.main-footer .form-notification.error .icon:before {
	content: '\e624';
}

.main-footer .form-notification .notification-text {
	float: left;
	width: 218px;
	text-align: left;
	padding-left: 16px;
    padding-top: 10px;
}

@media (max-width: 400px) {
	.main-footer .newsletter .standard-form {
		width: 90%;
		margin: 0 auto;
	}

	.main-footer .newsletter .input-wrapper {
		width: 60%;
	}

	.main-footer .newsletter .submit-wrapper {
		width: 40%;
	}
}

/*
Main footer area
- Legal links
*/
.main-footer .legals {
	margin-bottom: 40px;
}

.main-footer .legals .link-list li {
	display: inline-block;
}

.main-footer .legals .link-list li a {
	font-size: 0.857em;
	text-transform: uppercase;
	color: #c1c1c1;
	font-family:'Larsseit';
}

@media (max-width: 400px) {
	.main-footer .legals {
		margin-bottom: 40px;
	}

	.main-footer .legals li:first-child {
		display: block;
		margin-bottom: 30px;
	}
}


/******************** PRODUCT DETAILS TABS **********************/
.accordionWrapper{
	/*display:inline-block;*/ 
	background-color:#fff; 
	overflow:none; 
	/*width:440px; */ 
	margin-top:0px; 
	padding:0!important; 
	border: 0px solid #000 !important; 
	border-bottom: 1px solid #666 !important;
	*margin-top:40px; 
	*margin-left:-100px; 
}
.accordionWrABOUTapper img{
	vertical-align:top; 
	border:0; 
	margin:0; 
	padding:0
}
.accordionWrapperDummy div, .accordionWrapper div{ 
	float:left; 
	text-align:left;  
}
.accordionWrapperDummy div.title, .accordionWrapper div.title {
	cursor:pointer; 
	height: 20px;
	padding: 5px 0px 4px !important;  
	/*width: 440px;*/  
	text-transform:uppercase; 
	background-repeat:no-repeat; 
	background-position:left;
	background: none !important;
	margin: 0 0 0 0;  
	outline: none; 
	color: #000; 
	line-height:30px; 
	border: 0px solid #000 !important;
	border-top: 1px solid #000 !important;
	letter-spacing:0px; 
	text-align:left;
	border-radius: 0px !important;
}
.accordionWrapper div.title a, .accordionWrapper div.title a:visited, .accordionWrapper div.title a:hover, .accordionWrapper div.title a:active { 
	text-decoration: none; 
	font: normal 18px/18px HelveticaCons, Arial !important; 
	color:#000;
	display: inline-block;
	background: url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/details_title.png?1769939670') no-repeat scroll right 4px;
	padding-right: 15px;
}
.accordionWrapper div.title.ui-state-active a { 
	text-decoration: none; 
	font: normal 18px HelveticaCons, Arial !important; 
	color:#000;
	background: url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/details_title_on.png?1769939670') no-repeat scroll right 8px;
	padding-right: 15px;
}
.accordionWrapper .content { 
	/*width: 430px !important;*/
}
.accordionWrapperDummy .title_share, .accordionWrapper .title_share { 
	width: 61px; 
	padding-right:12px; 
	height: 29px;  
	text-transform:uppercase; 
	margin: 0; 
	outline: none;  
	color: #000; 
	line-height:30px; 
	letter-spacing:0px; 
	margin-top: 6px;  
}
.accordionWrapper .title_share { 
	cursor:pointer;
}
.accordionWrapper div.title_share a { 
	text-decoration: none;
}	
.accordionWrapperDummy { 
	*margin-left:-100px; 
	float:left; 
	text-align:left; 
	*width:435px;
}
.accordionWrapper .ui-icon-triangle-1-e { 
	width:auto; 
	padding-right:12px; 
	background: url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/details_title.png?1769939670') no-repeat scroll right 0px;
	display: none !important;
	height: auto !important;
}
.accordionWrapper .ui-icon-triangle-1-s { 
	width:auto; 
	padding-right:14px; 
	background: url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/details_title_on.png?1769939670') no-repeat scroll right 3px; 
	display: none !important;
	height: auto !important;
}
.ui-accordion-content { 
	height: 130px;
}				
.accordionWrapper div.content{
	border: 0px solid #000 !important;
	border-radius: 0px !important;
	display:none; 
	background-color: #ffffff; 
	width:427px!important; 
	color: #000; 
	font-size:10px;   
	padding:10px; 
	padding-left:0px; 
	padding-bottom:30px;  
	line-height:12px; 
	overflow:auto; 
	x-overflow:hidden; 
	height:118px; 
}
.accordion_tabs {
	/*min-height:350px; 
	-webkit-min-height:351px;*/
	margin-bottom: 12px;
}
.accordion_tabs, x:-moz-last-node {
	/*min-height:255px;*/
}
.ui-accordion-content {
    height: 130px;
}
.acc_tabs {
	display: block;
}
.acc_tabs ul {
	padding: 0;
	margin: 0 0 10px 0;
	display: block;
	list-style-type: disc;
	padding-left-ltr-source: logical;
	padding-right-rtl-source: logical;
	padding-start-value: 40px;
	
}

.acc_tabs ul li {
	display: inline;
	list-style-type: none;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 10px;
	margin-top: 0;
}

.cm-thumbnails-mini {
	border: none !important;
}
.cm-thumbnails-mini img {
	margin: 2px 2px 1px 2px !important;
}
.social_content { 
	margin-top:-31px; 
	margin-left:140px; 
	height:35px; 
	*width:300px; 
	*margin-left:300px;
}
ul.social_pin {
	list-style-type:none; 
	float:left; 
	margin-left:-40px; 
	padding-right:10px; 
	margin-top:11px; 
	*margin-left:-60px; 
}
ul.social_pin li {
	float:left; 
	list-style-type:none; 
}
ul.details_socialbuttons { 
	margin: 10px 0 0 0; 
	height: 20px; 
	padding:0; 
	width: 392px;
	white-space: nowrap;
}
.details_socialbuttons li { 
	float: left; 
	margin: 0 10px 0 0; 
	list-style-type: none; 
}
.content_send_to_friend {
	width: 200px;
	position: relative;
}

.content_send_to_friend_div {
	padding: 5px;
	text-align: center !important;
	float: none !important;
	border: 1px solid #000;
	position: absolute;
	top: 0;
	left: 0;
}
.stf-title {
	color: #000;
	line-height: 21px;
	margin-bottom: 12px;
	font: normal 30px HelveticaCons, Arial;
	text-transform: uppercase;
}
.stf-descr {
	margin-bottom: 5px;
	width: 100%;
	clear: both;
	float: left;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0px;
	font: normal 14px HelveticaCons, Arial;
	color: #000;
	text-transform: uppercase;
}
/*
Tabs

The most basic stuff
*/
.tabbed-section .tabs {
	position: relative;
}

.tabbed-section .tabs > .tab {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}

.tabbed-section .tabs > .tab:first-child {
	position: relative;
}
/* Header */
.category-landing .section-header {
	margin: 50px auto 60px auto;
}

@media (max-width: 767px) {
	.category-landing .introduction {
		max-width: 90%;
		margin: 0px auto 0 auto;
/*        margin: 10px auto 0 auto;*/
		padding: 0 0 10px 0;
		border-bottom: 1px solid #ebebeb;
	}
	.category-landing .introduction .section-header {
        margin: 40px auto 20px;
    }
}

/*
Category landing: Filters
*/
div.ty-pagination__bottom{border:none;}
div.product-filters .filter-form .sort-order-dropdown .content{width:100%;}
/* Header */
.product-filters {
	position: relative;
	width: 100%;
	color: #fff;
	z-index: 1;
}

.product-filters .header a.mobile-hidden.ecl-clear-all-filters-link {
    color: #fff;
}
.product-filters .header .icon {
    color: #fff;
}

.product-filters .inner {
	position: relative;
}

.product-filters.filters-fixed > .inner {
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
}

.product-filters .header {
	display: block;
	width: 100%;
	text-align: center;
}

.product-filters .header a {
	display: block;
	color: #fff;
	background: #000;
	padding: 11px 0 9px 0;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.product-filters .header a:hover {
	color: #c1c1c1;
}

.product-filters .header .icon {
	display: inline-block;
  position: relative;
  top: -1px;
  left: 10px;
  width: 9px;
  height: 5px;
  line-height: 1em;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
}

.product-filters.active .header .icon {
	-webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.product-filters .header .icon:after {
	font-family: 'Icon';
	content: "\e60e";
  display: block;
  font-size: 5px;
  line-height: 1em;
}

.product-filters .close {
	display: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	color: #fff;
}

/* Loader */
.product-filters .loader {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,0.7);
}

/* Form */
.product-filters .filter-form-wrapper {
	position: absolute;
	width: 100%;
	top: 100%;
	height: 0;
	background: rgba(0,0,0,0.9);
	-webkit-transform: translate3d(0,0,0);
	-ms-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
}

.product-filters .filter-form {
	width: 100%;
	max-width: 860px;
	margin: 0 auto;
	padding: 30px 0 10px 0 !important;
	opacity: 0;
	visibility: hidden;
	text-align: center;
	-webkit-transition: opacity 400ms 20ms ease, visibility 400ms 20ms ease;
	transition: opacity 400ms 20ms ease, visibility 400ms 20ms ease;
}

.product-filters.active .filter-form {
	opacity: 1;
	visibility: visible;
	-webkit-transition: opacity 400ms 150ms ease, visibility 400ms 150ms ease;
	transition: opacity 400ms 150ms ease, visibility 400ms 150ms ease;
}

.filter-form .column {
	display: inline-block;
	vertical-align: top;
	margin-right: 85px;
	text-align: left;
}

.psearch-filters .filter-form .column {
    margin-right: 65px !important;
}
.standard-dropdown.on-dark .current:hover, .product-filters .filter-form .sort-order-dropdown .current, .product-filters .filter-form .sort-order-dropdown .current.active, .product-filters .filter-form .sort-order-dropdown .scrollable li a, .product-filters .filter-form .sort-order-dropdown .scrollable li a.active, .product-filters .filter-form .sort-order-dropdown .sort-order-dropdown .scrollable li a:hover{font-size:1em;}
.product-filters .filter-form{max-width:860px; text-align:center;}
.product-filters .filter-form .column:last-child{margin-right:0;}
.product-filters .filter-form .sort-order-dropdown .current.active + .content{width:100%;}
.product-filters .filter-form .sort-order-dropdown .current.active{border-bottom:1px solid #c1c1c1 !important; }
.filter-form .column:last-child {
	margin-right: 0;
}

.filter-form .column h6 {
	position: relative;
	margin-bottom: 20px;
	font-family:'Larsseit-Bold', sans-serif !important; 
}

.filter-form .sub-column {
	display: inline-block;
	vertical-align: top;
	margin-left: 40px;
}

.filter-form .sub-column:nth-of-type(1) {
	margin-left: 0;
}

.filter-form fieldset {
	margin: 0 0 10px 0;
}

/* Form - Sort order dropdown */ 
.sort-order-dropdown {
	width: 280px;
}

.sort-order-dropdown a {
	text-transform: uppercase;
}

/* Form - Price range */
.product-filters .price-range {
	margin-top: 30px;
	margin-bottom:20px;
}

.range-slider .display {
	display: inline-block;
	width: 50%;
}

.range-slider[data-currency='GBP'] .display:before {
    content: "£";
}

.range-slider[data-currency='EUR'] .display:before {
    content: "€";
}

.range-slider[data-currency='USD'] .display:before {
    content: "$";
}


.range-slider .display[data-id="1"] {
	text-align: right;
}

.range-slider .slider {
	position: relative;
	background: rgba(140,140,140,0.25);
	width: 100%;
	height: 2px;
	margin-top: 16px;
}

.range-slider .range {
	position: absolute;
	top: 0;
	width: 100%; /* Overridden by js */
	height: 100%;
	background: rgba(140,140,140,0.5);
}

.range-slider .handle {
	position: absolute;
	top: 0;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	cursor: ew-resize;
}

.range-slider .handle.on-top {
	z-index: 1;
}

.range-slider .handle-1 {
	margin-left: -20px;
}

.range-slider .handle .block {
	position: absolute;
	top: 50%;
	left: 0;
	width: 8px;
	height: 10px;
	background: #fff;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	-webkit-transition: background 200ms ease;
	transition: background 200ms ease;
}

.product-filters .filter-form .standard-checkbox label{line-height:1em !important;}
.range-slider .handle-1 .block {
	left: auto;
	right: 0;
}

.range-slider .handle.active .block {
	background: #c1c1c1;
}

/* Form - Form actions */
.filter-form .actions {
	margin-top: 100px;
	text-align: center;
}

.filter-form .actions input {
	background: none;
	color: #fff;
	border: 0;
	display: inline-block;
	font-family: 'Larsseit-Bold';
	text-transform: uppercase;
	outline: none;
	cursor: pointer;
	transition: color 200ms ease;
}

.filter-form .actions input:hover {
	color: #c1c1c1;
}

.filter-form .actions .divider {
	display: inline-block;
	width: 1px;
	height: 11px;
	background: #fff;
	margin: 0 20px;
}

/* 
Category landing: Filters - Media queries
*/
@media (max-height: 650px) {
	.product-filters .filter-form {
		padding: 30px 0 10px 0;
	}

	.product-filters form.filter-form .actions {
		margin-top: 10px;
	}
}

@media (max-width: 970px) {
	.filter-form .column {
		margin-right: 50px;
	}
}

.mobile-visible.mobile-visible-tab {
    display: none;
}
.mobile-hidden.mobile-hidden-tab {
    display: block;
}

@media (width: 768px) {
    .product-filters .column .wrap-inner.ecl-display-fix {
        display: none;
    }
    .product-filters .column.active .wrap-inner.ecl-display-fix {
        display: block;
    }
	.product-filters .actions .reset, .product-filters .actions .submit {
        width: 46%;
    }
}

@media (max-width: 768px) {
    
    .page-wrapper.zindex-auto {
        z-index: auto;
    }
    
    .mobile-visible.mobile-visible-tab {
        display: block;
    }
    .mobile-hidden.mobile-hidden-tab {
        display: none;
    }
    
	div.product-filters {
		position: fixed;
		top: auto;
		bottom: 0;
		left: 0;
		z-index: 7;
	}

	div.product-filters.filters-fixed .inner {
		position: static;
		top: auto;
		left: auto;
	}

	div.product-filters .header a {
		padding: 21px 0 19px 0;
	}

	div.product-filters .header .icon {
	  -webkit-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  transform: rotate(180deg);
	}

	div.product-filters.active .header .icon {
		-webkit-transform: rotate(0);
	  -ms-transform: rotate(0);
	  transform: rotate(0);
	}

	div.product-filters .close {
		display: block;
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		background: #000;
		padding: 20px 0;
		text-align: center;
		text-transform: uppercase;
		font-size: 0.857em;
		z-index: 1;
	}

	div.product-filters .close:after {
		font-family: 'Icon';
		content: "\e60b";
		font-size: 9px;
		margin-left: 11px;
	}

	div.product-filters .filter-form-wrapper {
		top: auto;
		bottom: 0;
		padding: 0 20px;
	}

	div.product-filters .filter-form > .scrollable-content {
		position: absolute;
		top: 0;
		left: 0;
		bottom: 60px;
		width: 100%;
		overflow: hidden;
		padding: 80px 20px 0 20px;
	}

	div.product-filters .filter-form > .scrollable-content > div {
		padding-bottom: 200px;
	}

	div.product-filters .filter-form .column {
		display: block;
		vertical-align: top;
		margin-right: 0;
	}

	div.product-filters .filter-form .column h6 {
		cursor: pointer;
		margin: 0;
		padding: 15px 0 15px 0;
	}

	div.product-filters .filter-form .column h6:after {
		position: absolute;
		width: 9px;
		top: 50%;
		right: 0;
		margin-top: -3px;
		font-family: 'Icon';
		content: "\e60e";
	  display: block;
	  font-size: 5px;
	  line-height: 1em;
	  -webkit-transition: -webkit-transform 200ms ease;
  	transition: transform 200ms ease;
	}

	div.product-filters .filter-form .column h6.active:after {
		-webkit-transform: rotate(180deg);
	  -ms-transform: rotate(180deg);
	  transform: rotate(180deg);
	}

	div.product-filters .filter-form .wrap {
		overflow: hidden;
		height: 0;
	}

	div.product-filters .filter-form .wrap-inner {
		padding: 5px 0 15px 0;
	}

	div.product-filters .filter-form .sub-column {
		display: block;
		margin-left: 0;
	}

	div.product-filters .filter-form-wrapper .filter-scrollbar {
		position: fixed;
		top: 0;
		right: 0;
		width: 10px;
		height: 100%;
	}

	div.product-filters .filter-form-wrapper .filter-scrollbar.disabled {
		display: none;
	}

	div.product-filters .filter-form-wrapper .filter-scrollbar .track {
		position: absolute;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	}

	div.product-filters .filter-form-wrapper .filter-scrollbar .handle {
		position: absolute;
		left: 0;
		width: 100%;
	}

	div.product-filters .price-range {
	  margin-top: 0;
	  margin-bottom:0;
	}

	div.product-filters .standard-checkbox label {
		display: block;
		padding: 4px 0;
		
	}

	div.product-filters.active .actions {
		position: fixed;
		bottom: 0;
		left: 0;
		width: 100%;
		background: #000;
		margin: 0;
		padding: 19px 0;
	}

	div .range-slider .handle {
		width: 24px;
		height: 24px;
		margin-top: -12px;
	}

	div .range-slider .handle-1 {
		margin-left: -24px;
	}

	div .range-slider .handle .block {
		width: 12px;
		height: 16px;
	}
}

/*
Category landing: Progress bar + count
*/
.category-landing .scroll-progress {
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 100;
}

.scroll-progress .count-display .count {
	width: 100px;
	padding: 14px 0 0 33px;
	font-size: 0.714em;
	color: #000;
	text-shadow: 1px 1px 0px rgba(255,255,255,0.8);
}

/*
Category landing: Grid
*/
.product-grid {
	text-align: center;
	margin-top: 90px;
	padding: 0 35px;
}

.product-grid .grid-item {
	display: inline-block;
/*	width: 33.3333%;*/
    width: 24%;
	margin: 70px 5px 70px 0;
	text-align: center;
	/*vertical-align: middle;*/
    vertical-align: top;
}

@media (max-width: 1140px) {
    .product-grid .grid-item {
        width: 32%;
    }
}

.product-grid.prod-grid-323 .grid-item {
	width: 33.3333%;
    vertical-align: top;
}
.product-grid.prod-grid-3pr .grid-item {
    width: 32%;
    vertical-align: top;
    margin-right: 10px;
}

.product-grid .grid-item:nth-of-type(5n + 4) {
/*	margin-left: 1%;*/
}

.product-grid .grid-item:nth-of-type(5n) {
/*	margin-right: 1%;*/
}

.product-grid .grid-item > a {
    position: relative;
	display: block;
/*	max-width: 400px;*/
	margin: 0 auto;
	text-align: center;
}

.product-grid .grid-item img {
	width: auto;
	height: auto;
	max-width: 100%;
/*	max-height: 300px;*/
}

.product-grid .grid-item .reverse {
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity 150ms ease, visibility 150ms ease;
    transition: opacity 150ms ease, visibility 150ms ease;
}

.product-grid .grid-item .reverse.active {
    opacity: 1;
    visibility: visible;
}

.product-grid .grid-item .information {
	text-align: center;
}

.product-grid .grid-item .status {
	display: block;
	font-size: 0.857em;
	margin: 20px 0 10px 0;
	min-height: 19px;
}

.product-grid .grid-item .status span {
	display: inline-block;
	line-height: 1em;
	border: 1px solid #a1a1a1;
	letter-spacing: 0.05em;
	padding: 5px 7px 1px 7px;
}

.product-grid .grid-item .title {
	transition: color 200ms ease;
    line-height: 16px;
}

.product-grid .grid-item > a:hover .title {
	color: #525252;
}

.product-grid .grid-item .price {
	font-size: 0.857em;
}

.product-grid .grid-item .sale-price {
	position: relative;
	display: inline-block;
	color: #8f0000;
}

.product-grid .grid-item .sale-price:after {
	content: "";
	position: absolute;
	display: inline-block;
	top: 50%;
	left: -1px;
	width: 100%;
	height: 1px;
	margin-top: -1px;
	background: #8f0000;
}

.infinite-scroll-loading-display {
	opacity: 0;
	visibility: hidden;
}

.pagination {
	display: none;
}

@media (max-width: 1024px) {
	.product-grid {
		text-align: left;
		margin-top: 0;
	}
    .title.tworow-title-elm {
        height: auto;
    }

	.product-grid .grid-item, .product-grid.prod-grid-323 .grid-item, .product-grid.prod-grid-3pr .grid-item {
		width: 48%;
	}

	.product-grid .grid-item:nth-of-type(5n + 4),
	.product-grid .grid-item:nth-of-type(5n) {
		/*margin: 70px 5px 70px 0;*/
	}

	.product-grid .grid-item:nth-of-type(3n) {
		display: block;
		width: 100%;
	}
}

@media (max-width: 767px) {
	.product-grid {
		padding: 0 20px;
	}

	.product-grid .grid-item, .product-grid.prod-grid-323 .grid-item, .product-grid.prod-grid-3pr .grid-item {
		/*display: block;
		width: 100%;
		margin: 50px 0;*/
	}
    
    .product-grid.prod-grid-3pr .grid-item {
        width: calc(50% - 48px);        
    }

	.product-grid .grid-item:nth-of-type(5n + 4),
	.product-grid .grid-item:nth-of-type(5n) {
		margin: 50px 0;
	}
}

@media (max-width: 480px) {
    .product-grid.prod-grid-3pr .grid-item {
        width: calc(50% - 5px);
	} 
}

/*
Category landing: back to top button (small version)
*/
.back-to-top.mini {
	position: fixed;
	left: 50%;
	bottom: 20px;
	width: 50px;
	padding: 0;
	margin-left: -25px;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 400ms ease, visibility 400ms ease;
	transition: opacity 400ms ease, visibility 400ms ease;
}

.back-to-top.mini.active {
	opacity: 1;
	visibility: visible;
}

.back-to-top.mini .logo {
	width: 31px;
	height: 33px;
	margin: 0 auto 10px;
	-webkit-transform: translateX(1px);
	-ms-transform: translateX(1px);
	transform: translateX(1px);
}

.back-to-top.mini .logo span {
  background-size: 250px 250px;
  background-position: -28px 44.9%;
}

.back-to-top.mini h6 {
	line-height: 1.35em;
	margin-right: -0.25em;
}

@media (max-width: 767px) {
	.back-to-top.mini {
		display: none;
	}
}
.ecl-cat-white-text {
    color: #fff;
}

.ecl-hidden-important {
    display: none !important;
}
.product-filters .header a.mobile-visible {
    display: none;
}
.product-filters .header a.mobile-hidden {
    display: block;
    padding-right: 45px;
    padding-left: 35px;
    font-size: 14px;
}
.product-filters .header {
    padding: 0px 100px;
    background: #000;
    height: 43px;
}
.product-filters.ecl-product-filters-dt.active .filter-form-wrapper {
    height: auto;
    padding: 30px 0 0 0;
}
.product-filters.ecl-product-filters-dt-submiting .filter-form-wrapper {
    left: 0 !important;
}
.product-filters.ecl-product-filters-dt .filter-form-wrapper {
    width: auto;
}
.product-filters.ecl-product-filters-dt.active .filter-form {
    width: auto;
    padding: 0px !important;
}
.product-filters.ecl-product-filters-dt .filter-form .ecl-spd-filt-elms h6, .product-filters.ecl-product-filters-dt-submiting .filter-form .ecl-spd-filt-elms h6 {
    display: none;
}
.product-filters.ecl-product-filters-dt .filter-form .column {
    margin-right: 0px;
    width: 100%;
}
.product-filters.ecl-product-filters-dt .filter-form .column .price-range {
    margin-top: 0px;
}

.product-filters.ecl-product-filters-dt .header a.none-active .icon {
  -webkit-transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transform: none;
}

.product-filters.ecl-product-filters-dt .header a.active .icon {
	-webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

.product-filters.ecl-product-filters-dt .ecl-sort-filter_elm {
    margin-top: -20px;
}
.product-filters.ecl-product-filters-dt .ecl-sort-filter_elm .standard-checkbox label {
    display: block;
}
.product-filters.ecl-product-filters-dt .ecl-sort-filter_elm .standard-checkbox label a.p-element {
    display: block;
    float: none;
}

@media (max-width: 768px) {
    .product-filters .header a.mobile-visible {
        display: block;
    }
    .product-filters .header a.mobile-hidden {
        display: none;
    }
    .product-filters .header {
        padding: 0px;
        height: auto;
    }
}

/* 
Collections
*/
.collecttion-list .collecttion-item {
	display: inline-block;
	width: 32%;
	margin-right: -4px;
    cursor: pointer;
}

.collecttion-list .collecttion-item img {
	-webkit-transition: -webkit-transform 500ms ease;
	transition: transform 500ms ease;
}

.collecttion-list .collecttion-item:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: -webkit-transform 5s 100ms ease;
	transition: transform 5s 100ms ease;
}

.cat-lb-view-button {
    float: right;
    color: #fff;
    background: #000;
    padding: 15px 7px;
    text-transform: uppercase;
    margin-bottom: 10px;
    cursor: pointer;
}

@media (max-width: 900px) {
	div .collecttion-list .collecttion-item .information .inner {
		max-width: 90%;
	}
}

@media (max-width: 767px) {
        
	div .collecttion-list .collecttion-item {
		width: 100%;
		margin: 35px 0;
	}

	div .collecttion-list .collecttion-item:first-child {
		margin-top: 0;
	}

	div .collecttion-list .collecttion-item img {
		-webkit-transition: none;
		transition: none;
	}

	div .collecttion-list .collecttion-item:hover img {
		-webkit-transform: scale(1);
		transform: scale(1);
		-webkit-transition: none;
		transition: none;
	}
}
/* 
/Collections
*/


.product-grid .grid-item a.basic-button.ecl-more-color {
/*    background: #000;
    color: #fff;
    padding: 11px 20px 7px;
    max-width: 210px;
    margin: 5px 0 0;
    padding: 6px 15px 5px;
    font-size: 11px;
    position: absolute;*/
    
    background: #fff;
    color: #000;
    border: 1px solid #ccc;
    text-transform: lowercase;
    font-size: 13px;
    letter-spacing: 1px;
    padding: 2px 10px;
    max-width: 210px;
    margin: 5px 0 0;
}

.product-grid .grid-item a.basic-button.ecl-more-color  span {
    margin-top: 2px;
    display: inline-block;
}

.product-grid .grid-item .ecl-more-color-main {
    width: 100%;
    margin: 0 auto;
/*    max-width: 400px;*/
    text-align: left;
    position: relative;
}
.basic-button.ecl-more-color span {
    padding-left: 5px;
    font-size: 20px;
    line-height: 1em;
    vertical-align: middle;
}

@media (max-width: 767px) {
        
    .product-grid .grid-item a.basic-button.ecl-more-color {
        padding: 2px 10px 2px;
        margin-top: 5px;
        font-size: 11px;
    }
}

@media (max-width: 400px) {
    .product-grid .grid-item a.basic-button.ecl-more-color {
        padding: 0px 10px 0px;
        font-size: 10px;
        max-width: 100%;
        letter-spacing: 1.5px;
    } 
}

.contact {
	max-width: 910px;
	margin: 0 auto;
}

@media (max-width: 1024px) {
	.contact {
		max-width: calc(100% - 72px);
	}
}

.contact .section-header {
	margin: 70px 0;
}

@media (max-width: 767px) {
	.contact .section-header {
		margin: 40px 0;
	}
}

/* Contact form */
.contact .contact-form {
	padding-top: 30px;
	text-align: center;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.contact-form .standard-form > .wrapper:after {
	clear: both;
	display: table;
	content: "";
}

.contact-form .user-details {
	float: left;
	width: 50%;
	padding-right: 35px;
}

.contact-form fieldset {
	margin-bottom: 30px;
	text-align: left;
}

.contact-form fieldset:last-child {
	margin-bottom: 0;
}

.contact-form label {
	font-family: 'Larsseit-Bold';
	font-size: 0.857em;
	text-transform: uppercase;
	line-height: 1em;
	color: #949494;
	margin-bottom: 16px;
}

.contact-form .user-inquiry {
	float: left;
	width: 50%;
	padding-left: 35px;
}

.contact-form .user-inquiry textarea {
	min-height: 240px;
}

/* Submit button */
.contact-form .submit-wrapper {
	position: relative;
}

.contact-form .form-submit {
	position: relative;
	display: inline-block;
	overflow: hidden;
	margin: 60px 0;
	padding: 0;
	z-index: 1;
	-webkit-transition: opacity 200ms ease, visibility 200ms ease;
	transition: opacity 200ms ease, visibility 200ms ease;
}

.contact-form .notify .form-submit {
	opacity: 0;
	visibility: hidden;
}

.contact-form .basic-button {
	-webkit-appearance: none;
	border: 0;
	width: auto;
	background: #000;
	color: #fff;
	padding: 0;
}

.contact-form .basic-button:hover {
	background: #525252;
}

.contact-form .loading .basic-button:hover {
	background: #000;
}

.contact-form .basic-button span {
	display: block;
	padding: 24px 37px;
	-webkit-transition: -webkit-transform 200ms ease;
	transition: transform 200ms ease;
}

.contact-form .loading .basic-button span {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}

.contact-form .loader-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transition: -webkit-transform 200ms ease;
	transition: transform 200ms ease;
	-webkit-transform: translate(-50%, 150%);
	-ms-transform: translate(-50%, 150%);
	transform: translate(-50%, 150%);
	margin-top: 5px;
}

.contact-form .loading .loader-wrapper {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.contact-form .form-notification {
	color: #000;
}

.contact-form .notify .form-notification {
	opacity: 1;
	visibility: visible;
}

@media (max-width: 767px) {
	.contact {
		max-width: calc(100% - 40px);
	}

	.contact-form .user-details,
	.contact-form .user-inquiry {
		float: none;
		width: 100%;
		padding: 0;
	}

	.contact-form .user-inquiry {
		margin-top: 30px;
	}

	.contact-form label {
		line-height: 1.5em;
	}

	.contact-form .form-submit {
		width: 100%;
		display: block;
		margin: 40px 0;
	}

	.contact-form .basic-button {
		display: block;
		width: 100%;
	}
}

/* Further contact */
.further-contact {
	margin-bottom: 40px;
	padding: 40px 0;
	border-bottom: 1px solid #ebebeb;
	text-align: center;
}

.further-contact > h6 {
	line-height: 1.929em;
}

.further-contact .address > p {
	line-height: 1.929em;
}
/* Section header */
.text-template .section-header h1 {
	margin: 20px 0;
}

/* Information viewer */
.text-template .information-viewer {
	padding: 0 35px;
}

.text-template .view {
	padding: 20px 0;
}

.text-template .view > h2 a {
	font-family: 'Larsseit-Bold';
}

.text-template .view h6 {
	line-height: 1.929em;
	letter-spacing: 0.2em;
}

.text-template .view p {
	margin-bottom: 40px;
	line-height: 1.929em;
	letter-spacing: 0.05em;
}

.text-template .view p:last-child {
	margin-bottom: 20px;
}

.text-template .view h6:last-child {
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.text-template .section-header {
		margin: 40px auto;
	}

	.text-template .section-header h1 {
		margin: 0;
	}

	.text-template .information-viewer {
		padding: 0 20px;
	}

	.text-template .view {
		padding: 0;
		border-top: 0;
	}
}
.sitemap .section-header {
	margin: 50px 0;
}

.sitemap .information-viewer {
	max-width: 900px;
}

.sitemap .information-viewer .view-navigation {
	display: none;
}

.sitemap .information-viewer .views {
	float: none;
	width: 100%;
	display: table;
	table-layout: fixed;
	border-bottom: 1px solid #ebebeb;
}

.sitemap .information-viewer .view {
	position: static;
	opacity: 1;
	display: table-cell;
	width: auto;
	border-bottom: 0;
	padding-right: 10px;
}

.sitemap .information-viewer .view > h2 {
	display: block;
	margin-bottom: 20px;
}

.sitemap .information-viewer .view > h2 a {
	border-bottom: 0;
	padding: 0;
	cursor: default;
}

.sitemap .information-viewer .view:first-child > h2 a {
	border-top: 0;
}

.sitemap .information-viewer .view > h2 a:after {
	display: none;
}

.sitemap .information-viewer .view p {
	margin: 0;
	line-height: 1.5em;
}

.sitemap .information-viewer .view .content a {
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.sitemap .information-viewer .view .content a:hover {
	color: #525252;
}

@media (max-width: 767px) {
	.sitemap .section-header {
		margin: 35px 0;
	}

	.sitemap .information-viewer .views {
		float: none;
		width: 100%;
		display: block;
		table-layout: auto;
		border-bottom: 0;
	}

	.sitemap .information-viewer .view {
		position: relative;
		display: block;
	}

	.sitemap .information-viewer .view > h2 {
		margin-bottom: 0;
	}

	.sitemap .information-viewer .view > h2 a {
		border-bottom: 1px solid #ebebeb;
		padding: 21px 0 16px 0;
		cursor: pointer;
	}

	.sitemap .information-viewer .view:first-child > h2 a {
		border-top: 1px solid #ebebeb;
	}

	.sitemap .information-viewer .view > h2 a:after {
		display: block;
	}

	.sitemap .information-viewer .view p:last-child {
		padding-bottom: 20px;
		line-height: 1.5em;
	}
}
/* Logo */
@media (max-width: 840px) {
	.focused-header .logo a {
		width: 117px;
		height: 25px;
	}
}

/* Focused navigation */
.focused-navigation {
	padding: 0 35px;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.focused-navigation ul {
	position: relative;
	max-width: 1367px;
	padding: 20px 0;
	margin: 0 auto;
	text-align: center;
}

.focused-navigation ul li {
	display: inline-block;
}

.focused-navigation .back {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.focused-navigation .back a {
	transition: color 200ms ease;
	font-family:'Larsseit-Bold';
	font-size:1em;
}

.focused-navigation .back a:hover {
	color: #545454;
}

.focused-navigation .back .icon:before,
.focused-navigation .secure-notice .icon:before {
	font-family: 'Icon';
	font-size: 9px;
	vertical-align: middle;
	line-height: 2em;
	padding-right: 11px;
}

.focused-navigation .back .icon:before {
	content: "\e612";
	font-size: 11px;
}

.focused-navigation .secure-notice .icon:before {
	content: "\e622";
}

@media (max-width: 840px) {
	.focused-navigation {
		padding: 0 20px;
	}

	.focused-navigation .back {
		top: -55%;
	}

	.focused-navigation .back a {
		display: block;
		padding: 20px 20px 20px 0;
	}

	.focused-navigation .back .copy {
		display: none;
	}
}
.focused-footer {
	max-width: 1437px;
	margin: 20px auto 40px auto;
	padding: 0 35px;
}

.focused-footer > ul {
	position: relative;
	padding: 20px 0;
	text-align: center;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.focused-footer > ul:after {
	display: table;
	clear: both;
	content: "";
}

.focused-footer > ul > li {
	display: inline-block;
}

.focused-footer .back {
	position: absolute;
	top: 50%;
	left: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.focused-footer .back h6 a {
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	font-family:'Larsseit-Bold';
	font-size:1em;
}

.focused-footer .back h6 a:hover {
	color: #545454;
}

.focused-footer .back .icon:before {
	font-family: 'Icon';
	font-size: 9px;
	vertical-align: middle;
	line-height: 2em;
	padding-right: 11px;
}

.focused-footer .back .icon:before {
	content: "\e612";
	font-size: 11px;
}

.focused-footer .copyright {
	color: #949494;
}

.focused-footer .copyright h6 {
	font-family: 'Larsseit';
}

.focused-footer .payment-options {
	position: absolute;
	top: 50%;
	right: 0;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.focused-footer .payment-options > ul li {
	display: inline-block;
	width: 20px;
	height: 17px;
	background: #ccc;
}

@media (max-width: 800px) {
	.focused-footer {
		margin: 40px 0;
	}

	.focused-footer > ul {
		padding: 0;
	}

	.focused-footer > ul > li {
		display: block;
	}

	.focused-footer .back,
	.focused-footer .payment-options {
		position: static;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}

	.focused-footer .back {
		border-bottom: 1px solid #ebebeb;
	}

	.focused-footer .back h6 a {
		display: block;
		padding: 24px 0 21px 0;
	}

	.focused-footer .back h6 a:after {
		content: "";
		clear: both;
		display: table;
	}

	.focused-footer .back .icon {
		float: left;
	}

	.focused-footer .copyright {
		padding: 20px 0 10px 0;
	}

	.focused-footer .payment-options {
		padding: 10px 0 20px 0;
	}
}

@media (max-width: 767px) {
	.focused-footer {
		padding: 0 20px;
	}
}
/*
This file contains everything global
throughout the checkout process, eg
tunnel stage, sidebar, etc
*/

/* Template styles */
.tunnel-template {}

/* Container */
.tunnel-container {
	width: 100%;
	max-width: 1437px;
	margin: 80px auto 0 auto;
	padding: 0 35px;
}

@media (max-width: 767px) {
	.tunnel-container {
		margin-top: 40px;
		padding: 0 20px;
	}
}

/* Main content */
.tunnel-content {
	display: inline-block;
	margin-right: -5px;
	width: 75%;
}

@media (max-width: 1100px) {
	.tunnel-content {
		display: block;
		width: 100%;
	}
}

/* Tunnel header */
.tunnel-progress {
	margin-bottom: 90px;
}

@media (max-width: 767px) {
	.tunnel-progress {
		margin-bottom: 50px;
	}
}

/* Tunnel stages */
.tunnel-stages .stage {
	display: inline-block;
	width: 33.3333%;
	margin-right: -5px;
	padding: 0 5px;
	text-align: center;
	color: #949494;
}

.tunnel-stages .stage:first-child {
	padding-left: 0;
}

.tunnel-stages .stage:last-child {
	padding-right: 0;
}

.tunnel-stages .stage .number {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-bottom: 5px;
	font-size: 1.286em;
	border: 1px solid #949494;
	letter-spacing: 0.035em;
	border-radius: 50%;
}

.tunnel-stages .stage h5 {
	margin-top: 5px;
	font-weight:normal;
}

.tunnel-stages .stage .border {
	position: relative;
	width: 100%;
	height: 6px;
	margin-top: 11px;
	background: #c1c1c1;
}

/* Tunnel stages - border arrow effect */
.tunnel-stages .stage .border:after,
.tunnel-stages .stage .border:before {
	content: "";
	position: absolute;
	top: 0;
	width: 0;
	height: 0;
}

.tunnel-stages .stage .border:after {
	left: 100%;
	border-top: 3px solid transparent;
	border-bottom: 3px solid transparent;
	border-left: 3px solid #c1c1c1;
}

.tunnel-stages .stage:last-child .border:after {
	display: none;
}

.tunnel-stages .stage .border:before {
	right: 100%;
	border-top: 3px solid #c1c1c1;
	border-bottom: 3px solid #c1c1c1;
	border-left: 3px solid transparent;
}

.tunnel-stages .stage:first-child .border:before {
	display: none;
}

/*  Tunnel stages - active state */
.tunnel-stages .stage.active,
.tunnel-stages .stage.active .number {
	color: #000;
	border-color: #000;
}

.tunnel-stages .stage.active .border {
	background: #000;
}

.tunnel-stages .stage.active .border:after {
	border-left-color: #000;
}

.tunnel-stages .stage.active .border:before {
	border-top-color: #000;
	border-bottom-color: #000;
}

@media (max-width: 1010px) {
	.tunnel-stages .stage h5 {
		font-size: 1em;
		font-weight:normal;
	}
}

@media (max-width: 767px) {
	.tunnel-stages .stage {
		width: 20%;
	}

	.tunnel-stages .stage h5 {
		display: none;
	}

	.tunnel-stages .stage.active {
		width: 60%;
	}

	.tunnel-stages .stage .number {
		width: 17px;
		height: 17px;
		font-size: 0.857em;
		margin-bottom: 0;
		line-height: 1.55em;
	}

	.tunnel-stages .stage.active .number {
		display: inline-block;
	}

	.tunnel-stages .stage.active h5 {
		display: inline-block;
		margin-top: 0;
	}
}

@media (max-width: 400px) {
	.tunnel-stages .stage {
		width: 10%;
	}

	.tunnel-stages .stage.active {
		width: 80%;
	}
}

/* Sidebar */
.tunnel-sidebar {
	display: inline-block;
	vertical-align: top;
	margin-right: -5px;
	margin-left: 4.02046783625731%;
	width: 20.97953216374269%;
	background: #f8f8f8;
	/*padding: 47px 25px;*/
}

.tunnel-sidebar .tunnel-sidebar-inner {
    background: #f8f8f8;
    padding: 47px 25px;
    max-width: 286px;
}

.tunnel-sidebar.fixed .tunnel-sidebar-inner {
    position: fixed;
    top: 40px;
    margin-right: 40px;
}

.tunnel-sidebar-inner > article {
    border-top: 1px solid #ebebeb;
    padding: 26px 0;
    letter-spacing: 0.05em;
}
.tunnel-sidebar-inner > article  ul li{position:relative;}
.tunnel-sidebar-inner > article h5 {
    margin-bottom: 20px;
	font-weight:normal;
}

.tunnel-sidebar-inner > article:first-child {
    border: 0;
    padding-top: 0;
}

.tunnel-sidebar-inner > article:last-child {
    padding-bottom: 0;
}

.tunnel-sidebar > article {
	border-top: 1px solid #ebebeb;
	padding: 26px 0;
	letter-spacing: 0.05em;
}

.tunnel-sidebar > article h5 {
	margin-bottom: 20px;
	font-weight:normal;
}

.tunnel-sidebar > article:first-child {
	border: 0;
	padding-top: 0;
}

.tunnel-sidebar > article:last-child {
	padding-bottom: 0;
}

.tunnel-sidebar-inner > div.art-elm {
    border-top: 1px solid #ebebeb;
    padding: 26px 0;
    letter-spacing: 0.05em;
}
.tunnel-sidebar-inner > div.art-elm  ul li{position:relative;}
.tunnel-sidebar-inner > div.art-elm h5 {
    margin-bottom: 20px;
    font-weight:normal;
}

.tunnel-sidebar-inner > div.art-elm:first-child {
    border: 0;
    padding-top: 0;
}

.tunnel-sidebar-inner > div.art-elm:last-child {
    padding-bottom: 0;
}

.tunnel-sidebar > div.art-elm {
    border-top: 1px solid #ebebeb;
    padding: 26px 0;
    letter-spacing: 0.05em;
}

.tunnel-sidebar > div.art-elm h5 {
    margin-bottom: 20px;
    font-weight:normal;
}

.tunnel-sidebar > div.art-elm:first-child {
    border: 0;
    padding-top: 0;
}

.tunnel-sidebar > div.art-elm:last-child {
    padding-bottom: 0;
}

.tunnel-sidebar .icon {
	font-family: 'Icon';
	display: inline-block;
	vertical-align: middle;
	font-size: 13px;
	margin-right: 5px;
}

.tunnel-sidebar .delivery-time .icon:after {
	content: "\e61f";
}

.tunnel-sidebar .tel .icon:after {
	content: "\e621";
}

.tunnel-sidebar .delivery-time .icon {
	margin-right: 4px;
}

.tunnel-sidebar .email .icon {
	font-size: 8px;
	margin-right: 8px;
}

.tunnel-sidebar .email .icon:after {
	content: "\e620";
}

/* 
Move sidebar under content early
and turn into floated columns...
*/
@media (max-width: 1100px) {
	.tunnel-sidebar {
		display: block;
		width: 100%;
		margin-left: 0;
		padding:47px 0;
		background:#f8f8f8;
		margin-top: 40px;
	}

    .tunnel-sidebar .tunnel-sidebar-inner {
        background: none;
        padding: 0;
        max-width: none;
    }

    .tunnel-sidebar.fixed .tunnel-sidebar-inner {
        position: static;
        top: auto;
    }

    .tunnel-sidebar-inner > article {
        float: left;
        width: 33.333%;
        border-top: 0;
        padding: 0 20px;
        border-left: 1px solid #ebebeb;
    }

	.tunnel-sidebar > article {
		float: left;
		width: 33.333%;
		border-top: 0;
		padding: 0 20px;
		border-left: 1px solid #ebebeb;
	}

    .tunnel-sidebar-inner > div.art-elm {
        float: left;
        width: 33.333%;
        border-top: 0;
        padding: 0 20px;
        border-left: 1px solid #ebebeb;
    }

    .tunnel-sidebar > div.art-elm {
        float: left;
        width: 33.333%;
        border-top: 0;
        padding: 0 20px;
        border-left: 1px solid #ebebeb;
    }

	.tunnel-sidebar:after {
		content: "";
		display: table;
		clear: both;
	}
}
/*
@media (max-width: 1100px) {
	.tunnel-sidebar {
		margin-top: 0;
	}
}
*/
/* 
...then back to original design for mobile
*/
@media (max-width: 660px) {
	.tunnel-sidebar {
		padding: 47px 25px;
	}
    .tunnel-sidebar-inner > article {
        float: none;
        width: 100%;
        border-top: 0;
        padding: 25px 0;
        border-left: 0;
        border-top: 1px solid #ebebeb;
    }
	.tunnel-sidebar > article {
		float: none;
		width: 100%;
		border-top: 0;
		padding: 25px 0;
		border-left: 0;
		border-top: 1px solid #ebebeb;
	}
	
    .tunnel-sidebar-inner > div.art-elm {
        float: none;
        width: 100%;
        border-top: 0;
        padding: 25px 0;
        border-left: 0;
        border-top: 1px solid #ebebeb;
    }
    .tunnel-sidebar > div.art-elm {
        float: none;
        width: 100%;
        border-top: 0;
        padding: 25px 0;
        border-left: 0;
        border-top: 1px solid #ebebeb;
    }

}

/* 
Tunnel process notice
Example usage: error messages, success messages
*/
.tunnel-notice {
	display: none;
	width: 66.53620352250489%;
	margin-left: 33.463796477495106%;
	padding: 50px 0;
}

.tunnel-notice.active {
	display: table;
}

.tunnel-notice.active ~ .login-form {
	top: 300px;
}

.tunnel-notice .icon {
	display: table-cell;
	font-family: 'Icon';
	font-size: 4.071em;
	vertical-align: top;
	padding-top: 10px;
}

.tunnel-notice .copy {
	display: table-cell;
	vertical-align: top;
	padding-left: 30px;
}

.tunnel-notice .copy > h5 {
	text-transform: uppercase;
	margin-bottom: 15px;
	line-height: 1.5em;
}

.tunnel-notice .copy > h5 strong {
	font-family: 'Larsseit-bold';
}

.tunnel-notice .copy > p {
	letter-spacing: 0.05em;
}

@media (max-width: 767px) {
	.tunnel-notice {
		width: 100%;
		margin-left: 0;
		border-top: 1px solid #ebebeb;
		padding: 30px 0;
	}

	.tunnel-notice.active ~ .checkout-form .tunnel-body-section:first-child {
		padding-top: 35px;
	}

	.tunnel-notice.active ~ .login-form {
		top: 250px;
	}

	.tunnel-notice .icon {
		font-size: 2.857em;
		padding-top: 10px;
	}

	.tunnel-notice .icon:after {
		content: "\e624";
	}

	.tunnel-notice .copy {
		padding-left: 20px;
	}

	.tunnel-notice .copy > h5 {
		font-size: 0.857em;
	}
}

/*
Tunnel body section.
Typically has title on left and content on right.
Used throughout tunnel process.
*/
/* Form section */
.tunnel-body-section {
	border-top: 1px solid #ebebeb;
	padding-top: 50px;
	/* Each fieldset has 20px margin bottom */
	padding-bottom: 70px;
}

.tunnel-body-section:first-child {
	border-top: 0;
}

.tunnel-body-section:after {
	content: "";
	clear: both;
	display: table;
}

.tunnel-body-section .section-title {
	float: left;
	width: 33.463796477495106%;
}

.tunnel-body-section .section-title h5 {
	font-size: 1em;
}

.tunnel-body-section .section-body {
	float: left;
	width: 66.53620352250489%;
}

@media (max-width: 767px) {
	.tunnel-body-section {
		padding-top: 0;
		padding-bottom: 0;
	}

	.tunnel-body-section:last-child {
		margin-bottom: 30px;
	}

	.tunnel-body-section:first-child {
		border: 0;
	}

	.tunnel-body-section .section-title {
		float: none;
		width: 100%;
		margin-top: 30px;
	}

	.tunnel-body-section:first-child .section-title {
		display: none;
	}

	.tunnel-body-section .section-body {
		float: none;
		width: 100%;
	}
}
/* 
tunnel.css contains everything that is across
all stages of the checkout process.
*/

/* Item table */
.tunnel-template .item-table .table-header {
	position: relative;
}

.tunnel-template .item-table .table-header > h6 {
	color: #949494;
}

.tunnel-template .item-table .table-content {
	position: relative;
}

.tunnel-template .item-table .item-price,
.tunnel-template .item-table .item-size,
.tunnel-template .item-table .quantity,
.tunnel-template .item-table .total-price {
	position: absolute;
	top: 50%;
	width: 20%;
	text-align: center;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.tunnel-template .item-table .item-price {
	left: 35%;
}

.tunnel-template .item-table .item-size {
	left: 50%;
}

.tunnel-template .item-table .quantity {
	left: 65%;
}

.tunnel-template .item-table .total-price {
	right: 0;
	width: 12.5%;
	text-align: right;
}

/* Quantity widget */
.tunnel-template .item-table .quantity-widget {
	position: relative;
}

.tunnel-template .item-table .quantity-widget:after {
	content: "";
	clear: both;
	display: table;
}

.tunnel-template .quantity .decrement,
.tunnel-template .quantity .increment,
.tunnel-template .quantity .js-remove {
	display: inline-block;
	margin-right: -5px;
	width: 40px;
	height: 40px;
	border: 1px solid #ebebeb;
	text-align: center;
	outline: none;
}

.tunnel-template .quantity .decrement:after,
.tunnel-template .quantity .increment:after,
.tunnel-template .quantity .js-remove:after {
	font-family: 'Icon';
	line-height: 38px;
}

.tunnel-template .quantity .decrement:after {
	content: "\e619";
}

.tunnel-template .quantity .increment:after {
	content: "\e618";
}

.tunnel-template .quantity .js-remove:after {
	content: "\e60b";
}

.tunnel-template .quantity .js-remove {
	position: absolute;
	margin-left: -40px;
	background: #fff;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 200ms ease, visibility 200ms ease;
	transition: opacity 200ms ease, visibility 200ms ease;
}

.tunnel-template .remove-active .js-remove {
	opacity: 1;
	visibility: visible;
}

.tunnel-template .quantity form {
	display: inline-block;
	width: 40px;
	height: 40px;
	margin-right: -5px;
	vertical-align: top;
}

.tunnel-template .quantity .quantity-input {
	font-family: 'Larsseit-Bold';
	font-size: 14px;
	width: 100%;
	height: 100%;
	border: 0;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
	text-align: center;
	outline: none;
	-webkit-appearance: none;
	-moz-appearance: textfield;
	border-radius: 0;
}

/* Preorder note */
.tunnel-template .preorder-notes {
	position: absolute;
	top: 100%;
	left: 115px;
	-webkit-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	font-size: 0.857em;
}

@media (max-width: 767px) {
    
    .item-table.ecl-it-cart .item.preorder-active .preorder-notes {
        margin-top: 5px;
    }

    .item-table.ecl-it-cart .item.preorder-active .quantity {
        margin-top: 40px;
    }

	.tunnel-template .item-table .table-header {
		display: none;
	}

	.tunnel-template .item-table {
		border-top: 1px solid #ebebeb;
		padding: 0;
		margin-top: 55px;
	}

	.tunnel-template .item-table .item {
		padding: 0;
	}

	.tunnel-template .item-table .item-image {
		text-align: left;
		vertical-align: top;
	}

	.tunnel-template .item-table .column:nth-child(1) {
    width: 100%;
	}

	.tunnel-template .item-table .item-information {
		margin: 40px 0 34px 0;
		text-align: left;
	}

	.tunnel-template .item-table .item-details {
		max-width: 180px;
		text-align: left;
	}

	.tunnel-template .item-table .item-details h6 {
		margin-bottom: 5px;
	}

	/* Quantity */
	.tunnel-template .table-content .column:nth-child(4) {
		margin-top: 35px;
		left: auto;
		width: 100%;
		text-align: left;
	}

	/* Total price */
	.tunnel-template .table-content .total-price {
		display: none;
	}

	.tunnel-template .item-table .item-price,
	.tunnel-template .item-table .item-size,
	.tunnel-template .item-table .quantity {
		position: static;
		display: block;
		width: 100%;
		left: auto;
		top: auto;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		text-align: left;
		line-height: 1.8em;
	}

	.tunnel-template .item-table .quantity {
		margin-top: 20px;
	}

	/* Preorder note */
	.tunnel-template .preorder-notes {
		position: static;
		top: auto;
		left: auto;
		margin-top: 10px;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@media (max-width: 490px) {
	.tunnel-template .item-table .item-information {
		text-align: center; 
	}
}

/* Section wrapper */
.section-wrapper {
	display: inline-block;
	width: 100%;
	margin-top: 30px;
}

.section-wrapper:after {
	content: "";
	clear: both;
	display: table;
}

@media (max-width: 800px) {
	.section-wrapper {
		margin-top: 0;
	}
}

/* Discounts */
.discounts {
	float: left;
	width: 29.354207436399216%;
	margin-right: 4.10958904109589%;
}

.discounts > h6 {
	color: #949494;
	margin-bottom: 20px;
}

.discounts .standard-form {
	position: relative;
	display: inline-block;
	width: 100%;
	margin-bottom: -3px;
	padding: 20px;
	background: #f8f8f8;
}

.discounts .input-wrapper {
	position: relative;
	float: left;
	width: 70%;
	margin-top:0;
}

.discounts .input-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255,255,255,0.9);
	opacity: 0;
	visibility: hidden;
	z-index: 1;
	-webkit-transition: opacity 200ms ease, visibility 200ms ease;
	transition: opacity 200ms ease, visibility 200ms ease;
}

.discounts .loading .input-wrapper:after {
	opacity: 1;
	visibility: visible;
}

.discounts .discount-input {
	padding: 11px 10px 8px 10px;
	border: 1px solid #fff;
}
.discounts .ty-input-append .ty-input-text{
	padding: 11px 10px 8px 10px;
	border-color:#fff;
}
.discounts .discount-input:hover,
.discounts .discount-input:active,
.discounts .discount-input:focus {
	border: 1px solid #fff;
}

.discounts .submit-wrapper {
	position: relative;
	float: left;
	width: 30%;
	overflow: hidden;
	background: #cdcdcd;
	-webkit-transition: background 200ms ease;
	transition: background 200ms ease;
}

.discounts .submit-wrapper:hover {
	background: #ddd;
}

.discounts .submit-wrapper .submit {
	background: none;
	cursor: pointer;
}

.discounts .loading .submit {
	opacity: 0;
}

.discounts .submit-wrapper .loader-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, 110%);
	-ms-transform: translate(-50%, 110%);
	transform: translate(-50%, 110%);
}

.discounts .loading .loader-wrapper {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.discounts .notify .input-wrapper,
.discounts .notify .submit-wrapper {
	opacity: 0;
	visibility: hidden;
}

.discounts .standard-notification {
	width: 100%;
	padding: 0 40px 0 20px;
}

.discounts .standard-notification .icon {
	width: 20px;
	height: 20px;
	font-size: 20px;
}

.discounts .standard-notification .notification-text {
	font-family: 'Larsseit';
	text-transform: none;
	font-size: 0.857em;
	padding-left: 10px;
	width: calc(100% - 20px);
	line-height: 22px;
}

.discounts .remove {
	display: none;
	position: absolute;
	top: 50%;
	right: 20px;
	font-size: 0.857em;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.discounts .remove:hover {
	color: #525252;
}

.discounts .remove .icon:after {
	font-family: 'Icon';
	content: "\e60b";
}

.discounts .notify .remove {
	display: block;
}

@media (max-width: 1100px) {
	.discounts {
		float: none;
		width: 100%;
		margin-bottom: 40px;
	}

	.discounts:after {
		display: table;
		content: "";
		clear: both;
	}

	.discounts .standard-form {
		float: left;
		width: 49%;
	}

	.discounts .standard-form:last-child {
		margin-left: 1%;
	}
}

@media (max-width: 800px) {
	.discounts {
		float: none;
		width: 100%;
		margin-right: 0;
		margin-top: 30px;
	}
}

@media (max-width: 650px) {
	.discounts {
		margin-bottom: 0;
	}

	.discounts .standard-form {
		float: none;
		width: 100%;
	}

	.discounts .standard-form:last-child {
		margin-left: 0;
	}
}

/* Basket end - summary, delivery & continue */
.basket-end {
	float: left;
	width: 66.53620352250489%;
}

.basket-end .order-summary {
	margin-bottom: 20px;
}

.basket-end .order-summary .item {
	position: relative;
	padding: 30px 0;
	border-bottom: 1px solid #ebebeb;
}

.basket-end .order-summary > .item:first-child {
	padding-top: 0;
}

.basket-end .order-summary .item:after {
	content: "";
	clear: both;
	display: table;
}

.order-summary .item h6 {
	float: left;
	color: #949494;
}

.order-summary .item > p {
	float: right;
}

.shipping-selection .shipping-dropdowns {
	display: inline-block;
	margin-right: -5px;
	vertical-align: middle;
	width: 66.17647058823529%;
}

.shipping-selection fieldset {
	display: inline-block;
	width: 100%;
	margin: 17px 0;
}

.shipping-selection fieldset legend {
	font-size: 0.857em;
	font-family: 'Larsseit-Bold';
	text-transform: uppercase;
	color: #949494;
	margin-bottom: 10px;
}

.shipping-selection .shipping-amount {
	display: inline-block;
	vertical-align: middle;
	width: 33.80352941176471%;
	text-align: right;
}

.shipping-selection .shipping-amount h6 {
	display: none;
}

.basket-total {
	position: relative;
	margin-top: 27px;
	padding: 30px 0;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.basket-total:after {
	content: "";
	clear: both;
	display: table;
}

.basket-total h6 {
	float: left;
	font-size: 1em;
	font-family: 'Larsseit';
}

.basket-total .amount {
	float: right;
	font-size: 1.286em;
}

.basket-end .onward-options .basic-button {
	display: block;
	max-width: 224px;
	margin: 60px auto 20px auto;
	padding: 25px 0 22px 0;
	background: #000;
	color: #fff;
	font-size: 0.857em;
	-webkit-transition: background 200ms ease;
	transition: background 200ms ease;
}

.basket-end .onward-options .basic-button:hover {
	background: #525252;
}

@media (max-width: 1100px) {
	.basket-end {
		float: none;
		width: 100%;
	}
}

@media (max-width: 800px) {
	.basket-end {
		float: none;
		width: 100%;
	}

	.basket-end .order-summary .item:first-child {
	  padding-top: 30px;
	}

	.shipping-selection .shipping-dropdowns {
		float: none;
		width: 100%;
	}

	.shipping-selection .shipping-amount {
		float: none;
		width: 100%;
		margin-top: 20px;
		text-align: left;
	}

	.shipping-selection .shipping-amount:after {
		content: "";
		clear: both;
		display: table;
	}

	.shipping-selection .shipping-amount h6 {
		display: block;
		float: left;
		color: #949494;
	}

	.shipping-selection .shipping-amount .amount {
		float: right;
	}

	.basket-end .onward-options .basic-button {
		max-width: none;
		margin: 40px 0;
	}
}

/* Empty status overrides (common-ui.css) */
.empty-status {
	max-width: none;
	padding: 0;
}

@media (max-width: 767px) {
	.empty-status .inner {
		border: 0;
	}
}

/* 
tunnel.css contains everything that is across
all stages of the checkout process.
*/

.checkout {
	position: relative;
	border-top: 1px solid #ebebeb;
}
.tunnel-body.checkout .ty-control-group{
	margin-bottom:0;
}
@media (max-width: 767px) {
	.checkout {
		border-top: 0
	}
}

/* 
Extended error messages - shown when the 
user has not filled in the required fields
*/
/* If extended errors are active, put a top border on the first form-section */
.checkout .tunnel-notice.active ~ .checkout-form .form-section:first-child {
	border-top: 1px solid #ebebeb;
	padding-top: 50px;
}
.tunnel-notice li{position:relative;}
.checkout .tunnel-notice.active ~ .login-form {
	top: 300px;
}

.checkout .tunnel-notice .icon {
	color: #ac4040;
}

.checkout .tunnel-notice .icon:after {
	content: "\e624";
}

.checkout .tunnel-notice .copy > h5 {
	color: #ac4040;
}

@media (max-width: 767px) {
	.checkout .tunnel-notice.active ~ .checkout-form .form-section:first-child {
		padding-top: 35px;
	}

	.checkout .tunnel-notice.active ~ .login-form {
		top: 250px;
	}
}

/*
Visually the login form should look part of the flow,
but is not. Do some stuff to put it in the correct place.

.login-form-tab is actually the tab that IS part
of the flow still. Give that a height so the login 
form can be positioned absolutely inside that height.
*/
.checkout .login-form-tab {
	height: 240px;
}

.checkout .guest-height .login-form-tab {
	height: 200px; 
}

.checkout .create-account-height .login-form-tab {
	height: 280px;
}

.checkout .recover-pw-active ~ .checkout-form .login-form-tab {
	height: 300px;
}

.checkout .login-form-wrapper {
	position: relative;
}

/* Recover password block */
.checkout .recover-password {
	position: absolute;
	right: 0;
	top: 250px;
	width: 66.53620352250489%;
	z-index: 1;
}

.checkout .recover-pw-active .recover-password {
	display: block;
}

/* Login form */ 
.checkout .login-form {
	position: absolute;
	top: 150px;
	right: 0;
	width: 66.53620352250489%;
	z-index: 1;
}

.checkout .login-form.hidden {
	display: none;
}

.checkout .login-form .basic-button {
	padding: 22px 0;
	background: #000;
	color: #fff;
	max-width: 200px;
	margin: 60px auto 0 auto;
	-webkit-transition: background 200ms ease;
	transition: background 200ms ease;    
    -webkit-appearance: none;
    display: block;
    width: 100%;
    line-height: normal;
    font-size: 12px;
    letter-spacing: 0.1em;
    outline: none;
    resize: none;
    border-radius: 0;
}

.checkout .login-form .basic-button:hover {
	background: #525252;
}

.checkout .login-form .forgot-password {
	display: block;
	text-align: center;
	text-transform: uppercase;
	font-family: "Larsseit-bold";
	font-size: 0.857em;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.checkout .login-form .forgot-password:hover {
	color: #525252;
}

@media (max-width: 767px) {
    
    .item-table .preorder-notes {
        position: static;
        transform: translateY(0%);
    }
    
	.checkout .recover-password {
		top: 190px;
		width: 100%;
	}

	.checkout .login-form {
		position: absolute;
		top: 100px;
		right: 0;
		width: 100%;
	}

	.checkout .login-form-tab {
		height: 300px;
	}

	.checkout .guest-height .login-form-tab {
		height: 270px;
	}

	.checkout .create-account-height .login-form-tab {
		height: 350px;
	}
}

@media (max-width: 600px) {
	.checkout .recover-password {
		top: 250px;
		width: 100%;
	}

	.checkout .recover-pw-active ~ .checkout-form .login-form-tab {
		height: 400px;
	}

	.checkout .login-form {
		top: 90px;
	}

	.checkout .login-form-tab {
		height: 320px;
	}

	.checkout .guest-height .login-form-tab {
		height: 330px;
	}

	.checkout .create-account-height .login-form-tab {
		height: 470px;
	}

	.checkout .login-form .basic-button {
		max-width: none;
		margin: 40px auto 0 auto;
	}
}

/* Checkout form */
.checkout-form .initially-hidden {
	display: none;
}

.checkout-form .initially-hidden.active {
	display: block;
}

/* Tabbed section */
.checkout .tab-navigation {
	display: table;
	width: 100%;
	margin-bottom: 40px;
}

.checkout .tab-navigation li {
	display: table-cell;
	width: 50%;
}

.checkout .tab-navigation li:first-child {
	position: relative;
	padding-right: 23px;
}

.checkout .tab-navigation li:first-child::after {
	content: "or";
	position: absolute;
	top: 50%;
	left: 100%;
	margin-left: -6px;
	font-size: 0.857em;
	color: #949494;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.checkout .tab-navigation li:last-child {
	padding-left: 23px;
}

.checkout .tab-navigation li a {
	display: block;
	border: 1px solid #000;
	padding: 19px 0;
	text-align: center;
	text-transform: uppercase;
	font-family: 'Larsseit-bold';
	font-size: 0.857em;
	-webkit-transition: background 200ms ease, border-color 200ms ease;
	transition: background 200ms ease, border-color 200ms ease;
}

.checkout .tab-navigation li a:hover {
	border-color: #c1c1c1;
}

.checkout .tab-navigation li.active a:hover {
	background: #525252;
	border-color: #525252;
}

.checkout .tab-navigation li.active a {
	color: #fff;
	background: #000;
}

@media (max-width: 600px) {
	.checkout .tab-navigation li {
		display: inline-block;
		vertical-align: bottom;
		width: 50%;
	}

	.checkout .tab-navigation li:first-child,
	.checkout .tab-navigation li:last-child {
		padding-right: 0;
		padding-left: 0;
	}

	.checkout .tab-navigation li:first-child::after {
		display: none;
	}

	.checkout .tab-navigation li a {
		display: block;
		border: 1px solid transparent;
		border-bottom: 1px solid #ebebeb;
		padding: 5px 10px;
		font-family: 'Larsseit';
		color: #c1c1c1;
		font-size: 1em;
		transition: color 200ms ease;
	}

	.checkout .tab-navigation li a:hover {
		border-top-color: transparent;
		border-right-color: transparent;
		border-left-color: transparent;
		border-bottom-color: #ebebeb;
	}

	.checkout .tab-navigation li.active a {
		background: none;
		color: #000;
		border: 1px solid #ebebeb;
		border-bottom-color: transparent;
	}

	.checkout .tab-navigation li.active a:hover,
	.checkout .tab-navigation li.active a:active,
	.checkout .tab-navigation li.active a:focus {
		background: none;
		border: 1px solid #ebebeb;
		border-bottom-color: transparent;
	}
}

@media (max-width: 488px) {
	.checkout .tab-navigation li:first-child {
		line-height: 40px;
	}
}

/* Fieldsets */
.checkout fieldset {
	display: block;
	width: 100%;
	margin: 20px 0;
}

.checkout fieldset:after {
	content: "";
	clear: both;
	display: table;
}

.checkout .half-column {
	float: left;
	width: 50%;
}

.checkout .half-column:first-child {
	padding-right: 10px;
}

.checkout .half-column:last-child {
	padding-left: 10px;
}

.checkout .form-header {
	color: #949494;
}

@media (max-width: 767px) {
	.checkout .form-header {
		margin-top: 30px;
	}

	.checkout .form-section:first-child .form-header {
		margin-top: 0;
	}
}

@media (max-width: 600px) {
	.checkout .half-column {
		float: none;
		width: 100%;
		padding: 0;
		margin-bottom: 20px;
	}

	.checkout .half-column:first-child {
		padding-right: 0;
	}

	.checkout .half-column:last-child {
		padding-left: 0;
		margin-bottom: 0;
	}
}

/* Checkbox */
.checkout .standard-checkbox {
	margin: 32px 0;
}

.checkout .standard-checkbox label {
	vertical-align: middle;
	width: 100%;
}

.checkout .standard-checkbox label > p {
	text-transform: none;
	font-size: 1em;
	letter-spacing: 0.05em;
}

.checkout .form-information-button {
	border-bottom: 1px solid #a3a3a3;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.checkout .form-information-button:hover {
	color: #525252;
}

@media (max-width: 800px) {
	.checkout .standard-checkbox .alt-checkbox {
		margin-top: 3px;
	}

	.checkout .standard-checkbox label > p {
		width: 90%;
		line-height: 1.4em;
	}
}

/* Create account - as guest */
.checkout .create-account {
	display: none;
}

.checkout .create-account.active {
	display: block;
}

/* Mailing list checkbox */
.checkout .mailing-list-checkbox {
	padding-bottom: 50px;
	border-bottom: 1px solid #ebebeb;
}

/* Delivery form - initially hidden */
.checkout .delivery-address-checkbox {
	margin-top: 15px;
	margin-bottom: 10px;
}

.checkout .delivery-address-checkbox label {
	width: 100%;
	background: #f8f8f8;
	padding: 30px;
}

.checkout .delivery-form {
	display: none;
}

.checkout .delivery-form.active {
	display: block;
}

@media (max-width: 800px) {
	.checkout .delivery-address-checkbox {
		margin-bottom: 40px;
	}

	.checkout .delivery-address-checkbox label > p {
		width: auto;
	}
}

/* Terms and conditions checkbox */
.checkout .terms-checkbox label a {
	border-bottom: 1px solid #a3a3a3;
	line-height: 1em;
}

/* Item table */
.checkout .products {
	padding-bottom: 0;
}

.checkout .item-table .table-header {
	border-top: 0;
	padding-top: 0;
}

.checkout .item-table .item:last-child {
	border-bottom: 0;
}

/* Item table - column width settings */
.checkout .item-table .column:nth-child(1) {
	width: 47.5%;
}

/* Total price */
.checkout .item-table .total-price {
	width: 21%;
}

.checkout .item-table .column:nth-child(4) {
	width: 17.5%;
	text-align: right;
}

.checkout .item-table .item-price {
	left: 47.5%;
	width: 20%;
}

.checkout .item-table .item-size {
	left: 65%;
	width: 20%;
}

@media (max-width: 1170px) {
	.checkout .item-table .item.preorder-active {
		padding-bottom: 20px;
	}

	.checkout .item-table .column:nth-child(1) {
		width: 37.5%;
	}

	.checkout .table-content .column:nth-child(2) {
		width: 62.5%;
	}

	.checkout .item-table .column:nth-child(4) {
		width: 27.5%;
		text-align: right;
	}

	.checkout .item-table .item-price {
		left: 37.5%;
		width: 20%;
	}

	.checkout .item-table .item-size {
		left: 55%;
		width: 20%;
	}

	.checkout .item-table .item-details {
		display: block;
		margin-top: 10px;
	}

	.checkout .preorder-notes {
		position: static;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@media (max-width: 767px) {
	.checkout .item-table .item.preorder-active {
		padding-bottom: 0;
	}

	.checkout .item-table {
		border-top: 0;
		margin-top: 0;
	}

	.checkout .item-table .column:nth-child(1) {
		width: 100%;
	}

	.checkout .item-table .item-price {
		left: auto;
		width: 100%;
	}

	.checkout .item-table .item-size {
		left: auto;
		width: 100%;
	}

	.checkout .item-table .item-details {
		display: inline-block;
		margin-top: 0;
	}
}

/* Overview items */
.overview-item {
	border-top: 1px solid #ebebeb;
	padding: 30px 0;
}

.overview-item > h6,
.overview-item > p {
	display: inline-block;
	width: 50%;
	margin-right: -5px;
	vertical-align: middle;
}

.overview-item > p {
	text-align: right;
}

.checkout-overview > h6 {
	color: #949494;
}

.checkout-overview > p {
	font-size: 1.286em;
}

@media (max-width: 800px) {
	.overview-item > h6 {
		width: 60%;
	}

	.overview-item > p {
		width: 40%;
	}
}

/* Submit */

.checkout .submit-buttons {
	display: block;
	width: 100%;
}

.checkout .submit-buttons .submit-button {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}

/*.checkout .submit-buttons .submit-button:first-child {
	position: relative;
	padding-right: 23px;
}

.checkout .submit-buttons .submit-button:nth-child(1)::after {
	content: "or";
	position: absolute;
	top: 50%;
	left: 100%;
	margin-left: -18px;
	font-size: 0.857em;
	color: #949494;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.checkout .submit-buttons .submit-button:last-child {
	padding-left: 23px;
}*/

.checkout .submit-buttons .basic-button {
	background: #000;
	color: #fff;
	padding: 22px 0;
	font-size: 0.857em;
	line-height: 1.4em;
	transition: background 200ms ease;
    width: 100%;
}

.checkout .submit-buttons.ecl-payments .submit-button {
    width: 100%;
    display: block;
}

.checkout .submit-buttons.ecl-payments .submit-button fieldset {
    margin: 10px 0;
}

.checkout .submit-buttons .basic-button:hover {
	background: #525252;
}

.checkout .submit-button .paypal {
	width: 100%;
	border: 0;
	padding: 22px 0 19px 0;
	font-size: 1.143em;
	line-height: 1em;
}

.checkout .paypal .icon {
	font-family: 'Icon';
}

.checkout .paypal .icon:after {
	content: "\e627";
}

@media (max-width: 400px) {
	.checkout .submit-buttons {
		display: block;
		width: 100%;
	}

	.checkout .submit-buttons .submit-button {
		display: inline-block;
		width: 100%;
	}

	.checkout .submit-buttons .submit-button:first-child {
		padding-right: 0;
		margin-bottom: 10px;
	}

	.checkout .submit-buttons .submit-button:first-child::after {
		line-height: 1em;
		top: 100%;
		left: 50%;
		-webkit-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
	}

	.checkout .submit-buttons .submit-button:last-child {
		padding-left: 0;
	}
}

.checkout .submit-buttons-sp {
	display: table;
	width: 100%;
}

.checkout .submit-buttons-sp .submit-button {
	display: table-cell;
	width: 50%;
	vertical-align: top;
}

.checkout .submit-buttons-sp .submit-button:first-child {
	position: relative;
	padding-right: 23px;
}

.checkout .submit-buttons-sp .submit-button:last-child {
	padding-left: 23px;
}

.checkout .submit-buttons-sp .basic-button {
	background: #000;
	color: #fff;
	padding: 22px 0;
	font-size: 0.857em;
	line-height: 1.4em;
	transition: background 200ms ease;
}

.checkout .submit-buttons-sp .basic-button:hover {
	background: #525252;
}

@media (max-width: 400px) {
	.checkout .submit-buttons-sp {
		display: block;
		width: 100%;
	}

	.checkout .submit-buttons-sp .submit-button {
		display: inline-block;
		width: 100%;
	}

	.checkout .submit-buttons-sp .submit-button:first-child {
		padding-right: 0;
		margin-bottom: 10px;
	}

	.checkout .submit-buttons-sp .submit-button:last-child {
		padding-left: 0;
	}
}

.basket-end-sp {
	float: none;
	width: 100%;
}
.basket-end-sp .basic-button {
	margin-top: 0px !important;
	margin-bottom: 0px !important;
}

.iframe-container {
	position: relative;
	width: 100%;
	display: none;
}

.iframe-container.active {
	display: block;
}

.iframe-container .close {
	position: absolute;
	top: 0;
	right: 0;
	font-family: 'Icon';
}

.iframe-container .close:after {
	content: "\e60b";
}

.iframe-container .form-header {
	margin-bottom: 20px;
}

/* 
Extra information that is hidden in the usual flow
and then appended to the information-overlay when
button is clicked.
*/
.extra-information {
	display: none;
}
.cm-brazil-tax {
    margin-bottom: 20px !important;
}

.ru-checkout-notice .description-elm {
    font-weight: bold;
    color: red;
    margin-bottom: 5px;
}
.ru-checkout-notice p {
    font-weight: normal;
}
.standard-checkbox.error.on-light .alt-checkbox {
    border-color: #ac4040;
}
.standard-checkbox.error p {
    color:  #ac4040;
}

button.cm-cart-payexp-button {
    background-image: none;
    color: #fff;
    text-transform: uppercase;
}

.cm-cart-payexp-button .checkout_pp_icon {
    display: inline-block;
    line-height: 1.16em;
    font-size: 1em;
}

.cm-cart-payexp-button  .fa-paypal {
    display: inline-block;
    margin: 0 8px 0 12px;
}

.cm-cart-payexp-button  .fa-paypal:before {
    content: "\f1ed";
    font-family: 'FontAwesome';
    color: #fff;
    font-size: 1.343em;
}

.cm-cart-payexp-button .checkout_pp_icon:before {  
    font-family: 'Icon';
    font-size: 1.16em; 
    font-style: normal;
    line-height: 1.16em;
    content: "\e627";
    color: #fff;
    vertical-align: top;
}
#klarna_container_element iframe {
    max-width: 100% !important;
    min-width: 100% !important;
}
.ecl-klarna-place-order {
    width: 100%;
    text-align: center;
    margin-top: 20px;
}
.ecl-klarna-place-order .basic-button {
    width: 50%;
    padding: 22px 0;
    background: #000;
    color: #fff;
}
.ecl-full-width-blocker {
    display: block;
    width: 100%;
    height: 100%;
    background: #fff;
    position: fixed;
    z-index: 100000;
    left: 0;
    top: 0;
    opacity: 0.5;
}
.cm-overlay {
    display: block !important;
    background: #fff;
}

.checkout .submit-buttons .basic-button.ecl-grey {
    background: #525252;
}

.item-table .preorder-notes.ecl-aoc-notice-checkout {
    color: red;
    position: relative;
    margin-left: 115px;
    left: 0;
    top: 0;
    transform: none;
    margin-top: -10px;
}
.item-table .preorder-notes.ecl-aoc-notice-cart {
    color: red;
    position: relative;
    margin-left: 115px;
    left: 0;
    top: 0;
    transform: none;
    margin-top: -10px;
}

@media (max-width: 1170px) {
    .item-table .preorder-notes.ecl-aoc-notice-checkout {
        margin-top: 10px;
        margin-bottom: 10px;
        margin-left: 0px;
    }
}

@media (max-width: 767px) {
    .item-table .preorder-notes.ecl-aoc-notice-cart {
        margin-top: -20px;
        margin-bottom: 10px;
    }
    .item-table .preorder-notes.ecl-aoc-notice-checkout {
        margin-top: -20px;
        margin-bottom: 10px;
    }
}
@media (max-width: 490px) {
    .item-table .preorder-notes.ecl-aoc-notice-cart {
        margin-left: 0px;
    }
    .item-table .preorder-notes.ecl-aoc-notice-checkout {
        margin-left: 0px;
    }
}

.confirmation {
	border-top: 1px solid #ebebeb;
}

/* Tunnel notice */
.confirmation .tunnel-notice .icon {
	color: #000;
	padding-top: 20px;
}

.confirmation .tunnel-notice .icon:after {
	content: "\e623";
}

.confirmation .tunnel-notice .copy > h5 {
	color: #000;
	font-weight:normal;
}
.confirmation .tunnel-notice .copy > h5 strong{font-weight:normal;}
.confirmation .tunnel-body-section .section-title h5{font-weight:normal;}
/* Tunnel body overrides, obviously */
.confirmation .tunnel-body-section {
	padding-bottom: 50px;
}

@media (max-width: 767px) {
	/* Tunnel body overrides, obviously */
	.confirmation .tunnel-body-section {
		padding-bottom: 30px;
	}

	.confirmation .tunnel-body-section:last-child {
		border-bottom: 1px solid #ebebeb;
	}
}

/* Item table */
.confirmation .table-section {
	padding-bottom: 30px;
}

.confirmation .item-table .table-header {
	border-top: 0;
	padding-top: 0;
}

.confirmation .item-table .item:last-child {
	border-bottom: 0;
}

/* Item table - column width settings */
.confirmation .table-header .item-details {
	position: relative;
	top: 10px;
}

.confirmation .item-table .item-price {
	left: 50%;
	width: 20%;
}

.confirmation .item-table .item-size {
	left: 65%;
	width: 20%;
}

.confirmation .item-table .item-share {
	position: absolute;
  top: 50%;
  left: 35%;
  width: 17.5%;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.confirmation .item-table .total-price {
	width: 17.5%;
}

.confirmation .item-share li {
	font-family: 'Icon';
	display: inline-block;
	margin-right: 20px;
}

.confirmation .item-share li a {
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.confirmation .item-share li a:hover {
	color: #525252;
}

.confirmation .item-share li:last-child {
	margin-right: 0;
}

.confirmation .item-share .facebook a:after {
	content: "\e602";
	font-family:'Icon';
}

.confirmation .item-share .twitter a:after {
	content: "\e603";
	font-family:'Icon';
}

/* Basket total */
.confirmation .basket-total {
	border-bottom: 0;
	padding-bottom: 0;
}

.confirmation .basket-total > h6 {
	color: #949494;
	font-family: 'Larsseit-bold';
}

@media (max-width: 1250px) {
	.confirmation .item-table .item-price {
		left: 47.5%;
		width: 20%;
	}

	.confirmation .item-table .item-size {
		left: 62.5%;
		width: 20%;
	}

	.confirmation .item-table .item-details {
		display: block;
	}

	.confirmation .item-table .item-share {
	  left: 27.5%;
	}

	.confirmation .item-table .total-price {
		width: 20%;
	}

	.confirmation .item-table .preorder-notes {
		position: static;
		top: auto;
		left: auto;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

@media (max-width: 940px) {
	/* Item details */
	.confirmation .item-table .column:nth-child(1) {
    width: 25%;
	}

	/* Item share */
	.confirmation .item-table .item-share {
		left: 30%;
	}

	/* Item price */
	.confirmation .item-table .column:nth-child(3) {
		width: 20%;
	}

	.confirmation .item-table .item-price {
		left: 45%;
	}

	/* Item total price */
	.confirmation .table-content .column:nth-child(2) {
		width: 75%;
	}
}

@media (max-width: 767px) {
	.confirmation .item-table {
		border-top: 0;
		margin-top: 0;
	}

	.confirmation .item-table .column:nth-child(1) {
		width: 100%;
	}

	.confirmation .item-table .item-price {
		left: auto;
		width: 100%;
	}

	.confirmation .item-table .item-size {
		left: auto;
		width: 100%;
	}

	.confirmation .item-table .item-details {
		display: inline-block;
		margin-top: 0;
	}

	.confirmation .item-table .item-share {
		position: static;
		width: 100%;
		text-align: left;
		margin-top: 35px;
	}
}

/* Address confirmation */
.confirmation .section-body {
	display: table;
}

.confirmation .section-body > .column {
	display: table-cell;
}

.confirmation .section-body > .column > h6 {
	color: #949494;
	margin-bottom: 20px;
}

.confirmation .section-body > .column > p {
	letter-spacing: 0.05em;
}

@media (max-width: 767px) {
	.confirmation .section-body {
		display: block;
	}

	.confirmation .section-body > .column {
		display: block;
		margin: 30px 0 0 0;
	}

	.confirmation .section-body > .column > h6 {
		color: #949494;
		margin-bottom: 10px;
	}
}
.signin-register {
	max-width: 980px;
	margin: 0 auto 20px auto;
	padding: 0 35px 70px 35px;
	border-bottom: 1px solid #ebebeb;
}

@media (max-width: 1050px) {
	.signin-register {
		width: calc(100% - 70px);
		padding: 0 0 70px 0;
	}
}

@media (max-width: 767px) {
	.signin-register {
		width: calc(100% - 40px);
	}
}

/*
Tabbed section is a lie on desktop.
Remove it from the default styles it has (tabs.css).
*/
.signin-register .tabbed-section .tab {
	position: static;
	top: auto;
	left: auto;
}

.signin-register .tabbed-section .tab:first-child {
	position: static;
}

/* ...now style tabbed section how you want */
.signin-register .tabbed-section {
	border-top: 1px solid #ebebeb;
	padding-top: 30px;
}

.signin-register .tabbed-section .tabs:after {
	content: "";
	display: table;
	clear: both;
}

.signin-register .tabbed-section .tab {
	float: left;
	width: 50%;
}

@media (max-width: 767px) {
	.signin-register .tabbed-section .tabs {
		overflow: hidden;
	}

	.signin-register .tabbed-section .tab {
		position: absolute;
		top: 0;
		left: 0;
		float: none;
		width: 100%;
	}

	.signin-register .tabbed-section .tab:first-child {
		position: relative;
	}
}

/* Section titles on desktop / tab navigation on mobile */
.signin-register .tab-navigation {
	margin-bottom: 35px;
}

.signin-register .tab-navigation:after {
	content: "";
	display: table;
	clear: both;
}

.signin-register .tab-navigation li {
	float: left;
	width: 50%;
}

.signin-register .tab-navigation li:last-child {
	padding-left: 35px;
}

.signin-register .tab-navigation li > h5 {
	font-size: 1em;
}
.signin-register .tab-navigation li a {
	font-family:'Larsseit';
	font-size:1em;
}
@media (max-width: 767px) {
	.signin-register .tab-navigation li {
		text-align: center;
	}

	.signin-register .tab-navigation li:last-child {
		padding-left: 0;
	}

	.signin-register .tab-navigation li a {
		display: block;
		border: 1px solid transparent;
		border-bottom: 1px solid #ebebeb;
		padding: 14px 10px;
		color: #c1c1c1;
		font-size: 1em;
		transition: color 200ms ease;
		font-family:'Larsseit';
	}

	.signin-register .tab-navigation li.active a {
		color: #000;
		border: 1px solid #ebebeb;
		border-bottom-color: transparent;
	}
}

/* Sigin form */
.signin-register .signin {
	padding-right: 35px;
}

.signin-register .signin > p {
	margin-bottom: 30px;
}

.signin-register .signin fieldset {
	display: block;
	margin: 0 0 20px 0;
	text-align: center;
}

@media (max-width: 767px) {
	.signin-register .signin {
		padding-right: 0;
	}
}

/*
Margin bottom here because recover password
will make the login button display: none;
*/
.signin-register .signin .password {
	margin-bottom: 60px;
}

.signin-register .recover-pw-active .password {
	margin-bottom: 40px;
}

.signin-register .signin .basic-button {
	display: block;
	width: 100%;
	max-width: 217px;
	background: #000;
	color: #fff;
	margin: 0 auto;
	padding: 22px 0;
	transition: background 200ms ease;
}

.signin-register .signin .basic-button:hover {
	background: #525252;
}

.signin.recover-pw-active .basic-button {
	display: none;
}

.signin-register .signin .forgot-password {
	display: block;
	text-align: center;
}

.signin .forgot-password a {
	transition: color 200ms ease;
	font-family: 'Larsseit-Bold';
    font-size: 1em;
}

.signin .forgot-password a:hover {
	color: #525252;
}

.signin.recover-pw-active .forgot-password {
	display: none;
}

/* Signin form - recover password */
.recover-password {
	display: none;
	position: relative;
	background: #f8f8f8;
	padding: 30px 20px 20px 20px;
}

.signin.recover-pw-active .recover-password {
	display: block;
}

.recover-password > .close {
	position: absolute;
	top: 0;
	right: 0;
	padding: 20px;
	font-family: "Icon";
	font-size: 0.714em;
	line-height: 1.2em;
	letter-spacing: 0;
}

.recover-password > .close:after {
	content: "\e60b";
}

.recover-password > h5 {
	font-size: 1em;
	margin-bottom: 20px;
	font-weight:normal;
}

.recover-password > p {
	letter-spacing: 0.05em;
}

.recover-password .standard-form {
	position: relative;
	margin-top: 25px;
}

.recover-password .standard-form:after {
	content: "";
	display: table;
	clear: both;
}

.recover-password .input-wrapper {
	position: relative;
	float: left;
	width: 70%;
}

.recover-password .recovery-input {
	padding: 11px 10px 8px 10px;
	border: 1px solid #fff;
}

.recover-password .recovery-input:active,
.recover-password .recovery-input:hover,
.recover-password .recovery-input:focus {
	padding: 11px 10px 8px 10px;
	border: 1px solid #fff;
}

.recover-password .input-wrapper:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(255,255,255,0.9);
	opacity: 0;
	visibility: hidden;
	z-index: 1;
	-webkit-transition: opacity 200ms ease, visibility 200ms ease;
	transition: opacity 200ms ease, visibility 200ms ease;
}

.recover-password .loading .input-wrapper:after {
	opacity: 1;
	visibility: visible;
}

.recover-password .submit-wrapper {
	position: relative;
	float: left;
	width: 30%;
	overflow: hidden;
	background: #cdcdcd;
}

.recover-password .submit-wrapper .submit {
	background: none;
}

.recover-password .loading .submit {
	opacity: 0;
}

.recover-password .submit-wrapper .loader-wrapper {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, 110%);
	-ms-transform: translate(-50%, 110%);
	transform: translate(-50%, 110%);
}

.recover-password .loading .loader-wrapper {
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.recover-password .notify .input-wrapper,
.recover-password .notify .submit-wrapper {
	opacity: 0;
	visibility: hidden;
}

.recover-password .standard-notification {
	width: 100%;
	padding: 0 20px;
}

.recover-password .standard-notification .icon {
	width: 20px;
	height: 20px;
	font-size: 20px;
}

.recover-password .standard-notification .notification-text {
	font-family: 'Larsseit';
	text-transform: none;
	font-size: 0.857em;
	padding-left: 10px;
	width: calc(100% - 20px);
	line-height: 22px;
}

/* Register - Register prompt */
.signin-register .register {
	padding-left: 35px;
}

.register-form-active .register-prompt {
	display: none;
}

.signin-register .register-prompt > p {
	margin-bottom: 30px;
}

.signin-register .register-prompt .standard-list {
	background: #f8f8f8;
	padding: 8px 20px 8px 40px;
	margin-left: 0;
}
.signin-register .register-prompt .standard-list li{
	position:relative;
	letter-spacing: 0.05em;
}

.signin-register .register-prompt .basic-button,
.signin-register .register-form .basic-button {
	display: block;
	max-width: 217px;
	margin: 60px auto 0 auto;
	background: #000;
	color: #fff;
	padding-top: 24px;
	padding-bottom: 23px;
	font-size: 0.857em;
}

.signin-register .register-prompt .basic-button:hover {
	background: #525252;
}

@media (max-width: 767px) {
	.signin-register .register {
		padding-left: 0;
	}
}

/* Register - Register form */
.register-form {
	display: none;
	position: relative;
}
.register-form  .standard-dropdown .current{padding-top:10px;}
.register-form-active .register-form {
	display: block;
}

.register-form-active .register-form.ty-account{margin-top:0px;}
.register-form > .close {
	position: absolute;
	top: -70px;
	right: -20px;
	padding: 20px;
	font-family: "Icon";
	font-size: 0.714em;
	line-height: 1.2em;
	letter-spacing: 0;
}

.register-form > .close:after {
	content: "\e60b";
}

.register-form > p {
	margin-bottom: 30px;
}

.register-form fieldset {
	margin-bottom: 20px;
}

@media (max-width: 767px) {
	.register-form > .close {
		position: absolute;
		top: -20px;
		right: -20px;
		padding: 27px 20px;
		font-family: "Icon";
		font-size: 0.714em;
		line-height: 1.2em;
		letter-spacing: 0;
	}

	.register-form > p {
		padding-right: 40px;
	}
}

/* 
Tunnel process notice
Example usage: error messages, success messages
*/
.error-log {
    display: none;
    width: 66.53620352250489%;
    margin-left: 33.463796477495106%;
    padding: 50px 0;
}

.error-log.active {
    display: table;
}

.error-log .icon {
    display: table-cell;
    font-family: 'Icon';
    font-size: 4.071em;
    vertical-align: top;
    padding-top: 10px;
    color: #ac4040;
}

.error-log .icon:after {
    content: "\e624";
}

.error-log .copy {
    display: table-cell;
    vertical-align: top;
    padding-left: 30px;
}

.error-log .copy > h5 {
    text-transform: uppercase;
    margin-bottom: 15px;
    line-height: 1.5em;
    color: #ac4040;
}

.error-log .copy > h5 strong {
    font-family: 'Larsseit-bold';
}

.error-log .copy > p {
    letter-spacing: 0.05em;
}

.checkout .tunnel-notice.active ~ .checkout-form .form-section:first-child {
    border-top: 1px solid #ebebeb;
    padding-top: 50px;
}

.checkout .tunnel-notice.active ~ .login-form {
    top: 300px;
}

.checkout .tunnel-notice .icon {
    
}



@media (max-width: 767px) {
    .error-log {
        width: 100%;
        margin-left: 0;
        border-top: 1px solid #ebebeb;
        padding: 30px 0;
    }

    .error-log.active ~ .checkout-form .tunnel-body-section:first-child {
        padding-top: 35px;
    }

    .error-log.active ~ .login-form {
        top: 250px;
    }

    .error-log .icon {
        font-size: 2.857em;
        padding-top: 10px;
    }

    .error-log .icon:after {
        content: "\e624";
    }

    .error-log .copy {
        padding-left: 20px;
    }

    .error-log .copy > h5 {
        font-size: 0.857em;
    }
}
.wishlist .section-header {
	margin: 50px 0;
}

/* Table */

.wishlist .item-table {
	width: 100%;
	max-width: 975px;
	margin: 0 auto;
	padding: 0 35px;
}

/* Column widths on both table header and content */
.wishlist .item-table .column:nth-child(1) {
	width: 35%;
}

.wishlist .item-table .column:nth-child(2) {
	width: 15%;
	text-align: center;
}

.wishlist .item-table .column:nth-child(3) {
	width: 15%;
	text-align: center;
}

.wishlist .table-header .options {
	width: 35%;
}

.wishlist .table-content .column:nth-child(1) {
	width: 35%;
}

.wishlist .table-content .column:nth-child(2) {
	width: 65%;
}

/* Item price and item size need to be absolute */
.wishlist .item-table .item-price {
	position: absolute;
	top: 50%;
	left: 42%;
	width: 25%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	color: #000;
	text-align: center;
}

.wishlist .item-table .item-size {
	position: absolute;
	top: 50%;
	left: 45%;
	width: 25%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #000;
	text-align: center;
}

/* Header and content - Options */
.wishlist .item-table .options {
	text-align: right;
}

.wishlist .item-table .options > h6 {
	display: inline-block;
	line-height: 1em;
}

.wishlist .item-table .options > h6:first-child {
	margin-right: 15px;
}

.wishlist .item-table .options > h6:first-child::after {
	content: "";
	position: relative;
	top: 0.02em;
	left: 9px;
	display: inline-block;
	width: 1px;
	height: 9px;
	background: #ebebeb;
}

.wishlist .item-table .options > h6 a {
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
	font-family:'Larsseit-Bold';
	font-size:inherit;
}

.wishlist .table-header .options > h6 a {
	color: #949494;
}

.wishlist .item-table .options > h6 a:hover {
	color: #525252;
}

.wishlist .table-content .column:nth-child(2) {
	text-align: right;
}

@media (max-width: 890px) {
	.wishlist .table-header .options {
		width: 30%;
	}

	.wishlist .item-table .options h6 {
		display: block;
		line-height: 3em;
	}

	.wishlist .item-table .options h6:first-child {
		margin-right: 0;
	}

	.wishlist .item-table .options h6:first-child::after {
		display: block;
		width: 9px;
		height: 1px;
		top: -1px;
		left: 100%;
		margin-left: -11px;
	}

	.wishlist .item-table .column:nth-child(1) {
		width: 45%;
	}

	.wishlist .table-content .column:nth-child(1) {
		width: 45%;
	}

	.wishlist .table-content .column:nth-child(2) {
		width: 55%;
	}

	.wishlist .table-header .options {
		width: 25%;
	}

	.wishlist .item-table .item-details {
		max-width: 180px;
		margin-top: 10px;
	}

	.wishlist .item-table .item-price {
		left: 52%;
	}

	.wishlist .item-table .item-size {
		left: 55%;
	}
}

@media (max-width: 767px) {
	.wishlist .section-header {
		margin: 40px 0 35px 0;
	}

	.wishlist .table-header {
		display: none;
	}

	.wishlist .item-table {
		width: calc(100% - 40px);
		border-top: 1px solid #ebebeb;
		padding: 0;
	}

	.wishlist .item-table .column {
		display: block;
		width: 100%;
		margin-right: 0;
		vertical-align: top;
		text-align: center;
	}

	.wishlist .item-table .column:nth-child(1) {
		width: 100%;
	}

	.wishlist .table-content .column:nth-child(1) {
		width: 100%;
	}

	.wishlist .table-content .column:nth-child(2) {
		width: 100%;
	}

	.wishlist .table-header .options {
		width: 100%;
	}

	.wishlist .item-table .item-details {
		margin-left: 10px;
		margin-top: 0;
	}

	.wishlist .table-content .column:nth-child(2) {
	  text-align: center;
	}

	.wishlist .item-table .options {
		border-top: 1px solid #ebebeb;
		border-bottom: 1px solid #ebebeb;
		margin-bottom: 35px; 
	}

	.wishlist .item-table .options > h6 {
		position: relative;
		width: 50%;
		margin-right: -5px;
		display: inline-block;
		line-height: 1em;
	}

	.wishlist .item-table .options > h6:first-child {
    margin-right: 0;
	}

	.wishlist .item-table .options > h6:first-child::after {
		display: block;
		content: "";
		position: absolute;
		top: 50%;
		left: auto;
		right: 0;
		width: 1px;
		height: 14px;
		margin-top: -7px;
		background: #ebebeb;
	}

	.wishlist .item-table .options > h6 a {
		display: inline-block;
		padding: 17px 0 12px 0;
	}

	.wishlist .item-table .item {
		padding: 0;
		border: 0;
	}

	.wishlist .item-table .item-information {
		margin: 40px 0 34px 0;
		text-align: left;
	}

	.wishlist .item-table .item-details {
		max-width: 400px;
		text-align: left;
		vertical-align: top;
	}

	.wishlist .item-table .item-details h6 {
		margin-bottom: 5px;
	}

	.wishlist .item-table .item-image {
		text-align: left;
	}

	.wishlist .item-table .item-price,
	.wishlist .item-table .item-size {
		position: static;
		width: 100%;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		text-align: left;
		line-height: 1.8em;
	}
}

@media (max-width: 570px) {
	.wishlist .item-table .item-details {
		max-width: 300px;
	}
}

@media (max-width: 490px) {
	.wishlist .item-table .item-information {
		text-align: center;
	}

	.wishlist .item-table .item-details {
		max-width: 160px;
	}
}
.error-template {}

.error-message {
	max-width: 980px;
	margin: 0 auto;
	padding: 0 35px;
}

.error-inner {
	padding: 30px 0;
	border-top: 1px solid #ebebeb;
	border-bottom: 1px solid #ebebeb;
}

.error-inner > h6 {
	margin-bottom: 10px;
}

.error-inner .error-reasons {
	list-style: decimal;
	margin-left: 18px;
	margin-bottom: 40px;
}

.error-inner .error-reasons li {
	margin-bottom: 8px;
	letter-spacing: 0.05em;
}

.error-inner > p {
	line-height: 2em;
	letter-spacing: 0.05em;
}

.error-links {
	margin-top: 40px;
}

.error-links li {
	display: inline-block;
	margin-right: 20px;
}

.error-links li:last-child {
	margin-right: 0;
}

.error-links li a {
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.error-links li a:hover {
	color: #525252;
}

@media (max-width: 767px) {
	.error-message {
		padding: 0 20px;
	}

	.error-inner > h6 {
		line-height: 2em;
	}

	.error-inner .error-reasons {
		margin-left: 16px;
	}

	.error-links {
		text-align: center;
	}
}

@media(max-width: 400px) {
	.error-links {
		text-align: left;
	}

	.error-links li {
		display: block;
		margin-right: 0;
		margin-bottom: 10px;
	}
}
.social .grid-item .standard-slideshow {
	width: 100%;
	height: 100%;
}

.social .grid-item .standard-slideshow .standard-pips {
	position: absolute;
	width: 100%;
	bottom: 20px;
	left: 0;
}

.social .item-with-overlay .information {
	background: rgba(30,30,30,0.75);
}

.social .grid-item .standard-slideshow .slide > .inner {
	position: absolute;
	width: 90%;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.social .item-with-overlay .information h4,
.social .item-with-overlay .information p,
.social .item-with-overlay .information .username {
	line-height: 1.4em;
	color: #fff;
}

.social .item-with-overlay .information .username {
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.social .item-with-overlay .information .username:hover {
	color: #ccc;
}

.social .item-with-overlay .information .divider {
	background: #fff;
}

.social .item-with-overlay .cta {
	color: #fff;
	border-color: #fff;
	margin-top: 20px;
}

.social .item-with-overlay .cta:hover {
	color: #000;
	background: #fff;
}

@media (max-width: 900px) {
	.social .grid-item .standard-slideshow .standard-pips {
		position: static;
		margin-top: 20px;
	}

	.social .grid-item .standard-slideshow .standard-pips .pip a {
		border-color: #000;
	}

	.social .grid-item .standard-slideshow .standard-pips .pip a:hover {
		border-color: #525252;
	}

	.social .grid-item .standard-slideshow .standard-pips .pip.active a {
		background: #000;
	}

	.social .grid-item .standard-slideshow .slide > .inner {
		position: static;
		top: auto;
		left: auto;
		width: 100%;
		-webkit-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
		transform: translate(0, 0);
		max-width: none;
	}

	.social .item-with-overlay .information .inner {
		padding-bottom: 1px;
	}

	.social .item-with-overlay .information h4,
	.social .item-with-overlay .information p,
	.social .item-with-overlay .information .username {
		color: #000;
	}

	.social .item-with-overlay .information .divider {
		background: #000;
	}

	.social .item-with-overlay .cta {
		color: #000;
		border-color: #000;
	}

	.social .item-with-overlay .cta:hover {
		color: #fff;
		background: #000;
	}
}
@-webkit-keyframes flipTop {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg); }

  100% {
    -webkit-transform: perspective(400px) rotateX(-90deg); } }

@-webkit-keyframes flipBottom {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg); }

  100% {
    -webkit-transform: perspective(400px) rotateX(0deg); } }

@-moz-keyframes flipTop {
  0% {
    -moz-transform: perspective(400px) rotateX(0deg); }

  100% {
    -moz-transform: perspective(400px) rotateX(-90deg); } }

@-moz-keyframes flipBottom {
  0% {
    -moz-transform: perspective(400px) rotateX(90deg); }

  100% {
    -moz-transform: perspective(400px) rotateX(0deg); } }

@-ms-keyframes flipTop {
  0% {
    -ms-transform: perspective(400px) rotateX(0deg); }

  100% {
    -ms-transform: perspective(400px) rotateX(-90deg); } }

@-ms-keyframes flipBottom {
  0% {
    -ms-transform: perspective(400px) rotateX(90deg); }

  100% {
    -ms-transform: perspective(400px) rotateX(0deg); } }

@-keyframes flipTop {
  0% {
    transform: perspective(400px) rotateX(0deg); }

  100% {
    transform: perspective(400px) rotateX(-90deg); } }

@-keyframes flipBottom {
  0% {
    transform: perspective(400px) rotateX(90deg); }

  100% {
    transform: perspective(400px) rotateX(0deg); } }

/*
Slideshow
*/

.homepage .introduction {
    width: 100%;
    margin: 0 auto 50px;
    padding-top: 0;
    display: block;
    padding: 25px 0;
}

.slideshow {
	position: relative;
	width: 100%;
}

.slideshow .slides {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	line-height: 0;
}

.slideshow .slide {
	position: absolute;
	top: 0;
	width: 100%;
	height: 100%;
	background-position: center center;
	background-size: cover;
	text-align: center;
}

.slideshow .slide:first-child {
	position: relative;
	top: 0;
	left: 0;
}

.slideshow .slide img {
	max-width: 100%;
/*	max-height: 100%;*/
}

/*
Slideshow: Information overlay
*/
.slideshow .information {
	position: absolute;
	width: 100%;
	top: 50%;
	left: 50%;
	padding: 0 20px;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	line-height: 1.5em;
	color: #fff;
}

.slideshow .information .divider {
	margin: 40px auto;
}

.slideshow .information .title {
	font-family: 'Roboto-light';
	font-size: 6.429em;
	line-height: 1.25em;
}

.slideshow .information .cta {
	color: #fff;
	border-color: rgba(255,255,255,0.25);
	font-size: 0.857em;
	margin-top: 60px;
}

.slideshow .information .cta:hover {
	color: #000;
	border-color: #fff;
	background: #fff;
}

@media (max-width: 800px), (max-height: 700px) {
	.slideshow .information .divider {
		margin: 25px auto;
	}

	.slideshow .information .title {
		font-size: 2.857em;
		line-height: 1.5em;
	}

	.slideshow .information .cta {
		margin-top: 30px;
	}
}

/*
Slideshow: Pips
*/
.slideshow .pips {
	position: absolute;
	width: 100%;
	bottom: 14px;
	text-align: center;
	z-index: 1;
}
.slideshow h6, h3 {
    color: #fff !important;
}
h6 {
    font-family: 'Larsseit-Bold';
    font-size: 0.857em;
    letter-spacing: 0.15em;
    text-transform: uppercase;
}
/*
A block with a hover overlay
with very particular animation effect.
*/
.item-with-overlay {
	text-align: center;
	padding: 0 2px;
}

.item-with-overlay > .inner {
	position: relative;
	overflow: hidden;
}

.item-with-overlay .media {
	line-height: 1em;
	font-size: 0;
	overflow: hidden;
}

.item-with-overlay .media img {
	width: 100%;
	max-width: 100%;
}

.item-with-overlay .information {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	opacity: 0;
	visibility: hidden;
	-webkit-transition: opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
	transition: opacity 400ms cubic-bezier(0.645, 0.045, 0.355, 1), visibility 400ms cubic-bezier(0.645, 0.045, 0.355, 1);
}

.item-with-overlay:hover .information {
	opacity: 1;
	visibility: visible;
}

.item-with-overlay .information > .inner {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 90%;
	max-width: 340px;
	opacity: 0;
	-webkit-transform: translate(-50%, -47%);
	-ms-transform: translate(-50%, -47%);
	transform: translate(-50%, -47%);
	-webkit-transition: opacity 600ms 100ms cubic-bezier(0.445, 0.05, 0.55, 0.95), transform 300ms 100ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
	transition: opacity 600ms 100ms cubic-bezier(0.445, 0.05, 0.55, 0.95), transform 300ms 100ms cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.item-with-overlay:hover .information > .inner {
	opacity: 1;
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}

.item-with-overlay .divider {
	background: #000;
}

.item-with-overlay .cta {
	margin-top: 50px;
	font-size: 0.857em;
	border-color: rgba(0,0,0,0.25);
	opacity: 0;
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	transform: translateY(10px);
	-webkit-transition: 
		opacity 200ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95),
		transform 200ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95),
		background 200ms ease,
		border-color 200ms ease,
		color 200ms ease;
	transition: 
		opacity 200ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95),
		transform 200ms 200ms cubic-bezier(0.445, 0.05, 0.55, 0.95),
		background 200ms ease,
		border-color 200ms ease,
		color 200ms ease;
}

.item-with-overlay:hover .cta {
	opacity: 1;
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
}

.item-with-overlay .cta:hover {
	background: #000;
	color: #fff;
	border-color: #000;
}

@media (max-width: 900px) {
	.item-with-overlay .information .inner {
		max-width: 90%;
	}
}

@media (max-width: 767px) {
	/* Turn off all animations to avoid transform animating to new position */
	.item-with-overlay .information {
		-webkit-transition: none;
		transition: none;
	}

	.item-with-overlay .information > .inner {
		-webkit-transition: none;
		transition: none;
	}

	.item-with-overlay .cta {
		-webkit-transition: none;
		transition: none;
	}

	.item-with-overlay {
		width: 100%;
		margin: 35px 0;
	}

	.item-with-overlay:first-child {
		margin-top: 0;
	}

	.item-with-overlay .media {
		margin-bottom: 30px;
	}

	.item-with-overlay .information {
		position: static;
		opacity: 1;
		visibility: visible;
	}

	.item-with-overlay .information > .inner {
		position: static;
		max-width: 400px;
		margin: 0 auto;
		opacity: 1;
		-webkit-transform: translate(0);
		-ms-transform: translate(0);
		transform: translate(0);
	}

	.item-with-overlay:hover .information > .inner {
		-webkit-transform: translate(0);
		-ms-transform: translate(0);
		transform: translate(0);
	}

	.item-with-overlay .cta {
		margin-top: 40px;
		opacity: 1;
		-webkit-transform: translateY(0);
		-ms-transform: translateY(0);
		transform: translateY(0);
	}
}

/* - Section header */
.section-header {
	width: 100%;
	display: inline-block;
	margin: 0 auto;
	padding: 0 20px;
	text-align: center;
}

.section-header p {
	width: 100%;
	max-width: 450px;
	margin: 0 auto;
}

/* - Basic Button */
.basic-button {
	display: inline-block;
	text-transform: uppercase;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	padding: 14px 13px 11px 15px;
	line-height: 1em;
	font-family: 'Larsseit-Bold';
	outline: none;
	-webkit-transition: color 200ms ease, background 200ms ease, border-color 200ms ease;
	transition: color 200ms ease, background 200ms ease, border-color 200ms ease;
	cursor: pointer;
}

/* - Standard form elements */
/* - Input */
.standard-form input {
	background: #fff;
	border: 0;
	font-size: 0.857em;
	letter-spacing: 0.1em;
	color: #000;
	padding: 10px;
	outline: none;
}

.standard-form.dark input {
	background: #000;
	color: #fff;
}

/* - Checkbox */
.standard-checkbox input {
	display: none;
}

.standard-checkbox label {
	display: inline-block;
	line-height: 1em;
	cursor: pointer;
}

.standard-checkbox label:after {
	display: table;
	clear: both;
	content: "";
}

.standard-checkbox label > p {
	float: left;
	text-transform: uppercase;
	font-size: 0.857em;
	-webkit-transition: color 200ms ease;
	transition: color 200ms ease;
}

.standard-checkbox label:hover > p {
	color: #c1c1c1;
}

.standard-checkbox .alt-checkbox {
	float: left;
	width: 10px;
	height: 10px;
	margin-top: 1px;
	margin-right: 10px;
	border: 1px solid #535353;
	-webkit-transition: border-color 150ms ease;
	transition: border-color 150ms ease;
}

.standard-checkbox .alt-checkbox .inner {
	font-family: 'Icon';
	font-size: 4px;
	line-height: 1em;
	margin-top: 2px;
	margin-left: 1px;
}

.standard-checkbox label .inner:before {
	opacity: 0;
	content: "\e615";
	-webkit-transition: opacity 150ms ease;
	transition: opacity 150ms ease;
}

.standard-checkbox input:checked + label .inner:before {
	opacity: 1;
}

.standard-checkbox input:checked + label .alt-checkbox {
	border-color: #fff;
}

/* - Form 

/* - Divider */
.divider {
	width: 10px;
	height: 2px;
	margin: 20px auto;
	background: #fff;
}

/* - Pips */
.standard-pips .pip {
	display: inline-block;
	width: 8px;
	height: 8px;
	margin: 0 8px;
}

.standard-pips .pip.active a {
	background: #fff;
}

.standard-pips .pip a {
	display: block;
	width: 100%;
	height: 100%;
	border-radius: 50%;
	border: 1px solid #fff;
	-webkit-transition: border-color 200ms ease, background 200ms ease;
	transition: border-color 200ms ease, background 200ms ease;
}

.standard-pips .pip a:hover {
	border-color: #c1c1c1;
}

.standard-pips .pip.active a:hover {
	border-color: #fff;
}

.standard-pips.dark .pip.active a {
	background: #000;
}

.standard-pips.dark .pip a {
	border-color: #000;
}

.standard-pips.dark .pip a:hover {
	border-color: #525252;
}

.standard-pips.dark .pip.active a:hover {
	border-color: #000;
}

/* - Fade in up */
[data-fade-in-up] {
	opacity: 0;
	-webkit-transform: translateY(50px);
	transform: translateY(50px);
	-webkit-transition: opacity 1500ms ease, -webkit-transform 2000ms ease;
	transition: opacity 1500ms ease, transform 2000ms ease;
}

[data-fade-in-up].alternate-speed {
	-webkit-transition: opacity 800ms ease, transform 1500ms ease;
	transition: opacity 800ms ease, transform 1500ms ease;
}

[data-fade-in-up].go {
	opacity: 1;
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

[data-fade-in-up] .section-header {
	opacity: 0;
	-webkit-transition: opacity 2000ms 100ms;
	transition: opacity 2000ms 100ms;
}

[data-fade-in-up].go .section-header {
	opacity: 1;
}

@media (max-width: 1024px) {
	[data-fade-in-up] {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}

/* Table */
.standard-table {}

.carousel {
    position: relative;
    width: 100%;
    overflow: hidden;
}

.carousel .slides {
    width: 100%;
}

.carousel .slide {
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
}

.carousel .slide:first-child {
    position: relative;
    top: 0;
    left: 0;
}

.carousel .slide img {
    max-width: 100%;
}
.carousel h6 {
    font-weight: bold;
}

/*
Carousel: Information overlay
*/
.carousel .information {
    background: rgba(255,255,255,0.6);
}

.carousel .information .inner {
    -webkit-transform: translate(-50%, -40%);
    -ms-transform: translate(-50%, -40%);
    transform: translate(-50%, -40%);
}

@media (max-width: 854px) {
    .carousel .information {
        position: static;
        opacity: 1;
        visibility: visible;
        margin: 30px 0;
        background: none;
    }

    .carousel .information .inner {
        position: static;
        width: 100%;
        margin: 0 auto;
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }

    .carousel .slide > a:hover .information .inner {
        -webkit-transform: translate(0);
        -ms-transform: translate(0);
        transform: translate(0);
    }
}

/*
Carousel: Pips
*/
.carousel .pips {
    display: none;
    position: relative;
    width: 100%;
    text-align: center;
}

@media (max-width: 854px) {
    .carousel .pips {
        display: block;
    }
}

/*
Carousel: Navigation
*/
.carousel-navigation .next,
.carousel-navigation .previous {
    position: absolute;
    top: 50%;
    width: 40px;
    height: 100%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 1;
}

.carousel-navigation .next {
    text-align: right;
    right: 0px;
}

.carousel-navigation .previous {
    text-align: left;
    left: 0px;
}

.carousel-navigation li a {
    display: block;
    width: 100%;
    height: 100%;
    font-family: 'Icon';
    font-size: 1.643em;
    line-height: 1.2em;
    -webkit-transition: color 200ms ease;
    transition: color 200ms ease;
}

.carousel-navigation li a:hover {
    color: #525252;
}

.carousel-navigation .next a:after,
.carousel-navigation .previous a:after {
    display: block;
    position: relative;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}

.carousel-navigation .next a:after {
    content: '\e60d';
}

.carousel-navigation .previous a:after {
    content: '\e60c';
}

.carousel-navigation .previous { left: 0; }

.carousel-navigation.hidden {
    display: none;
}

@media (max-width: 1380px) {
    /*.carousel-navigation .next { right: 20px; }*/
    /*.carousel-navigation .previous { left: 20px; }*/
}

@media (max-width: 767px) {
    .carousel-navigation,
    .carousel-navigation.hidden {
        display: none;
    }
}
.extra {
    display: none;
}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(//themes.googleusercontent.com/static/fonts/opensans/v8/4fu8RBPDDCYpod03lr_bYQ.eot);src:local('Open Sans'), local('OpenSans'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/4fu8RBPDDCYpod03lr_bYQ.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/uYKcPVoh6c5R0NpdEY5A-Q.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(//themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSlQlYEbsez9cZjKsNMjLOwM.eot);src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNSlQlYEbsez9cZjKsNMjLOwM.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/MTP_ySUJH_bn48VBG8sNShsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzFQlYEbsez9cZjKsNMjLOwM.eot);src:local('Open Sans Bold'), local('OpenSans-Bold'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzFQlYEbsez9cZjKsNMjLOwM.eot) format('embedded-opentype'), url(//themes.googleusercontent.com/static/fonts/opensans/v8/k3k702ZOKiLJc3WVjuplzBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;}.clearfix:after{clear:both;}.input-block-level{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a{background:transparent;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}i,em,dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace, serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-clearfix{min-height:0;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black;}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default;}.ui-button{display:inline-block;position:relative;padding:0;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2.2em;}button.ui-button-icon-only{width:2.4em;}.ui-button-icons-only{width:3.4em;}button.ui-button-icons-only{width:3.7em;}.ui-button .ui-button-text{display:block;line-height:normal;}.ui-button-text-only .ui-button-text{padding:.4em 1em;}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px;}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em;}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em;}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em;}input.ui-button{padding:.4em 1em;}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px;}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px;}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em;}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em;}.ui-buttonset{margin-right:7px;}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none;}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0;}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em;}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px;}.ui-datepicker .ui-datepicker-prev{left:2px;}.ui-datepicker .ui-datepicker-next{right:2px;}.ui-datepicker .ui-datepicker-prev-hover{left:1px;}.ui-datepicker .ui-datepicker-next-hover{right:1px;}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center;}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0;}.ui-datepicker select.ui-datepicker-month-year{width:100%;}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%;}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em;}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0;}.ui-datepicker td{border:0;padding:1px;}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none;}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0;}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible;}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left;}.ui-datepicker.ui-datepicker-multi{width:auto;}.ui-datepicker-multi .ui-datepicker-group{float:left;}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em;}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%;}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%;}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%;}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0;}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left;}.ui-datepicker-row-break{clear:both;width:100%;font-size:0;}.ui-datepicker-rtl{direction:rtl;}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto;}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto;}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto;}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right;}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left;}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right;}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px;}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:21px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-se{width:12px;height:12px;right:-5px;bottom:-5px;background-position:16px 16px;}.ui-draggable .ui-dialog-titlebar{cursor:move;}.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:none;}.ui-menu .ui-menu{margin-top:-3px;position:absolute;}.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;}.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0;}.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal;}.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px;}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5;}.ui-menu .ui-state-disabled a{cursor:default;}.ui-menu-icons{position:relative;}.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em;}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em;}.ui-menu .ui-menu-icon{position:static;float:right;}.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0;}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-0.3em;margin-left:-0.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-0.3em;margin-left:0;margin-bottom:-0.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle;}.ui-spinner-input{border:none;background:none;color:inherit;padding:0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:22px;}.ui-spinner-button{width:16px;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0;}.ui-spinner a.ui-spinner-button{border-top:none;border-bottom:none;border-right:none;}.ui-spinner .ui-icon{position:absolute;margin-top:-8px;top:50%;left:0;}.ui-spinner-up{top:0;}.ui-spinner-down{bottom:0;}.ui-spinner .ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-tabs{position:relative;padding:.2em;}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0;}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom:0;padding:0;white-space:nowrap;}.ui-tabs .ui-tabs-nav li a{float:left;padding:.5em 1em;text-decoration:none;}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px;}.ui-tabs .ui-tabs-nav li.ui-tabs-active a,.ui-tabs .ui-tabs-nav li.ui-state-disabled a,.ui-tabs .ui-tabs-nav li.ui-tabs-loading a{cursor:text;}.ui-tabs .ui-tabs-nav li a,.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active a{cursor:pointer;}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none;}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px;-webkit-box-shadow:0 0 5px #aaa;box-shadow:0 0 5px #aaa;}body .ui-tooltip{border-width:2px;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana, Arial, sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #aaa;background:#fff url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_flat_75_ffffff_40x100.png?1769939670') 50% 50% repeat-x;color:#222;}.ui-widget-content > a{color:#222;}.ui-widget-header{border:1px solid #aaa;background:#ccc url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_highlight-soft_75_cccccc_1x100.png?1769939670') 50% 50% repeat-x;color:#222;font-weight:bold;}.ui-widget-header a{color:#222;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_glass_75_e6e6e6_1x400.png?1769939670') 50% 50% repeat-x;font-weight:normal;color:#555;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #999;background:#dadada url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_glass_75_dadada_1x400.png?1769939670') 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#212121;text-decoration:none;}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #aaa;background:#fff url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_glass_65_ffffff_1x400.png?1769939670') 50% 50% repeat-x;font-weight:normal;color:#212121;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_glass_55_fbf9ee_1x400.png?1769939670') 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_glass_95_fef1ec_1x400.png?1769939670') 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35);}.ui-icon{width:16px;height:16px;background-position:16px 16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-icons_222222_256x240.png?1769939670');}.ui-widget-header .ui-icon{background-image:url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-icons_222222_256x240.png?1769939670');}.ui-state-default .ui-icon{background-image:url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-icons_888888_256x240.png?1769939670');}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-icons_454545_256x240.png?1769939670');}.ui-state-active .ui-icon{background-image:url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-icons_454545_256x240.png?1769939670');}.ui-state-highlight .ui-icon{background-image:url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-icons_2e83ff_256x240.png?1769939670');}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-icons_cd0a0a_256x240.png?1769939670');}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px;}.ui-widget-overlay{background:#aaa url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_flat_0_aaaaaa_40x100.png?1769939670') 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url('../../../../../../../../design/themes/responsive/media/images/lib/ui/ui-bg_flat_0_aaaaaa_40x100.png?1769939670') 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);border-radius:8px;}.row{margin-left:-20px;}.row:before,.row:after{display:table;content:"";line-height:0;width:100%;}.row:after{clear:both;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:20px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:940px;}.span16{width:940px;}.span15{width:880px;}.span14{width:820px;}.span13{width:760px;}.span12{width:700px;}.span11{width:640px;}.span10{width:580px;}.span9{width:520px;}.span8{width:460px;}.span7{width:400px;}.span6{width:340px;}.span5{width:280px;}.span4{width:220px;}.span3{width:160px;}.span2{width:100px;}.span1{width:40px;}.offset16{margin-left:980px;}.offset15{margin-left:920px;}.offset14{margin-left:860px;}.offset13{margin-left:800px;}.offset12{margin-left:740px;}.offset11{margin-left:680px;}.offset10{margin-left:620px;}.offset9{margin-left:560px;}.offset8{margin-left:500px;}.offset7{margin-left:440px;}.offset6{margin-left:380px;}.offset5{margin-left:320px;}.offset4{margin-left:260px;}.offset3{margin-left:200px;}.offset2{margin-left:140px;}.offset1{margin-left:80px;}.row-fluid{width:100%;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;width:100%;}.row-fluid:after{clear:both;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.1276595744681%;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.1276595744681%;}.row-fluid .span16{width:100%;}.row-fluid .span15{width:93.617021276596%;}.row-fluid .span14{width:87.234042553191%;}.row-fluid .span13{width:80.851063829787%;}.row-fluid .span12{width:74.468085106383%;}.row-fluid .span11{width:68.085106382979%;}.row-fluid .span10{width:61.702127659574%;}.row-fluid .span9{width:55.31914893617%;}.row-fluid .span8{width:48.936170212766%;}.row-fluid .span7{width:42.553191489362%;}.row-fluid .span6{width:36.170212765957%;}.row-fluid .span5{width:29.787234042553%;}.row-fluid .span4{width:23.404255319149%;}.row-fluid .span3{width:17.021276595745%;}.row-fluid .span2{width:10.63829787234%;}.row-fluid .span1{width:4.2553191489362%;}.row-fluid .offset16{margin-left:104.25531914894%;}.row-fluid .offset16:first-child{margin-left:102.12765957447%;}.row-fluid .offset15{margin-left:97.872340425532%;}.row-fluid .offset15:first-child{margin-left:95.744680851064%;}.row-fluid .offset14{margin-left:91.489361702128%;}.row-fluid .offset14:first-child{margin-left:89.36170212766%;}.row-fluid .offset13{margin-left:85.106382978723%;}.row-fluid .offset13:first-child{margin-left:82.978723404255%;}.row-fluid .offset12{margin-left:78.723404255319%;}.row-fluid .offset12:first-child{margin-left:76.595744680851%;}.row-fluid .offset11{margin-left:72.340425531915%;}.row-fluid .offset11:first-child{margin-left:70.212765957447%;}.row-fluid .offset10{margin-left:65.957446808511%;}.row-fluid .offset10:first-child{margin-left:63.829787234043%;}.row-fluid .offset9{margin-left:59.574468085106%;}.row-fluid .offset9:first-child{margin-left:57.446808510638%;}.row-fluid .offset8{margin-left:53.191489361702%;}.row-fluid .offset8:first-child{margin-left:51.063829787234%;}.row-fluid .offset7{margin-left:46.808510638298%;}.row-fluid .offset7:first-child{margin-left:44.68085106383%;}.row-fluid .offset6{margin-left:40.425531914894%;}.row-fluid .offset6:first-child{margin-left:38.297872340426%;}.row-fluid .offset5{margin-left:34.042553191489%;}.row-fluid .offset5:first-child{margin-left:31.914893617021%;}.row-fluid .offset4{margin-left:27.659574468085%;}.row-fluid .offset4:first-child{margin-left:25.531914893617%;}.row-fluid .offset3{margin-left:21.276595744681%;}.row-fluid .offset3:first-child{margin-left:19.148936170213%;}.row-fluid .offset2{margin-left:14.893617021277%;}.row-fluid .offset2:first-child{margin-left:12.765957446809%;}.row-fluid .offset1{margin-left:8.5106382978723%;}.row-fluid .offset1:first-child{margin-left:6.3829787234043%;}[class*="span"].hide,.row-fluid [class*="span"].hide{display:none;}[class*="span"].pull-right,.row-fluid [class*="span"].pull-right{float:right;}.container{margin-right:auto;margin-left:auto;}.container:before,.container:after{display:table;content:"";line-height:0;width:100%;}.container:after{clear:both;}.container:before,.container:after{display:table;content:"";line-height:0;}.container:after{clear:both;}.container-fluid{margin:0 auto;padding-right:20px;padding-left:20px;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;width:100%;}.container-fluid:after{clear:both;}.container-fluid:before,.container-fluid:after{display:table;content:"";line-height:0;}.container-fluid:after{clear:both;}@font-face{font-family:'glyphs';src:url('../../../../../../../../design/themes/responsive/media/fonts/glyphs.eot?1769939670');src:url('../media/fonts/glyphs.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/glyphs.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/glyphs.ttf?1769939670') format('truetype'), url('../../../../../../../../design/themes/responsive/media/fonts/glyphs.svg#glyphs?1769939670') format('svg');font-weight:normal;font-style:normal;}[data-icon]:before{font-family:'glyphs';content:attr(data-icon);speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}[class*="ty-icon-"]:before{font-family:inherit;}.ty-icon-up-dir,.ty-icon-right-dir,.ty-icon-down-dir,.ty-icon-left-dir,.ty-icon-star-empty,.ty-icon-th-list,.ty-icon-heart,.ty-icon-flight,.ty-icon-ok,.ty-icon-cancel,.ty-icon-cancel-circle,.ty-icon-minus-circle,.ty-icon-right-thin,.ty-icon-cw,.ty-icon-left-circle,.ty-icon-right-circle,.ty-icon-help-circle,.ty-icon-back,.ty-icon-products-multicolumns,.ty-icon-print,.ty-icon-chat,.ty-icon-article-alt,.ty-icon-docs,.ty-icon-zoom-in,.ty-icon-zoom-out,.ty-icon-down-open,.ty-icon-left-open,.ty-icon-right-open,.ty-icon-up-open,.ty-icon-down-micro,.ty-icon-up-micro,.ty-icon-right-open-thin,.ty-icon-left-open-thin,.ty-icon-products-without-options,.ty-icon-short-list,.ty-icon-plus-circle,.ty-icon-user,.ty-icon-doc-text,.ty-icon-calendar,.ty-icon-chart-bar,.ty-icon-download,.ty-icon-search,.ty-icon-lock,.ty-icon-popup,.ty-icon-plus,.ty-icon-folder,.ty-icon-folder-open,.ty-icon-mail,.ty-icon-twitter,.ty-icon-facebook,.ty-icon-file,.ty-icon-trashcan,.ty-icon-d-arrow,.ty-icon-bubble,.ty-icon-upload,.ty-icon-cog,.ty-icon-square,.ty-icon-arrow-up-right,.ty-icon-arrow-up-left,.ty-icon-arrow-down-left,.ty-icon-arrow-down-right,.ty-icon-arrow-down,.ty-icon-arrow-up,.ty-icon-arrow-left,.ty-icon-arrow-right,.ty-icon-star,.ty-icon-star-half,.ty-icon-refresh,.ty-icon-basket,.ty-icon-image,.icon-image,.ty-icon-edit,.ty-icon-live-edit,.ty-icon-gift,.ty-icon-ban-circle,.ty-icon-wrench{font-family:'glyphs';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;}.ty-icon-up-dir:before{content:"\e000";}.ty-icon-right-dir:before{content:"\e001";}.ty-icon-down-dir:before{content:"\e002";}.ty-icon-left-dir:before{content:"\e003";}.ty-icon-star-empty:before{content:"\e004";}.ty-icon-th-list:before{content:"\e005";}.ty-icon-heart:before{content:"\e006";}.ty-icon-flight:before{content:"\e007";}.ty-icon-ok:before{content:"\e008";}.ty-icon-cancel:before{content:"\e009";}.ty-icon-cancel-circle:before{content:"\e00a";}.ty-icon-minus-circle:before{content:"\e00b";}.ty-icon-right-thin:before{content:"\e00c";}.ty-icon-cw:before{content:"\e00d";}.ty-icon-left-circle:before{content:"\e00e";}.ty-icon-right-circle:before{content:"\e00f";}.ty-icon-help-circle:before{content:"\e010";}.ty-icon-back:before{content:"\e011";}.ty-icon-products-multicolumns:before{content:"\e012";}.ty-icon-print:before{content:"\e013";}.ty-icon-chat:before{content:"\e014";}.ty-icon-article-alt:before{content:"\e015";}.ty-icon-docs:before{content:"\e016";}.ty-icon-zoom-in:before{content:"\e017";}.ty-icon-zoom-out:before{content:"\e018";}.ty-icon-down-open:before{content:"\e019";}.ty-icon-left-open:before{content:"\e01a";}.ty-icon-right-open:before{content:"\e01b";}.ty-icon-up-open:before{content:"\e01c";}.ty-icon-down-micro:before{content:"\e01d";}.ty-icon-up-micro:before{content:"\e01e";}.ty-icon-right-open-thin:before{content:"\e01f";}.ty-icon-left-open-thin:before{content:"\e020";}.ty-icon-products-without-options:before{content:"\e021";}.ty-icon-short-list:before{content:"\e022";}.ty-icon-plus-circle:before{content:"\e023";}.ty-icon-user:before{content:"\e024";}.ty-icon-doc-text:before{content:"\e025";}.ty-icon-calendar:before{content:"\e026";}.ty-icon-chart-bar:before{content:"\e027";}.ty-icon-download:before{content:"\e028";}.ty-icon-search:before{content:"\e029";}.ty-icon-lock:before{content:"\e02a";}.ty-icon-popup:before{content:"\e02b";}.ty-icon-plus:before{content:"\e02c";}.ty-icon-folder:before{content:"\e02d";}.ty-icon-folder-open:before{content:"\e02e";}.ty-icon-mail:before{content:"\e02f";}.ty-icon-twitter:before{content:"\e600";}.ty-icon-facebook:before{content:"\e601";}.ty-icon-file:before{content:"\e032";}.ty-icon-trashcan:before{content:"\e033";}.ty-icon-d-arrow:before{content:"\e602";}.ty-icon-bubble:before{content:"\e035";}.ty-icon-upload:before{content:"\e036";}.ty-icon-cog:before{content:"\e037";}.ty-icon-square:before{content:"\e038";}.ty-icon-arrow-up-right:before{content:"\e039";}.ty-icon-arrow-up-left:before{content:"\e03a";}.ty-icon-arrow-down-left:before{content:"\e03b";}.ty-icon-arrow-down-right:before{content:"\e03c";}.ty-icon-arrow-down:before{content:"\e03d";}.ty-icon-arrow-up:before{content:"\e03e";}.ty-icon-arrow-left:before{content:"\e03f";}.ty-icon-arrow-right:before{content:"\e040";}.ty-icon-star:before{content:"\e041";}.ty-icon-star-half:before{content:"\e042";}.ty-icon-refresh:before{content:"\e043";}.ty-icon-basket:before{content:"\e044";}.ty-icon-image:before{content:"\e045";}.icon-image:before{content:"\e045";}.ty-icon-edit:before{content:"\e046";}.ty-icon-live-edit:before{content:"\e046";}.ty-icon-gift:before{content:"\e048";}.ty-icon-ban-circle:before{content:"\e049";}.ty-icon-wrench:before{content:"\e04a";}.ty-flag{display:inline-block;vertical-align:top;width:16px;height:16px;margin:0 5px 0 0;background:url('../../../../../../../../design/themes/responsive/media/images/icons/flags.png?1769939670') no-repeat -25px -25px;}.ty-flag.ty-flag-ad{background-position:0px 0px;}.ty-flag.ty-flag-ae{background-position:-50px 0px;}.ty-flag.ty-flag-af{background-position:0px -50px;}.ty-flag.ty-flag-ag{background-position:-50px -50px;}.ty-flag.ty-flag-ai{background-position:-100px 0px;}.ty-flag.ty-flag-al{background-position:-100px -50px;}.ty-flag.ty-flag-am{background-position:0px -100px;}.ty-flag.ty-flag-an{background-position:-50px -100px;}.ty-flag.ty-flag-ao{background-position:-100px -100px;}.ty-flag.ty-flag-aq{background-position:-150px 0px;}.ty-flag.ty-flag-ar{background-position:-150px -50px;}.ty-flag.ty-flag-as{background-position:-150px -100px;}.ty-flag.ty-flag-at{background-position:0px -150px;}.ty-flag.ty-flag-au{background-position:-50px -150px;}.ty-flag.ty-flag-aw{background-position:-100px -150px;}.ty-flag.ty-flag-ax{background-position:-150px -150px;}.ty-flag.ty-flag-az{background-position:-200px 0px;}.ty-flag.ty-flag-ba{background-position:-200px -50px;}.ty-flag.ty-flag-bb{background-position:-200px -100px;}.ty-flag.ty-flag-bd{background-position:-200px -150px;}.ty-flag.ty-flag-be{background-position:0px -200px;}.ty-flag.ty-flag-bf{background-position:-50px -200px;}.ty-flag.ty-flag-bg{background-position:-100px -200px;}.ty-flag.ty-flag-bh{background-position:-150px -200px;}.ty-flag.ty-flag-bi{background-position:-200px -200px;}.ty-flag.ty-flag-bj{background-position:-250px 0px;}.ty-flag.ty-flag-bl{background-position:-250px -50px;}.ty-flag.ty-flag-bm{background-position:-250px -100px;}.ty-flag.ty-flag-bn{background-position:-250px -150px;}.ty-flag.ty-flag-bo{background-position:-250px -200px;}.ty-flag.ty-flag-br{background-position:0px -250px;}.ty-flag.ty-flag-bs{background-position:-50px -250px;}.ty-flag.ty-flag-bt{background-position:-100px -250px;}.ty-flag.ty-flag-bw{background-position:-150px -250px;}.ty-flag.ty-flag-by{background-position:-200px -250px;}.ty-flag.ty-flag-bz{background-position:-250px -250px;}.ty-flag.ty-flag-ca{background-position:-300px 0px;}.ty-flag.ty-flag-cc{background-position:-300px -50px;}.ty-flag.ty-flag-cd{background-position:-300px -100px;}.ty-flag.ty-flag-cf{background-position:-300px -150px;}.ty-flag.ty-flag-cg{background-position:-300px -200px;}.ty-flag.ty-flag-ch{background-position:-300px -250px;}.ty-flag.ty-flag-ci{background-position:0px -300px;}.ty-flag.ty-flag-ck{background-position:-50px -300px;}.ty-flag.ty-flag-cl{background-position:-100px -300px;}.ty-flag.ty-flag-cm{background-position:-150px -300px;}.ty-flag.ty-flag-cn{background-position:-200px -300px;}.ty-flag.ty-flag-co{background-position:-250px -300px;}.ty-flag.ty-flag-cr{background-position:-300px -300px;}.ty-flag.ty-flag-cu{background-position:-350px 0px;}.ty-flag.ty-flag-cv{background-position:-350px -50px;}.ty-flag.ty-flag-cx{background-position:-350px -100px;}.ty-flag.ty-flag-cy{background-position:-350px -150px;}.ty-flag.ty-flag-cz{background-position:-350px -200px;}.ty-flag.ty-flag-de{background-position:-350px -250px;}.ty-flag.ty-flag-dj{background-position:-350px -300px;}.ty-flag.ty-flag-dk,.ty-flag.ty-flag-da{background-position:0px -350px;}.ty-flag.ty-flag-dm{background-position:-50px -350px;}.ty-flag.ty-flag-do{background-position:-100px -350px;}.ty-flag.ty-flag-dz{background-position:-150px -350px;}.ty-flag.ty-flag-ec{background-position:-200px -350px;}.ty-flag.ty-flag-ee{background-position:-250px -350px;}.ty-flag.ty-flag-eg{background-position:-300px -350px;}.ty-flag.ty-flag-eh{background-position:-350px -350px;}.ty-flag.ty-flag-er{background-position:-400px 0px;}.ty-flag.ty-flag-es{background-position:-400px -50px;}.ty-flag.ty-flag-et{background-position:-400px -100px;}.ty-flag.ty-flag-eu{background-position:-400px -150px;}.ty-flag.ty-flag-fi{background-position:-400px -200px;}.ty-flag.ty-flag-fj{background-position:-400px -250px;}.ty-flag.ty-flag-fk{background-position:-400px -300px;}.ty-flag.ty-flag-fm{background-position:-400px -350px;}.ty-flag.ty-flag-fo{background-position:0px -400px;}.ty-flag.ty-flag-fr{background-position:-50px -400px;}.ty-flag.ty-flag-ga{background-position:-100px -400px;}.ty-flag.ty-flag-gb,.ty-flag.ty-flag-en{background-position:-150px -400px;}.ty-flag.ty-flag-gd{background-position:-200px -400px;}.ty-flag.ty-flag-ge{background-position:-250px -400px;}.ty-flag.ty-flag-gg{background-position:-300px -400px;}.ty-flag.ty-flag-gh{background-position:-350px -400px;}.ty-flag.ty-flag-gi{background-position:-400px -400px;}.ty-flag.ty-flag-gl{background-position:-450px 0px;}.ty-flag.ty-flag-gm{background-position:-450px -50px;}.ty-flag.ty-flag-gn{background-position:-450px -100px;}.ty-flag.ty-flag-gq{background-position:-450px -150px;}.ty-flag.ty-flag-gr,.ty-flag.ty-flag-el{background-position:-450px -200px;}.ty-flag.ty-flag-gs{background-position:-450px -250px;}.ty-flag.ty-flag-gt{background-position:-450px -300px;}.ty-flag.ty-flag-gu{background-position:-450px -350px;}.ty-flag.ty-flag-gw{background-position:-450px -400px;}.ty-flag.ty-flag-gy{background-position:0px -450px;}.ty-flag.ty-flag-hk{background-position:-50px -450px;}.ty-flag.ty-flag-hn{background-position:-100px -450px;}.ty-flag.ty-flag-hr{background-position:-150px -450px;}.ty-flag.ty-flag-ht{background-position:-200px -450px;}.ty-flag.ty-flag-hu{background-position:-250px -450px;}.ty-flag.ty-flag-id{background-position:-300px -450px;}.ty-flag.ty-flag-ie{background-position:-350px -450px;}.ty-flag.ty-flag-il{background-position:-400px -450px;}.ty-flag.ty-flag-im{background-position:-450px -450px;}.ty-flag.ty-flag-in{background-position:-500px 0px;}.ty-flag.ty-flag-iq{background-position:-500px -50px;}.ty-flag.ty-flag-ir{background-position:-500px -100px;}.ty-flag.ty-flag-is{background-position:-500px -150px;}.ty-flag.ty-flag-it{background-position:-500px -200px;}.ty-flag.ty-flag-je{background-position:-500px -250px;}.ty-flag.ty-flag-jm{background-position:-500px -300px;}.ty-flag.ty-flag-jo{background-position:-500px -350px;}.ty-flag.ty-flag-jp{background-position:-500px -400px;}.ty-flag.ty-flag-ke{background-position:-500px -450px;}.ty-flag.ty-flag-kg{background-position:0px -500px;}.ty-flag.ty-flag-kh{background-position:-50px -500px;}.ty-flag.ty-flag-ki{background-position:-100px -500px;}.ty-flag.ty-flag-km{background-position:-150px -500px;}.ty-flag.ty-flag-kn{background-position:-200px -500px;}.ty-flag.ty-flag-kp{background-position:-250px -500px;}.ty-flag.ty-flag-kr{background-position:-300px -500px;}.ty-flag.ty-flag-kv{background-position:-350px -500px;}.ty-flag.ty-flag-kw{background-position:-400px -500px;}.ty-flag.ty-flag-ky{background-position:-450px -500px;}.ty-flag.ty-flag-kz{background-position:-500px -500px;}.ty-flag.ty-flag-la{background-position:-550px 0px;}.ty-flag.ty-flag-lb{background-position:-550px -50px;}.ty-flag.ty-flag-lc{background-position:-550px -100px;}.ty-flag.ty-flag-li{background-position:-550px -150px;}.ty-flag.ty-flag-lk{background-position:-550px -200px;}.ty-flag.ty-flag-lr{background-position:-550px -250px;}.ty-flag.ty-flag-ls{background-position:-550px -300px;}.ty-flag.ty-flag-lt{background-position:-550px -350px;}.ty-flag.ty-flag-lu{background-position:-550px -400px;}.ty-flag.ty-flag-lv{background-position:-550px -450px;}.ty-flag.ty-flag-ly{background-position:-550px -500px;}.ty-flag.ty-flag-ma{background-position:0px -550px;}.ty-flag.ty-flag-mc{background-position:-50px -550px;}.ty-flag.ty-flag-md{background-position:-100px -550px;}.ty-flag.ty-flag-me{background-position:-150px -550px;}.ty-flag.ty-flag-mg{background-position:-200px -550px;}.ty-flag.ty-flag-mh{background-position:-250px -550px;}.ty-flag.ty-flag-mk{background-position:-300px -550px;}.ty-flag.ty-flag-ml{background-position:-350px -550px;}.ty-flag.ty-flag-mm{background-position:-400px -550px;}.ty-flag.ty-flag-mn{background-position:-450px -550px;}.ty-flag.ty-flag-mo{background-position:-500px -550px;}.ty-flag.ty-flag-mp{background-position:-550px -550px;}.ty-flag.ty-flag-mr{background-position:-600px 0px;}.ty-flag.ty-flag-ms{background-position:-600px -50px;}.ty-flag.ty-flag-mt{background-position:-600px -100px;}.ty-flag.ty-flag-mu{background-position:-600px -150px;}.ty-flag.ty-flag-mv{background-position:-600px -200px;}.ty-flag.ty-flag-mw{background-position:-600px -250px;}.ty-flag.ty-flag-mx{background-position:-600px -300px;}.ty-flag.ty-flag-my{background-position:-600px -350px;}.ty-flag.ty-flag-mz{background-position:-600px -400px;}.ty-flag.ty-flag-na{background-position:-600px -450px;}.ty-flag.ty-flag-nc{background-position:-600px -500px;}.ty-flag.ty-flag-ne{background-position:-600px -550px;}.ty-flag.ty-flag-nf{background-position:0px -600px;}.ty-flag.ty-flag-ng{background-position:-50px -600px;}.ty-flag.ty-flag-ni{background-position:-100px -600px;}.ty-flag.ty-flag-nl{background-position:-150px -600px;}.ty-flag.ty-flag-no{background-position:-200px -600px;}.ty-flag.ty-flag-np{background-position:-250px -600px;}.ty-flag.ty-flag-nr{background-position:-300px -600px;}.ty-flag.ty-flag-nu{background-position:-350px -600px;}.ty-flag.ty-flag-nz{background-position:-400px -600px;}.ty-flag.ty-flag-om{background-position:-450px -600px;}.ty-flag.ty-flag-pa{background-position:-500px -600px;}.ty-flag.ty-flag-pe{background-position:-550px -600px;}.ty-flag.ty-flag-pg{background-position:-600px -600px;}.ty-flag.ty-flag-ph{background-position:-650px 0px;}.ty-flag.ty-flag-pk{background-position:-650px -50px;}.ty-flag.ty-flag-pl{background-position:-650px -100px;}.ty-flag.ty-flag-pn{background-position:-650px -150px;}.ty-flag.ty-flag-pr{background-position:-650px -200px;}.ty-flag.ty-flag-ps{background-position:-650px -250px;}.ty-flag.ty-flag-pt{background-position:-650px -300px;}.ty-flag.ty-flag-pw{background-position:-650px -350px;}.ty-flag.ty-flag-py{background-position:-650px -400px;}.ty-flag.ty-flag-qa{background-position:-650px -450px;}.ty-flag.ty-flag-ro{background-position:-650px -500px;}.ty-flag.ty-flag-rs{background-position:-650px -550px;}.ty-flag.ty-flag-ru{background-position:-650px -600px;}.ty-flag.ty-flag-rw{background-position:0px -650px;}.ty-flag.ty-flag-sa{background-position:-50px -650px;}.ty-flag.ty-flag-sb{background-position:-100px -650px;}.ty-flag.ty-flag-sc{background-position:-150px -650px;}.ty-flag.ty-flag-sd{background-position:-200px -650px;}.ty-flag.ty-flag-se{background-position:-250px -650px;}.ty-flag.ty-flag-sg{background-position:-300px -650px;}.ty-flag.ty-flag-sh{background-position:-350px -650px;}.ty-flag.ty-flag-si{background-position:-400px -650px;}.ty-flag.ty-flag-sk{background-position:-450px -650px;}.ty-flag.ty-flag-sl{background-position:-500px -650px;}.ty-flag.ty-flag-sm{background-position:-550px -650px;}.ty-flag.ty-flag-sn{background-position:-600px -650px;}.ty-flag.ty-flag-so{background-position:-650px -650px;}.ty-flag.ty-flag-sr{background-position:-700px 0px;}.ty-flag.ty-flag-ss{background-position:-700px -50px;}.ty-flag.ty-flag-st{background-position:-700px -100px;}.ty-flag.ty-flag-sv{background-position:-700px -150px;}.ty-flag.ty-flag-sy{background-position:-700px -200px;}.ty-flag.ty-flag-sz{background-position:-700px -250px;}.ty-flag.ty-flag-tc{background-position:-700px -300px;}.ty-flag.ty-flag-td{background-position:-700px -350px;}.ty-flag.ty-flag-tg{background-position:-700px -400px;}.ty-flag.ty-flag-th{background-position:-700px -450px;}.ty-flag.ty-flag-tj{background-position:-700px -500px;}.ty-flag.ty-flag-tm{background-position:-700px -550px;}.ty-flag.ty-flag-tn{background-position:-700px -600px;}.ty-flag.ty-flag-to{background-position:-700px -650px;}.ty-flag.ty-flag-tp{background-position:0px -700px;}.ty-flag.ty-flag-tr{background-position:-50px -700px;}.ty-flag.ty-flag-tt{background-position:-100px -700px;}.ty-flag.ty-flag-tv{background-position:-150px -700px;}.ty-flag.ty-flag-tw{background-position:-200px -700px;}.ty-flag.ty-flag-tz{background-position:-250px -700px;}.ty-flag.ty-flag-ua{background-position:-300px -700px;}.ty-flag.ty-flag-ug{background-position:-350px -700px;}.ty-flag.ty-flag-us{background-position:-400px -700px;}.ty-flag.ty-flag-uy{background-position:-450px -700px;}.ty-flag.ty-flag-uz{background-position:-500px -700px;}.ty-flag.ty-flag-va{background-position:-550px -700px;}.ty-flag.ty-flag-vc{background-position:-600px -700px;}.ty-flag.ty-flag-ve{background-position:-650px -700px;}.ty-flag.ty-flag-vg{background-position:-700px -700px;}.ty-flag.ty-flag-vi{background-position:-750px 0px;}.ty-flag.ty-flag-vn{background-position:-750px -50px;}.ty-flag.ty-flag-vu{background-position:-750px -100px;}.ty-flag.ty-flag-ws{background-position:-750px -150px;}.ty-flag.ty-flag-ye{background-position:-750px -200px;}.ty-flag.ty-flag-yt{background-position:-750px -250px;}.ty-flag.ty-flag-za{background-position:-750px -300px;}.ty-flag.ty-flag-zh{background-position:-200px -300px;}.ty-flag.ty-flag-zm{background-position:-750px -350px;}.ty-flag.ty-flag-zw{background-position:-750px -400px;}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.ty-flag{background-image:url('../../../../../../../../design/themes/responsive/media/images/icons/flags@2x.png?1769939670');background-size:800px 800px;}}@media print{body{background:#fff;min-width:0;}#ci_header,#ci_footer{display:none;}.product-main-info h1.ty-mainbox-title,.in-stock,.ty-mainbox-title span{color:#333;}.ty-footer-menu div,.ty-payment-icons,.qty,.sidebox-wrapper,.ty-sort-container{display:none;}.central-column,.container-left .central-column{margin:0;overflow:visible;}.ty-helper-container{width:700px;}.container{width:auto;border:0;}}*{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;}body{background:#fff;}p{margin:0;padding:0px 0;}a{font-family:Open Sans;font-size:13px;font-weight:normal;font-style:normal;text-decoration:none;outline:none;color:#fff;cursor:pointer;border-bottom:0;-webkit-transition:all 150ms;-moz-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms;}a:hover{color:#c1c1c1;}ul{padding:0;margin:0;list-style:none;}ol{padding:0 0 0 15px;}li{margin:0;padding:0px 0;text-indent:0;list-style:none;}hr{border:0;border-bottom:1px solid #edeff1;}img{max-width:100%;height:auto;vertical-align:middle;font-size:0;}.ty-btn{display:inline-block;margin-bottom:0;padding:6px 14px;outline:0px;border:1px solid rgba(0,0,0,0);background:#bdc3c7;background-image:none;color:#fff;vertical-align:middle;text-align:center;line-height:1.428571429;cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:background 200ms;-moz-transition:background 200ms;-o-transition:background 200ms;transition:background 200ms;}.ty-btn + .ty-btn{margin-left:10px;}.ty-btn i{position:relative;top:2px;margin-right:5px;}.ty-btn:hover{color:#fff;text-decoration:none;}.ty-btn__big{padding:6px 17px;text-transform:uppercase;}.ty-btn__text,.ty-btn__text:hover{padding:0;background:none !important;color:#fff;}.ty-btn__primary{background:#ea621f;color:#fff;}.ty-btn__primary:hover{background:#ed763b;color:#fff;}.ty-btn__primary.ty-btn__text{color:#ea621f;}.ty-btn__secondary{background:#1abc9c;color:#fff;}.ty-btn__secondary:hover{background:#28e1bd;color:#fff;}.ty-btn__tertiary{background:#bdc3c7;color:#fff;}.ty-btn__tertiary:hover{background:#d9dcde;color:#fff;}.buttons-container .buttons-container{margin-top:0;}.ty-btn-go{position:absolute;top:1px;right:1px;padding:0;width:32px;height:30px;border:0px;border-left:1px solid #cdcdcd;background:#edeff1;cursor:pointer;}.ty-btn-go__icon{position:absolute;top:5px;left:12px;font-size:20px;line-height:20px;color:#808080;}.ty-float-left{float:left;}.ty-float-right{float:right;}.ty-clear-both{clear:both;}.ty-valign{vertical-align:middle;}.ty-valign-top{vertical-align:top;}.ty-valign-bottom{vertical-align:bottom;}.hidden{display:none !important;visibility:visible;}.ty-strong{font-weight:bold;}.ty-italic{font-style:italic;}.ty-lowercase{text-transform:lowercase;}.ty-uppercase{text-transform:uppercase;}.ty-left{text-align:left;}.ty-right{text-align:right;}.ty-center{text-align:center;}.ty-justify{text-align:justify;}.ty-strike{text-decoration:line-through;}.ty-center-block{margin:0 auto;}.ty-inline{display:inline;}.ty-block{display:block;}.ty-inline-block{display:inline-block;}.ty-scroll-x{overflow-x:auto;overflow-y:hidden;padding-bottom:3px;width:100%;height:100%;}.ty-hand{cursor:pointer;}.ty-nowrap{white-space:nowrap;}.ty-overflow-hidden{overflow:hidden;}.ty-width-full{width:100%;}.ty-p-none{padding:0 !important;}.ty-m-none{margin:0 !important;}.ty-mb-l{margin-bottom:30px;}.ty-mt-l{margin-top:30px;}.ty-mb-m{margin-bottom:20px;}.ty-mt-m{margin-top:20px;}.ty-mtb-s{margin:10px 0;}.ty-mtb-xs{margin:5px 0;}.ty-ml-s{margin-left:10px;}.ty-mt-s{margin-top:10px;}.ty-mt-m{margin-top:20px;}.ty-mb-s{margin-bottom:10px;}.ty-position-relative{position:relative;}.cm-opacity{opacity:0.3;}.cm-hint{color:#737373;}input[type="text"],input[type="password"],textarea,select{border:1px solid #c2c9d0;background:#fff;font-style:normal;font-weight:normal;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}input[type="text"],input[type="password"]{-webkit-appearance:none;border-radius:0;}select[multiple="multiple"]{min-height:80px;}.radio,.checkbox,input[type="radio"],input[type="checkbox"]{margin:-4px 6px 0 0;padding:0;vertical-align:middle;}input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:0;border-color:#fff;-webkit-transition:border 0.2s linear 0s;-moz-transition:border 0.2s linear 0s;-o-transition:border 0.2s linear 0s;transition:border 0.2s linear 0s;}select{padding:4px 3px 3px;min-width:4em;max-width:100%;height:2.2em;line-height:2.2em;}.ty-control-group{margin:0 0 12px 0;vertical-align:middle;}.ty-control-group:before,.ty-control-group:after{display:table;content:"";line-height:0;width:100%;}.ty-control-group:after{clear:both;}.ty-control-group:before,.ty-control-group:after{display:table;content:"";line-height:0;}.ty-control-group:after{clear:both;}.ty-control-group__label{float:left;padding:6px 0;margin-right:10px;width:110px;color:#1a1a1a;}.ty-control-group__title{display:block;padding:6px 0;font-weight:bold;}.ty-control-group__item{display:inline-block;padding:6px 0;}.ty-control-group label.hidden{display:none;}.ty-input-append{position:relative;margin:10px 0 0 0;}.ty-input-append .ty-input-text{width:100%;padding-right:35px;}.ty-select-field{padding:3px 0;}.ty-select-field__label{display:block;padding:3px 0;margin-right:10px;font-size:90%;}.ty-select-field__checkbox{vertical-align:middle;}label.cm-failed-label{color:#bf4d4d;}label.cm-required:after{padding-left:3px;color:#ea7162;content:"*";font-size:13px;line-height:1px;}input[type="text"].cm-failed-field,input[type="password"].cm-failed-field,textarea.cm-failed-field,.cm-field-container.cm-failed-field input[type="text"]{border:1px solid #bf4d4d;background:#fff;}.ty-error-text{color:#b94a48;}.disabled,select.disabled{background:#e3e3e3;}.ty-input-text{width:auto;}.ty-input-text-medium{width:300px;}.ty-input-text-large{width:550px;}.ty-input-text-short{width:50px;}.ty-input-text-full{width:100%;}.ty-input-textarea{resize:vertical;}.ty-table{width:100%;margin-top:30px;border:1px solid #edeff1;border-width:1px 0px 1px 1px;border-bottom:none;}.ty-table th{padding:12px;border-right:1px solid #edeff1;border-bottom:1px solid #edeff1;background:#f8f9fa;text-align:left;text-transform:none;white-space:nowrap;font-weight:bold;line-height:normal;}.ty-table th i{margin-left:5px;position:relative;top:3px;font-size:16px;color:#bdc3c7;}.ty-table tr,.table .table tr{background-color:#fff;}.ty-table table tr{background-color:transparent;}.ty-table td,.ty-table .table td{padding:13px;border-right:1px solid #ecf0f1;border-bottom:1px solid #ecf0f1;}.ty-table tbody tr:nth-child(2n){background:#f8f9fa;}.ty-table th,.ty-table th a{color:#404040;font-weight:bold;}.ty-table__responsive-header{display:none;}.help-inline{display:block;}.help-inline p{padding:4px 0px 0px 0px;color:#b94a48 !important;}.ty-dir-list{display:inline-block;width:7px;font-size:15px;margin-right:5px;cursor:pointer;}.ty-extra-link{border-bottom:1px dotted #4d4d4d;padding:0;text-decoration:none;color:#1a1a1a;cursor:pointer;}.ty-dashed-link{border-bottom-width:1px;border-bottom-style:dotted;text-decoration:none;}.ty-remove{position:relative;display:inline-block;width:auto;white-space:nowrap;text-decoration:none;}.ty-remove:hover{text-decoration:none;}.ty-remove__icon{vertical-align:middle;}.ty-remove__txt{padding-left:5px;font-size:12px;color:#b4bcc4;vertical-align:middle;}.ty-remove:hover .ty-remove__txt,.ty-remove:hover .ty-remove__icon{color:#b4bcc4;}.ty-delete-big,.ty-delete-icon{vertical-align:middle;}.ty-delete-big:hover,.ty-delete-icon:hover{text-decoration:none;}.ty-delete-big__icon{font-size:19px;color:#b4bcc4;}.ty-caret{position:absolute;top:-16px;left:14px;float:left;overflow:hidden;width:16px;height:16px;}.ty-caret .ty-caret-outer,.ty-caret .ty-caret-inner{position:absolute;top:0;left:0;display:inline-block;margin-left:-1px;}.ty-caret .ty-caret-outer{width:0;height:0;border-top:16px solid transparent;border-right:16px solid #edeff1;}.ty-caret .ty-caret-inner{top:2px;left:1px;width:0;height:0;border-top:14px solid transparent;border-right:14px solid #fff;}.ty-caret-bottom{position:absolute;bottom:-16px;left:14px;float:left;overflow:hidden;width:16px;height:16px;}.ty-caret-bottom .ty-caret-outer,.ty-caret-bottom .ty-caret-inner{position:absolute;top:0;left:0;display:inline-block;margin-left:-1px;}.ty-caret-bottom .ty-caret-outer{width:0;height:0;border-bottom:16px solid transparent;border-left:16px solid #edeff1;}.ty-caret-bottom .ty-caret-inner{top:-1px;left:2px;width:0;height:0;border-bottom:14px solid transparent;border-left:14px solid #fff;}.ty-caret-info{position:absolute;top:-7px;left:12px;float:left;overflow:hidden;width:12px;height:7px;}.ty-caret-info .ty-caret-outer,.ty-caret-info .ty-caret-inner{position:absolute;top:0;left:0;display:inline-block;margin-left:-1px;}.ty-caret-info .ty-caret-outer{border-right:7px solid transparent;border-bottom:7px solid #bdc3c7;border-left:7px solid transparent;}.ty-caret-info .ty-caret-inner{top:1px;left:1px;display:inline-block;border-right:6px solid transparent;border-bottom:6px solid #fff;border-left:6px solid transparent;}.ty-no-items{padding:60px 20px;background:#f8f9f9;color:#bdc3c7;text-align:center;font-size:115%;margin-bottom:20px;}.ty-icon-cancel-circle{font-size:16px;line-height:16px;color:#97a3ae;}.ty-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ty-menu:before,.ty-menu:after{display:table;content:"";line-height:0;width:100%;}.ty-menu:after{clear:both;}.ty-menu:before,.ty-menu:after{display:table;content:"";line-height:0;}.ty-menu:after{clear:both;}.ty-menu__items{background:#34495e;position:relative;}.ty-menu__items:before,.ty-menu__items:after{display:table;content:"";line-height:0;width:100%;}.ty-menu__items:after{clear:both;}.ty-menu__items:before,.ty-menu__items:after{display:table;content:"";line-height:0;}.ty-menu__items:after{clear:both;}.ty-menu__item{padding:0px;display:block;float:left;}.ty-menu__item-active .ty-menu__item-link{background:#2b3c4e;}.is-hover-menu .ty-menu__submenu-items{display:block;}.no-touch .ty-menu__item:hover .ty-menu__item-link,.is-hover-menu .ty-menu__item-link,.is-hover-menu.ty-menu__item-active .ty-menu__item-link{background:#2f4154;color:white;text-shadow:none;}.ty-menu__item .ty-menu__item-link{color:#fff;position:relative;padding:13px 20px;display:block;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-menu__item .ty-menu__item-link .ty-icon-down-micro{position:absolute;font-size:20px;right:12px;top:13px;}.ty-menu__submenu-items{min-width:200px;display:none;position:absolute;background:black;z-index:100;border:1px solid #2d3f51;border-top:0;padding:15px 16px;}.ty-menu__submenu-items .ty-menu__submenu-item{margin-bottom:10px;}.ty-menu__submenu-items .ty-menu__submenu-link{color:#fff;}.ty-menu__submenu-items .ty-top-mine__submenu-col{margin:0px 10px 0px 0px;display:inline-block;vertical-align:top;min-width:139px;}.ty-menu__submenu-items .ty-top-mine__submenu-col:last-child{margin-right:1px;}.ty-menu__submenu-item-header{min-height:25px;margin-bottom:10px;padding-bottom:2px;border-bottom:1px solid #e5e5e5;}.ty-menu__submenu-item-header .ty-menu__submenu-link{font-weight:bold;color:#fff;}.ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item-active a{color:#fff;background:#fff;padding:2px 6px;}.ty-menu__submenu-dropdown-bottom{display:block;background:#ecf0f1;margin:0px -16px -15px;padding:10px;text-align:right;}.ty-menu-vertical .ty-menu__items{border-bottom:1px solid #34495e;}.ty-menu-vertical .ty-menu__item{display:block;float:none;position:relative;}.ty-menu-vertical .ty-menu__item .ty-menu__submenu{display:none;right:0;top:0;position:absolute;z-index:1;}.ty-menu-vertical .ty-menu__submenu-items{padding:0;border:1px solid #2d3f51;}.no-touch .ty-menu-vertical .ty-menu__submenu .ty-menu__item:hover > .ty-menu__submenu-item-header .ty-menu__item-link,.ty-menu-vertical .ty-menu__submenu .is-hover-menu > .ty-menu__submenu-item-header .ty-menu__item-link{background:#fff;color:#fff;}.no-touch .ty-menu-vertical .ty-menu__submenu .ty-menu__item:hover i,.ty-menu-vertical .ty-menu__submenu .is-hover-menu i{color:#fff;}.ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item-link{color:#fff;background:white;padding:14px 20px;}.ty-menu-vertical .is-hover-menu > .ty-menu__submenu{display:block;}.no-touch .ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item:hover > .ty-menu__item-link{background:#fff;color:white;}.ty-menu-vertical .ty-menu__item .ty-icon-left-open{display:none;}.ty-menu__item-arrow i{position:absolute;z-index:5;right:15px;top:17px;color:#a1a6aa;}.ty-menu-vertical .ty-menu__submenu-item-header{margin-bottom:0px;padding-bottom:0px;border:0px;}.ty-menu-vertical .ty-menu__items.rtl{text-align:right;}.ty-menu-vertical .ty-menu__items.rtl .ty-icon-right-open{display:none;}.ty-menu-vertical .ty-menu__items.rtl .ty-icon-left-open{left:15px;right:auto;display:block;}.ty-menu-vertical .ty-menu__items.rtl .ty-menu__submenu{width:202px;right:100%;left:auto;}.ty-menu-vertical .ty-menu__items.rtl .ty-menu__submenu-items{width:200px;}.ty-menu__submenu-to-right{position:relative;}.ty-menu__submenu-to-right .ty-menu__submenu-items{right:0px;}.ty-menu-item__sale .ty-menu__item-link,.no-touch .ty-menu-item__sale .ty-menu__item-link:hover{color:yellow;}html.dialog-is-open{overflow:scroll;}html.dialog-is-open body{overflow:scroll;}.ui-widget,.ui-widget button{font-family:'Open Sans', sans-serif;}.object-container{padding:10px 20px 0px 20px;background:#fff;overflow:auto;}.object-container .notification-content{top:11px;right:24px;min-width:420px;position:absolute;z-index:1510;}.ui-widget select,.ui-widget textarea{font-weight:normal;}.ui-widget-content.ui-dialog{padding:0;border:none;max-width:930px;}.object-container .ty-control-group__label{float:none;width:auto;display:inline-block;min-width:120px;vertical-align:top;}.ui-dialog .ui-dialog-content{overflow:visible;padding:0;min-height:120px !important;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.ui-widget-content.ui-dialog{overflow:hidden;}.ui-dialog .ui-dialog-titlebar{padding:13px 20px 10px;border:none;border-bottom:1px solid #d0d6db;background:#f6f7f8;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.ui-corner-all{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.ui-dialog .ui-resizable-se{right:1px;bottom:1px;}.ui-widget-overlay{position:fixed;overflow:hidden;margin:0;padding:0;background:url('../../../../../../../../design/themes/responsive/media/images/picker_bg_outside.png?1769939670') repeat-x 0 -50% scroll #000;opacity:0.7;filter:alpha(opacity=70);}div.ui-dialog .ui-dialog-title{width:auto;margin:0;color:#2c3e50;font-weight:normal;font-size:18px;padding-right:20px;}.ui-dialog .ui-dialog-titlebar-close{top:27px;right:13px;padding:0;}.ui-draggable .ui-dialog-titlebar{cursor:url('../../../../../../../../design/themes/responsive/media/images/icons/openhand.cur?1769939670'), move;}.ui-dialog .buttons-container{margin:0px -20px;}.ui-dialog .buttons-container.picker{padding:13px 0;width:100%;border-top:1px solid #fff;background-color:#f9f9f9;}.buttons-container-picker{padding:0;width:100%;}.buttons-container-picker{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 20px;border:1px solid #e3e3e3;}.ui-dialog .buttons-container.picker > div{margin:0 15px;}.ui-widget-header .ui-icon-closethick{color:#d0d6db;background:none;margin:-10px 0 0 -10px;text-indent:0;font:13px/1 'glyphs';speak:none;-webkit-font-smoothing:antialiased;opacity:0.7;}.ui-widget-header .ui-icon-closethick.ui-state-hover{opacity:1;}.ui-widget-header .ui-icon-closethick:before{font-family:'glyphs';content:"\e009";speak:none;-webkit-font-smoothing:antialiased;}.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover{border:none;background:none;}.ui-widget-header .ui-dialog-titlebar-close.ui-state-hover span:before{color:#b9c9d8;}.ui-widget-header .ui-state-default{background:none;border:0;}.ui-dialog-dragging{background:#f7f7e7 none;opacity:0.6;}.ui-dialog-dragging .ui-resizable-handle{display:none;}.ui-dialog-dragging .ui-dialog-content{visibility:hidden;}.ty-wysiwyg-content h1{font-size:36px;font-weight:bold;}.ty-wysiwyg-content h2{font-weight:bold;font-size:30px;}.ty-wysiwyg-content h3{font-weight:bold;font-size:24px;}.ty-wysiwyg-content h4{font-weight:bold;font-size:18px;}.ty-wysiwyg-content h5{font-weight:bold;font-size:14px;}.ty-wysiwyg-content h6{font-weight:bold;font-size:12px;}.ty-wysiwyg-content h1,.ty-wysiwyg-content h2,.ty-wysiwyg-content h3{margin-top:20px;margin-bottom:10px;}.ty-wysiwyg-content h4,.ty-wysiwyg-content h5,.ty-wysiwyg-content h6{margin-top:10px;margin-bottom:10px;}.ty-wysiwyg-content td,.ty-wysiwyg-content th{border:thin solid #dcdcdc;padding:5px;}.ty-wysiwyg-content ul{padding:0 0 0 0px;list-style-type:disc;}.ty-wysiwyg-content ul li{list-style-type:disc;}.ty-wysiwyg-content ol{padding:0 0 0 20px;list-style-type:decimal;}.ty-wysiwyg-content ol li{list-style-type:decimal;}.ty-wysiwyg-content .no-border td{border:0;}.ty-column1{display:inline-block;width:100%;vertical-align:top;margin-right:-0.25em;}.ty-column2{display:inline-block;width:50%;vertical-align:top;margin-right:-0.25em;}.ty-column3{display:inline-block;width:33.333333333333%;vertical-align:top;margin-right:-0.25em;}.ty-column4{display:inline-block;width:25%;vertical-align:top;margin-right:-0.25em;}.ty-column5{display:inline-block;width:20%;vertical-align:top;margin-right:-0.25em;}.ty-column6{display:inline-block;width:16.666666666667%;vertical-align:top;margin-right:-0.25em;}.ty-column7{display:inline-block;width:14.285714285714%;vertical-align:top;margin-right:-0.25em;}.ty-column8{display:inline-block;width:12.5%;vertical-align:top;margin-right:-0.25em;}.ty-column9{display:inline-block;width:11.111111111111%;vertical-align:top;margin-right:-0.25em;}.ty-column10{display:inline-block;width:10%;vertical-align:top;margin-right:-0.25em;}@media (max-width: 979px){.ty-column1{display:inline-block;width:100%;vertical-align:top;margin-right:-0.25em;}.ty-column2{width:100%;}.ty-column3{width:50%;}.ty-column4{width:33.333333333333%;}.ty-column5{width:25%;}.ty-column6{width:20%;}.ty-column7{width:16.666666666667%;}.ty-column8{width:14.285714285714%;}.ty-column9{width:12.5%;}.ty-column10{width:11.111111111111%;}}@media (max-width: 767px){.ty-column1{display:inline-block;width:100%;vertical-align:top;margin-right:-0.25em;}.ty-column2{width:50%;}.ty-column3{width:50%;}.ty-column4{width:50%;}.ty-column5{width:50%;}.ty-column6{width:50%;}.ty-column7{width:50%;}.ty-column8{width:50%;}.ty-column9{width:50%;}.ty-column10{width:50%;}}@media screen and (max-width: 480px){.ty-column1{width:100%;}.ty-column2{width:100%;}.ty-column3{width:100%;}.ty-column4{width:100%;}.ty-column5{width:100%;}.ty-column6{width:100%;}.ty-column7{width:100%;}.ty-column8{width:100%;}.ty-column9{width:100%;}.ty-column10{width:100%;}}.tygh-top-panel{background-color:#fff;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(to bottom,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);}.top-menu-grid{padding-top:38px;}.top-quick-links{margin:6px 0 0;}.top-quick-links a{color:#1abc9c;}.our-brands-grid{margin-bottom:80px;}.ty-order-summary{margin-top:66px;}.tygh-header > div{padding-top:39px;}.header-widget-grid .top-menu-grid{padding-top:15px;}.search-widget-block-grid{padding:15px 0;}.tygh-header > div{background-color:#fff;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(to bottom,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);}.tygh-content > div{padding-bottom:40px;}.tygh-content > div{background-color:#fff;}.side-grid .ty-account-info__user-arrow{display:none;}.main-content-grid{width:100%;}.footer-content-grid{margin:30px 0px;}.ty-holiday-gift-banner{margin-top:-20px;}.top-my-account{margin-left:22px;}.buttons-container{padding:17px 20px;background:#f6f7f8;}.buttons-container:before,.buttons-container:after{display:table;content:"";line-height:0;width:100%;}.buttons-container:after{clear:both;}.buttons-container:before,.buttons-container:after{display:table;content:"";line-height:0;}.buttons-container:after{clear:both;}.ty-mainbox-body .buttons-container{margin:25px 0px;}.ty-mainbox-title{margin-bottom:10px;}.ty-mainbox-title:before,.ty-mainbox-title:after{display:table;content:"";line-height:0;width:100%;}.ty-mainbox-title:after{clear:both;}.ty-mainbox-title:before,.ty-mainbox-title:after{display:table;content:"";line-height:0;}.ty-mainbox-title:after{clear:both;}.ty-mainbox-title__left{float:left;}.ty-mainbox-title__right{display:block;float:right;margin-top:7px;font-weight:normal;font-size:70%;}.ty-mainbox-title .ty-status{float:right;padding-top:10px;color:#404040;font-style:normal;font-size:14px;}.ty-mainbox-title .ty-date{font-style:normal;font-size:70%;white-space:nowrap;}.ty-subheaders-group{margin:0 15px 21px 15px;}.ty-subheader{margin:0;padding:7px 0 10px 0;font-size:18px;color:#34495e;}.ty-subheader__tooltip{font-size:inherit;}.ty-mainbox-simple-title{margin-bottom:10px;}.ty-mainbox-simple-title:before,.ty-mainbox-simple-title:after{display:table;content:"";line-height:0;width:100%;}.ty-mainbox-simple-title:after{clear:both;}.ty-mainbox-simple-title:before,.ty-mainbox-simple-title:after{display:table;content:"";line-height:0;}.ty-mainbox-simple-title:after{clear:both;}.ty-sidebox-important{margin-bottom:15px;}.ty-sidebox-important__title{background:#ecf0f1;padding:4px 14px 8px;}.ty-sidebox-important__title-wrapper{font-size:13px;font-weight:normal;color:#909598;}.ty-sidebox-important__body{-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;}.ty-text-links{margin:0 0 6px 0;}.ty-text-links:first-child{padding-top:0;}.ty-text-links .ty-level-0{margin-left:0px;}.ty-text-links .ty-level-1{margin-left:10px;}.ty-text-links .ty-level-2{margin-left:20px;}.ty-text-links .ty-level-3{margin-left:30px;}.ty-text-links .ty-level-4{margin-left:40px;}.ty-text-links__active > .ty-text-links__a,.no-touch .ty-text-links__a:hover{color:#e6e6e6;}.ty-text-links__item{position:relative;display:block;margin-right:15px;}.ty-text-links_show_inline .ty-text-links__item{display:inline-block;}.ty-text-links_show_inline .ty-level-0 > .ty-text-links{display:none;position:absolute;min-width:200px;background:#fff;border:1px solid #8b98a5;z-index:10;padding:5px;margin:0;}.no-touch .ty-text-links_show_inline .ty-level-0:hover .ty-text-links{display:block;}.ty-text-links_show_inline .ty-level-0 .ty-text-links__item{display:block;}.ty-dropdown-box .ty-text-links__item{margin:0;padding:7px 14px;}.ty-accordion{margin-top:20px;}.ty-accordion .ui-accordion-header-icon{position:absolute;top:5px;right:10px;background:none;text-indent:0;overflow:visible;}.ty-accordion .ui-accordion-header-icon:before{font-family:'glyphs';font-size:25px;content:"\e019";speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.ty-accordion .ui-accordion-header{position:relative;color:#7c7e80;margin-top:5px;padding:8px 12px;border:0px;border-radius:0px;background:#e5ebec;background-image:none;font-family:Open Sans;font-size:13px;font-weight:normal;font-style:normal;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ty-accordion .ui-accordion-header.ui-state-active{background:#bdc3c7;color:white;}.ty-accordion .ui-accordion-header.ui-state-active .ui-accordion-header-icon:before{content:"\e01c";}.ty-accordion .ui-accordion-content{border:0;}.ty-logo-container{position:relative;margin-top:2px;}.ty-logo-container__image{display:inline-block;text-decoration:none;}.ty-logo-container__image.vertical-middle{visibility:hidden;}.ty-grid-list__item{margin:0px 10px 35px 10px;}.ty-grid-list__item:before,.ty-grid-list__item:after{display:table;content:"";line-height:0;width:100%;}.ty-grid-list__item:after{clear:both;}.ty-grid-list__item:before,.ty-grid-list__item:after{display:table;content:"";line-height:0;}.ty-grid-list__item:after{clear:both;}.ty-grid-list__item:hover .ty-icon-left-circle,.ty-grid-list__item:hover .ty-icon-right-circle{visibility:visible;}.ty-grid-list__item:hover .ty-quick-view-button{visibility:visible;}.ty-grid-list__image{position:relative;padding:18px 0;border:1px solid #ebebeb;background:#fff;text-align:center;min-height:150px;}.ty-grid-list__image .ty-no-image{border:0px;}.ty-grid-list__price{display:inline-block;text-align:right;vertical-align:top;margin-top:10px;float:right;max-width:40%;overflow:hidden;word-break:break-all;}.ty-grid-list__no-price{text-align:left;width:auto;}.ty-grid-list__item-name{margin-top:10px;margin-bottom:5px;display:inline-block;max-width:59%;padding-right:1%;}.ty-grid-list__item-name .product-title{color:#8c8c8c;}.ty-grid-list__control{padding-top:5px;}.ty-product-empty{background:#f8f9f9;margin:28px 10px 0 10px;height:190px;text-align:center;}.ty-product-empty__text{color:#cdcdcd;font-size:115%;line-height:190px;}.ty-product-list{padding:35px 0;}.ty-product-list__image{position:relative;float:left;margin:0 25px 20px 0;border:1px solid #ebebeb;}.ty-product-list__content{overflow:hidden;}.ty-product-list__info{overflow-x:auto;overflow-y:hidden;}.ty-product-list__control .ty-btn{margin-bottom:10px;margin-right:10px;}.ty-product-list__control .ty-product-coming-soon{margin:10px 0px;}.ty-product-list__item-name .product-title{font-size:130%;}.ty-product-list__price .ty-price-num{font-size:120%;}.ty-product-list__price{padding:10px 0px;}.ty-product-list__description{line-height:170%;}.ty-product-list .ty-qty-out-of-stock{margin-right:20px;padding:2px 0px 0px 0px;vertical-align:top;}.ty-compact-list__item{padding:10px 0;border-bottom:1px solid #dfdfdf;position:relative;}.ty-compact-list__item:before,.ty-compact-list__item:after{display:table;content:"";line-height:0;width:100%;}.ty-compact-list__item:after{clear:both;}.ty-compact-list__item:before,.ty-compact-list__item:after{display:table;content:"";line-height:0;}.ty-compact-list__item:after{clear:both;}.ty-compact-list__content:before,.ty-compact-list__content:after{display:table;content:"";line-height:0;width:100%;}.ty-compact-list__content:after{clear:both;}.ty-compact-list__content:before,.ty-compact-list__content:after{display:table;content:"";line-height:0;}.ty-compact-list__content:after{clear:both;}.ty-compact-list__item .ty-discount-label{top:auto;right:auto;bottom:5px;}.ty-compact-list__item .ty-qty{margin:0;}.ty-compact-list__image{float:left;width:13%;padding:0px 25px;text-align:center;}.ty-compact-list__image .ty-discount-label{position:static;float:none;display:inline-block;margin-top:5px;}.ty-compact-list__title{float:left;width:45%;margin:0 10px 0 0;}.ty-compact-list__controls{float:right;}.ty-compact-list__controls .ty-btn__add-to-cart{margin:0 0 0 10px;}.ty-compact-list__controls .ty-qty-out-of-stock{margin-right:0;}.ty-compact-list__controls .ty-product-coming-soon{width:186px;right:0px;padding-top:9px;text-align:right;position:absolute;}.ty-product-coming-soon{color:#767676;}.ty-compact-list__controls > div{display:inline-block;vertical-align:middle;}.ty-compact-list__controls .qty{padding-top:0;}.ty-compact-list__price{margin-right:10px;}.ty-compact-list__price .ty-list-price{margin-right:4px;}.ty-compact-list__item .ty-control-group__label{width:auto;}.ty-thumbnail-list__item{margin-bottom:20px;text-align:center;}.ty-thumbnail-list__img-block{display:inline-block;}.ty-thumbnail-list__name{padding:6px 0;}.ty-thumbnail-list__butons{padding:10px 0;}.ty-template-small__item{padding:10px 0;border-bottom:1px dotted #ebebeb;}.ty-template-small__item:last-child{border:0;}.ty-template-small__item-img{float:left;margin-right:10px;vertical-align:top;}.ty-template-small__item-price{margin-top:5px;}.ty-template-small__item-description{overflow:hidden;}.ty-scroller-list__item{padding-top:20px;text-align:center;}.ty-scroller-list__description .product-title{display:inline-block;overflow:hidden;padding-top:5px;width:90%;text-overflow:ellipsis;white-space:nowrap;}.ty-scroller-list__item:hover .ty-quick-view-button{visibility:visible;text-align:center;}.ty-simple-list__buttons{padding:17px 20px;}.ty-simple-list .ty-discount-label{top:1px;right:1px;}.ty-simple-list .ty-discount-label:before,.ty-simple-list .ty-discount-label:after{content:"";position:absolute;}.ty-simple-list .ty-discount-label:before{top:-1px;right:0;bottom:0;width:1px;height:150px;background-image:-webkit-linear-gradient(bottom,transparent,#edeff1);background-image:-moz-linear-gradient(bottom,transparent,#edeff1);background-image:-o-linear-gradient(bottom,transparent,#edeff1);}.ty-simple-list .ty-discount-label:after{top:0;right:1px;width:150px;height:1px;background-image:-webkit-linear-gradient(right,#edeff1,transparent);background-image:-moz-linear-gradient(right,#edeff1,transparent);background-image:-o-linear-gradient(right,#edeff1,transparent);}ol.text-link-list .text-link-list__item{list-style:decimal;}.ty-profile-field{margin-top:30px;}.ty-profile-field .ty-input-text{width:100%;}.ty-profile-field__switch{margin:25px 0px;padding:15px 20px;border:2px solid #b9c1c9;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.ty-profile-field__switch-label{float:left;}.ty-profile-field__switch-actions{float:right;}.ty-profile-field__switch-actions label{padding-right:15px;}.ty-profile-field__select-country,.ty-profile-field__select-state,.ty-profile-field__select{width:100%;}.ty-billing-zip-code,.ty-shipping-zip-code{clear:both;width:120px;}.company .buttons-container{border-top:1px solid #ddd;-webkit-border-radius:0px 0px 3px 3px;-moz-border-radius:0px 0px 3px 3px;border-radius:0px 0px 3px 3px;margin:30px 0px 28px -21px;padding:17px 20px 17px 20px;width:100%;}.ty-billing-first-name,.ty-billing-last-name,.ty-shipping-first-name,.ty-shipping-last-name,.ty-billing-country,.ty-billing-state,.ty-shipping-country,.ty-shipping-state,.ty-first-name,.ty-last-name{display:inline-block;width:47%;}.ty-billing-first-name + .ty-billing-last-name,.ty-billing-country + .ty-billing-state,.ty-shipping-first-name + .ty-shipping-last-name,.shipping-country + .ty-shipping-state,.ty-first-name + .ty-last-name{margin-left:5%;}.billing-last-name,.shipping-last-name{margin-right:0;}.ty-account{margin-top:30px;}.ty-account .ty-input-text{width:100%;}.ty-account-detail{margin:45px 0 0 58px;padding-bottom:250px;background:url('../../../../../../../../design/themes/responsive/media/images/profile_details.png?1769939670') no-repeat bottom center;color:#bdc3c7;}.ty-account-detail h4{font-size:19px;padding-bottom:10px;}.ty-account-detail ul li{list-style-type:disc;margin:15px 0 0 17px;}.ty-account-benefits{margin:47px 0 0 60px;color:#bdc3c7;}.ty-account-benefits h4{padding-bottom:22px;font-size:19px;}.ty-account-benefits ul li{list-style-type:disc;margin-bottom:11px;margin-left:17px;}.ty-languages{margin:0 15px 0 0;}.ty-languages__item{float:left;display:inline-block;padding:8px 6px;}.ty-languages__icon-link .ty-flag{margin-right:0;}.ty-languages__active{background:#dfe4e4;color:black;}.ty-currencies__txt{float:left;padding:8px 5px 8px 0;}.ty-currencies__item{float:left;padding:8px 13px;color:#1abc9c;}.ty-currencies__item:hover{background:#e2e5e8;color:#148f77;}.ty-currencies__active{background:#e2e5e8;color:#148f77;}.ty-sidebox{margin-bottom:44px;word-wrap:break-word;background:;}.ty-sidebox__title{position:relative;padding:0px 30px 9px 0px;border-bottom:1px solid #edeff1;}.touch .ty-sidebox__title{cursor:pointer;}.ty-sidebox__title-toggle{position:absolute;top:-6px;right:0px;z-index:100;float:left;width:35px;height:35px;color:#b4bcc4;text-align:center;font-size:25px;cursor:pointer;}.ty-sidebox__icon-hide{display:none;}.ty-sidebox__icon-open,.ty-sidebox__icon-hide{margin-top:6px;}.ty-sidebox__title.open .ty-sidebox__icon-open{display:none;}.ty-sidebox__title.open .ty-sidebox__icon-hide{display:block;}.ty-sidebox__title-wrapper,.ty-sidebox__title span,.ty-sidebox__title a{text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:14px;color:#a1a6aa;padding:0;}.ty-sidebox .buttons-container{background:none;padding:20px 0px;}.ty-compare{position:relative;}.ty-compare__wrapper{overflow-x:auto;overflow-y:hidden;}.ty-compare-menu{width:150px;}.ty-compare-menu__a{padding:8px 16px 7px;display:block;}.ty-compare-menu__a:hover{background:#eff0f2;color:#34495e;text-decoration:none;}.ty-compare-menu__elem{display:block;padding:8px 16px 7px;color:#fff;background:#1abc9c;}.ty-compare-products{width:100%;table-layout:fixed;}.ty-compare-products__product{padding:0 10px;width:215px;vertical-align:top;text-align:center;}.ty-compare-products__item{padding:5px 0;}.ty-compare-products__menu{vertical-align:top;padding:0 10px;width:150px;}.ty-compare-products__product .buttons-container{margin:0;}.no-touch .ty-compare-products__product .ty-qty .ty-control-group__label{display:inline-block;float:none;width:90px;}.touch .ty-compare-products__product .ty-qty .ty-control-group__label{display:block;width:100%;}.ty-compare-products__delete{position:relative;visibility:hidden;padding-bottom:2px;}.touch .ty-compare-products__delete,.ty-compare-products__product:hover .ty-compare-products__delete{visibility:visible;}.ty-compare-feature{position:relative;z-index:20;margin-bottom:10px;}.ty-compare-feature__table{width:100%;table-layout:fixed;}.ty-compare-feature__row:nth-child(odd){background-color:#fff;}.ty-compare-feature__item{padding:10px;border:1px solid #ebebeb;vertical-align:middle;text-align:center;}.ty-compare-feature_item_size{padding:0 10px;width:215px;}.ty-compare-sort{width:150px;text-align:left;}.ty-compare-sort__a{visibility:hidden;margin-left:3px;vertical-align:middle;}.touch .ty-compare-sort__a,.ty-compare-sort:hover .ty-compare-sort__a{visibility:visible;}.ty-compare-list__item{text-align:left;}.ty-compare-checkbox{position:relative;top:2px;display:inline-block;margin-right:5px;width:13px;height:13px;border:1px solid #4d4d4d;background-color:#fff;color:#737373;text-align:left;}.ty-compare-checkbox__icon{position:relative;top:-2px;left:1px;font-size:11px;}.ty-price-num{font-size:15px;font-weight:bold;}.ty-sku{padding:0;font-size:90%;}.ty-price,.ty-sub-price,.ty-list-price{font-size:100%;}.ty-price{margin:6px 0;color:#343434;}.ty-sub-price{color:#1b1b1b;}.ty-list-price{color:#1b1b1b;line-height:100%;font-size:13px;}.ty-tax-include{display:block;padding-bottom:5px;}.ty-price-update{display:inline-block;font-size:13px;}.ty-qty{margin-bottom:15px;}.ty-qty-in-stock,.ty-qty-out-of-stock{font-weight:bold;}.ty-qty-in-stock{color:#2ecc71;}.ty-qty-out-of-stock{color:#e74c3c;}.ty-min-qty-description{font-size:12px;margin-top:-7px;padding-top:0;color:#a5afb9;}.ty-price-curency{display:inline-block;}.ty-price-curency__title{display:inline-block;float:left;margin:5px 0;}input.ty-price-curency__input{margin-left:5px;width:70px;height:35px;font-size:140%;}.ty-no-price{display:block;padding:0px;color:#e74c3c;}.ty-product-notify-email{width:200px;margin-bottom:15px;}.ty-product-notify-email__input{width:100%;}.ty-discount-label{position:absolute;right:0;top:0;background:#f90;color:white;list-style:none;}.ty-discount-label__item{float:left;height:28px;font-size:14px;white-space:nowrap;line-height:28px;padding:0 10px 0 12px;color:#fff;}.ty-value-changer{display:inline-block;vertical-align:top;width:53px;}input.ty-value-changer__input{float:left;width:36px;height:33px;text-align:center;}.touch input.ty-value-changer__input{height:34px;}.ty-value-changer__increase,.ty-value-changer__decrease{position:relative;float:right;width:14px;height:14px;border:1px solid #c2c9d0;color:#c2c9d0;font-size:16px;line-height:13px;cursor:pointer;background:#fff;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ty-value-changer__increase{margin-bottom:1px;}.ty-value-changer__increase:hover,.ty-value-changer__decrease:hover{color:#c2c9d0;}.no-touch .ty-value-changer__increase:hover,.no-touch .ty-value-changer__decrease:hover{background:#c2c9d0;color:#fff;text-decoration:none;}.touch .ty-value-changer{width:110px;}.touch .ty-value-changer__input{float:right;}.touch .ty-value-changer__increase,.touch .ty-value-changer__decrease{float:left;width:36px;height:32px;font-size:22px;line-height:27px;background:#c2c9d0;color:#fff;}.touch .ty-value-changer__increase{border-right:0;float:right;}.touch .ty-value-changer__decrease{border-left:0;}.ty-period{clear:both;}.ty-period__wrapper{float:left;padding-right:20px;}.ty-period__select{width:180px;}.ty-period__dash{padding:0 3px;}.ty-calendar__block{width:115px;display:inline-block;position:relative;}.ty-calendar__button{position:absolute;top:50%;margin-top:-10px;right:2px;margin-right:8px;color:#a5afb9;vertical-align:middle;font-size:155%;}.ty-calendar__input{width:100%;}.ty-calendar-link:hover{text-decoration:none;}.ty-qty-discount{overflow-x:auto;margin-bottom:15px;}.ty-qty-discount__table{margin-top:10px;min-width:200px;padding:0;border:1px solid #edeff1;}.ty-qty-discount__table .ty-qty-discount__td{border:0 none;border-right:1px solid #edeff1;padding:8px 12px;}.tooltip{display:none;max-width:200px;z-index:10000;padding:9px;background:rgba(0,0,0,0.8);color:#fff;text-align:left;font-weight:normal;opacity:1;filter:alpha(opacity=100);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.tooltip p{color:#fff;padding:0px;}.tooltip-arrow{position:absolute;top:-10px;right:3px;display:block;width:0px;height:0px;border-style:solid;border-width:0 0 10px 10px;border-color:transparent transparent rgba(0,0,0,0.8) transparent;}.tooltip.arrow-top .tooltip-arrow{top:auto;left:auto;bottom:-10px;right:3px;border-width:0 10px 10px 0;border-color:transparent rgba(0,0,0,0.8) transparent transparent;}.tooltip.right{padding:9px;text-align:left !important;}.arrow-top.right .tooltip-arrow{left:3px;right:auto;border-width:10px 10px 0 0;border-color:rgba(0,0,0,0.8) transparent transparent transparent;}.arrow-down.right .tooltip-arrow{right:auto;top:-4px;left:3px;border-width:10px 0 0 10px;border-color:transparent transparent transparent rgba(0,0,0,0.8);}.tooltip img{max-width:100%;}.touch .ty-tooltip-block{display:none;}.ty-tooltip-block{vertical-align:middle;}.ty-no-image{position:relative;display:block;border:1px solid #ebebeb;background:#fcfcfc;color:#c8c8c8;cursor:default;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-no-image__icon{position:absolute;top:50%;left:50%;display:inline-block;margin:-16px 0 0 -16px;width:32px;height:32px;font-size:32px;line-height:32px;}.ty-spinner{background:url('../../../../../../../../design/themes/responsive/media/images/spinner.gif?1769939670') no-repeat center center;}.ty-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);filter:gray;filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");}.ty-grayscale:hover{filter:grayscale(0%);-webkit-filter:grayscale(0%);filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");}.ty-status-info label{display:block;margin:0 20px 10px 0;}.ty-select-block{position:absolute;top:31px;left:0;z-index:1022;min-width:50px;border:1px solid #8b98a5;background-color:#fff;}.ty-select-wrapper{position:relative;}.ty-select-block__a{cursor:pointer;display:block;padding:8px 13px 2px;color:#6d7c8c;border:1px solid transparent;}.ty-select-block__a:hover{background:#e2e5e8;color:#6d7c8c;text-decoration:none;}.ty-select-block__a.open,.ty-select-block__a.open:hover{background:#8b98a5;color:white;}.ty-select-block__a.open .ty-select-block__arrow{color:white;}.ty-select-block__a-item{display:inline-block;vertical-align:top;}.ty-select-block__arrow{margin-left:3px;font-size:140%;color:#7a8998;}input.ty-select-block__input{margin:5px 10px;width:220px;}.ty-select-block__list-item .ty-select-block__list-a{text-decoration:none;}.ty-select-block__list-a:hover{background:#fff;color:white;}.ty-select-block__list-a{display:block;padding:7px 14px 7px 14px;white-space:nowrap;cursor:pointer;}.ty-select-block__list-a:before,.ty-select-block__list-a:after{display:table;content:"";line-height:0;width:100%;}.ty-select-block__list-a:after{clear:both;}.ty-select-block__list-a:before,.ty-select-block__list-a:after{display:table;content:"";line-height:0;}.ty-select-block__list-a:after{clear:both;}.ty-select-block__txt{float:left;padding:8px 5px 8px 0;}.ty-dropdown-box{display:inline-block;position:relative;color:#34495e;}.ty-dropdown-box  .ty-icon-down-micro{position:relative;top:5px;width:7px;color:#7a8998;font-size:20px;line-height:0;}.ty-dropdown-box__title{position:relative;display:inline-block;padding:7px 11px 7px 8px;border:1px solid transparent;}.ty-dropdown-box__title a{color:#7a8998;}.ty-dropdown-box__title a:hover{text-decoration:none;}.ty-dropdown-box__title:hover{background:#e2e5e8;}.ty-dropdown-box__title .ty-account-info__title{text-decoration:none;}.ty-dropdown-box__title.open{z-index:650;background:#7a8998;}.ty-dropdown-box__content{position:absolute;right:0;z-index:600;margin-top:-1px;min-width:220px;border:1px solid #8b98a5;background:#fff;text-align:left;overflow:hidden;}.ty-dropdown-box__content .ty-dropdown-box__item{display:block;margin-bottom:0px;padding:7px 14px;}.ty-dropdown-box__content .ty-dropdown-box__item:hover{background:#fff;color:white;}.ty-dropdown-box__content .ty-dropdown-box__item:hover a{display:block;color:white;}.ty-dropdown-box__content .ty-account-info__orders{padding:14px 14px 7px 14px;margin-top:20px;background:#f6f7f8;}.ty-dropdown-box__content .ty-account-info__buttons{padding:15px 14px 16px 14px;margin-top:-6px;background:#f6f7f8;}.ty-dropdown-box__content .ty-account-info__name:hover{background:none;color:#34495e;}.ty-minicart__icon{color:#6d7c8c;top:7px;font-size:14px;position:absolute;}.ty-account-info{padding-top:2px;}.ty-account-info__title{padding:0 5px;}.ty-account-info__user-arrow{position:relative;top:5px;width:7px;color:#34495e;font-size:20px;line-height:0;}.logged.ty-sidebox__title .ty-account-info__user-arrow{display:none;}.logged .ty-account-info__title,.logged .ty-account-info__user-arrow{color:#6d7c8c;}.ty-account-info__item{padding:0;margin-bottom:12px;}.ty-account-info__item .ty-account-info__a{text-decoration:none;}.ty-account-info__name{padding-bottom:10px;}.ty-account-info__orders{padding:15px 0 4px;}.ty-account-info__orders-txt{color:#6c6c6c;}.ty-account-info__orders-input{margin:5px 0 0;}.ty-dropdown-box__content .ty-account-info__buttons .ty-btn{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-dropdown-box__content .ty-account-info__buttons .ty-btn + .ty-btn{margin:10px 0 0;}.ty-login{margin-top:30px;min-height:200px;}.ty-login__input{margin:0;width:100%;}.ty-login__remember-me{padding:6px 0;}.ty-login__filed-label{width:auto;color:#1a1a1a;}.ty-password-forgot__label{float:left;}a.ty-password-forgot__a{float:right;padding:6px 0;}.ty-recover-password{margin-top:30px;}.ty-login-reglink__a{display:inline-block;padding:0 0 10px;}.ty-login-popup{min-width:295px;max-width:310px;font-family:Open Sans;font-size:14px;}.ty-login-popup .ty-login__input{margin:0;padding:8px 5px 7px;height:36px;font-size:115%;}.ty-captcha__img{border:1px solid #c7c7c7;cursor:pointer;}.ty-captcha__label{display:inline-block;margin-bottom:5px;}.ty-captcha__code{display:inline-block;min-width:130px;vertical-align:top;}.ty-captcha__refresh{position:relative;vertical-align:middle;margin-left:7px;color:#8d8d8d;font-size:14px;cursor:pointer;}.ty-captcha__input{margin:0;margin-right:10px;padding:3px 3px;width:120px;vertical-align:top;}.ty-checkout__login .ty-captcha__input{width:110px;margin-bottom:5px;}.ty-checkout__login .buttons-container{background:none;margin:0px;}.ty-login-popup .ty-captcha__input{width:140px;margin-bottom:6px;}.ty-captcha__txt{clear:both;padding-top:3px;color:#333;}.ty-login-info{margin:46px 0 0 59px;}.ty-login-info__title,.ty-login-info h4{padding-bottom:10px;margin:0;font-size:19px;color:#bdc3c7;}.ty-login-info__txt{color:#bdc3c7;}.ty-success-registration__text{display:block;padding:7px 0 40px;line-height:170%;}.ty-success-registration__item{display:inline-block;vertical-align:top;margin-bottom:30px;padding-left:17px;min-height:60px;width:48%;border-left:1px solid #dfe2e6;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.success-registration__a{font-weight:bold;}.ty-success-registration__info{display:block;margin-top:10px;color:#a5afb9;}.ty-breadcrumbs{position:relative;margin-bottom:14px;padding:20px 105px 10px 0px;color:#fff;}.ty-breadcrumbs__arrow,.ty-breadcrumbs__a,.ty-breadcrumbs__current{display:inline;padding:2px;}.ty-breadcrumbs__current{color:#fff;}.ty-breadcrumbs__a{color:#a5afb9;}.ty-breadcrumbs__slash{display:inline-block;margin:0px 6px;color:#a5afb9;}.ty-breadcrumbs__a:hover{color:#a5afb9;}.ty-product-switcher{position:absolute;top:25px;right:0;padding:0 24px;}.ty-product-switcher__a{display:inline-block;position:absolute;cursor:pointer;top:-2px;padding:0;font-size:18px;}.ty-product-switcher__a:hover{text-decoration:none;}.ty-product-switcher__a-left{float:left;left:0;}.ty-product-switcher__a-right{float:right;right:0;}.ty-product-switcher__icon{color:#97a3ae;}.ty-product-switcher__a:hover .ty-product-switcher__icon{color:#b4bcc4;}.ty-product-switcher__a.disabled,.ty-product-switcher__a.disabled .ty-product-switcher__icon,.ty-product-switcher__a.disabled:hover .ty-product-switcher__icon{background:none;color:#d0d6db;cursor:default;}.ty-product-switcher span{font-size:85%;padding:2px;color:#d0d6db;}.ty-section{margin:20px 0 15px 0;}.ty-section__title{padding:13px 15px 11px 15px;cursor:pointer;background:#ecf0f1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.ty-section__switch{float:right;}.ty-section__arrow{padding-left:6px;}.open .ty-section_switch_off,.ty-section_switch_on{display:block;}.open .ty-section_switch_on,.ty-section_switch_off{display:none;}.ty-section__body{overflow:hidden;padding:20px 20px 0 20px;border:1px solid #ecf0f1;border-top:none;}.ty-section__body .buttons-container{margin:30px 0 0 -20px;padding:15px 20px 15px 20px;width:100%;background:#edeff1;}.ty-search-result{padding:12px 7px;}.ty-search-form__inline-input{width:190px;}.ty-search-result:hover{background:#edeff1;}.ty-search-form__input{width:170px;}.ty-search-form__input-large{width:200px;}.ty-subcategories-field{float:left;margin-left:10px;}.ty-search-form .ty-search-form__buttons-container{margin-bottom:0;}.ty-search-block{position:relative;}.ty-search-magnifier{position:absolute;top:5px;right:5px;padding:0;width:20px;height:26px;border:none;background:none;color:#c2c9d0;font-size:145%;cursor:pointer;}input.ty-search-block__input{display:block;padding:7px 30px 7px 10px;width:100%;height:33px;border:1px solid #c2c9d0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-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;}.ty-search-block__input:focus{outline:0;border:1px solid #fff;background-color:#fff;}.vendor-stores-block-grid h2{margin:0px;font-size:25px;text-align:center;}.ty-sort-container{padding-left:10px;background:#edeff1;margin:28px 0px;}.ty-sort-container__views-icons{display:inline-block;float:right;}.ty-sort-container__views-a{display:block;color:#a5afb9;float:left;padding:9px 9px;width:15px;height:17px;font-size:125%;}.ty-sort-container__views-a:hover{text-decoration:none;}.ty-sort-container__views-a.active{background:#dfe2e6;}.ty-sort-dropdown{display:inline-block;position:relative;}.ty-sort-dropdown .ty-sort-dropdown__wrapper{text-decoration:none;}.ty-sort-dropdown__wrapper{padding:5px 7px 9px 7px;display:inline-block;color:#34495e;cursor:pointer;}.ty-sort-dropdown__icon{font-size:20px;position:relative;padding-left:10px;top:5px;}.ty-sort-dropdown__wrapper:hover{background:#e4e7ea;}.ty-sort-dropdown__wrapper.open{background:#6d7c8c;color:white;}.ty-sort-dropdown__content{position:absolute;z-index:100;border:1px solid #97a0a5;background:#fff;min-width:200px;}.ty-sort-dropdown__content .ty-sort-dropdown__content-item-a{text-decoration:none;}.ty-sort-dropdown__content-item-a{padding:7px 14px;color:#fff;display:block;}.ty-sort-dropdown__content-item-a:hover{background:#fff;color:#fff;}.ty-subcategories__item{display:inline-block;margin:5px 20px 5px 0px;}.ty-subcategories-img{display:block;margin:auto;padding-bottom:10px;}.ty-subcategories-block{margin:10px 0;}.ty-subcategories-block__item{padding-bottom:10px;text-align:center;}.ty-subcategories-block__a{font-weight:bold;}.ty-feature{margin:30px 0px;}.ty-feature:before,.ty-feature:after{display:table;content:"";line-height:0;width:100%;}.ty-feature:after{clear:both;}.ty-feature:before,.ty-feature:after{display:table;content:"";line-height:0;}.ty-feature:after{clear:both;}.ty-feature__image{float:left;margin:0 25px 10px 0;}.ty-feature__description{line-height:140%;overflow:hidden;}.ty-product-feature{padding:10px;}.ty-product-feature:nth-child(2n){background:#f8f9fa;}.ty-product-feature__label{display:inline-block;width:280px;vertical-align:top;}.ty-product-feature__value{display:inline-block;margin-left:5px;}.ty-product-feature .ty-product-feature__multiple{list-style:none;padding-left:0;}.ty-product-feature .ty-product-feature__multiple-item{list-style:none;margin-bottom:5px;}.ty-product-feature-group{margin-bottom:10px;}.ty-product-feature-group .ty-subheader{padding:15px 0 6px 0;margin:0;font-size:120%;}.ty-features-all__group{margin-bottom:50px;}.ty-features-all__list-item{padding-bottom:8px;}.ty-features-all__list-a{font-size:110%;}.ty-features-list{padding:3px 0;}.ty-tygh{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-helper-container{position:relative;}.ty-helper-container{background:transparent  repeat scroll;}.container{min-height:0;min-width:0;}.container-fluid{max-width:1365px;min-width:280px;margin:0 auto;}.tygh-footer{min-height:70px;}.bottom-copyright{margin-top:15px;color:#fff;font-size:13px;}.ty-payment-icons{margin:10px 0px;}.footer-no-wysiwyg ul{margin:10px 0 0 0px;padding-left:0px;}.footer-no-wysiwyg ul li{list-style-type:none;}.ty-social-link-block{margin-top:18px;margin-right:30px;margin-bottom:30px;}.ty-social-link{display:inline-block;margin-right:26px;position:relative;vertical-align:bottom;top:7px;}.ty-social-link a{color:white;display:block;}.ty-social-link i{display:inline-block;vertical-align:middle;padding-right:10px;font-size:38px;color:#fff;}.ty-social-link span{display:inline-block;vertical-align:middle;}h3.ty-social-link__title{display:inline-block;vertical-align:middle;font-size:22px;font-weight:normal;margin:0px 20px 0px 0px;color:#fff;}.ty-social-link:last-child{margin-right:0px;}.ty-footer-menu__icon-open,.ty-footer-menu__icon-hide{display:none;color:#fff;}.footer-stay-connected{background:#fff;color:#fff;min-height:84px !important;}.ty-footer-menu{color:#9ba1a7;}.ty-footer-menu > .row{padding:30px 0px 15px 0px;}.tygh-footer > div{background-color:#000;background-image:-moz-linear-gradient(top,#000,#000);background-image:-webkit-gradient(linear,0 0,0 100%,from(#000),to(#000));background-image:-webkit-linear-gradient(top,#000,#000);background-image:-o-linear-gradient(top,#000,#000);background-image:linear-gradient(to bottom,#000,#000);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff000000', endColorstr='#ff000000', GradientType=0);width:auto;min-width:none;max-width:none;padding:0;}.tygh-footer .ty-footer-grid__full-width{float:none;width:auto;}.container-fluid .ty-footer-grid__full-width{padding-left:15px;padding-right:15px;}.ty-footer-menu__header,.ty-footer-general__header{position:relative;color:#fff;font-weight:bold;font-size:19px;padding-top:20px;margin-bottom:0;cursor:pointer;}.ty-footer-menu__items,.ty-footer-general__body{margin:10px 0 20px;}.ty-footer-menu__item{margin-bottom:8px;}.ty-footer-menu__item a{color:#fff;}.ty-footer-menu__item a:hover{color:#fff;}.ty-product-block{margin:5px 0 30px 0;margin-top:5px;position:relative;}.ty-product-block-title{margin-bottom:10px;font-size:14px;color:#333;}.ty-brand{margin:5px 0;}.ty-product-block__img-wrapper{position:relative;float:left;margin-right:20px;padding:0 0 10px;min-height:282px;min-width:282px;}.ty-product-block__img-wrapper img{display:block;margin:0 auto;}.ty-product-block__left{display:table-cell;min-width:360px;}.ty-product-block__note{position:absolute;right:0;padding:21px 0 0;width:200px;line-height:140%;color:#798d8e;}.ty-product-prices{margin:20px 0px;}.ty-product-block__note .product-promo-header{display:block;margin-bottom:5px;font-weight:bold;}.ty-product-block__price-actual{margin:10px 0px;}.ty-product-block__price-actual .ty-price-num{font-family:Open Sans;font-size:20px;font-weight:bold;font-style:normal;text-decoration:none;}.ty-product-block__option .help-inline{margin-left:120px;display:block;text-align:left;}.ty-product-block__option,.ty-product-block__advanced-option,.ty-product-block__field-group{margin-bottom:10px;}.ty-product-block__field-group .ty-control-group{margin-bottom:0;}.ty-product-block__sku .ty-control-group{margin:0px;}.ty-product-block__description-title{margin:20px 0 5px 0;font-size:130%;font-weight:normal;}.ty-product-block__button{margin-top:20px;}.ty-product-block__button .ty-btn{margin-right:20px;margin-bottom:10px;}.ty-product-block__button .button-container{display:inline-block;}.content-description{line-height:1.4;}.ty-product-block .ty-discount-label{z-index:1;}.ty-product-bigpicture__img{position:relative;padding-top:20px;}.ty-product-bigpicture__img:before,.ty-product-bigpicture__img:after{display:table;content:"";line-height:0;width:100%;}.ty-product-bigpicture__img:after{clear:both;}.ty-product-bigpicture__img:before,.ty-product-bigpicture__img:after{display:table;content:"";line-height:0;}.ty-product-bigpicture__img:after{clear:both;}.ty-product-bigpicture__as-thumbs .ty-product-thumbnails{float:left;margin:0 -60px 0 0;width:55px !important;position:relative;z-index:5;}.ty-product-bigpicture__as-gallery .ty-product-thumbnails{width:180px !important;margin:30px 0 0 -60px;}.ty-product-bigpicture .ty-product-img{border:0;float:right;width:100%;}.ty-product-bigpicture .ty-previewer{text-align:center;margin-left:60px;}.ty-product-bigpicture__no-thumbs .ty-previewer{margin-left:0px;}.ty-product-bigpicture .ty-product-thumbnails__item{margin:0 0 10px;}.ty-product-bigpicture__left{width:100%;float:left;text-align:center;}.ty-product-bigpicture__left-wrapper{margin:20px 350px 0 0;}.ty-product-bigpicture .ty-product-block-title{font-size:28px;margin-bottom:20px;}.ty-product-bigpicture__right{float:left;margin-left:-320px;width:318px;margin-top:15px;padding-bottom:15px;background:#f6f7f8;border:1px solid #ebebeb;text-align:center;}.ty-product-bigpicture .ty-product-block__note{position:static;width:auto;}.ty-product-bigpicture .ty-discount-label{display:inline-block;position:static;margin-left:3px;border-radius:3px;}.ty-product-bigpicture .ty-discount-label__item{height:25px;line-height:25px;display:inline-block;float:none;font-size:14px;font-weight:normal;}.ty-product-bigpicture__brand .ty-features-list{padding:16px 0;border-bottom:1px solid #dddfdf;box-shadow:0 1px 0 #fff;background:#fff;}.ty-product-bigpicture__prices{padding:20px 0;margin:0 10px 20px;border-bottom:1px solid #dddfdf;box-shadow:0 1px 0 #fff;}.ty-product-bigpicture__prices .ty-list-price{font-size:14px;}.ty-product-bigpicture__prices .ty-product-block__price-actual .ty-price-num{font-size:30px;}.ty-product-bigpicture__prices .ty-save-price{color:#e68a00;}.ty-product-bigpicture__sidebar-bottom{width:230px;padding:0 20px;margin:0 auto;text-align:left;}.ty-product-bigpicture .ty-control-group__label{display:inline-block;float:none;width:95px;text-align:left;}.ty-product-bigpicture .ty-product-block__note,.ty-product-bigpicture .ty-product-block__button{text-align:center;}.ty-product-bigpicture .ty-product-block__note{padding-top:8px;}.ty-product-bigpicture .ty-product-block__button .ty-btn{margin-right:0;}.ty-product-bigpicture .ty-product-options__description,.ty-product-bigpicture .ty-product-variant-image{margin-left:0;}.ty-product-bigpicture .ty-product-options .ty-input-text{width:auto;max-width:105px;}.ty-product-bigpicture .ty-control-group{margin:0;}.ty-product-bigpicture .ty-product-options{margin-bottom:10px;}.ty-product-options__title{padding-right:5px;font-weight:bold;}.ty-product-options{margin-bottom:15px;}.ty-product-options .ty-table{margin-top:10px;}.ty-product-options .ty-input-text{width:240px;}.ty-product-options__item-label{font-weight:bold;}.ty-product-options__description{margin:5px 0 0 120px;padding:0;color:#b4bcc4;font-size:85%;}.ty-product-options__image{display:inline-block;margin:2px 0;border:2px solid #fff;cursor:pointer;min-height:52px;}.product-variant-image-selected{border-color:#edeff1;}.ty-product-options__elem{display:inline-block;}.ty-product-options__fileuploader .help-inline{margin-left:0;}.ty-product-options__box{display:inline-block;padding:6px 0;}.ty-product-options__box .help-inline{margin-left:0;}.ty-product-variant-image{margin-left:120px;padding:10px 0;}.ui-dialog .ty-product-variant-image{margin-left:134px;}.ty-product-options__textarea{min-width:240px;min-height:60px;resize:vertical;}.ty-product-options__no-combinations{padding-top:0;color:#b94a48;}.ty-product-img{border:1px solid #edeff1;position:relative;}.ty-product-img .ty-no-image{border:0px;}.ty-product-thumbnails{margin-top:10px;text-align:left;}.ty-product-thumbnails__item{display:block;float:left;margin:0 5px 5px 0;border:1px solid #edeff1;}.ty-product-thumbnails__item.active{border-color:#888;}.ty-previewer{position:relative;display:block;}.ty-previewer:hover .previewer__icon{visibility:visible;}.ty-previewer__icon{position:absolute;top:50%;left:50%;z-index:1;display:block;visibility:hidden;margin:-18px 0 0 -18px;padding:0;width:37px;height:39px;background:url('../../../../../../../../design/themes/responsive/media/images/icons/zoom_icon.png?1769939670') no-repeat;opacity:0.7;}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.ty-previewer__icon{background-image:url('../../../../../../../../design/themes/responsive/media/images/icons/zoom_icon@2x.png?1769939670');background-size:37px, 39px;}}.ty-previewer__icon:hover{opacity:1;}.ty-thumbs-wrapper{position:relative;}.ty-thumbs-wrapper .ty-icon-left-circle,.ty-thumbs-wrapper .ty-icon-right-circle{position:absolute;top:50%;visibility:hidden;margin-top:-10px;width:20px;height:20px;font-size:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.touch .ty-grid-list__item .ty-icon-left-circle,.touch .ty-grid-list__item .ty-icon-right-circle{visibility:visible;}.ty-thumbs-wrapper .ty-icon-left-circle{left:3px;}.ty-thumbs-wrapper .ty-icon-right-circle{right:3px;}.ty-popup-tabs{padding-top:25px;margin-top:25px;border-top:1px dotted #dedede;}.ty-popup-tabs__item{display:inline-block;padding:2px 15px 2px 0;text-transform:uppercase;font-size:85%;cursor:pointer;}.ty-popup-tabs__icon{margin-right:3px;font-size:14px;}.ty-fileuploader{padding:6px 0 0;}.ty-fileuploader__file-section{overflow:hidden;}.ty-fileuploader__file-local{position:relative;overflow:hidden;cursor:pointer;}.ty-fileuploader__file-input{position:absolute;top:0;left:0;padding:0;width:100%;height:300px;border:0;opacity:0;cursor:pointer;}span.ty-fileuploader__filename{padding:0 0 0 5px;position:relative;top:-2px;}.ty-fileuploader__icon{position:relative;top:2px;margin-right:5px;cursor:pointer;}.ty-fileuploader.cm-failed-field .ty-fileuploader__a{color:#b94a48;font-weight:bold;}.ty-quick-view__wrapper{width:700px;}.ty-quick-view__wrapper .ty-product-block__left{max-width:450px;padding-left:20px;}a.ty-quick-view__title{font-size:24px;font-weight:bold;color:#333;}.ty-quick-view__title .ty-product-block-title{margin-bottom:0;}.ty-quick-view-tools{position:relative;height:20px;}.ty-quick-view-tools .ty-product-switcher{top:0;}.ty-quick-view__wrapper .ty-product-block__img{display:table-cell;vertical-align:top;margin-right:20px;position:relative;}.ty-quick-view__wrapper .ty-product-img{margin-bottom:15px;}.ty-quick-view__wrapper .ty-product-block__note{position:static;padding-top:10px;width:100%;}.ty-quick-view-button{padding-top:5px;visibility:hidden;text-align:left;}.touch .ty-grid-list__control{display:none;}.ty-product-notification__body{padding:15px 20px;min-height:72px;}.ty-product-notification__body .ty-product-options{display:block;padding:0;}.ty-product-notification__body .ty-control-group__label{display:none;}.ty-product-notification__body .ty-product-options__info{margin-top:30px;padding-left:0;max-height:420px;overflow-y:auto;width:100%;}.ty-product-notification__body .ty-product-options-name{width:110px;padding:6px 0;float:left;}.ty-product-notification__body .ty-product-options-content{width:378px;padding:6px 0;float:left;}.ty-product-notification__item{margin-bottom:20px;}.ty-product-notification__content{overflow:hidden;}.ty-product-notification__product-name{float:left;display:block;margin-bottom:7px;}.ty-product-notification__price{float:right;margin-left:25px;}.ty-product-notification__image,.ty-product-notification__body .ty-no-image{float:left;margin-right:20px;padding:10px;}.ty-product-notification__divider{margin:0 0 10px 0;}.ty-product-notification__amount{width:46%;}.ty-product-notification__subtotal{font-weight:bold;width:46%;text-align:right;}.ty-product-notification__body ul ul{border-left:1px solid #edeff1;margin-left:70px;}.ty-product-notification__buttons{padding:15px 20px;background:#ecf0f1;}.ty-product-filters__wrapper{background:#edeff1;}.ty-product-filters{padding-top:5px;line-height:140%;margin-left:7px;margin-bottom:15px;}.ty-product-filters__variants{overflow-y:auto;line-height:1.4em;margin-bottom:7px;}.ty-product-filters__group{padding:2px 0;margin:5px 3px;}.ty-product-filters__group label,.ty-product-filters__group label > input{cursor:pointer;}.ty-product-filters__group label.disabled,.ty-product-filters__group label.disabled > input{background-color:transparent;color:#bfbfbf;cursor:default;}.ty-product-filters__item-more{margin-bottom:-9px;}.ty-product-filters__tools{padding:10px 12px;}.ty-product-filters__extra-block{margin-top:-3px;}.ty-product-filters__extra-link{border-color:#b4bcc4;cursor:pointer;}.ty-filter-icon{position:absolute;top:3px;left:0;display:inline-block;width:10px;height:10px;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:70%;background:#fff;}.ty-filter-icon__check,.ty-filter-icon__delete{position:absolute;top:50%;left:50%;margin:-3px 0 0 -3px;width:8px;height:8px;font-size:8px;}.ty-filter-icon__check,.ty-filter-icon__delete{display:none;}.ty-product-filters__title{color:#6b6b6b;font-weight:600;}.ty-product-filters__title .ty-icon-cancel-circle{position:relative;font-size:16px;top:4px;padding-left:5px;padding-right:5px;margin-right:5px;}.ty-product-filters__title .ty-icon-cancel-circle:hover{color:#fff;}.ty-product-filters__switch{padding:10px;cursor:pointer;border-bottom:1px solid #d4d4d4;}.ty-product-filters__switch-right,.ty-product-filters__switch-down{margin-right:5px;color:#b4bcc4;float:right;font-size:115%;}.ty-product-filters__switch-down{margin-right:4px;}.open.ty-product-filters__switch .ty-product-filters__switch-down,.ty-product-filters__switch-right{display:none;}.open.ty-product-filters__switch .ty-product-filters__switch-right,.ty-product-filters__switch-down{position:relative;display:inline-block;top:2px;}.ty-product-filters__advanced-button,.ty-product-filters__reset-button{position:relative;color:#666;font-size:85%;}.ty-product-filters__reset-button{float:right;}.ty-product-filters__reset-icon{position:absolute;left:-14px;font-size:130%;}.ty-product-filters__search{position:relative;padding:10px 10px 0 3px;}.ty-product-filters__search .ty-input-text-medium{padding-right:28px;width:100%;}.ty-product-filters__search-icon{position:absolute;right:18px;top:18px;}.ty-product-filters__no-items-found{margin-bottom:20px;margin-right:10px;}.ty-horizontal-product-filters{padding-left:10px;background:#edeff1;margin:0 0 30px;}.ty-horizontal-product-filters-dropdown{display:inline-block;position:relative;}.ty-horizontal-product-filters-dropdown .ty-horizontal-product-filters-dropdown__wrapper{text-decoration:none;}.ty-horizontal-product-filters-dropdown__wrapper{padding:5px 7px 9px 7px;display:inline-block;color:#34495e;cursor:pointer;}.ty-horizontal-product-filters-dropdown__wrapper.active{background:#e4e7ea;}.ty-horizontal-product-filters-dropdown__icon{font-size:20px;position:relative;padding-left:10px;top:5px;}.ty-horizontal-product-filters-dropdown__wrapper:hover{background:#e4e7ea;}.ty-horizontal-product-filters-dropdown__wrapper.open{background:#6d7c8c;color:white;}.ty-horizontal-product-filters-dropdown__content{position:absolute;z-index:101;border:1px solid #97a0a5;background:#fff;min-width:250px;}.ty-horizontal-product-filters-dropdown__content .ty-horizontal-product-filters-dropdown__content-item-a{text-decoration:none;}.ty-horizontal-product-filters-dropdown__content-item-a{padding:7px 14px;color:#fff;display:block;}.ty-horizontal-product-filters-dropdown__content-item-a:hover{background:#fff;color:#fff;}.ty-horizontal-product-filters-dropdown .ty-product-filters{margin-bottom:0;}.ty-horizontal-product-filters-dropdown a .ty-icon-cancel-circle{position:relative;font-size:16px;top:3px;padding-left:5px;}.ty-horizontal-product-filters-dropdown a .ty-icon-cancel-circle:hover{color:#fff;}.ty-horizontal-product-filters .ty-range-slider,.ty-horizontal-product-filters .ty-range-slider .ui-slider-range,.ty-horizontal-product-filters .ty-range-slider .ui-slider-handle{z-index:101;}.ty-horizontal-product-filters-dropdown__content .ty-product-filters__tools{background-color:#edeff1;}.ty-horizontal-product-filters.ty-selected-product-filters{margin-bottom:25px;}.cm-date-range{display:inline-block;padding:15px 10px 9px;margin-bottom:15px;}.cm-date-range a{color:#333;}.ty-date-range .ty-icon-calendar{position:relative;color:#333;font-size:16px;margin-right:3px;top:2px;}.daterangepicker.dropdown-menu.opensright,.daterangepicker.dropdown-menu.opensleft{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid #97a0a5;padding:10px 8px;z-index:101;}.daterangepicker.dropdown-menu.opensright:before,.daterangepicker.dropdown-menu.opensleft:before,.daterangepicker.dropdown-menu.opensright:after,.daterangepicker.dropdown-menu.opensleft:after{display:none;}.daterangepicker .ranges{min-width:180px;}.daterangepicker > .ranges > ul > li{color:#fff;}.daterangepicker > .ranges > ul > li.active,.daterangepicker > .ranges > ul > li:hover{background:#fff;border:1px solid #fff;color:#fff;}.daterangepicker .ranges .range_inputs label{display:block;width:auto;color:#333;}.daterangepicker_start_input,.daterangepicker_end_input{margin-top:5px;margin-bottom:20px;}.daterangepicker .input-mini{width:80px;cursor:not-allowed;background-color:#eee;}.daterangepicker button.btn.btn-small.btn-success.applyBtn{display:inline-block;margin-bottom:0;padding:6px 14px;outline:0px;border:1px solid rgba(0,0,0,0);background:#bdc3c7;background-image:none;color:#fff;vertical-align:middle;text-align:center;line-height:1.428571429;cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:background 200ms;-moz-transition:background 200ms;-o-transition:background 200ms;transition:background 200ms;background:#1abc9c;margin-right:5px;}.daterangepicker button.btn.btn-small.clearBtn{display:inline-block;margin-bottom:0;padding:6px 14px;outline:0px;border:1px solid rgba(0,0,0,0);background:#bdc3c7;background-image:none;color:#fff;vertical-align:middle;text-align:center;line-height:1.428571429;cursor:pointer;font-family:Open Sans;font-size:14px;font-weight:normal;font-style:normal;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:background 200ms;-moz-transition:background 200ms;-o-transition:background 200ms;transition:background 200ms;}.daterangepicker .calendar td.active,.daterangepicker .calendar td.active:hover{background-color:#fff;background-image:-moz-linear-gradient(top,#fff,#fff);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#fff));background-image:-webkit-linear-gradient(top,#fff,#fff);background-image:-o-linear-gradient(top,#fff,#fff);background-image:linear-gradient(to bottom,#fff,#fff);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffffffff', GradientType=0);}.ty-price-slider{padding:10px;margin-bottom:20px;color:#909598;}.ty-price-slider__input-text{margin:0 0 5px 0;width:74px;}.ty-range-slider__wrapper{margin-left:-1px;color:#d0d6db;}.ty-range-slider__item{position:absolute;top:-5px;width:1px;height:10px;background:#d0d6db;}.ty-range-slider__num{position:absolute;top:21px;left:-25px;display:block;width:45px;text-align:center;font-size:75%;cursor:pointer;color:#909598;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}.ty-range-slider{position:relative;margin:15px 12px;height:5px;border:1px solid #d0d6db;background:#ecf0f1;border-right:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}.ty-range-slider .ui-slider-range{background:#d0d6db;border:0px;margin-top:-1px;height:7px;}.ty-range-slider .ui-slider-handle{top:-9px;margin-left:-8px;width:11px;height:20px;background:#34495e;border-radius:0px;border:0px;cursor:col-resize;}.ty-range-slider .ui-slider-handle{outline:0 none;-ms-touch-action:none;touch-action:none;}.ty-range-slider.ui-state-disabled .ui-slider-handle{cursor:not-allowed;}.ty-cart-content{margin-top:30px;border:1px solid #fff;}.ty-cart-content__title{padding:12px;border:1px solid #fff;border-right:0 none;border-left:0 none;text-align:center;white-space:nowrap;font-weight:bold;background:#edeff1;}.ty-cart-content__title.ty-left{text-align:left;}.ty-cart-content__title.ty-right{text-align:right;}.ty-cart-content__product-elem{padding:17px 10px;border:none;border-top:1px solid #fff;vertical-align:top;}.ty-cart-content__image{float:left;}.ty-cart-content__image-block{padding-left:20px;}.ty-cart-content__product-title{font-size:115%;}.ty-cart-content__qty{padding:12px 30px 0;text-align:center;}.ty-cart-content__sku{padding:5px 0;}.ty-cart-content__price{padding-right:20px;text-align:right;}.ty-cart-content__detailed-link{display:inline-block;margin:10px 0 10px;border-bottom:1px dotted transparent;text-decoration:none;cursor:pointer;}.ty-cart-content__detailed-link.open,.ty-cart-content__detailed-link:hover{border-color:#fff;text-decoration:none;}.ty-cart-content__product-delete{margin:0 0 0 6px;vertical-align:middle;}.ty-cart-content__product-delete:hover{text-decoration:none;}.ty-cart-content__options{margin-top:20px;}.ty-cart-content__more-info{margin-top:0;}.ty-cart-content__more-info-title{padding:12px;}.ty-cart-content__clear-button{margin-left:10px;}.ty-cart-content__payment-methods{float:right;margin:30px 0 0;border-top:1px solid #e3e3e3;-webkit-box-shadow:inset 0 70px 70px -30px #f7f7f7;-moz-box-shadow:inset 0 70px 70px -30px #f7f7f7;box-shadow:inset 0 70px 70px -30px #f7f7f7;text-align:center;}.ty-cart-content__payment-methods-item{padding:20px 10px 0;}.ty-cart-content__payment-methods-title{display:inline-block;margin:0 auto;margin-bottom:-30px;padding:10px;color:#737373;text-transform:uppercase;font-weight:bold;font-size:85%;}.ty-cart-content__buttons{padding:18px 22px;background:#f6f7f8;}.ty-cart-content__left-buttons{float:left;}.ty-cart-content__right-buttons{float:right;}.ty-cart-items{overflow:auto;padding:10px 22px;max-height:400px;width:320px;}.ty-cart-items__list-item{padding:10px 0px;position:relative;border-bottom:1px solid #ecf0f1;}.ty-cart-items__list-item .ty-icon-cancel-circle{color:#97a3ae;}.ty-cart-items__list-item:last-child{border-bottom:0px;}.ty-cart-items__list-item:hover .ty-cart-items__list-item-tools{display:block;}.ty-cart-items__list-item-tools a:hover{text-decoration:none;}.ty-cart-items__list-item-image{float:left;margin-right:25px;}.ty-cart-items__list-item-desc{overflow:hidden;}.ty-cart-items__list-item-tools{position:absolute;top:10px;right:0px;display:none;}.ty-cart-items__empty{margin:15px 0;color:#b4bcc4;}.ty-minicart-title{padding-left:20px;display:inline-block;text-decoration:none;}.ty-cart-total{background:#edeff1;}.ty-cart-total__wrapper{padding:17px 20px;border:1px solid #fff;border-top:none;}.ty-cart-statistic{float:right;padding-top:10px;}.ty-cart-statistic__item{clear:both;overflow:hidden;padding:0 0 15px 0;color:#97a3ae;}.ty-cart-statistic__title{position:relative;float:left;margin-right:20px;width:220px;text-align:right;white-space:normal;}.ty-cart-statistic_title_main{font-weight:bold;}.ty-statistic-list-subtotal-discount,.ty-statistic-list-discount{color:#e74c3c;}.ty-cart-statistic__value{position:relative;display:inline-block;width:140px;text-align:right;}.ty-cart-statistic__total-title{margin-right:10px;}.ty-cart-statistic__total-value{display:inline-block;width:140px;}.ty-cart-statistic__group{padding-bottom:5px;}.ty-cart-statistic__total-list{border-top:1px solid #e0e0e0;margin-top:15px;}.ty-cart-statistic__total{padding:9px 0 0 0;text-align:right;font-weight:bold;font-size:138%;}.ty-cart-total__a-estimation{display:inline-block;margin:0 2px 0 3px;text-transform:uppercase;font-size:85%;line-height:130%;border-bottom:1px solid transparent;}.ty-cart-total__a-estimation:hover{border-bottom:1px dotted #fff;text-decoration:none;}.ty-cart-total__icon-estimation{padding:0 2px;}.ty-cart-content__estimation{max-width:480px;}.ty-sidebox .ty-input-text-medium{width:100%;}.ty-estimation__title{margin-top:15px;font-weight:bold;font-size:16px;color:#97a3ae;}.ty-estimation-buttons__rate{float:none;}.ty-estimation-buttons .ty-btn + .ty-btn{margin-left:0;}.ty-estimation-buttons .ty-btn{vertical-align:top;}.ty-cart-content-products{margin-bottom:6px;position:relative;padding:0 10px;border:1px solid #bdc3c7;background:#fff;}.ty-cart-content-products__item{padding-top:15px;border-bottom:1px solid #bdc3c7;}.ty-cart-content-products__item:last-child{border:0;}.ty-discount-info{position:relative;margin-top:7px;padding:10px;border:1px solid #bdc3c7;background:#fff;font-size:90%;}.ty-discount-coupon__ty-control-group{margin:5px 0;}.ty-coupons__container{float:left;padding-right:25px;width:235px;}.ty-coupons__item{padding:0 0 5px;}.ty-coupons__item:last-child{padding-bottom:0;}.ty-coupons__item-delete,.ty-coupons__item-delete:hover{text-decoration:none;}.ty-group-block{padding:10px;border:1px solid #edeff1;border-radius:3px;}.ty-group-block__arrow{position:relative;}.ty-group-block__arrow .ty-caret-info{top:-17px;}.ty-group-block .ty-caret-outer{border-bottom:7px solid #edeff1;border-bottom-color:rgba(0,0,0,0.1);}.ty-group-block .ty-caret-inner{border-bottom-color:#fbfcfc;}.ty-checkout__title{display:inline-block;margin:30px 0 0;text-decoration:none;font-weight:bold;font-style:normal;font-size:14px;font-family:Open Sans;}.ty-checkout__title-icon{color:#b9c1c9;vertical-align:middle;font-size:27px;}.checkout__block{padding:0 20px;}.ty-checkout-buttons{margin-top:15px;padding:17px 25px 0px 25px;border-top:1px solid #d0d6db;background:#edeff1;}.ty-checkout__terms{margin:25px 0px;padding:15px 20px;border:2px solid #bdc3c7;border-radius:3px;background:#fff;font-weight:bold;}.ty-checkout__shipping-tips{color:#7f7f7f;}.ty-step__container{margin:0 0 5px 0;position:relative;}.ty-step__container .ty-icon-down-micro{display:none;}.ty-step__container-active{margin:0 0 45px 0;background:#edeff1;}.ty-step__container-active .ty-tabs{margin-top:5px;padding:0px 10px;}.ty-step__container-active .ty-tabs__content{padding:0;}.ty-step__body-active .ty-address-switch{margin:25px 20px;}.ty-step__container-active .ty-step__title-txt{margin-left:32px;}.ty-step__container-active .ty-step__title-left{background:#fff;color:#b9c1c9;margin-top:-1px;}.ty-step__container{background:#edeff1;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.ty-step__title,.ty-step__title-active,.ty-step__title-complete{position:relative;padding:10px 14px 9px 14px;}.ty-step__title-complete{padding-right:110px;}.ty-step__title-complete .ty-step__title-left{position:static;padding:0px;background:none;color:#a5afb9;display:inline;}.ty-step__title-complete .ty-step__title-txt{margin-left:30px;color:#a5afb9;}.ty-step__title-complete .ty-step__title-right .ty-btn{position:absolute;right:8px;top:8px;}.ty-step__title-active{background:#b9c1c9;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}.ty-step__title-arrow{display:block;width:35px;height:18px;position:absolute;font-size:80px;line-height:0;bottom:-30px;color:#b9c1c9;left:35px;}.ty-step__title-txt{color:white;font-size:20px;font-weight:normal;}.ty-step__title .ty-step__title-txt{font-weight:normal;color:#a5afb9;margin-left:36px;}.ty-step__title-icon{position:absolute;top:14px;left:16px;}.ty-step-one .ty-checkout-buttons{border:0;margin-top:6px;}.ty-step-one .buttons-container{border:0;padding-left:0;padding-right:0;}.ty-step__title-left{font-weight:normal;font-size:18px;position:absolute;display:inline-block;color:#fff;padding:2px 9px;background:#b9c1c9;border-radius:50px;}.ty-step__title-right{float:right;padding:4px 0 0 0;}.ty-step__body-active{padding:20px 0;}.ty-step__body-active .select-profile label{display:none;}.ty-step__body-active .ty-control-group .ty-input-text{width:100%;}.ty-checkout__relogin{display:inline-block;padding:10px 10px 20px;}.ty-checkout__login{float:left;padding-right:3%;padding-left:3%;width:46%;}.ty-checkout__login .ty-login{margin-top:0;}.ty-checkout__register{position:relative;float:left;margin:0 0 0 3%;width:45%;}.ty-checkout__register #anonymous_checkout .ty-control-group{margin-bottom:0;margin-top:20px;padding-left:20px;padding-right:20px;}.ty-anonymous_checkout{padding:0 25px;margin-top:20px;}.ty-anonymous_checkout__field{padding:0 25px;margin-top:20px;}.ty-checkout__register-content{padding-left:20px;}.ty-checkout__register-cancel{margin-left:15px;}.ty-checkout__register-methods{margin:0;padding:0;}.ty-checkout__register-methods-item{margin:0px;padding:15px 0 0;}input.ty-checkout__register-methods-radio{float:left;margin-top:2px;}.ty-checkout__register-methods-title{display:block;padding-bottom:5px;overflow:hidden;}.ty-checkout__register-methods-hint{display:inline-block;padding-left:20px;color:#7f7f7f;font-size:95%;}.ty-shipping-options__vendor-name{display:inline-block;padding:15px 0 10px;font-weight:bold;}.ty-shipping-options__products{margin-left:15px;}.ty-shipping-options__total{margin-top:15px;padding:15px 0;border-top:1px solid #e5e5e5;}.ty-customer-notes{padding:15px 0;}.ty-customer-notes__title{font-weight:bold;}.ty-customer-notes__text{width:100%;height:100px;resize:vertical;}.ty-checkout__billing-options{padding:20px 20px 0;}.ty-checkout__billing-options.ty-notab{padding:0px 20px 0;}.ty-checkout__billing-tabs .ty-tabs{padding-left:20px;}.ty-credit-card{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px;padding:15px 22px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:white;}.ty-credit-card__control-group{position:relative;}input.ty-credit-card__input{padding:8px;width:100%;height:40px;font-size:18px;}input.ty-credit-card__input-short{margin:0;width:50px;}.ty-credit-card__ty-control-group{position:relative;}.ty-credit-card .help-inline{display:none;}.ty-credit-card__cvv-field{display:inline-block;margin:17px 15px;max-width:190px;}.ty-credit-card__cvv-field-input{width:65px;font-size:18px;height:38px !important;}.ty-cc-icons{position:absolute;right:57px;bottom:25px;display:inline-block;margin:0 0 15px;}.ty-cc-icons__item{position:absolute;z-index:10;display:inline-block;visibility:hidden;padding:2px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;}.ty-cc-icons__icon{display:inline-block;margin:0;width:51px;height:32px;background:url('../../../../../../../../design/themes/responsive/media/images/icons/payments.png?1769939670') no-repeat;}.ty-cc-icons__item.cc-default,.ty-cc-icons__item.active{visibility:visible;}.ty-cc-icons__item .default{background-position:-300px 0px;}.ty-cc-icons__item .visa-electron{background-position:-200px -100px;}.ty-cc-icons__item .maestro{background-position:0 -200px;}.ty-cc-icons__item .american-express{background-position:-100px -200px;}.ty-cc-icons__item .discover{background-position:-200px -200px;}.ty-cc-icons__item  .mastercard{background-position:0px -100px;}.ty-cc-icons__item  .visa{background-position:-200px 0px;}.ty-cvv2-about{display:inline-block;margin-left:10px;}.touch .ty-cvv2-about{display:none;}.ty-cvv2-about:hover{position:relative;text-decoration:none;}.ty-cvv2-about__title{cursor:pointer;color:#fff;}.ty-cvv2-about__note{display:none;padding:15px 5px;width:340px;border:1px solid #fff;background-color:#fff;-webkit-border-radius:6px 6px 6px 6px;-moz-border-radius:6px 6px 6px 6px;border-radius:6px 6px 6px 6px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.2);}.ty-cvv2-about:hover .ty-cvv2-about__note{position:absolute;bottom:0;left:100%;z-index:100;display:block;}.ty-cvv2-about__image{float:left;padding:0 15px;}.ty-cvv2-about__description{float:left;width:240px;}.ty-cvv2-about__description-title{margin:0;}.ty-payment-icons{margin:10px 0;}.ty-payment-icons__item{display:inline-block;margin-left:10px;width:51px;height:32px;background:url('../../../../../../../../design/themes/responsive/media/images/icons/payments.png?1769939670') no-repeat;}.ty-payment-icons__item.twocheckout{background-position:0 0;}.ty-payment-icons__item.mastercard{background-position:0px -100px;}.ty-payment-icons__item.paypal{background-position:-100px -100px;}.ty-payment-icons__item.visa{background-position:-200px 0px;}@media only screen and (-webkit-min-device-pixel-ratio: 2),only screen and (min-device-pixel-ratio: 2){.ty-payment-icons__item{background-image:url('../../../../../../../../design/themes/responsive/media/images/icons/payments@2x.png?1769939670');background-size:400px, 400px;}}.ty-checkout-summary__block{margin-top:20px;width:100%;}.ty-checkout-summary__item{padding-bottom:15px;}.ty-checkout-summary__total{text-align:left;}.ty-checkout-summary__total-sum{display:inline-block;float:right;}.ty-checkout-summary__taxes{padding-bottom:2px;font-weight:bold;}.ty-checkout-summary__taxes-amount{display:inline-block;overflow:hidden;width:70px;text-overflow:ellipsis;white-space:nowrap;}.ty-checkout-summary__order_discount{color:#e74c3c;}.ty-order-products__list{padding:0px 0px;}.ty-order-products__list .ty-product-options{display:block;padding:6px 0 0;color:#737373;}.ty-order-products__item{padding:14px 0;border-bottom:1px solid #ecf0f1;}.ty-order-products__item:last-child{padding-bottom:5px;border:none;}.ty-order-products__item:first-child{padding-top:0;}.ty-order-products__item-delete{visibility:hidden;float:right;}.ty-order-products__item-delete:hover{text-decoration:none;}.ty-order-products__item:hover .ty-order-products__item-delete{visibility:visible;}.ty-order-products__price{color:#1a1a1a;}.ty-order-products__a{display:inline-block;margin:2px 0 5px;max-width:238px;}.ty-order-products__buttons{padding:14px 0px;}.ty-order-products__buttons .text-button{color:#e74c3c;}.ty-order-info{color:#1a1a1a;}.ty-order-info__title{font-weight:bold;}.shipping-adress__delim{margin-bottom:15px;padding-top:10px;border-bottom:1px solid #ecf0f1;}.ty-order-info__profile-field{padding:10px;background:#edeff1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.ty-order-info__profile-field-item{float:none;clear:left;}.ty-order-info__profile-field .b-firstname,.ty-order-info__profile-field .b-lastname,.ty-order-info__profile-field .b-address,.ty-order-info__profile-field .b-city,.ty-order-info__profile-field .b-country,.ty-order-info__profile-field .b-state,.ty-order-info__profile-field .b-zipcode,.ty-order-info__profile-field .s-firstname,.ty-order-info__profile-field .s-lastname,.ty-order-info__profile-field .s-address,.ty-order-info__profile-field .s-city,.ty-order-info__profile-field .s-country,.ty-order-info__profile-field .s-state,.ty-order-info__profile-field .s-zipcode{float:left;clear:none;padding-right:5px;}.ty-order-info__profile-field .b-address,.ty-order-info__profile-field .s-address{clear:left;}.ty-checkout-complete__create-account{width:49%;display:inline-block;}.ty-checkout-complete__buttons:before,.ty-checkout-complete__buttons:after{display:table;content:"";line-height:0;width:100%;}.ty-checkout-complete__buttons:after{clear:both;}.ty-checkout-complete__buttons:before,.ty-checkout-complete__buttons:after{display:table;content:"";line-height:0;}.ty-checkout-complete__buttons:after{clear:both;}.ty-checkout-complete__buttons-left{float:left;}.ty-checkout-complete__buttons-right{float:right;}.ty-checkout-complete__login-info{width:45%;margin-left:5%;display:inline-block;vertical-align:top;}.ty-checkout-complete_width_full{width:100%;margin:0 0 45px 0;}.ty-checkout-complete__order-success{margin-bottom:20px;}.ty-checkout-complete__button-vmid{display:inline-block;margin-top:8px;}.ty-other-pay{margin-top:20px;}.ty-payments-list{float:left;margin:0;padding-right:60px;}.ty-payments-list__item{padding:0px 0px 20px 0;}input.ty-payments-list__checkbox{float:left;margin-top:2px;}.ty-payments-list__checkbox:checked + .ty-payments-list__item-group{font-weight:bold;}.ty-payments-list__item-group{padding-left:20px;color:#97a3ae;}.ty-payments-list__description{padding-top:5px;margin-bottom:10px;font-weight:normal;}.ty-payments-list__instruction{display:inline-block;width:255px;margin-bottom:10px;color:#edeff1;}.ty-payments-list__instruction h2{font-weight:bold;font-size:135%;line-height:130%;}.ty-payments-list__instruction p{padding-top:10px;line-height:150%;}.ty-payments-list__image{max-width:120px;}.ty-payment-method-iframe{position:absolute;top:0;left:0;z-index:1000;width:100%;height:700px;background:#c0c0c0;opacity:0.9;}.ty-payment-method-iframe__label{position:relative;top:350px;padding:10px;height:50px;}.ty-payment-method-iframe__text{position:relative;top:20px;vertical-align:middle;text-align:center;font-weight:bold;}.ty-payment-method-iframe__box{position:relative;z-index:10;overflow:hidden;height:700px;}.ty-repay .ty-tabs{margin-top:5px;}.ty-repay-button{padding-bottom:20px;}.ty-orders-detail{position:relative;}.ty-orders-detail .tabs{margin-top:20px;}.ty-orders-detail .ty-subheaders-group{margin:0;}.ty-orders__actions{margin:25px 0;}.ty-orders__actions .ty-btn + .ty-btn{margin-left:30px;}.ty-orders__actions-right{float:right;}.ty-orders__actions-right-item{float:left;margin-left:25px;}.ty-profiles-info{margin-top:20px;vertical-align:top;}.ty-profiles-info:before,.ty-profiles-info:after{display:table;content:"";line-height:0;width:100%;}.ty-profiles-info:after{clear:both;}.ty-profiles-info:before,.ty-profiles-info:after{display:table;content:"";line-height:0;}.ty-profiles-info:after{clear:both;}.ty-profiles-info__item{float:left;margin-right:3%;width:30%;}.ty-profiles-info__title{margin-bottom:5px;font-size:15px;}.ty-profiles-info__field{padding-top:12px;}.ty-profiles-info__field .ty-info-field{margin-bottom:5px;}.ty-profiles-info__field .ty-info-field:before,.ty-profiles-info__field .ty-info-field:after{display:table;content:"";line-height:0;width:100%;}.ty-profiles-info__field .ty-info-field:after{clear:both;}.ty-profiles-info__field .ty-info-field:before,.ty-profiles-info__field .ty-info-field:after{display:table;content:"";line-height:0;}.ty-profiles-info__field .ty-info-field:after{clear:both;}.ty-orders-detail__products{margin-top:25px;}.ty-orders-detail__table{width:100%;margin-top:10px;}.ty-orders-detail__table-product{width:65%;}.ty-orders-detail__table-price{width:15%;text-align:right;}.ty-orders-detail__table-quantity{width:10%;}.ty-orders-detail__table-subtotal{text-align:right;}.ty-orders-notes{margin-top:28px;}.ty-orders-notes__body{position:relative;margin-top:10px;padding:15px;border:1px solid #edeff1;line-height:150%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.ty-orders-summary{margin-top:28px;}.ty-orders-summary__wrapper{float:left;margin-top:10px;padding:4px 20px;min-width:52%;background:#f8f9fa;border:1px solid #edeff1;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.ty-orders-summary__table{width:100%;}.ty-orders-summary__row{border-bottom:1px solid #e3e9ec;}.ty-orders-summary__row:last-child{border-bottom:0px;}.ty-orders-summary__total{font-weight:bold;}.ty-orders-summary__wrapper td{padding:13px 10px 11px 0;vertical-align:top;}.ty-orders-summary__taxes-description{padding-top:5px;}.ty-orders-summary__right{float:right;}.ty-orders-shipment__info{margin-top:30px;}.ty-orders-shipment__table{width:100%;margin-top:10px;}.ty-orders-search{position:relative;width:100%;}.ty-orders-search__item{vertical-align:top;}.ty-orders-search__user-info{margin:0;padding:0;}.ty-orders-repay{margin-top:30px;}.ty-orders-repay .tabs-content{padding-left:20px;}.ty-order-status{margin:5% auto;padding:15px 15px 15px 40px;width:920px;border:1px solid #e5e5e5;background:#f7f7f7 url('../../../../../../../../design/themes/responsive/media/images/icons/ajax.gif?1769939670') no-repeat 15px center;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;}.ty-license-agreement__checkbox__checkbox{font-weight:bold;}.ty-orders-promotion{margin-top:30px;}.ty-orders-promotion__title{font-size:16px;}.ty-orders-promotion__description{overflow-x:auto;overflow-y:hidden;margin-bottom:10px;padding:10px;}.ty-exception{position:relative;margin:50px 0px 30px 0px;padding:40px 0px 70px 0px;}.ty-exception__code{top:92px;left:63px;display:inline-block;width:300px;color:#e74c3c;text-align:center;font-weight:bold;font-size:86px;line-height:70px;}.ty-exception__code-txt{display:block;text-align:center;font-weight:normal;font-style:normal;font-size:26px;}.ty-exception__title-info{display:inline-block;padding-left:30px;}.ty-exception__title{padding:0px 0px 25px 0px;font-size:25px;font-weight:normal;color:#34495e;}.ty-exception__info{padding:0px 0px 30px 0px;color:#bdc3c7;font-size:110%;}.ty-exception__links{margin:0px 20px 0px 0px;}.ty-exception__links-item{float:left;list-style-type:none;margin-right:20px;}.ty-exception__links-a{text-decoration:underline;cursor:pointer;}.ty-sitemap{margin-bottom:10px;}.ty-sitemap__section-title{display:block;padding:10px 0 7px 0;border-color:#fff;border-bottom:1px solid #ebebeb;font-size:16px;}.ty-sitemap__section-wrapper{float:left;margin-top:20px;margin-bottom:30px;width:33%;}.ty-sitemap__tree{margin:20px 0 15px 0;}.ty-sitemap__tree-section-list{display:inline-block;float:left;margin-bottom:30px;min-height:165px;width:33%;font-size:12px;}.ty-sitemap__section-sub-title{font-weight:bold;font-size:120%;}.ty-sitemap__tree-list-item{font-size:12px;line-height:17px;padding:5px 0;}.ty-sitemap__tree-list-item{padding:5px 0;}.ty-company-fields{margin-bottom:50px;}.ty-company-fields .ty-input-text,.ty-company-fields .ty-input-textarea-long{width:100%;}.ty-company-fields select{width:100%;}.ty-companies{padding:20px 0;border-bottom:1px solid #ebebeb;}.ty-companies:before,.ty-companies:after{display:table;content:"";line-height:0;width:100%;}.ty-companies:after{clear:both;}.ty-companies:before,.ty-companies:after{display:table;content:"";line-height:0;}.ty-companies:after{clear:both;}.ty-companies__info{overflow:hidden;padding-left:25px;}.ty-companies__img{float:left;text-align:center;}.ty-company-title{display:inline-block;padding:5px 0;}.ty-company-detail__top-links{line-height:20px;}.ty-company-detail__view-products{display:inline-block;margin-top:5px;margin-right:15px;cursor:pointer;}.ty-company-detail__categories{margin-top:10px;}.ty-company-detail__table{width:100%;margin-top:10px;}.ty-company-detail__info-title{margin-bottom:0;padding-bottom:5px;color:#404040;font-weight:bold;font-size:115%;}.ty-company-detail__logo{float:left;overflow:hidden;margin:0 100px 20px 0;width:160px;height:100px;border:1px solid #ddd;text-align:center;line-height:100px;}.ty-company-detail__logo:before,.ty-company-detail__logo:after{display:table;content:"";line-height:0;width:100%;}.ty-company-detail__logo:after{clear:both;}.ty-company-detail__logo:before,.ty-company-detail__logo:after{display:table;content:"";line-height:0;}.ty-company-detail__logo:after{clear:both;}.ty-company-detail__logo .ty-no-image{width:160px !important;height:100px !important;}.ty-company-detail__info{overflow:hidden;margin-top:25px;}.ty-company-detail__info:before,.ty-company-detail__info:after{display:table;content:"";line-height:0;width:100%;}.ty-company-detail__info:after{clear:both;}.ty-company-detail__info:before,.ty-company-detail__info:after{display:table;content:"";line-height:0;}.ty-company-detail__info:after{clear:both;}.ty-company-image{vertical-align:middle;}.ty-company-detail__info-list{float:left;margin-bottom:20px;max-width:240px;word-break:break-all;}.ty-company-detail_info-first{margin-right:10%;}.ty-company-detail__ty-control-group{padding-top:3px;}.ty-company-detail__control-label{display:inline-block;width:65px;}.ty-company-info{margin:45px 0 0 58px;padding-bottom:280px;background:url('../../../../../../../../design/themes/responsive/media/images/company_vendor.png?1769939670') no-repeat bottom center;}.ty-company-info h4{padding-bottom:10px;font-size:19px;}.ty-company-info ul li{margin-bottom:11px;margin-left:17px;padding:2px 0;list-style-type:disc;}.vendor-info-grid{border-top:1px solid #edeff1;border-bottom:1px solid #edeff1;margin:30px 0 3px;padding:35px 0;}.ty-vendor-information{text-align:right;}.ty-entry-page__item{margin:3px 0;padding:8px;}.ty-entry-page__a{display:block;}.ty-categories-picker{margin-top:-1px;width:100%;}.ty-categories-picker__title,.ty-categories-picker__item{padding:12px;border:1px solid #ecf0f1;text-align:left;}.ty-categories-picker .ty-dir-list{color:#b3b3b3;}.ty-tree-space{display:inline-block;width:10px;}.download{margin-top:20px;}.ty-download__table{width:100%;margin:11px 0 35px 0;}.ty-download-icon{margin-right:5px;color:#bdc3c7;}.ty-download__empty{color:#edeff1;}.ty-download__icon{margin-left:5px;font-size:120%;}.ty-top-panel{position:fixed;width:100%;z-index:500;}.ty-top-panel-padding{padding-top:36px;}.ty-top-panel__wrapper{position:relative;z-index:100;overflow:hidden;height:35px;border-bottom:1px solid #262626;background:#333 url('../../../../../../../../design/themes/responsive/media/images/csse_bg.png?1769939670');-webkit-box-shadow:inset 0 0 25px rgba(0,0,0,0.5);-moz-box-shadow:inset 0 0 25px rgba(0,0,0,0.5);box-shadow:inset 0 0 25px rgba(0,0,0,0.5);}.ty-top-panel__title{float:left;margin:0 0 0 15px;color:#d3d3d3;text-transform:uppercase;font-weight:normal;font-size:14px;line-height:36px;}.ty-top-panel__logo{display:inline-block;width:20px;float:left;padding:0 15px;height:36px;border-right:1px solid #282828;-webkit-box-shadow:1px 0px 0px 0px #393939;-moz-box-shadow:1px 0px 0px 0px #393939;box-shadow:1px 0px 0px 0px #393939;}.ty-top-panel__logo-link:hover{text-decoration:none;}.ty-top-panel__icon-basket{position:relative;top:7px;color:#666;font-size:20px;}.ty-top-panel__icon-basket:hover{color:#f3f3f3;}.ty-top-panel__timer{color:#cfcfcf;margin-right:15px;}.ty-top-panel__close{width:9px;padding:0 15px;color:#969696;font-size:12px;}.ty-top-panel__close:hover{background:rgba(0,0,0,0.3);color:#f3f3f3;text-decoration:none;}.ty-top-panel-action{float:right;line-height:36px;}.ty-top-panel-action__setting{padding:0 15px;width:22px;}.ty-top-panel-action__setting:hover,.ty-top-panel-action__setting.active{background:rgba(0,0,0,0.3);text-decoration:none;}.ty-top-panel-action__setting:hover .ty-top-panel-action__icon-setting{color:#f3f3f3;}.ty-top-panel-action__icon-setting{color:#969696;font-size:22px;position:relative;top:3px;}.ty-top-panel-action_item{display:inline-block;border-right:1px solid #282828;-webkit-box-shadow:1px 0px 0px 0px #393939;-moz-box-shadow:1px 0px 0px 0px #393939;box-shadow:1px 0px 0px 0px #393939;}.minimize-label{position:absolute;top:0;right:20px;z-index:1000;width:35px;height:20px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px;background:#4d4d4d;text-decoration:none;opacity:0.7;}.minimize-label:hover{opacity:1;}.minimize-label__icon{position:absolute;top:-2px;left:11px;color:#ccc;font-size:22px;}.ty-top-panel-btn{margin-right:15px;padding:3px 12px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background-color:#636363;background-image:-moz-linear-gradient(top,#6d6d6d,#555);background-image:-webkit-gradient(linear,0 0,0 100%,from(#6d6d6d),to(#555));background-image:-webkit-linear-gradient(top,#6d6d6d,#555);background-image:-o-linear-gradient(top,#6d6d6d,#555);background-image:linear-gradient(to bottom,#6d6d6d,#555);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6d6d6d', endColorstr='#ff555555', GradientType=0);-webkit-box-shadow:inset 0 1px rgba(255,255,255,0.3);-moz-box-shadow:inset 0 1px rgba(255,255,255,0.3);box-shadow:inset 0 1px rgba(255,255,255,0.3);color:#fff;text-shadow:0px 1px 0px rgba(0,0,0,0.5);font-size:12px;cursor:pointer;}.ty-top-panel-btn:hover{background-color:#7d7d7d;background-image:-moz-linear-gradient(top,#878787,#6e6e6e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#878787),to(#6e6e6e));background-image:-webkit-linear-gradient(top,#878787,#6e6e6e);background-image:-o-linear-gradient(top,#878787,#6e6e6e);background-image:linear-gradient(to bottom,#878787,#6e6e6e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff878787', endColorstr='#ff6e6e6e', GradientType=0);color:#fff;text-decoration:none;text-shadow:0px 1px 0px rgba(0,0,0,0.5);}.ty-top-panel-btn:active{background-color:#5f5f5f;background-image:-moz-linear-gradient(top,#555,#6e6e6e);background-image:-webkit-gradient(linear,0 0,0 100%,from(#555),to(#6e6e6e));background-image:-webkit-linear-gradient(top,#555,#6e6e6e);background-image:-o-linear-gradient(top,#555,#6e6e6e);background-image:linear-gradient(to bottom,#555,#6e6e6e);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff555555', endColorstr='#ff6e6e6e', GradientType=0);-webkit-box-shadow:inset 0 -1px rgba(255,255,255,0.05);-moz-box-shadow:inset 0 -1px rgba(255,255,255,0.05);box-shadow:inset 0 -1px rgba(255,255,255,0.05);color:#fff;text-shadow:none;font-size:12px;}.te-mode{margin-left:300px;}.te-mode .ty-ajax-loading-box{margin-left:156px;}html #jquery-overlay{z-index:1060;}html #jquery-lightbox{z-index:1070;}.homepage-banners{margin-top:25px;}.homepage-hotdeals{margin:50px 0;}.ty-homepage-vendors{margin-top:35px;margin-right:40px;padding:15px 0 30px 0;}.ty-homepage-vendors ul{margin:15px 15px 0 0;}.ty-homepage-vendors ul li{padding:5px 0;}.ty-homepage-vendors__devider{border-top:1px solid #edeff1;padding:10px 0;margin-top:15px;}.ty-pagination{margin:10px 0 10px;padding:10px 0 10px 0;}.ty-pagination__items{display:inline-block;color:#8996a3;}.ty-pagination__bottom{border-top:1px solid #dedede;}.ty-pagination__item,.ty-pagination__selected{color:white;display:inline-block;padding:3px 7px;min-width:12px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}.ty-pagination__item{color:#8996a3;}.ty-pagination__item:hover{background:#edeff1;color:#8996a3;padding:4px 7px;}.ty-pagination__selected{color:#fff;font-size:13px;background:#fff;}.ty-pagination__range,.ty-pagination__btn{margin:0 4px;padding:5px 7px;width:auto;color:#8996a3;}.ty-pagination__btn:hover{color:#8996a3;}.ty-pagination__prev,.ty-pagination__next{color:#8996a3;}.ty-pagination__prev:hover,.ty-pagination__next:hover{color:#8996a3;background:#edeff1;cursor:pointer;}.ty-pagination__text{text-transform:uppercase;}.ty-pagination__text-arrow{font-size:16px;line-height:10px;font-style:normal;}.ty-tabs{margin-top:30px;vertical-align:bottom;border-bottom:1px solid #d9dde1;}.ty-tabs__list{vertical-align:bottom;}.ty-tabs__item,.ty-tabs .subtab{float:left;vertical-align:bottom;white-space:nowrap;cursor:pointer;border-radius:0;margin:2px 2px 0 0;padding:0 0 0 3px;position:relative;background:#dfe2e6;-webkit-transition:all 200ms;-moz-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms;}.ty-tabs__item:hover,.ty-tabs .subtab:hover{background:#e7eaed;}.ty-tabs__item.active,.ty-tabs .subtab.active{background:#b4bcc4;}.ty-tabs__a,.ty-tabs .subtab a{display:block;padding:8px 21px 2px 18px;height:23px;color:#7c7e80;text-decoration:none;}.ty-tabs__item.active .ty-tabs__a{color:#fff;}.ty-tabs .subtab .ty-tabs__item.active .ty-tabs__a{color:#7c7e80;}.ty-tabs__a:hover,.ty-tabs .subtab a:hover{text-decoration:none;color:#7c7e80;}.ty-tabs__content{padding:15px 5px;}.tab-list-title{margin:50px 0 15px 0px;padding-bottom:8px;border-bottom:1px solid #edeff1;font-size:22px;}.ty-tabs .open .dropdown-menu{display:block;}.ty-tabs .dropdown-menu{position:absolute;top:100%;right:0;z-index:1000;display:none;min-width:160px;padding:5px 0;margin:0;list-style:none;background-color:#fff;border:1px solid #dcdcdc;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;-webkit-border-top-right-radius:0px;-moz-border-radius-topright:0px;border-top-right-radius:0px;-webkit-border-top-left-radius:0px;-moz-border-radius-topleft:0px;border-top-left-radius:0px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.ty-tabs .dropdown-menu li.active{float:none;border:0;margin:0;}.ty-tabs .dropdown-menu li{display:block;margin:0;float:none;background:none;border:0px;}.ty-tabs .subtab{float:right !important;}.ty-tabs .ty-icon-down-dir{position:relative;float:none;top:0;left:0;margin:0 2px;}.ty-ajax-loading-box__inner{display:none;margin:0 10px 0 5px;padding:6px 0 6px 27px;color:#fff;font-weight:bold;}.ty-ajax-loading-box{position:fixed;top:50%;right:50%;left:50%;z-index:100001;display:none;overflow:visible;margin-top:-26px;margin-left:-26px;padding:0px;min-height:52px;width:52px;background:url('../../../../../../../../design/themes/responsive/media/images/icons/ajax_loader.gif?1769939670') no-repeat 10px 10px #0d0d0d;opacity:0.8;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.ty-ajax-loading-box_text_block{min-width:120px;min-height:76px;background-position:44px 10px;}.ty-ajax-loading-box-with__text-wrapper{color:#fff;margin-top:50px;display:block;margin-left:0px;width:110px;padding:0px 5px 5px 5px;text-align:center;}.ty-ajax-overlay{position:absolute;top:0px;bottom:0px;left:0px;right:0px;z-index:10000;display:none;}.notification-content-extended{position:fixed;top:50%;left:50%;z-index:1101;margin:-40px 0 0 -320px;min-height:140px;width:640px;color:#000;background-color:#fff;border:1px solid gray;}.notification-content-extended .ty-product-notification__body{overflow:auto;}.notification-body-extended{color:#000;overflow-x:hidden;overflow-y:auto;}.notification-container{position:fixed;top:0;right:40px;z-index:1022;min-width:300px;width:40%;}.notification-container-top{top:10px;}.notification-content{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:10px 35px 10px 18px;line-height:150%;border-radius:2px;}.notification-content strong{margin-right:7px;}.notification-content-extended h1{position:relative;padding:13px 30px 10px 20px;border:none;border-bottom:1px solid #bdc3c7;background:#f8f9f9;font-weight:normal;font-size:18px;white-space:nowrap;width:100%;overflow:hidden;text-overflow:ellipsis;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}.notification-content-extended h1 span{position:absolute;top:15px;right:14px;width:16px;height:16px;color:#acacac;text-shadow:none;font:13px/1 'glyphs';opacity:1;cursor:pointer;speak:none;-webkit-font-smoothing:antialiased;}.notification-content-extended h1 span:before{font-family:'glyphs';content:"\e009";speak:none;-webkit-font-smoothing:antialiased;}.notification-content-extended h1 span:hover{color:#dfdfdf;opacity:1;}.close{position:absolute;top:5px;right:7px;float:right;padding:0;border:0;background:transparent;font-size:20px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;line-height:15px;cursor:pointer;-webkit-appearance:none;}.close:hover{text-decoration:none;cursor:pointer;}.alert-success,.alert-warning,.alert-error{position:relative;margin:7px 0 7px 0;border:1px solid;font-size:100%;opacity:0.96;}.alert-success{border-color:#8bc045;background:#d0eaae;color:#496e16;}.alert-success .close{color:#8bc045;}.alert-warning{border-color:#f39c12;background:#f5e08c;color:#ac6e0b;}.alert-warning .close{color:#f39c12;}.alert-error{border-color:#c0392b;background:#eb7064;color:white;}.alert-error .close{color:#c0392b;}.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y;}.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%;}.owl-carousel .owl-wrapper-outer.autoheight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel .owl-item{float:left;}.owl-buttons{color:#56636f;}.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer;}.owl-controls{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.owl-carousel  .owl-wrapper,.owl-carousel  .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);}.owl-origin{-webkit-perspective:1200px;-webkit-perspective-origin-x:50%;-webkit-perspective-origin-y:50%;-moz-perspective:1200px;-moz-perspective-origin-x:50%;-moz-perspective-origin-y:50%;perspective:1200px;}.owl-fade-out{z-index:10;-webkit-animation:fadeout .7s both ease;-moz-animation:fadeout .7s both ease;animation:fadeout .7s both ease;}.owl-fade-in{-webkit-animation:fadein .7s both ease;-moz-animation:fadein .7s both ease;animation:fadein .7s both ease;}.owl-backslide-out{-webkit-animation:backslideout 1s both ease;-moz-animation:backslideout 1s both ease;animation:backslideout 1s both ease;}.owl-backslide-in{-webkit-animation:backslidein 1s both ease;-moz-animation:backslidein 1s both ease;animation:backslidein 1s both ease;}.owl-godown-out{-webkit-animation:scaletofade .7s ease both;-moz-animation:scaletofade .7s ease both;animation:scaletofade .7s ease both;}.owl-godown-in{-webkit-animation:godown .6s ease both;-moz-animation:godown .6s ease both;animation:godown .6s ease both;}.owl-fadeup-in{-webkit-animation:scaleupfrom .5s ease both;-moz-animation:scaleupfrom .5s ease both;animation:scaleupfrom .5s ease both;}.owl-fadeup-out{-webkit-animation:scaleupto .5s ease both;-moz-animation:scaleupto .5s ease both;animation:scaleupto .5s ease both;}@-webkit-keyframes empty{0%{opacity:1;}}@-moz-keyframes empty{0%{opacity:1;}}@keyframes empty{0%{opacity:1;}}@-webkit-keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@-moz-keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@keyframes fadein{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeout{0%{opacity:1;}100%{opacity:0;}}@-moz-keyframes fadeout{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeout{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes backslideout{25%{opacity:.5;-webkit-transform:translatez(-500px);}75%{opacity:.5;-webkit-transform:translatez(-500px) translatex(-200%);}100%{opacity:.5;-webkit-transform:translatez(-500px) translatex(-200%);}}@-moz-keyframes backslideout{25%{opacity:.5;-moz-transform:translatez(-500px);}75%{opacity:.5;-moz-transform:translatez(-500px) translatex(-200%);}100%{opacity:.5;-moz-transform:translatez(-500px) translatex(-200%);}}@keyframes backslideout{25%{opacity:.5;transform:translatez(-500px);}75%{opacity:.5;transform:translatez(-500px) translatex(-200%);}100%{opacity:.5;transform:translatez(-500px) translatex(-200%);}}@-webkit-keyframes backslidein{0%,25%{opacity:.5;-webkit-transform:translatez(-500px) translatex(200%);}75%{opacity:.5;-webkit-transform:translatez(-500px);}100%{opacity:1;-webkit-transform:translatez(0) translatex(0);}}@-moz-keyframes backslidein{0%,25%{opacity:.5;-moz-transform:translatez(-500px) translatex(200%);}75%{opacity:.5;-moz-transform:translatez(-500px);}100%{opacity:1;-moz-transform:translatez(0) translatex(0);}}@keyframes backslidein{0%,25%{opacity:.5;transform:translatez(-500px) translatex(200%);}75%{opacity:.5;transform:translatez(-500px);}100%{opacity:1;transform:translatez(0) translatex(0);}}@-webkit-keyframes scaletofade{to{opacity:0;-webkit-transform:scale(.8);}}@-moz-keyframes scaletofade{to{opacity:0;-moz-transform:scale(.8);}}@keyframes scaletofade{to{opacity:0;transform:scale(.8);}}@-webkit-keyframes godown{from{-webkit-transform:translatey(-100%);}}@-moz-keyframes godown{from{-moz-transform:translatey(-100%);}}@keyframes godown{from{transform:translatey(-100%);}}@-webkit-keyframes scaleupfrom{from{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleupfrom{from{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleupfrom{from{opacity:0;transform:scale(1.5);}}@-webkit-keyframes scaleupto{to{opacity:0;-webkit-transform:scale(1.5);}}@-moz-keyframes scaleupto{to{opacity:0;-moz-transform:scale(1.5);}}@keyframes scaleupto{to{opacity:0;transform:scale(1.5);}}.owl-theme{margin:0;}.ty-owl-controls{margin:-40px 0 0 0;float:right;}.owl-theme .owl-controls{margin-top:10px;text-align:center;}.owl-theme .owl-controls-outside{margin-top:0;text-align:center;}.owl-theme .owl-controls .owl-buttons div{color:#fff;display:inline-block;margin:5px;padding:3px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;background:#b9c1c9;filter:alpha(opacity=70);opacity:0.7;}.owl-theme .owl-controls-outside .owl-buttons div{float:left;font-size:15px;padding:2px 9px;height:20px;width:6px;margin-top:3px;margin-bottom:0;}.owl-theme .owl-controls-outside .owl-buttons div:last-child{margin-right:0;}.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:alpha(opacity=100);opacity:1;text-decoration:none;}.owl-theme .owl-controls .owl-page{display:inline-block;}.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:alpha(opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#a9b0b4;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{filter:alpha(opacity=100);opacity:1;}.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#fff;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.owl-item.loading{background:url('../../../../../../../../design/themes/responsive/media/images/icons/ajax_loader.gif?1769939670') no-repeat center center;}.owl-more-theme .owl-controls{width:100%;position:absolute;top:50%;margin-top:-18px;}.owl-more-theme .owl-prev,.owl-more-theme .owl-next{position:absolute;padding:3px 8px 0 8px;}.owl-more-theme .owl-prev i,.owl-more-theme .owl-next i{font-size:30px;}.owl-more-theme .owl-prev{left:-35px;-webkit-border-radius:4px 0 0 4px;-moz-border-radius:4px 0 0 4px;border-radius:4px 0 0 4px;}.owl-more-theme .owl-next{right:-35px;-webkit-border-radius:0 4px 4px 0;-moz-border-radius:0 4px 4px 0;border-radius:0 4px 4px 0;}.ty-footer-form-block{margin:27px 0px 0px 0px;color:white;}.ty-footer-form-block__title{display:inline-block;padding-right:30px;font-size:22px;color:white;font-weight:normal;}.ty-footer-form-block__form{display:inline-block;margin:0 0 10px 0 !important;width:300px;}.ty-footer-form-block__form .cm-hint{color:#c9c9c9;}.dropdown-menu{display:none;}.main-footer .site-links{vertical-align:top;}@-ms-viewport{width:device-width;}.hidden{display:none;}.visible-phone{display:none !important;}.visible-tablet{display:none !important;}.hidden-desktop{display:none !important;}.visible-desktop{display:inherit !important;}@media (min-width: 768px) and (max-width: 979px){.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.visible-tablet{display:inherit !important;}.hidden-tablet{display:none !important;}}@media (max-width: 767px){.hidden-desktop{display:inherit !important;}.visible-desktop{display:none !important;}.visible-phone{display:inherit !important;}.hidden-phone{display:none !important;}}.visible-print{display:none !important;}@media print{.visible-print{display:inherit !important;}.hidden-print{display:none !important;}}@-ms-viewport{width:device-width;}@media (min-width: 1224px){.row{margin-left:-25px;}.row:before,.row:after{display:table;content:"";line-height:0;width:100%;}.row:after{clear:both;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:25px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:1175px;}.span16{width:1175px;}.span15{width:1100px;}.span14{width:1025px;}.span13{width:950px;}.span12{width:875px;}.span11{width:800px;}.span10{width:725px;}.span9{width:650px;}.span8{width:575px;}.span7{width:500px;}.span6{width:425px;}.span5{width:350px;}.span4{width:275px;}.span3{width:200px;}.span2{width:125px;}.span1{width:50px;}.offset16{margin-left:1225px;}.offset15{margin-left:1150px;}.offset14{margin-left:1075px;}.offset13{margin-left:1000px;}.offset12{margin-left:925px;}.offset11{margin-left:850px;}.offset10{margin-left:775px;}.offset9{margin-left:700px;}.offset8{margin-left:625px;}.offset7{margin-left:550px;}.offset6{margin-left:475px;}.offset5{margin-left:400px;}.offset4{margin-left:325px;}.offset3{margin-left:250px;}.offset2{margin-left:175px;}.offset1{margin-left:100px;}.row-fluid{width:100%;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;width:100%;}.row-fluid:after{clear:both;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:2.1276595744681%;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:2.1276595744681%;}.row-fluid .span16{width:100%;}.row-fluid .span15{width:93.617021276596%;}.row-fluid .span14{width:87.234042553191%;}.row-fluid .span13{width:80.851063829787%;}.row-fluid .span12{width:74.468085106383%;}.row-fluid .span11{width:68.085106382979%;}.row-fluid .span10{width:61.702127659574%;}.row-fluid .span9{width:55.31914893617%;}.row-fluid .span8{width:48.936170212766%;}.row-fluid .span7{width:42.553191489362%;}.row-fluid .span6{width:36.170212765957%;}.row-fluid .span5{width:29.787234042553%;}.row-fluid .span4{width:23.404255319149%;}.row-fluid .span3{width:17.021276595745%;}.row-fluid .span2{width:10.63829787234%;}.row-fluid .span1{width:4.2553191489362%;}.row-fluid .offset16{margin-left:104.25531914894%;}.row-fluid .offset16:first-child{margin-left:102.12765957447%;}.row-fluid .offset15{margin-left:97.872340425532%;}.row-fluid .offset15:first-child{margin-left:95.744680851064%;}.row-fluid .offset14{margin-left:91.489361702128%;}.row-fluid .offset14:first-child{margin-left:89.36170212766%;}.row-fluid .offset13{margin-left:85.106382978723%;}.row-fluid .offset13:first-child{margin-left:82.978723404255%;}.row-fluid .offset12{margin-left:78.723404255319%;}.row-fluid .offset12:first-child{margin-left:76.595744680851%;}.row-fluid .offset11{margin-left:72.340425531915%;}.row-fluid .offset11:first-child{margin-left:70.212765957447%;}.row-fluid .offset10{margin-left:65.957446808511%;}.row-fluid .offset10:first-child{margin-left:63.829787234043%;}.row-fluid .offset9{margin-left:59.574468085106%;}.row-fluid .offset9:first-child{margin-left:57.446808510638%;}.row-fluid .offset8{margin-left:53.191489361702%;}.row-fluid .offset8:first-child{margin-left:51.063829787234%;}.row-fluid .offset7{margin-left:46.808510638298%;}.row-fluid .offset7:first-child{margin-left:44.68085106383%;}.row-fluid .offset6{margin-left:40.425531914894%;}.row-fluid .offset6:first-child{margin-left:38.297872340426%;}.row-fluid .offset5{margin-left:34.042553191489%;}.row-fluid .offset5:first-child{margin-left:31.914893617021%;}.row-fluid .offset4{margin-left:27.659574468085%;}.row-fluid .offset4:first-child{margin-left:25.531914893617%;}.row-fluid .offset3{margin-left:21.276595744681%;}.row-fluid .offset3:first-child{margin-left:19.148936170213%;}.row-fluid .offset2{margin-left:14.893617021277%;}.row-fluid .offset2:first-child{margin-left:12.765957446809%;}.row-fluid .offset1{margin-left:8.5106382978723%;}.row-fluid .offset1:first-child{margin-left:6.3829787234043%;}.ty-footer-grid__full-width > .row{width:1200px;margin:0 auto;}.ty-footer-grid__full-width > .row-fluid{max-width:1365px;min-width:280px;margin:0 auto;}.ty-footer-menu__items,.ty-footer-general__body{display:block !important;}}@media (max-width: 1224px){.ty-footer-grid__full-width > .row{width:960px;margin:0 auto;}.ty-footer-form-block__form{width:220px;}h3.ty-footer-form-block__title,h3.ty-social-link__title{font-size:20px;}.ty-orders__actions-right{float:none;}}@media (max-width: 979px){.ty-sidebox__body-toggle{display:block;}.tygh-content .container,.ty-footer-menu,.footer-copyright{padding:0px 10px;}.ty-select-block__a{margin-right:0;}.top-currencies{margin-left:2px;}.ty-grid-list__item .ty-icon-left-circle,.ty-grid-list__item .ty-icon-right-circle{visibility:visible;}.ty-product-empty{display:none;}.ty-wish-list-empty [class*="ty-column"]{width:100%;}.ty-wish-list-empty [class*="ty-column"]:first-child .ty-product-empty{display:block;}.ty-exception__code{display:block;width:100%;}.ty-exception__title-info{display:block;padding-left:0px;text-align:center;}.ty-exception__links{margin:0px;}.ty-exception__links-item{float:none;display:inline-block;margin:0 5px;}.ty-payment-icons .ty-payment-icons__item{margin-left:5px;}.ty-footer-form-block__form{width:80%;}h3.ty-social-link__title{display:block;margin-top:21px;margin-bottom:10px;}.ty-sort-container{padding-left:0px;}.ty-product-block__note{width:100%;position:static;}.ty-product-options__item-label{display:block;width:100%;float:none;}.ty-product-options__description,.ty-product-block__option .help-inline{margin-left:0;}.ty-product-variant-image{margin-left:0;}.ty-product-detail .ty-product-block__left{padding-right:0;}.ty-multi-checkout__step{display:block;width:100%;padding-bottom:20px;}.ty-multi-checkout__arrow{display:none;}.ty-pagination__text{display:none;}}@media (min-width: 768px) and (max-width: 979px){.row{margin-left:-10px;}.row:before,.row:after{display:table;content:"";line-height:0;width:100%;}.row:after{clear:both;}.row:before,.row:after{display:table;content:"";line-height:0;}.row:after{clear:both;}[class*="span"]{float:left;min-height:1px;margin-left:10px;}.container,.navbar-static-top .container,.navbar-fixed-top .container,.navbar-fixed-bottom .container{width:726px;}.span16{width:726px;}.span15{width:680px;}.span14{width:634px;}.span13{width:588px;}.span12{width:542px;}.span11{width:496px;}.span10{width:450px;}.span9{width:404px;}.span8{width:358px;}.span7{width:312px;}.span6{width:266px;}.span5{width:220px;}.span4{width:174px;}.span3{width:128px;}.span2{width:82px;}.span1{width:36px;}.offset16{margin-left:746px;}.offset15{margin-left:700px;}.offset14{margin-left:654px;}.offset13{margin-left:608px;}.offset12{margin-left:562px;}.offset11{margin-left:516px;}.offset10{margin-left:470px;}.offset9{margin-left:424px;}.offset8{margin-left:378px;}.offset7{margin-left:332px;}.offset6{margin-left:286px;}.offset5{margin-left:240px;}.offset4{margin-left:194px;}.offset3{margin-left:148px;}.offset2{margin-left:102px;}.offset1{margin-left:56px;}.row-fluid{width:100%;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;width:100%;}.row-fluid:after{clear:both;}.row-fluid:before,.row-fluid:after{display:table;content:"";line-height:0;}.row-fluid:after{clear:both;}.row-fluid [class*="span"]{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;margin-left:1.3774104683196%;}.row-fluid [class*="span"]:first-child{margin-left:0;}.row-fluid .controls-row [class*="span"] + [class*="span"]{margin-left:1.3774104683196%;}.row-fluid .span16{width:100%;}.row-fluid .span15{width:93.617021276596%;}.row-fluid .span14{width:87.234042553191%;}.row-fluid .span13{width:80.851063829787%;}.row-fluid .span12{width:74.468085106383%;}.row-fluid .span11{width:68.085106382979%;}.row-fluid .span10{width:61.702127659574%;}.row-fluid .span9{width:55.31914893617%;}.row-fluid .span8{width:48.936170212766%;}.row-fluid .span7{width:42.553191489362%;}.row-fluid .span6{width:36.170212765957%;}.row-fluid .span5{width:29.787234042553%;}.row-fluid .span4{width:23.404255319149%;}.row-fluid .span3{width:17.021276595745%;}.row-fluid .span2{width:10.63829787234%;}.row-fluid .span1{width:4.2553191489362%;}.row-fluid .offset16{margin-left:102.75482093664%;}.row-fluid .offset16:first-child{margin-left:101.37741046832%;}.row-fluid .offset15{margin-left:97.872340425532%;}.row-fluid .offset15:first-child{margin-left:95.744680851064%;}.row-fluid .offset14{margin-left:91.489361702128%;}.row-fluid .offset14:first-child{margin-left:89.36170212766%;}.row-fluid .offset13{margin-left:85.106382978723%;}.row-fluid .offset13:first-child{margin-left:82.978723404255%;}.row-fluid .offset12{margin-left:78.723404255319%;}.row-fluid .offset12:first-child{margin-left:76.595744680851%;}.row-fluid .offset11{margin-left:72.340425531915%;}.row-fluid .offset11:first-child{margin-left:70.212765957447%;}.row-fluid .offset10{margin-left:65.957446808511%;}.row-fluid .offset10:first-child{margin-left:63.829787234043%;}.row-fluid .offset9{margin-left:59.574468085106%;}.row-fluid .offset9:first-child{margin-left:57.446808510638%;}.row-fluid .offset8{margin-left:53.191489361702%;}.row-fluid .offset8:first-child{margin-left:51.063829787234%;}.row-fluid .offset7{margin-left:46.808510638298%;}.row-fluid .offset7:first-child{margin-left:44.68085106383%;}.row-fluid .offset6{margin-left:40.425531914894%;}.row-fluid .offset6:first-child{margin-left:38.297872340426%;}.row-fluid .offset5{margin-left:34.042553191489%;}.row-fluid .offset5:first-child{margin-left:31.914893617021%;}.row-fluid .offset4{margin-left:27.659574468085%;}.row-fluid .offset4:first-child{margin-left:25.531914893617%;}.row-fluid .offset3{margin-left:21.276595744681%;}.row-fluid .offset3:first-child{margin-left:19.148936170213%;}.row-fluid .offset2{margin-left:14.893617021277%;}.row-fluid .offset2:first-child{margin-left:12.765957446809%;}.row-fluid .offset1{margin-left:8.5106382978723%;}.row-fluid .offset1:first-child{margin-left:6.3829787234043%;}.ty-footer-grid__full-width > .row{width:736px;margin:0 auto;}.ty-social-link__title{margin-right:70px;}.ty-social-link{margin-right:60px;}.ty-footer-menu__items,.ty-footer-general__body{display:block !important;}.ty-footer-form-block__form{width:220px;}.ty-menu__item .ty-menu__item-link{padding:14px 12px;}.ty-menu__submenu-items .ty-top-mine__submenu-col{min-width:160px;margin-right:13px;margin-bottom:20px;}.ty-top-mine__submenu-col:nth-child(4n){margin-right:0px;}.ty-account-info__buttons .ty-btn{display:block;margin-bottom:10px;margin-left:0px;}}@media (min-width: 767px){.ty-cart-content .ty-cart-content__product-elem,.ty-cart-content .ty-cart-content__title{border:0;}.ty-menu__item,.ty-text-links_show_inline{display:inline-block !important;}.ty-menu__menu-btn{display:none !important;}.ty-menu-vertical .ty-menu__submenu [class*="menu-level-"].ty-menu__item-active > .ty-menu__submenu-item-header .ty-menu__item-link{background:#fff;color:#fff;}.ty-menu-vertical .ty-menu__submenu [class*="menu-level-"].ty-menu__item-active i{color:#fff;}.ty-sidebox__body{display:block !important;}}@media (max-width: 767px){.ty-menu__items .ty-menu__items-show{display:block !important;border-bottom:0;}.ty-menu__item{display:none;float:none;margin-right:0px;border-bottom:1px solid #293a4a;padding:0px;position:relative;}.no-touch .ty-menu__item:hover .ty-menu__submenu-items,.ty-menu__item:hover .ty-menu__submenu-items{display:none;}.ty-menu__item:last-child{box-shadow:none;border-bottom:0;}.ty-menu__item .ty-menu__item-toggle-active{background:#2b3c4e;}.ty-menu__item .ty-menu__item-link{position:static;}.ty-menu__submenu .ty-menu__submenu-items{padding:0;}.ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item{border-bottom:1px solid #d8d8d8;margin:0;}.ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item .ty-menu__submenu-link{display:block;padding:12px 30px 12px 40px;}.no-touch .ty-menu__submenu-items .ty-menu__submenu-link:hover{color:#e6e6e6;}.ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-item-active a{color:black;background:none;}.ty-menu__submenu .ty-top-mine__submenu-col{display:block;position:relative;margin:0px;padding:0px;}.ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item{position:relative;padding:0px;padding-left:35px;}.ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-list{display:none;}.ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__item-toggle-active{background:#e0e0e0;}.ty-menu__items .ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__item-toggle{color:#bfbfbf;}.ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__submenu-link{padding:13px 40px;display:block;}.ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item-header{min-height:45px;margin:0px;padding-bottom:0px;border-bottom:1px solid #d8d8d8;text-transform:uppercase;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-menu__submenu .ty-top-mine__submenu-col .ty-menu__submenu-item-header-active{background:#e0e0e0;}.ty-menu__menu-btn{border-bottom:0px;box-shadow:none;}.ty-menu__submenu-items{background:#ededed;position:static;}.ty-icon-short-list{padding-right:4px;}.ty-menu__item-toggle{width:50px;height:44px;position:absolute;text-align:center;font-size:35px;right:0px;z-index:100;color:#fff;top:0px;cursor:pointer;}.ty-menu__item-toggle:hover{color:#fff;}.ty-menu__icon-hide,.ty-menu__icon-open{display:inline-block;line-height:46px;}.ty-menu__submenu-dropdown-bottom{margin:auto;}.ty-menu__icon-hide{display:none;}.ty-menu__item-toggle-active .ty-menu__icon-hide{display:inline-block;}.ty-menu__item-toggle-active .ty-menu__icon-open{display:none;}.ty-menu-vertical{margin-bottom:40px;}.ty-menu-vertical .ty-menu__item .ty-menu__submenu{position:static;display:block;}.ty-menu-vertical .ty-menu__item.menu-level-2{padding-left:35px;}.ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item-link{background:none;color:#fff;padding-left:40px;}.ty-menu-vertical .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__item-link{color:#fff;}.ty-menu-vertical .ty-menu__submenu .dropdown-vertical__dir .ty-menu__submenu-item-header .ty-menu__item-link{text-transform:uppercase;font-weight:bold;}.ty-menu-vertical .ty-menu__submenu .menu-level-2.ty-menu__item-active .ty-menu__item-link{background:#e0e0e0;}.ty-menu-vertical .ty-menu__submenu .menu-level-2.ty-menu__item-active .ty-menu__item-link{color:#000;}.ty-menu-vertical .ty-menu__submenu .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__item-link{padding-left:40px;text-transform:none;font-weight:normal;background:none;}.ty-menu-vertical .ty-menu__item-toggle i{top:3px;}.ty-menu-vertical .ty-menu__submenu .ty-menu__submenu .ty-menu__submenu-item-header .ty-menu__item-link{padding-left:40px;}.ty-menu-vertical .ty-menu__item .ty-menu__submenu-items .ty-menu__submenu-items{border-right:0;border-bottom:0;border-left:0;}.ty-menu-vertical .ty-menu__submenu-items .dropdown-vertical__dir .ty-menu__item-toggle{background:none;color:#bfbfbf;}.ty-menu-vertical .ty-menu__submenu-item-header{margin-bottom:0;padding-bottom:0;min-height:none;border-bottom:none;}.ty-menu-vertical .ty-menu__submenu-item-header .ty-menu__submenu-item-header .ty-menu__item-link{color:#1abc9c;text-transform:none;}.ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__item:hover i{color:#a1a6aa !important;}.ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__submenu-items{border:1px solid #2b3e51;border-top:0px;border-bottom:0px;}.ty-menu-vertical .ty-menu__item .ty-menu__submenu .ty-menu__submenu-items .ty-menu__submenu-items{border:0px;}.ty-menu-vertical .ty-menu__submenu-items .ty-menu__item{border-top:1px solid #d8d8d8;border-bottom:0;}.no-touch .ty-menu-vertical .ty-menu__submenu .ty-menu__item:hover > .ty-menu__submenu-item-header .ty-menu__item-link{background:none;color:#e6e6e6;}.ty-menu-vertical .menu-level-1.ty-menu__item-active > .ty-menu__submenu-item-header{background:#e0e0e0;}.ty-menu-vertical .ty-menu__items.rtl .ty-menu__submenu{width:auto;}.ty-menu-vertical .ty-menu__items.rtl .ty-menu__submenu-items{width:auto;}.ty-menu-vertical .ty-menu__items.rtl .ty-menu__item-toggle{left:0px;}.ui-dialog input[type="text"],.ui-dialog input[type="password"],.ui-dialog textarea,.ui-dialog select{width:100%;}.ui-dialog input[type="checkbox"]{margin:-20px 0px;}body.dialog-is-open{overflow:visible;}div.ui-dialog .ui-dialog-title{overflow:hidden;text-overflow:ellipsis;}.ty-estimation-buttons__rate{margin-bottom:0px;float:right;}.top-menu-grid{padding-top:0;}.top-logo-grid{padding-top:15px;}.top-logo-grid:before,.top-logo-grid:after{display:table;content:"";line-height:0;width:100%;}.top-logo-grid:after{clear:both;}.top-logo-grid:before,.top-logo-grid:after{display:table;content:"";line-height:0;}.top-logo-grid:after{clear:both;}.ty-logo-container{text-align:center;margin:10px 0px 30px;}.tygh-header > div,.tygh-top-panel > div{padding:0px 10px;}.ty-mainbox-title .ty-status{display:block;float:none;}.notification-content-extended{position:absolute;top:2% !important;width:96%;left:2%;right:10px;margin:0px;}.notification-content-extended .ty-product-notification__body{max-height:none !important;overflow:visible;}.ty-product-notification__body .ty-product-options-name{width:50%;}.ty-product-notification__body .ty-product-options-content{width:50%;text-align:right;}.notification-container{top:0;right:0px;min-width:100%;width:100%;}.notification-content{margin:0px;border:none;}.notification-content .close{top:8px;right:20px;}.ty-product-notification__image{float:none;display:block;margin:0 auto;}.ty-product-notification__product-name{max-width:200px;}.ty-table table,.ty-table thead,.ty-table tbody,.ty-table th,.ty-table td,.ty-table tr{display:block;}.ty-table{margin:5px 0px 20px;}.ty-table{border:none;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-table thead tr{position:absolute;top:-9999px;left:-9999px;}.ty-table tr{border:1px solid #ccc;}.ty-table td{border:none;border-bottom:1px solid #eee;white-space:normal;text-align:left;min-height:18px;width:auto !important;}.ty-table td:before,.ty-table td:after{display:table;content:"";line-height:0;width:100%;}.ty-table td:after{clear:both;}.ty-table td:before,.ty-table td:after{display:table;content:"";line-height:0;}.ty-table td:after{clear:both;}.ty-table tr td:last-child{border-bottom:0px;}.ty-table__no-items td{padding:0px;}.ty-table__no-items .ty-no-items{margin-bottom:0px;}.ty-table__responsive-header{float:left;width:35%;padding-right:5%;font-weight:bold;word-break:normal;display:block;}.ty-table__responsive-content{float:left;width:50%;}.ty-table.hidden,.ty-table .hidden{display:none;}.ty-cart-content .ty-cart-content__image-block{border-bottom:0;}.ty-cart-content .ty-table__responsive-header,.ty-table__responsive-content{float:none;width:100%;padding:0;}.ty-cart-content__image{float:none;text-align:center;}.ty-cart-content__left-buttons,.ty-cart-content__right-buttons{float:none;}.ty-cart-content__right-buttons{margin-top:10px;}.ty-cart-content__top-buttons .ty-btn,.ty-cart-content__bottom-buttons .ty-btn{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-cart-content__top-buttons .ty-btn + .ty-btn,.ty-cart-content__bottom-buttons .ty-btn + .ty-btn{margin:15px 0 0;}.ty-cart-total .ty-coupons__container{float:none;padding:0;width:100%;}.ty-cart-content__estimation{max-width:inherit;}.ty-cart-statistic{float:none;margin-top:10px;}.ty-cart-statistic__title,.ty-cart-statistic__total-title{width:50%;margin-right:0;float:left;}.ty-cart-statistic__value,.ty-cart-statistic__total-value{width:50%;float:left;}.top-links-grid .ty-dropdown-box{background:none;}.ty-dropdown-box .ty-account-info__title-txt{display:none;}.account-benefits{margin:0px 0px 30px 0px;}.top-cart-content{margin:13px 0px;}.header-widget-grid .top-cart-content{margin:0px;}.header-widget-grid{padding:0px 10px;}.ty-grid-list__item:hover{border-radius:0px;background:transparent;}.ty-quick-view-button{display:none;margin-bottom:30px;}.product-list__control{float:none;margin-bottom:10px;}.product-list__image{float:none;margin:0px 0px 20px 0px;width:100%;text-align:center;}.ty-compact-list__image .ty-discount-label{display:inline-block;height:30px;position:static;float:none;}.ty-sidebox{margin-bottom:10px;}.ty-sidebox:last-child{margin-bottom:30px;}.ty-product-block__left{display:block;overflow:visible;min-width:0;}.ty-product-block__img-wrapper{width:100%;margin:0;float:none;text-align:center;min-height:0;}.ty-product-block__img-wrapper:before,.ty-product-block__img-wrapper:after{display:table;content:"";line-height:0;width:100%;}.ty-product-block__img-wrapper:after{clear:both;}.ty-product-block__img-wrapper:before,.ty-product-block__img-wrapper:after{display:table;content:"";line-height:0;}.ty-product-block__img-wrapper:after{clear:both;}.ty-product-block__img-wrapper .ty-no-image{width:100% !important;}.ui-dialog .ty-product-variant-image{margin-left:0;}.ty-product-bigpicture__left,.ty-product-bigpicture__left-wrapper{width:100%;margin:0;}.ty-product-bigpicture__right{width:100%;margin-left:0;}.ty-account-detail{margin-left:0;background:none;padding-bottom:0;}.ty-profile-field__switch-label{float:none;text-align:center;margin-bottom:10px;}.ty-profile-field__switch-actions{float:none;text-align:center;}.ty-billing-first-name,.ty-billing-last-name,.ty-shipping-first-name,.ty-shipping-last-name,.ty-billing-country,.ty-billing-state,.ty-shipping-country,.ty-shipping-state,.ty-first-name,.ty-last-name{width:100%;}.ty-billing-first-name + .ty-billing-last-name,.ty-billing-country + .ty-billing-state,.ty-shipping-first-name + .ty-shipping-last-name,.shipping-country + .ty-shipping-state,.ty-first-name + .ty-last-name{margin-left:0;}.ty-buttons-container__add-or-close .ty-btn{display:block;margin:0px;}.ty-buttons-container__add-or-close .ty-close-text{padding-top:10px;display:inline-block;}.ty-login-info{margin:30px 0 0;}.ty-success-registration__item{display:block;width:100%;}.ty-account-benefits{margin:30px 0 0;}.ty-company-fields{margin-bottom:20px;}.ty-company-info{margin:0;padding:0;background:none;}.ty-features-all{text-align:center;}.ty-feature__image{float:none;}.ty-product-feature__label{width:180px;}.ty-sitemap__tree-section-list,.ty-sitemap__section-wrapper{width:50%;}.ty-breadcrumbs{padding-right:10px;}.ty-product-switcher{position:relative;top:10px;text-align:center;}.ty-product-switcher__a{position:relative;top:0;vertical-align:middle;font-size:20px;}.ty-product-switcher__a-left,.ty-product-switcher__a-right{float:none;}.ty-product-switcher__a-left{margin-right:10px;}.ty-product-switcher__a-right{margin-left:10px;}.ty-product-switcher span{font-size:100%;}.ty-checkout__login{float:none;padding:0 15px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-checkout__register{float:none;padding:0 15px;margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-checkout__register-content{padding-left:0;}.ty-checkout-buttons__submit-order{padding-bottom:20px;}.ty-compare-products__menu,.ty-compare-sort{width:130px;}.ty-compare-products__product,.ty-compare-feature_item_size{width:180px;}.ty-compare__buttons .ty-btn{width:100%;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-compare__buttons .ty-btn + .ty-btn{margin:15px 0 0;}.ty-benefits-guarantees{margin-bottom:0;}.ty-benefits-guarantees__item{display:block;width:90%;margin:0 auto 20px auto;}.ty-benefits-guarantees__item:last-child{margin-right:auto;}.search-block-grid{margin-top:0px !important;}.footer-no-wysiwyg ul{margin:0;}.ty-social-link-block{margin:10px 0px 20px;text-align:center;}.ty-footer-grid__full-width .ty-float-right,.ty-footer-grid__full-width .ty-float-left{float:none;}.ty-footer-grid__full-width > .row{width:auto;margin:0 auto;}.ty-footer-menu__items,.ty-footer-general__body{margin:0;display:none;}.ty-footer-menu__item{padding:15px 0px 15px 0px;border-bottom:1px solid #dfdfdf;padding-left:20px;margin-bottom:0;}.ty-footer-menu__header,.ty-footer-general__header{padding:15px 30px 15px 0;border-bottom:1px solid #fff;}.ty-footer-menu__icon-open,.ty-footer-menu__icon-hide{position:absolute;top:12px;right:0;font-size:40px;color:#bfbfbf;cursor:pointer;}.ty-footer-menu__icon-open{display:block;}.ty-footer-menu__header.open .ty-footer-menu__icon-hide,.ty-footer-general__header.open .ty-footer-menu__icon-hide{display:block;}.ty-footer-menu__header.open .ty-footer-menu__icon-open,.ty-footer-general__header.open .ty-footer-menu__icon-open{display:none;}.ty-footer-form-block__title{display:block;padding-right:0;}.ty-footer-form-block{text-align:center;margin:20px 0px 0px 0px;}.order-summary{margin-top:0;}.ty-step__container-active{margin-bottom:20px;}.ty-checkout-complete__buttons .ty-btn{margin:0 0 15px 0;}.ty-checkout-complete__buttons-left,.ty-checkout-complete__buttons-right{float:none;}.ty-period__wrapper{float:none;}.ty-login-popup{min-width:100px;max-width:none;}.ty-orders__actions .ty-btn{text-align:left;display:block;}.ty-orders__actions .ty-btn + .ty-btn{margin-left:0;margin-top:3px;}.ty-profiles-info__item{float:none;width:100%;margin-bottom:20px;}.ty-profiles-info__item:last-child{margin-bottom:0;}.ty-orders-summary__right{float:none;}.ty-orders-summary__wrapper{float:none;min-width:0;}.container{width:auto;}.row-fluid{width:100%;}.row{margin-left:0;}[class*="span"],.row-fluid [class*="span"]{float:none;display:block;width:100%;margin-left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.span12,.row-fluid .span12{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.row-fluid [class*="offset"]:first-child{margin-left:0;}.ty-cart-items{width:256px;}.ty-cart-items__list-item-desc{width:187px;}.ty-cart-items__list-item-tools{right:-10px;display:block;}.vendor-info-grid{margin-top:10px;}.vendor-stores-block-grid{float:left !important;width:auto !important;padding:10px 0;}.vendor-logo-grid .logo-container{text-align:center;float:none;margin-bottom:20px;}.vendor-search-grid{margin-bottom:20px;}.ty-vendor-information{text-align:center;}.ty-text-links-wrapper{position:relative;}.ty-text-links-btn{display:inline-block;padding:9px 10px 7px 10px;color:#7a8998;cursor:pointer;}.ty-text-links-btn.open{z-index:650;background:#7a8998;color:#fff;}.ty-text-links-btn__arrow{font-size:20px;line-height:0;position:relative;top:5px;width:7px;}.top-links-grid .ty-text-links-btn{margin-top:-7px;}.ty-text-links_show_inline{position:absolute;min-width:170px;right:0;display:none;background:#fff;border:1px solid #8b98a5;padding:7px 14px;z-index:5;margin:0;}.ty-text-links_show_inline .ty-level-0 > .ty-text-links{display:block;background:none;border:0 none;padding:0;position:relative;}.ty-text-links_show_inline .ty-text-links__item{margin-right:0;display:block;}.ty-text-links_show_inline .ty-text-links{margin:0;}.ty-text-links_show_inline .ty-text-links__item .ty-text-links__a{display:block;}.ty-filter-tooltip{float:right;left:0 !important;margin-right:20px;}.daterangepicker.dropdown-menu.opensright,.daterangepicker.dropdown-menu.opensleft{min-width:340px !important;}.daterangepicker.dropdown-menu.opensright .ranges,.daterangepicker.dropdown-menu.opensright .calendar,.daterangepicker.dropdown-menu.opensleft .ranges,.daterangepicker.dropdown-menu.opensleft .calendar{float:none;margin:10px auto 15px;}.daterangepicker.dropdown-menu.opensright:before,.daterangepicker.dropdown-menu.opensleft:before,.daterangepicker.dropdown-menu.opensright:after,.daterangepicker.dropdown-menu.opensleft:after{display:none;}.ty-horizontal-product-filters{padding-left:0;}.ty-horizontal-product-filters-dropdown{width:100%;border-bottom:1px solid #d4d4d4;}.ty-horizontal-product-filters-dropdown:last-child{border-bottom:none;}.ty-horizontal-product-filters-dropdown__content{min-width:100%;border-top:none;border-bottom:none;border-left:1px solid #edeff1;border-right:1px solid #edeff1;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}.ty-horizontal-product-filters-dropdown .ty-horizontal-product-filters-dropdown__wrapper{display:block;padding:10px;}.ty-horizontal-product-filters-dropdown__content{position:relative;margin-bottom:10px;}.ty-horizontal-product-filters-dropdown__icon{float:right;margin-right:4px;top:0px;}}@media screen and (max-width: 480px){.ty-mainbox-title__right{float:none;display:block;margin-top:0;}.ty-mainbox-title__left{float:none;display:block;}.ty-cart-content__buttons{padding:16px 12px;}.header-widget-grid .top-logo-grid{padding-top:0px;}.header-widget-grid .top-logo-grid{width:50%;float:left;}.header-widget-grid .cart-content-grid{width:50%;float:right;white-space:nowrap;}.ty-estimation-buttons__rate{margin-bottom:10px;float:none;}.ty-search-form__input{margin:4px 0px;width:100%;}.ty-features-all .ty-column6{width:50%;}.ty-product-list__image{float:none;margin-bottom:25px;margin-right:0px;text-align:center;}.ty-sitemap__tree-section-list,.ty-sitemap__section-wrapper{width:100%;min-height:0;}.ty-compact-list__controls .ty-product-coming-soon{position:static;right:auto;}.ty-compact-list__controls .ty-btn + .ty-product-coming-soon{position:absolute;right:0px;}.ty-product-feature__label{width:120px;}.ty-product-feature__value{max-width:160px;}.ty-sort-container__views-a{padding:7px;}.ty-compact-list__image,.ty-compact-list__title{display:block;width:100%;float:none;padding:0;}.ty-compact-list__image{margin-bottom:10px;}.ty-btn__add-to-cart{margin-right:10px;}.ty-product-block__button .ty-btn + .ty-btn{margin-left:0px;}.ty-sidebox__body{display:none;}.ty-pagination{text-align:center;}.ty-pagination__btn{width:94%;}.ty-pagination__items{margin:15px 0;}.ty-pagination__item{padding:5px 6px;}.ty-pagination__text{display:inline-block;}.ty-step__title-txt{font-size:18px;}.ty-checkout__billing-tabs .ty-tabs{padding:0px;}.ty-checkout__billing-tabs .ty-tabs__item{float:none;}.ty-companies__img{float:none;}.ty-companies__info{padding:0;}.ty-filters-search__item{padding-right:0;}}@font-face{font-family:'Larsseit-Bold';src:url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-bold.eot?1769939670');src:url('fonts/larsseit-bold.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-bold.woff2?1769939670') format('woff2'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-bold.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-bold.ttf?1769939670') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'FontAwesome';src:url('../../../../../../../../design/themes/responsive/media/fonts/fontawesome-webfont.eot?1769939670');src:url('../media/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/fontawesome-webfont.woff2?1769939670') format('woff2'), url('../../../../../../../../design/themes/responsive/media/fonts/fontawesome-webfont.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/fontawesome-webfont.ttf?1769939670') format('truetype'), url('../../../../../../../../design/themes/responsive/media/fonts/fontawesome-webfont.svg#fontawesomeregular?1769939670') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Icon';src:url('../../../../../../../../design/themes/responsive/media/fonts/northskull-icon-font.eot?1769939670');src:url('fonts/northskull-icon-font.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/northskull-icon-font.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/northskull-icon-font.ttf?1769939670') format('truetype'), url('../../../../../../../../design/themes/responsive/media/fonts/northskull-icon-font.svg#Icon?1769939670') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Larsseit-Reg';src:url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-reg.eot?1769939670');src:url('fonts/larsseit-reg.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-reg.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-reg.ttf?1769939670') format('truetype'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-reg.svg#Larsseit-Reg?1769939670') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'Larsseit';src:url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-reg.eot?1769939670');src:url('fonts/larsseit-reg.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-reg.woff2?1769939670') format('woff2'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-reg.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/larsseit-reg.ttf?1769939670') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'LarsseitMedium';src:url('../../../../../../../../design/themes/responsive/media/fonts/LarsseitMedium/LarsseitMedium.eot?1769939670');src:url('fonts/LarsseitMedium/LarsseitMedium.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/LarsseitMedium/LarsseitMedium.woff2?1769939670') format('woff2'), url('../../../../../../../../design/themes/responsive/media/fonts/LarsseitMedium/LarsseitMedium.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/LarsseitMedium/LarsseitMedium.ttf?1769939670') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'LarsseitLight';src:url('../../../../../../../../design/themes/responsive/media/fonts/LarsseitLight/LarsseitLight.eot?1769939670');src:url('fonts/LarsseitLight/LarsseitLight.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/LarsseitLight/LarsseitLight.woff2?1769939670') format('woff2'), url('../../../../../../../../design/themes/responsive/media/fonts/LarsseitLight/LarsseitLight.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/LarsseitLight/LarsseitLight.ttf?1769939670') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Roboto-light';src:url('../../../../../../../../design/themes/responsive/media/fonts/roboto-light-webfont.eot?1769939670');src:url('fonts/roboto-light-webfont.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/roboto-light-webfont.svg?1769939670') format('svg'), url('../../../../../../../../design/themes/responsive/media/fonts/roboto-light-webfont.ttf?1769939670') format('truetype'), url('../../../../../../../../design/themes/responsive/media/fonts/roboto-light-webfont.woff?1769939670') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'CenturyGothic-Bold';src:url('../../../../../../../../design/themes/responsive/media/fonts/CenturyGothic-Bold/CenturyGothic-Bold.eot?1769939670');src:url('fonts/CenturyGothic-Bold/CenturyGothic-Bold.eot?#iefix') format('embedded-opentype'), url('../../../../../../../../design/themes/responsive/media/fonts/CenturyGothic-Bold/CenturyGothic-Bold.woff2?1769939670') format('woff2'), url('../../../../../../../../design/themes/responsive/media/fonts/CenturyGothic-Bold/CenturyGothic-Bold.woff?1769939670') format('woff'), url('../../../../../../../../design/themes/responsive/media/fonts/CenturyGothic-Bold/CenturyGothic-Bold.ttf?1769939670') format('truetype');font-weight:normal;font-style:normal;}a{font-family:'Larsseit';}.transition_none{transition:none;-moz-transition:none;-webkit-transition:none;transform:none;-moz-transform:none;-webkit-transform:none;}@keyframes top{0%{margin-top:150px;opacity:0;}100%{margin-top:90px;opacity:1;}}@-moz-keyframes top{0%{margin-top:150px;opacity:0;}100%{margin-top:90px;opacity:1;}}@-webkit-keyframes top{0%{margin-top:150px;opacity:0;}100%{margin-top:90px;opacity:1;}}.top{animation:top 2s;-moz-animation:top 2s;-webkit-animation:top 2s;}@keyframes top2{0%{margin-top:60px;opacity:0;}100%{margin-top:0px;opacity:1;}}@-moz-keyframes top2{0%{margin-top:60px;opacity:0;}100%{margin-top:0px;opacity:1;}}@-webkit-keyframes top2{0%{margin-top:60px;opacity:0;}100%{margin-top:0px;opacity:1;}}.top2{animation:top 2s;-moz-animation:top 2s;-webkit-animation:top 2s;}@keyframes top3{0%{margin-top:80px;opacity:0;}100%{margin-top:20px;opacity:1;}}@-moz-keyframes top3{0%{margin-top:80px;opacity:0;}100%{margin-top:20px;opacity:1;}}@-webkit-keyframes top3{0%{margin-top:80px;opacity:0;}100%{margin-top:20px;opacity:1;}}.row{margin-left:0px !important;}a,a:hover{color:#000;}.top3{animation:top 2s;-moz-animation:top 2s;-webkit-animation:top 2s;}body{font-size:14px;}a{outline:none !important;}html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}body,h1{letter-spacing:.15em;line-height:1.429em;font-weight:normal;}h1,h2,h5,h6{text-transform:uppercase;margin:0;}h2,h3{font-size:1.786em;margin:0;font-weight:normal;color:#000 !important;}h5{font-size:1.286em;}h4{font-size:1.429em;margin:0;font-weight:normal;}h5,h6{letter-spacing:.15em;}h2{letter-spacing:.15em;font-weight:normal;}h6{font-family:Larsseit-Bold;font-size:.857em;font-weight:normal;}@media (max-width: 768px){h1{font-size:2.143em;}}.preview .header,.preview .secondary-header,h5,h6{text-transform:uppercase;letter-spacing:.15em;}body{width:100%;font-size:14px;font-family:'Larsseit';font-weight:400;color:#000;}body,html{overflow-x:hidden;}*,:after,:before{box-sizing:inherit;}.article-grid .column:after,.article-grid .row:after,.article-grid:after{content:"";display:table;clear:both;}.carousel h6{margin:0;font-weight:normal;}div.container-fluid{max-width:100% !important;padding:0;}[data-fade-in-up]{-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1500ms ease, -webkit-transform 2000ms ease;transition:opacity 1500ms ease, transform 2000ms ease;}.homepage section{display:block;margin:45px auto;padding:25px 0;}[data-fade-in-up].go{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}.stories-inner{max-width:1405px;margin-left:auto;margin-right:auto;padding:0 20px;}.divider,.standard-pips .pip.active a{background:#fff;}.divider{width:10px;height:2px;margin:20px auto;}.basic-button,.section-header{text-align:center;display:inline-block;}.basic-button{text-transform:uppercase;border-width:1px;border-style:solid;padding:14px 13px 11px 15px;line-height:1em;font-family:Larsseit-Bold;outline:0;-webkit-transition:color 200ms ease, background 200ms ease, border-color 200ms ease;transition:color 200ms ease, background 200ms ease, border-color 200ms ease;cursor:pointer;}.item-with-overlay{text-align:center;padding:0 2px;}.item-with-overlay >.inner{position:relative;overflow:hidden;}.item-with-overlay .media{line-height:1em;font-size:0;overflow:hidden;}.item-with-overlay .media img{width:100%;max-width:100%;}.item-with-overlay .information{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity 400ms cubic-bezier(.645,.045,.355,1), visibility 400ms cubic-bezier(.645,.045,.355,1);transition:opacity 400ms cubic-bezier(.645,.045,.355,1), visibility 400ms cubic-bezier(.645,.045,.355,1);}.item-with-overlay .information >.inner{position:absolute;top:50%;left:50%;width:90%;max-width:340px;opacity:0;-webkit-transform:translate(-50%,-47%);-ms-transform:translate(-50%,-47%);transform:translate(-50%,-47%);-webkit-transition:opacity 600ms 100ms cubic-bezier(.445,.05,.55,.95), transform 300ms 100ms cubic-bezier(.445,.05,.55,.95);transition:opacity 600ms 100ms cubic-bezier(.445,.05,.55,.95), transform 300ms 100ms cubic-bezier(.445,.05,.55,.95);}.item-with-overlay .divider{background:#000;}.item-with-overlay .cta{margin-top:50px;font-size:.857em;border-color:rgba(0,0,0,0.25);opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 200ms 200ms cubic-bezier(.445,.05,.55,.95), transform 200ms 200ms cubic-bezier(.445,.05,.55,.95), background 200ms ease, border-color 200ms ease, color 200ms ease;transition:opacity 200ms 200ms cubic-bezier(.445,.05,.55,.95), transform 200ms 200ms cubic-bezier(.445,.05,.55,.95), background 200ms ease, border-color 200ms ease, color 200ms ease;}.item-with-overlay .cta:hover{background:#000;color:#fff;border-color:#000;}.item-with-overlay:hover .information{opacity:1;visibility:visible;}.item-with-overlay:hover .information >.inner{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.item-with-overlay:hover .cta{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.stories .story{display:inline-block;width:50%;margin-right:-4px;}.stories .story img{-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease;}.section-header{width:100%;margin:0 auto;padding:0 20px;}[data-fade-in-up] .section-header{-webkit-transition:opacity 2000ms 100ms;transition:opacity 2000ms 100ms;}.homepage .section-header{margin-bottom:80px;}[data-fade-in-up].go .section-header{opacity:1;}.homepage .featured-products .section-header{margin-bottom:100px;}.carousel{position:relative;width:100%;overflow:hidden;}.carousel .slides{width:100%;}.carousel .slide{position:absolute;top:0;left:0;text-align:center;}.carousel .slide img{max-width:100%;}.carousel .slide:first-child{position:relative;top:0;left:0;}.carousel .information{background:rgba(255,255,255,0.6);}.carousel .information .inner{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);}.homepage .carousel{max-width:1365px;margin:0 auto;}.homepage section:last-child{padding-bottom:0;margin-bottom:0;}.article-grid{width:100%;max-width:1405px;margin:0 auto;padding:0 20px;}.article-grid .column:first-child{padding-right:2px;}.article-grid .column:last-child{padding-left:2px;}.article-grid .column{width:50%;float:left;}.article-grid .row{padding:0 0 3px;}.article-grid .grid-item,.article-grid .row:last-child{padding:0;}.article-grid .grid-item.four-four{width:100%;}.article-grid .grid-item.one-one:first-child{padding-right:2px;}.article-grid .grid-item.one-one:last-child{padding-left:2px;}.article-grid .grid-item.one-one{width:50%;float:left;}.article-grid .grid-item.two-one{width:100%;float:left;}.article-grid .grid-item img{-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease;}.journal-latest .onward-options{margin:60px 0 30px;padding:0 20px;text-align:center;}.preview{max-height:450px;}.preview .scrollable-content{height:100%;overflow:hidden;padding-bottom:80px;}.preview .cta-wrapper{position:absolute;bottom:0;left:0;width:100%;background:#fff;border:1px solid #000;border-top-color:#ebebeb;padding:20px;z-index:1;}.preview .handle{position:absolute;left:0;width:100%;background:#c1c1c1;border-radius:3px;}.preview-inner{padding:18px 30px 20px 20px;border:1px solid #000;opacity:0;visibility:hidden;min-height:500px;transition:opacity 400ms ease, visibility 400ms ease;}.basket-preview-active .preview-inner,.wishlist-preview-active .preview-inner{opacity:1;visibility:visible;}@media (min-width: 769px){.lookbook-media .product .product-title{min-height:75px;}.lookbook-media .product .product-title h3{min-height:75px;}.lookbook-media .standard-slideshow .slide{min-height:415px;}}@media (max-width: 767px){footer.page-wrapper{padding-top:0px;}}.homepage .introduction h3.title{color:#fff !important;}.contact-form .standard-form input::-webkit-input-placeholder{color:#949494;}.contact-form .standard-form input::-moz-placeholder{color:#949494;}.contact-form .standard-form textarea::-webkit-input-placeholder{color:#949494;}.contact-form .standard-form textarea::-moz-input-placeholder{color:#949494;}.contact-form .standard-form input,.contact-form .standard-form textarea,.contact-form .standard-form select{line-height:1em;}.contact-form .basic-button{line-height:1.2em;}form.standard-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;}.signin-register .register-prompt .standard-list li{position:relative;}.signin-register .standard-form input.cm-hint-focused::-webkit-input-placeholder{color:transparent;}.signin-register .standard-form input.cm-hint-focused::-moz-placeholder{color:transparent;}.homepage.page-wrapper .slideshow .slide{display:table;}.homepage.page-wrapper .slideshow .information{padding:0;top:0;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);height:100%;display:table-cell;vertical-align:middle;position:relative;}.homepage.page-wrapper .slideshow .information h6{font-family:Larsseit;}.homepage.page-wrapper .slideshow .information .center{width:100%;margin-top:-25px;position:relative;vertical-align:middle;}.homepage.page-wrapper .slideshow .information .center .divider{margin:20px auto;}.homepage.page-wrapper .slideshow .information .center .cta{margin-top:25px;}.homepage.page-wrapper .slideshow .information .bottom{position:absolute;bottom:123px;width:100%;}.homepage.page-wrapper .slideshow .information .bottom .divider{margin:20px auto;}.homepage.page-wrapper .slideshow .information .bottom .cta{margin-top:25px;}.homepage.page-wrapper .slideshow .information .right{float:right;right:0;width:auto;margin-right:20px;text-align:center;position:absolute;top:30%;}.homepage.page-wrapper .slideshow .information .right .divider{margin:20px auto;}.homepage.page-wrapper .slideshow .information .right .cta{margin-top:25px;}.homepage.page-wrapper .slideshow .information .right_bottom{position:absolute;bottom:123px;float:right;width:auto;right:20px;}.homepage.page-wrapper .slideshow .information .right_bottom .divider{margin:20px auto;}.homepage.page-wrapper .slideshow .information .right_bottom .cta{margin-top:25px;}@media (max-width: 800px),(max-height: 700px){div.homepage.page-wrapper .slideshow .information .bottom{bottom:80px;position:absolute;}div.homepage.page-wrapper .slideshow .information .bottom .divider{margin:10px auto;}div.homepage.page-wrapper .slideshow .information .bottom .cta{margin-top:10px;}div.homepage.page-wrapper .slideshow .information .right_bottom{bottom:80px;position:absolute;}div.homepage.page-wrapper .slideshow .information .right_bottom .divider{margin:10px auto;}div.homepage.page-wrapper .slideshow .information .right_bottom .cta{margin-top:10px;}}@media (max-width: 700px){.homepage.page-wrapper .slideshow .information{padding:0;}}.about-block .standard-video .play-button{text-align:center;}.about-block .standard-video .placeholder:after{font-size:75px;}.ty-social-buttons{margin:20px 0px;}.ty-social-buttons__inline{display:inline-block;vertical-align:top;margin:5px 20px 10px 0;}.ty-social-buttons__email-sharing{text-decoration:none;}.ty-social-buttons__email-icon{vertical-align:middle;margin-left:5px;font-size:16px;}.ty-product-bigpicture .ty-social-buttons__inline{margin:5px 0 0;}@media (max-width: 767px){.ty-social-buttons__inline{display:block;}}.ty-newsletters{margin-bottom:30px;}.ty-newsletters__item{margin-bottom:5px;}.ty-gift-certificate{margin-top:25px;}.ty-gift-certificate__amount-alert{color:#a6a6a6;padding-top:2px;}.error .ty-gift-certificate__amount-alert{color:#b94a48;}.ty-gift-certificate__amount-input{width:115px;}.ty-gift-certificate__switch{margin:25px 0px;padding:15px 20px;border:2px solid #bdc3c7;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}.ty-gift-certificate__switch-label{float:left;}.ty-gift-certificate__switch-mail{float:right;}.ty-gift-certificate__send{float:left;padding-right:15px;}.ty-gift-certificate__products .ty-no-items{display:none;}.ty-gift-certificate__products .product-picker-icon{float:left;margin:2px 5px 0 0;}.ty-gift-certificate__select{width:100%;}.ty-gift-certificate__country{display:inline-block;width:47%;}.ty-gift-certificate__state{display:inline-block;margin-left:5%;width:47%;}.ty-gift-certificate-validate{margin-top:42px;}.ty-gift-certificate-validate .ty-input-append{width:88%;float:right;}.ty-gift-certificate__currency{position:absolute;margin-top:7px;margin-left:120px;}.ty-gift-certificate-validate__title{font-weight:normal;text-align:right;}.ty-gift-certificate__icon{position:absolute;top:3px;left:-35px;font-size:27px;line-height:27px;color:#ddd;}.ty-gift-certificate-verify{min-width:600px;max-width:600px;}table.ty-gift-certificate-verify__table{margin:10px 0 20px 0;width:100%;}table.ty-gift-certificate-verify__table{margin-top:0;width:100%;}.ty-gift-certificate-verify__row{padding:7px 13px;}.ty-gift-certificate-verify__error{max-width:250px;text-align:center;font-weight:bold;}.ty-gift-certificate-history{width:100%;}.ty-gift-image{position:relative;display:block;margin:0 auto;border:1px solid #ebebeb;background-color:#f9f9f9;color:#c8c8c8;cursor:default;}.ty-gift-image__icon{position:absolute;top:50%;left:50%;display:inline-block;margin:-16px 0 0 -16px;width:32px;height:32px;font-size:32px;line-height:32px;}.ty-product-notification__item .ty-gift-image{margin-right:20px;}.ty-gift-certificate-order{margin-top:10px;}.ty-gift-certificate-order__group-label{display:inline-block;padding:6px 0;width:100px;}.ty-gift-certificate-order__group-item{display:inline-block;padding:6px 0;}.ty-gift-certificate-history .ty-no-items{margin-bottom:0;}@media (max-width: 979px){.ty-gift-certificate__preview-btn{float:none;margin-top:10px;}}@media (max-width: 767px){.ty-gift-certificate-verify{min-width:inherit;}.ty-gift-certificate-verify__row{display:block;}.ty-gift-certificate-validate{margin-top:20px;}.certificates-verify-grid{margin-bottom:30px;}.certificates-verify-grid:before,.certificates-verify-grid:after{display:table;content:"";line-height:0;width:100%;}.certificates-verify-grid:after{clear:both;}.certificates-verify-grid:before,.certificates-verify-grid:after{display:table;content:"";line-height:0;}.certificates-verify-grid:after{clear:both;}}.ty-store-location{margin-top:30px;}.ty-store-location__map-wrapper{float:left;width:600px;height:450px;border:1px solid #979797;margin:0 30px 20px 0;}.ty-store-location__locations-wrapper{display:block;vertical-align:top;overflow:hidden;}.ty-store-location__item:first-child{margin-top:0;}.ty-store-location__item{margin:20px 0;}h3.ty-store-location__item-title{font-size:22px;margin:0 0 2px 0;}.ty-store-location__item-country{font-size:13px;font-weight:normal;}.ty-store-location__item-view{margin:20px 0;}@media (max-width: 979px){.ty-store-location__map-wrapper{width:400px;height:300px;}}@media (max-width: 767px){.ty-store-location__map-wrapper{width:100%;float:none;}}.ty-cr-product-info-container{max-width:430px;}.ty-cr-product-info-container:before,.ty-cr-product-info-container:after{display:table;content:"";line-height:0;width:100%;}.ty-cr-product-info-container:after{clear:both;}.ty-cr-product-info-container:before,.ty-cr-product-info-container:after{display:table;content:"";line-height:0;}.ty-cr-product-info-container:after{clear:both;}.ty-cr-product-info-image{display:inline-block;vertical-align:top;padding:10px 20px 10px 0;}.ty-cr-product-info-header{padding:10px;display:inline-block;max-width:260px;}.cr-popup-error-box{max-width:430px;padding-bottom:10px;}.ty-dropdown-box__title a{white-space:nowrap;}.ty-cr-phone-number-link{padding-left:30%;}.ty-cr-phone-number-link{margin:4px 0px 0px;text-align:center;}.ty-cr-phone-number-link .ty-cr-phone{white-space:nowrap;}.ty-cr-phone-number-link .ty-cr-phone{color:#7a8998;font-weight:bold;font-size:18px;line-height:1em;}.ty-cr-phone-number-link .ty-cr-link{margin:3px 0px 0px;}.ty-cr-phone-number-link .ty-cr-link a{margin:0;}.ty-cr-phone-number-link .ty-cr-phone-prefix{color:#c2c9d0;font-weight:400;}.ty-cr-or{margin-bottom:-4px;margin-top:-3px;text-align:center;text-transform:uppercase;}.ty-cr-widget-content-grid .ty-cr-phone-number-link{margin:0;padding-left:0%;}@media (max-width: 1100px){.ty-cr-phone-number-link{padding-left:0%;}.ty-cr-phone-number-link .ty-cr-phone span{font-size:16px;}}@media (max-width: 767px){.ty-cr-content-grid .ty-cr-phone-number-link{margin:10px 0px 0px;float:left;}.ty-cr-phone-prefix{display:inline;}.ty-cr-widget-content-grid .ty-cr-phone-number-link{clear:both;padding:12px;}.header-widget-grid .cart-content-grid{width:100%;}.ty-cr-product-info-container,.cr-popup-error-box{max-width:100%;}.ty-cr-product-info-header{padding:0;display:block;max-width:100%;}.ty-cr-product-info-image{display:block;text-align:center;}}.ty-form-builder__checkbox-label,.ty-form-builder__radio-label{display:inline-block;margin:0 15px 5px 0;white-space:nowrap;}.ty-form-builder__multiple-select,.ty-form-builder__select,.ty-form-builder__state,.ty-form-builder__country{width:100%;max-width:500px;}.ty-form-builder__textarea{width:100%;max-width:500px;}.ty-form-builder .ty-input-text{width:100%;max-width:500px;}@media (max-width: 979px){.ty-form-builder__textarea{max-width:400px;}.ty-form-builder .ty-input-text{max-width:400px;}.ty-form-builder__multiple-select,.ty-form-builder__select,.ty-form-builder__state,.ty-form-builder__country{max-width:400px;}}.ty-blog__item{border-bottom:1px solid #edeff1;padding-bottom:30px;margin:-1px;margin-bottom:50px;}.ty-blog__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}.ty-blog *,.ty-blog-grid *{font-size:14px;}.ty-blog h1,.ty-blog-grid h1{font-size:25px;}.ty-blog h2,.ty-blog-grid h2{font-size:23px;}.ty-blog h3,.ty-blog-grid h3{font-size:21px;}.ty-blog h4,.ty-blog-grid h4{font-size:19px;}.ty-blog h5,.ty-blog-grid h5{font-size:16px;}.ty-blog h6,.ty-blog-grid h6{font-size:14px;}.ty-blog hr,.ty-blog-grid hr{margin-top:20px;margin-bottom:20px;}.ty-blog img,.ty-blog-grid img{width:auto;max-width:100%;margin-top:30px;margin-bottom:30px;}.ty-blog h2.ty-blog__post-title,.ty-blog-grid h2.ty-blog__post-title{margin-bottom:4px;}.ty-blog .ty-blog__post-title,.ty-blog-grid .ty-blog__post-title{margin-bottom:0;padding:0 0 6px;font-size:27px;}.ty-blog .ty-blog__img-block,.ty-blog-grid .ty-blog__img-block{margin-top:20px;margin-bottom:20px;}.ty-blog .ty-blog__img-block img,.ty-blog-grid .ty-blog__img-block img{margin-top:0;margin-bottom:0;}.ty-blog .ty-blog__description,.ty-blog-grid .ty-blog__description{margin-bottom:30px;}.ty-blog .ty-blog__date,.ty-blog-grid .ty-blog__date{display:inline-block;margin-bottom:15px;margin-right:10px;color:#adadad;font-weight:normal;font-size:12px;}.ty-blog .ty-blog__author,.ty-blog-grid .ty-blog__author{display:inline-block;margin-bottom:15px;padding-left:12px;border-left:1px solid #adadad;color:#adadad;font-weight:normal;font-size:12px;}.ty-blog-sidebox{margin:0 0 10px;}.ty-blog-sidebox__item{border-bottom:1px solid #edeff1;padding-bottom:10px;margin-bottom:7px;}.ty-blog-sidebox__item:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0;}.ty-blog-text-links{margin:20px 0 40px;}.ty-blog-text-links__item{margin-bottom:20px;}.ty-blog-text-links__item:last-child{margin-bottom:25px;}.ty-blog-text-links__date{color:#adadad;border:1px solid #edeff1;padding:3px 8px;margin-right:9px;float:left;font-size:12px;}.ty-blog-text-links__a{padding-top:3px;display:block;}.ty-blog-recent-posts-scroller{margin-left:-10px;margin-right:-10px;}.ty-blog-recent-posts-scroller__item{margin-bottom:10px;margin-top:10px;padding-left:10px;padding-right:10px;}.ty-blog-recent-posts-scroller__item .ty-blog__date{display:block;margin-bottom:0;margin-top:5px;color:#adadad;font-size:12px;}.ty-blog-recent-posts-scroller__img-block{margin-bottom:10px;max-height:150px;min-height:150px;overflow:hidden;position:relative;text-align:center;}.ty-blog-recent-posts-scroller__img-block img{display:block;bottom:-100%;left:0;margin:auto;position:absolute;right:0;top:-100%;vertical-align:middle;}.ty-blog-recent-posts-scroller__img-block .ty-no-image{height:150px;min-height:initial !important;min-width:initial !important;}@media (max-width: 767px){.ty-blog__title{margin-top:50px;}}.ty-banner__image-item{text-align:center;}.ty-banner__image-wrapper{position:relative;overflow:hidden;margin:0 0 10px 0;text-align:center;}.ty-scroller-discussion-list{margin-left:-10px;margin-right:-10px;}.ty-discussion-post__content{margin-top:10px;margin-bottom:10px;}.ty-discussion-post__content a{display:block;position:relative;}.ty-scroller-discussion-list__item{margin-left:10px;margin-right:10px;}.ty-discussion-post{position:relative;margin:10px 0 15px 0;padding:15px;border:1px solid #edeff1;}.ty-discussion-post__author{font-weight:bold;}.ty-discussion-post__date{float:right;right:0;margin-top:1px;color:#adadad;font-size:12px;}.ty-discussion-post__rating{font-size:15px;margin-bottom:5px;}.ty-discussion-post__message{line-height:1.75;}.ty-company-detail__top-links .ty-stars__icon{font-size:21px;}.ty-discussion__rating-wrapper{margin-bottom:10px;}.ty-discussion__rating-wrapper .ty-stars .ty-stars__icon{font-size:20px;margin-right:0px;}.ty-stars,.ty-discussion__review-a,.ty-discussion__review-write{display:inline-block;margin-right:25px;cursor:pointer;}.ty-stars{color:#fff;}.ty-stars__icon{vertical-align:middle;margin-left:2px;font-size:14px;}.ty-stars a:hover{text-decoration:none;}.ty-product-list__rating{position:absolute;text-align:center;right:0;left:0;}.ty-product-list__rating .ty-stars{margin-right:0;}.ty-companies .ty-stars{display:block;margin:5px 0 0;}.ty-rating{float:left;color:#fff;}.ty-rating__label{display:inline-block;}.ty-rating:not(:checked) > .ty-rating__check{position:absolute;left:-9999px;clip:rect(0,0,0,0);}.ty-rating:not(:checked) > .ty-rating__label{float:right;width:17px;padding:0;overflow:hidden;white-space:nowrap;cursor:pointer;font-size:100%;line-height:1.2;margin-right:2px;}.ty-rating:not(:checked) > .ty-rating__label:before{font-family:'glyphs';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;font-size:21px;line-height:1;-webkit-font-smoothing:antialiased;content:"\e004";}.ty-rating:not(:checked) > .ty-rating__label:hover:before,.ty-rating:not(:checked) > .ty-rating__label:hover ~ .ty-rating__label:before{content:"\e041";}.ty-rating > .ty-rating__check:checked ~ .ty-rating__label:before,.ty-rating > .ty-rating__check:checked + .ty-rating__label:hover:before,.ty-rating > .ty-rating__check:checked + .ty-rating__label:hover ~ .ty-rating__label:before,.ty-rating > .ty-rating__check:checked ~ .ty-rating__label:hover:before,.ty-rating > .ty-rating__check:checked ~ .ty-rating__label:hover ~ .ty-rating__label:before,.ty-rating > .ty-rating__label:hover ~ .ty-rating__check:checked ~ .ty-rating__label:before{content:"\e041";}.ty-template-small__item-description .ty-stars{display:block;}@media (max-width: 979px){.ty-discussion-post__author{display:block;}.ty-discussion-post__date{display:block;float:none;}}.ty-twishlist-item{text-align:center;height:18px;margin-bottom:10px;}.ty-grid-list__item:hover .ty-twishlist-item__remove{visibility:visible;}.ty-add-to-wish{display:inline-block;margin:0;}@media (max-width: 767px){.ty-wish-list__buttons .ty-btn{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.ty-wish-list__buttons .ty-btn + .ty-btn{margin:15px 0 0;}}.cloudzoom-lens{border:1px solid #b3b3b3;cursor:move;width:150px;height:150px;}.cloudzoom-zoom{border:1px solid #a6a6a6;height:450px;width:450px;z-index:2000;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.2);-moz-box-shadow:0 4px 15px rgba(0,0,0,0.2);box-shadow:0 4px 15px rgba(0,0,0,0.2);}.cloudzoom-zoom-inside{border:medium none;box-shadow:none;z-index:2000;}.cloudzoom-caption{background-color:#000;color:#fff;display:none;font-family:sans-serif;font-size:11px;font-weight:bold;padding:10px;text-align:left;}.cloudzoom-blank{background-image:url('../../../../../../../../design/themes/responsive/media/images/addons/image_zoom/blank.png?1769939670');z-index:2000;}.cloudzoom-ajax-loader{background-image:url('../../../../../../../../design/themes/responsive/media/images/icons/ajax_loader.gif?1769939670');height:32px;width:32px;}.ty-hybrid-auth-icon{margin-right:3px;}.ty-link-unlink-provider img{opacity:0.25;filter:alpha(opacity=25);}.mb5{margin-bottom:5px;}.mb10{margin-bottom:10px;}.mb15{margin-bottom:15px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb40{margin-bottom:40px;}.mb50{margin-bottom:50px;}.mb60{margin-bottom:60px;}.fw-bold{font-weight:bold;}.fs-12{font-size:12px;}.fs-11{font-size:11px;}.fs-9{font-size:9px;}.width-50{width:50%;}.page-text-opts{letter-spacing:0.05em;line-height:1.929em;}.inline-block{display:inline-block !important;}.tygh-top-panel{padding-top:10px;height:135px;}.top-logo-grid{margin-top:30px;}.search-block-grid{margin-top:15px;}.float-left{float:left;}.float-right{float:right;}.left{text-align:left;}.right{text-align:right;}.center{text-align:center;}.first-tm{margin-top:15px;}.container-fluid{padding-top:0px !important;}.ecl-checkout-antispam .ty-captcha-container{margin-bottom:30px;}.ty-captcha-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin-top:30px;margin-bottom:-50px;}.captcha .help-inline p{margin-top:50px;margin-bottom:-50px;}.lof-slidecontent{position:relative;overflow:hidden;width:965px;height:395px;margin:0px 0 0;float:left;}.lof-slidecontent .preload{height:395px;width:965px;background-color:#e4e4e4;position:absolute;top:0;left:0;color:#fff;text-align:center;}.lof-slidecontent .preload div{height:395px;width:965px;background:transparent url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/load-indicator.gif?1769939670') no-repeat scroll 50% 50%;}.lof-main-outer{position:relative;height:395px;width:965px;}.lof-main-outer overflow:hidden
    .grad2{right:0;position:absolute;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/gradient_transparent_repeat2.png?1769939670') repeat-x left bottom;height:395px;width:965px;z-index:10;}.lof-main-outer .grad1{left:40px;position:absolute;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/gradient_transparent_repeat2.png?1769939670') repeat-x left bottom;height:395px;width:965px;z-index:10;}ul.lof-main-wapper{overflow:hidden;padding:0;margin:0;height:395px;width:965px;position:absolute;}ul.lof-main-wapper li{overflow:hidden;padding:0 20px;margin:0;height:395px;width:965px;float:left;}ul.lof-main-wapper li a{border:none;}ul.lof-main-wapper li.prev{padding:0 0px 0px 40px;opacity:1 !important;position:relative;}ul.lof-main-wapper li.prev .grad{position:absolute;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/gradient_transparent_repeat2.png?1769939670') repeat-x left bottom;height:395px;width:965px;z-index:10;}ul.lof-main-wapper li.next{padding:0 40px 0px 0px;opacity:1 !important;position:relative;}ul.lof-main-wapper li.next .grad{position:absolute;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/gradient_transparent_repeat2.png?1769939670') repeat-x left bottom;height:395px;width:965px;z-index:10;}ul.lof-main-wapper li.focused{background:#fff;padding:0px 20px 0px 20px;width:965px;}ul.lof-collection-wrap{height:652px !important;}ul.lof-collection-wrap li{height:652px !important;width:326px !important;opacity:1 !important;padding:0px !important;}.lof-collection-outer{height:652px !important;}.lof-collection-slidecontent{height:652px !important;}.lofpage-collection{margin-top:0px !important;background:#fff;width:978px !important;height:652px !important;}.lofpage-collection .lofcontentContainer{width:978px;margin-bottom:0px;padding-bottom:0px;}.lofpage-collection .lof-main-outer{left:-978px !important;}.lof-previous-collection{left:0px !important;margin:0px !important;margin-top:0px !important;top:295px !important;}.lof-next-collection{right:0px !important;margin:0px !important;margin-top:0px !important;top:295px !important;}.lof-navigator-wapper-collection{position:static !important;}.lof-opacity  li{position:absolute;top:0;left:0;float:inherit;}.lof-navigator-wapper{display:block;position:absolute;left:20px;top:47px;width:300px;}.lof-next,.lof-previous{display:block;position:relative;cursor:pointer;margin:0 0 0 5px;z-index:20;}ul.lof-navigator{position:absolute;top:0;padding:0;margin:0;}ul.lof-navigator li{list-style:none;padding:0;margin:0;overflow:hidden;}.lof-navigator-outer{position:relative;height:1px;overflow:hidden;color:#fff;}.lof-navigator li div{position:relative;font-weight:normal;display:block;margin:6px 0;padding:8px 5px;cursor:pointer;}.lof-navigator li div h1,.lof-navigator li div h2{background-color:#fff;color:#000;display:inline;padding:8px 5px;font-size:1em;font-family:Consolas, Lucida Console, Monaco, Tahoma, sans-serif;font-style:normal;}.lof-navigator li.active div h1,.lof-navigator li.active div h2{background-color:#000;color:#fff;text-decoration:underline;}.lof-navigator li:hover div h1,.lof-navigator li:hover div h2{text-decoration:underline;}.lof-navigator li:active div h1,.lof-navigator li:active div h2,.lof-navigator li.active:active div{color:#f38030;border-bottom-color:#f38030;}.lof-slidecontent{margin:0px 0 0px;overflow:visible;position:relative;width:5000px;}.lof-main-outer{left:-1005px;width:5000px;}.lof-navigator-wapper{left:0px;top:-45px;width:auto;}ul.lof-navigator li{float:left;margin:0 15px 0 0;}.lof-next,.lof-previous{position:absolute;top:45px;}.lof-previous{left:-42px;}.lof-next{right:-37px;}.lof-navigator-outer{width:1005px;}.lof-navigator li.active div h1,.lof-navigator li.active div h2{background-color:transparent;color:#ccc;text-decoration:none;}.lof-navigator li div h1,.lof-navigator li div h2{font-family:Georgia, "Times New Roman", Times, serif;font-size:1.3em;}.thisIsIE .lof-navigator li div h1,.lof-navigator li div h2{font-size:1.3em;}.lof-navigator li.active div{padding:8px 5px 20px;}.lof-navigator li.active div{background-image:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/arrow.png?1769939670');background-position:center 39px;background-repeat:no-repeat;}.lof-navigator li.active div h1,.lof-navigator li.active div h2{color:#000;}.lof-navigator li div h1,.lof-navigator li div h2{color:#ccc;}.lofcontentContainer{display:block;float:left;padding:0 0 22px;position:relative;width:1005px;background:#fff;}.lofpage{display:block;height:100%;margin:0 auto;padding:0 0px;position:relative;width:1005px;}.lof-navigator-outer-my{height:0px;}.ty-helper-container{overflow-x:hidden;}.collection_item{position:relative;}.collection_item a.button-collection{background:#000;color:#fff;cursor:pointer;display:none;font:normal 14px HelveticaCons, Arial;height:28px;left:50%;line-height:28px;margin-bottom:0;margin-left:-74px;margin-right:0;margin-top:-12px;position:absolute;text-transform:uppercase;top:50%;white-space:nowrap;z-index:30;padding:0px 20px;text-decoration:none;}.collection_item img{width:100%;}.collection_item:hover a.button-collection{display:inline-block;}.collection_item:hover span:before{border:10px solid #c0bdba;bottom:0;content:"";left:0;position:absolute;right:0;top:0;}.gal-wrap{height:76px;border-bottom:1px solid #b3b3b3;}.galaxy-body{width:100%;height:auto;}.galaxy-content{width:1180px;margin:0px auto;}.galaxy-logo{padding:18px 15px 15px 0px;}.galaxy-descr{border-top:0px solid #b3b3b3;border-bottom:1px solid #b3b3b3;padding:10px 0px;font:normal 14px HelveticaCons, Arial;text-transform:uppercase;color:#b3b3b3;}.gal{float:left;font:normal 95px BlessedDay;color:#fff;text-transform:lowercase;margin:-25px 0 0 21px;}#wall{padding:10px 0 0;min-height:2000px;}.top-currency{float:left;margin-left:0;width:90px;}.top-currency .dropdown-holder{position:absolute;width:100%;top:-9px;left:-20px;overflow:hidden;text-align:left;font-size:0.857em;border:1px solid transparent;padding:20px 20px 0 20px;z-index:1000;}.top-currency .dropdown-holder.active{background:#fff;border:1px solid #ebebeb;}.top-currency .current{color:#949494;outline:none;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.top-currency .current:hover{color:#000;}.top-currency .current:after{position:absolute;width:9px;content:"\e60e";display:block;font-family:'Icon';font-size:5px;line-height:1em;right:10px;top:26px;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.top-currency .dropdown-holder.active .current:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.top-currency .content ul{margin-top:5px;padding-bottom:15px;}.top-currency .content a{color:#949494;outline:none;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.top-currency .content a:hover,.top-currency .content a.active{color:#000;}.hp-banners-txt{-webkit-transform:translate(-50%,-50%);color:#fff;left:50%;line-height:1.5em;padding:0px 20px;position:absolute;top:50%;width:100%;z-index:10;}.page-wrapper{position:relative;}.ecl-has-css-body.page-wrapper{z-index:3;}.stockists .section-header{width:100%;margin:60px auto;padding:0 20px;}.stockists h1{font:inherit;font-size:3.214em;letter-spacing:.15em;line-height:1.429em;margin:0;padding:0;border:0;vertical-align:baseline;text-transform:uppercase;text-align:center;}.stockists article,.stockists .stockists section{display:block;}.stockists .information-viewer{width:100%;max-width:1140px;margin:0 auto 75px;}.stockists .information-viewer .view-navigation{float:left;width:16.14%;margin-right:3.86%;}.stockists .information-viewer .view-navigation li a{position:relative;display:block;padding:21px 0 16px;font-size:.857em;font-family:Larsseit-Bold;text-transform:uppercase;color:#c1c1c1;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.stockists .information-viewer .view-navigation li.active a{color:black;}.stockists .information-viewer .views{position:relative;float:left;width:79.74%;border-bottom:1px solid #ebebeb;}.stockists .information-viewer .view{padding:0;border-top:0;position:absolute;top:0;left:0;width:100%;background:white;opacity:0;border-bottom:1px solid #ebebeb;}.stockists .information-viewer .view:first-child{position:relative;}.stockists .information-viewer .view > h2{display:none;font-size:.857em;letter-spacing:.15em;}.stockists .information-viewer .view > h2 a{position:relative;display:block;padding:21px 0 16px;border-bottom:1px solid #ebebeb;}.stockists .information-viewer .country-wrapper{margin-bottom:50px;}.stockists .information-viewer .country{font-size:1.429em;border-bottom:1px solid #ebebeb;padding:21px 0 16px;}.stockists .information-viewer .store{display:inline-block;vertical-align:top;width:224px;margin-top:28px;padding-right:20px;}.stockists .information-viewer .store > h6{line-height:1.929em;font-family:Larsseit-Bold;font-size:.857em;letter-spacing:.15em;}.stockists .information-viewer .store > p{letter-spacing:.05em;line-height:1.929em;margin-bottom:0;}@media (max-width: 767px){.ty-quick-view__wrapper .ty-product-block__left.ecl-qw-short .product-price.ecl-qv-short-price{text-align:center;margin-top:10px;}.ty-captcha-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;justify-content:center;margin-top:30px;margin-bottom:-30px;}.captcha .help-inline p{margin-top:30px;margin-bottom:-30px;}.stockists .information-viewer{padding:0 20px;margin:0 auto 55px;}.stockists .information-viewer .view-navigation{display:none;float:none;width:100%;margin-right:0;}.stockists .information-viewer .views{position:relative;float:none;width:100%;border-bottom:0;}.stockists .information-viewer .view{position:relative;opacity:1;border-bottom:0;}.stockists .information-viewer .view >h2{display:block;}.stockists .information-viewer .view .content-inner{padding:28px 0 0;border-bottom:1px solid #ebebeb;}.stockists .information-viewer .content{height:0;overflow:hidden;}.stockists .information-viewer .store >h6{line-height:1.429em;margin-bottom:4px;}.stockists .information-viewer .store >p{line-height:1.429em;}.stockists .information-viewer .country{border:0;padding:0;}.stockists .information-viewer .country-wrapper{padding-bottom:40px;margin-bottom:28px;border-bottom:1px solid #ebebeb;}.stockists .information-viewer .country-wrapper h3{font-size:1.143em;}.stockists .information-viewer .country-wrapper:last-child{padding-bottom:0;border-bottom:0;}.stockists .information-viewer .view>h2{display:block;}}.information-viewer .view>h2 a:after{position:absolute;width:9px;content:"\e60e";display:block;font-size:5px;line-height:1em;right:10px;top:50%;font-family:Icon;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.information-viewer .view.active>h2 a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.category-landing .section-header{margin:50px auto 60px;width:100%;padding:0 20px;display:inline-block;text-align:center;font:inherit;vertical-align:baseline;}.category-landing .section-header h1{letter-spacing:.15em;line-height:1.429em;margin:0;padding:0;border:0;vertical-align:baseline;text-transform:uppercase;box-sizing:inherit;font-weight:normal;}.category-landing .section-header p{width:100%;max-width:450px;margin:0 auto;letter-spacing:.05em;padding:0;border:0;font:inherit;vertical-align:baseline;}.product-filters{width:100%;color:#fff;z-index:1;position:relative;}.product-filters .inner{position:relative;}.product-filters .header{display:block;width:100%;text-align:center;}.product-filters .header a{display:block;color:white;background:black;padding:11px 0 9px;-webkit-transition:color 200ms ease;transition:color 200ms ease;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);text-decoration:none;font:inherit;vertical-align:baseline;}.product-filters .header a.mobile-hidden{border-left:2px solid #333;}.product-filters .header a.mobile-hidden:last-child{border-right:2px solid #333;}.product-filters .header .icon{display:inline-block;position:relative;top:-1px;left:10px;width:9px;height:5px;line-height:1em;}.product-filters .header .icon::after{font-family:Icon;line-height:1em;content:"";display:block;font-size:5px;}.product-filters h6{font-family:Larsseit-Bold;font-size:.857em;letter-spacing:.15em;color:#fff;}.product-filters .filter-form-wrapper{position:absolute;width:100%;top:100%;height:0;background:rgba(0,0,0,0.9);-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}.product-filters .close{display:none;position:absolute;top:0;left:0;width:100%;color:white;}.product-filters .loader{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,0.7);opacity:0;visibility:hidden;z-index:3;text-align:center;-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.product-filters .loader .indicator{position:absolute;top:40%;left:50%;width:200px;-webkit-transform:translate(-45%,-45%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-40%);}.product-filters .loader .logo{width:55px;height:55px;margin:0 auto;}.product-filters .loader .logo span{display:block;width:100%;height:100%;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/LogoLoader.svg?1769939670') no-repeat;}.product-filters .loader .message{margin-top:9px;line-height:1.5em;font-size:1.286em;text-transform:uppercase;color:#fff;}.product-filters .loader.loading{opacity:1;visibility:visible;}.product-filters .filter-form{width:100%;max-width:960px;margin:0 auto;padding:70px 0 40px;opacity:0;visibility:hidden;text-align:center;-webkit-transition:opacity 400ms 20ms ease, visibility 400ms 20ms ease;transition:opacity 400ms 20ms ease, visibility 400ms 20ms ease;font-family:Larsseit;font-size:12px;}.product-filters .filter-form .column{display:inline-block;vertical-align:top;margin-right:85px;text-align:left;}.product-filters .filter-form .column h6{position:relative;margin:0;margin-bottom:20px;font-family:Larsseit-Bold;font-size:.857em;letter-spacing:.15em;padding:0;border:0;font:inherit;vertical-align:baseline;text-transform:uppercase;color:#fff;}.product-filters .filter-form .sub-column{display:inline-block;vertical-align:top;margin-left:40px;}.product-filters .filter-form .sub-column:nth-of-type(1){margin-left:0;}.product-filters .filter-form fieldset{margin:0 0 0px;padding:0;border:0;font:inherit;vertical-align:baseline;}.product-filters .filter-form .standard-checkbox input[type="checkbox"]{margin:3px 3px 3px 4px;font-family:inherit;font-weight:inherit;letter-spacing:inherit;display:none;-webkit-appearance:checkbox;padding:1px;border:2px inset;-webkit-rtl-ordering:logical;-webkit-user-select:text;cursor:auto;font:-webkit-small-control;color:initial;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0px;text-shadow:none;text-align:-webkit-auto;}.product-filters .filter-form .standard-checkbox label{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;line-height:1em;cursor:pointer;margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;}.product-filters .filter-form .standard-checkbox label p{float:left;text-transform:uppercase;font-size:.857em;-webkit-transition:color 200ms ease;transition:color 200ms ease;margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;color:#fff;}.product-filters .filter-form .standard-checkbox label .p-element{float:left;text-transform:uppercase;font-size:.857em;-webkit-transition:color 200ms ease;transition:color 200ms ease;margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;color:#fff;}.product-filters .filter-form .standard-checkbox label .inner-checkbox-elm{vertical-align:top;display:block;}.product-filters .filter-form .standard-checkbox label .inner:before{content:"";opacity:0;color:#fff;}.product-filters .filter-form .standard-checkbox label::after{display:table;clear:both;content:"";}.product-filters .filter-form .standard-checkbox .alt-checkbox{float:left;width:10px;height:10px;margin-top:1px;margin-right:10px;border:1px solid #535353;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;}.product-filters .filter-form .standard-checkbox .alt-checkbox .inner{font-family:Icon;font-size:4px;line-height:1em;margin-top:2px;margin-left:1px;}.product-filters .filter-form .standard-checkbox input:checked + label .inner:before{opacity:1;}.product-filters .filter-form .standard-checkbox input:checked + label .alt-checkbox{border:1px solid #fff;}.product-filters .filter-form .standard-checkbox.disabled{background:none;}.product-filters .filter-form .standard-checkbox.disabled label .p-element{color:#535353;}.product-filters .filter-form .standard-checkbox.disabled label p{color:#535353;}.product-filters .filter-form .standard-checkbox.disabled label .inner:before{background:#535353;}.product-filters .filter-form .standard-checkbox.disabled .alt-checkbox{background:#535353;}.product-filters .filter-form .standard-checkbox.disabled .alt-checkbox .inner{background:#535353;}.product-filters .filter-form select{font-size:16px;font-family:inherit;font-weight:inherit;letter-spacing:inherit;background-color:#ddd;-webkit-appearance:menulist;-webkit-box-align:center;border:1px solid;white-space:pre;-webkit-rtl-ordering:logical;color:black;cursor:default;margin:0em;font:-webkit-small-control;word-spacing:normal;line-height:normal;text-transform:none;text-indent:0px;text-shadow:none;text-align:-webkit-auto;}.product-filters .filter-form option{font-weight:normal;background-color:#f7f7f7;font:inherit;}.product-filters .filter-form .sort-order-dropdown{position:relative;width:280px;}.product-filters .filter-form .sort-order-dropdown .current{display:block;color:white;padding:11px 12px 8px;border-top:1px solid #525252;border-bottom:1px solid #525252;-webkit-transition:background 200ms ease, border-color 200ms ease;transition:background 200ms ease, border-color 200ms ease;border-left:1px solid #525252;border-right:1px solid #525252;}.product-filters .filter-form .sort-order-dropdown .current.active{background:black;border-color:white;border-bottom:0;}.product-filters .filter-form .sort-order-dropdown .current.active + .content{background:black;border-color:white;border-bottom:1px solid #fff;}.product-filters .filter-form .sort-order-dropdown .current.active::after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.product-filters .filter-form .sort-order-dropdown a{color:#949494;text-transform:uppercase;font-size:.857em;}.product-filters .filter-form .sort-order-dropdown .content{position:absolute;width:254px;top:100%;overflow:hidden;padding-left:12px;padding-right:12px;z-index:2;-webkit-transition:background 200ms ease, border 200ms ease;transition:background 200ms ease, border 200ms ease;border-left:1px solid #525252;border-right:1px solid #525252;}.product-filters .filter-form .sort-order-dropdown .scrollable{padding-bottom:15px;}.product-filters .filter-form .sort-order-dropdown .scrollable li a.active,.product-filters .filter-form .sort-order-dropdown .sort-order-dropdown .scrollable li a:hover{color:white;}.product-filters .filter-form .sort-order-dropdown .scrollable li a{display:block;padding:5px 0;outline:0;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.product-filters .filter-form .sort-order-dropdown .current::after{position:absolute;top:50%;right:12px;display:block;font-size:5px;margin-top:-2px;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;font-family:Icon;line-height:1em;content:"";}.product-filters .inner{position:relative;}.product-filters .price-range{margin-top:30px;}.product-filters .range-slider .display{display:inline-block;width:50%;color:#fff;}.product-filters .range-slider .display[data-id="1"]{text-align:right;}.product-filters .range-slider .display-gbp::before{content:"£";}.product-filters .range-slider .display-usd::before{content:"$";}.product-filters .range-slider .display-eur::before{content:"€";}.product-filters .range-slider .slider{position:relative;background:rgba(140,140,140,0.25);width:100%;height:2px;margin-top:16px;}.product-filters .range-slider .range{position:absolute;top:0;width:100%;height:100%;background:rgba(140,140,140,0.5);}.product-filters .range-slider .handle{position:absolute;top:0;width:20px;height:20px;margin-top:-10px;cursor:ew-resize;}.product-filters .range-slider .handle .block{position:absolute;top:50%;left:0;width:8px;height:10px;background:white;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:background 200ms ease;transition:background 200ms ease;}.product-filters .range-slider .handle-1{margin-left:-20px;}.product-filters .range-slider .handle-1 .block{left:auto;right:0;}.product-filters .actions{margin-top:100px;text-align:center;}.product-filters .actions input{background:0 0;color:white;border:0;display:inline-block;font-family:Larsseit-Bold;text-transform:uppercase;outline:0;cursor:pointer;transition:color 200ms ease;}.product-filters .actions .divider{display:inline-block;width:1px;height:11px;background:white;margin:0 20px;}.product-filters.active .filter-form{opacity:1;visibility:visible;transition:opacity 400ms 150ms ease, visibility 400ms 150ms ease;}.product-filters.active .header .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.product-container{width:100%;}.eu-only-notes{color:red;text-transform:uppercase;font-weight:bold;}li.item.eu-prod{border-bottom:0px solid #000;padding-bottom:0px;}li.item.error{border-top:1px solid #ac4040;border-bottom:1px solid #ac4040;}.eu-only-pd{color:red;display:block;font-size:14px;font-weight:bold;margin-bottom:7px;margin-top:-42px;}.item-remove-checkout{font-weight:bold;}.item-remove-checkout:hover{text-decoration:underline;}.hp-slide-link{cursor:pointer;}.content-grid-gift-certificate{max-width:1140px;margin:0 auto;}.content-grid-gift-certificate .gift-certificate__subtitle{display:block;}.content-grid-gift-certificate .ty-mainbox-title{text-align:center;padding-top:53px;margin-bottom:80px;}.content-grid-gift-certificate .ty-gift-certificate__buttons{margin-top:1px;padding:0;text-align:center;background:#fff;}.gift-certificate__subtitle{max-width:430px;margin:0 auto;font:normal 14px/19px 'Open Sans', sans-serif;text-transform:none;letter-spacing:1px;}.gift-certificate__general-content{display:inline-block;width:52%;float:left;margin-right:3%;margin-top:0;}.gift-certificate__general-content .ty-control-group{margin-bottom:24px;}.gift-certificate__general-content .ty-control-group__title{font:bold 12px/19px 'Open Sans', sans-serif;text-transform:uppercase;color:#000;letter-spacing:1px;}.gift-certificate__general-content input[type="text"],.gift-certificate__general-content input[type="password"]{height:35px;padding:5px 12px;border:1px solid #c5c5c5;font:normal 13px/19px 'Open Sans', sans-serif;letter-spacing:1px;color:#000;}.gift-certificate__general-content input[type="text"]:focus,.gift-certificate__general-content input[type="password"]:focus{border-color:#000;}.gift-certificate__general-content textarea{min-height:255px;padding:12px;border:1px solid #c5c5c5;font:normal 13px/19px 'Open Sans', sans-serif;letter-spacing:1px;}.gift-certificate__general-content textarea:focus{border-color:#000;}.gift-certificate__general-content select{background:#fff;}.gift-certificate__general-content ::-webkit-input-placeholder{color:#000;}.gift-certificate__general-content ::-moz-placeholder{color:#000;}.gift-certificate__general-content :-moz-placeholder{color:#000;}.gift-certificate__general-content :-ms-input-placeholder{color:#000;}.gift-certificate__general-content .standard-dropdown .current{color:#000;font:normal 13px/19px 'Open Sans', sans-serif;letter-spacing:1px;}.gift-certificate__general-content .ty-btn{display:inline-block;background:#000;color:#fff;padding:22px 50px 21px;font:bold 16px/19px 'Open Sans', sans-serif;text-transform:uppercase;}.gift-certificate__banner{display:inline-block;width:45%;float:left;margin-top:5px;}.gift-certificate__text{font:normal 14px/24px 'Open Sans', sans-serif;color:#000;letter-spacing:1px;padding-bottom:35px;}.gift-certificate__select{display:inline-block;width:48%;margin-right:1%;font:normal 13px/19px 'Open Sans', sans-serif;}.ty-gift-certificate__bottom-block .ty-control-group{display:inline-block;float:left;}.ty-gift-certificate__bottom-block .ty-gift-certificate__buttons{display:inline-block;float:right;height:73px;width:47%;}.ty-gift-certificate__bottom-block .cm-form-dialog-closer{float:right;margin-top:8px;width:100%;padding-left:0;padding-right:0;}.ty-gift-certificate__bottom-block .cm-form-dialog-closer + .ty-btn{margin-top:10px;}@media (max-width: 1150px){.content-grid-gift-certificate .ty-mainbox-body{padding:0 20px;}}@media (max-width: 768px){.content-grid-gift-certificate .ty-mainbox-title{padding-left:20px;padding-right:20px;margin-top:45px;margin-bottom:50px;line-height:30px;}.gift-certificate__subtitle{padding-top:10px;}.gift-certificate__general-content{width:100%;margin:0;}.gift-certificate__general-content .ty-btn{width:100%;padding:22px 0 21px;}.gift-certificate__text{padding-bottom:20px;}.gift-certificate__banner{display:none;}.gift-certificate__select{width:100%;margin-right:0;}.ty-gift-certificate__bottom-block .ty-gift-certificate__buttons{width:100%;}}.cm-gift-cert-add-form label.cm-required::after{content:"";}.nowrap{white-space:nowrap;}#holding-page{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/holding-page.jpg?1769939670') no-repeat;}.overview-item.special-checkout-message{letter-spacing:0.7px;border-top:0px solid #ebebeb;text-align:center;background:#f8f8f8;padding:12px 20px;margin:0px 0px 20px 0px;}.product-grid .grid-item .status span{padding:4px 5px 3px 5px;}.product-grid .grid-item .status .sec-label-text{text-transform:lowercase;border:none;padding:0;}.product-grid .grid-item .title{text-align:left;}.product-grid .grid-item h6.title{margin-bottom:5px;}.product-grid .grid-item p.price{text-align:left;}.product-grid .grid-item p.price span{vertical-align:top;display:inline-block;}.product-grid .grid-item .sale-price{text-decoration:line-through;}.product-grid .grid-item .sale-price:after{display:none;}.product-grid .grid-item .inner{text-align:left;}.ecl-wl-product-list-button{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/HEART_slimmer_icon.svg?1769939670') no-repeat;background-size:24px 24px;width:25px;height:25px;padding:0;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.ecl-wl-product-list-button.active{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/heart-solid.svg?1769939670') no-repeat;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.ty-grid-list__wishlist-form{text-align:right;margin:0 auto 20px;position:absolute;z-index:1;top:3px;right:3px;}.pd-sec-label.sec-label-s{min-height:0;vertical-align:top;padding:4px 5px 3px 5px;font-weight:bold;}.sec-label-text{text-transform:lowercase;border:none;}.pd-sec-label.sec-label-g{min-height:0;vertical-align:top;padding:4px 5px 3px 5px;font-weight:bold;}h5.status .sec-label-s,.pd-sec-label.sec-label-s{color:#20327c;border:1px solid #20327c !important;margin-left:7px;}h5.status .sec-label-g,.pd-sec-label.sec-label-g{color:#c7b85d;border:1px solid #c7b85d !important;margin-left:7px;}.pd-sec-label{display:inline-block;font-size:0.857em;min-height:19px;letter-spacing:0.05em;line-height:1em;padding:5px 7px 1px;text-transform:uppercase;text-align:center;}.sub-nav-spec-type-s div{position:relative;color:#fff;}.sub-nav-spec-type-s a{color:#fff;}.sub-nav-spec-type-s .elms-big{margin-bottom:10px;}.sub-nav-spec-type-s .title{padding-top:20px;padding-bottom:22px;font-size:20px;letter-spacing:0.15em;}.sub-nav-spec-type-s .descr{max-width:55%;margin-left:auto;margin-right:auto;margin-bottom:30px;letter-spacing:0.15em;font-size:13px;line-height:18px;}.sub-nav-spec-type-s .elm-big{display:inline-block;margin-left:11px;margin-bottom:35px;margin-right:11px;}.sub-nav-spec-type-s .elm-big div a{padding-bottom:3px;padding-top:0;margin-top:0;}.sub-nav-spec-type-s .elm-big .elm-title a{padding:0;margin:0;text-transform:none;font-weight:normal;font-size:14px;font-family:'Larsseit';letter-spacing:0.15em;}.sub-nav-spec-type-p div{position:relative;color:#fff;}.sub-nav-spec-type-p a{color:#fff;}.sub-nav-spec-type-p .elms-big{margin-bottom:10px;}.sub-nav-spec-type-p .title{padding-top:20px;padding-bottom:22px;font-size:20px;letter-spacing:0.15em;}.sub-nav-spec-type-p .title a{font-family:'Larsseit';font-weight:normal;line-height:1.429em !important;text-align:center;padding:0px !important;margin:0px !important;font-size:20px;letter-spacing:0.15em;color:#fff !important;text-transform:none;}.sub-nav-spec-type-p .descr{max-width:55%;margin-left:auto;margin-right:auto;margin-bottom:30px;letter-spacing:0.15em;font-size:13px;line-height:18px;}.sub-nav-spec-type-p .elm-big{display:inline-block;margin-left:11px;margin-bottom:35px;margin-right:11px;}.sub-nav-spec-type-p .elm-big div a{padding-bottom:3px;padding-top:0;margin-top:0;}.sub-nav-spec-type-p .elm-big .elm-title a{padding:0;margin:0;text-transform:none;font-weight:normal;font-size:14px;font-family:'Larsseit';letter-spacing:0.15em;}.sub-nav-spec-type-sb .elm-big{margin-left:10px;margin-right:10px;width:29%;}.sub-nav-spec-type-sb .elm-big img{width:239px;height:130px;}.sub-nav-spec-type-sb .elms-big{max-width:790px;margin-left:auto;margin-right:auto;}.sub-nav__label-new{font-size:.685em;font-weight:normal;margin-left:4px;display:inline-block;position:relative;top:-6px;}@media (max-width: 767px){.sub-nav-spec-type-sb .elm-big{width:100%;}.sub-nav-spec-type-s div{color:#000;}.sub-nav-spec-type-s a{color:#000;}.sub-nav-spec-type-s .elm-big{display:block;margin-bottom:0px;}.sub-nav-spec-type-s .elm-big .elm-title a{color:#000;text-transform:uppercase;color:#c1c1c1;margin:5px 0;padding:10px 0;font-size:0.857em;font-family:'Larsseit-Bold';}.sub-nav-spec-type-s .elm-big .elm-big-image,.sub-nav-spec-type-s .elm-big img{display:none;}.sub-nav-spec-type-s .elms-big div a{text-align:left;margin:0;padding:0;text-transform:uppercase;}.sub-nav-spec-type-s .title{display:none;}.sub-nav-spec-type-s .descr{display:none;}.account .ty-dropdown-box{display:none;}.account .account-mobile{padding:24px 0 22px;}.account-mobile a,.account-mobile .account-slash{font-size:0.857em;color:#000;line-height:1em;text-transform:uppercase;}.sub-nav-spec-type-p div{color:#000;}.sub-nav-spec-type-p a{color:#000;}.sub-nav-spec-type-p .elm-big{display:block;margin-bottom:0px;}.sub-nav-spec-type-p .elm-big .elm-title a{color:#000;text-transform:uppercase;color:#c1c1c1;margin:5px 0;padding:10px 0;font-size:0.857em;font-family:'Larsseit-Bold';}.sub-nav-spec-type-p .elm-big .elm-big-image,.sub-nav-spec-type-p .elm-big img{display:none;}.sub-nav-spec-type-p .elms-big div a{text-align:left;margin:0;padding:0;text-transform:uppercase;}.sub-nav-spec-type-p .title{display:none;}.sub-nav-spec-type-p .descr{display:none;}}.slideshow-map-elm{position:absolute;width:16px;height:16px;display:none;}div[aria-describedby*="product_quick_view"] .ui-dialog-titlebar{background-color:#fff;border:0px solid #fff;}div[aria-describedby*="product_quick_view"] .ui-dialog-titlebar .ui-dialog-title{display:none;}html.dialog-is-open body{overflow:hidden !important;}.cm-hotspot-image-area{object-fit:cover;width:100%;opacity:0;}.cm-hotspot-image-area.cm-ecl-ii-img-area{opacity:1;}.ui-widget-overlay{background:rgba(0,0,0,0.3) !important;}.hidden-simple{display:none;}.collection-title{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff !important;font-weight:normal;font-size:3.214em;letter-spacing:0.15em;line-height:1.429em;text-transform:uppercase;}.ty-collection-slider .scroll-down{display:block;position:absolute;right:0;bottom:0;width:auto;padding:0 0px 8px 0px;margin-right:43px;font-family:Arial;font-weight:bold;font-size:1em;color:#fff;text-align:right;text-transform:uppercase;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.ty-collection-slider .scroll-down .extra{padding-top:0px;height:23px;}.ty-collection-slider .scroll-down .extra:after{display:inline-block;width:31px;height:27px;padding:11px 6px 4px;content:"";background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/collection_arrow_bottom.png?1769939670') no-repeat center rgba(9,9,9,0.14);vertical-align:top;}.ty-collection-slider .scroll-down:hover{color:#c1c1c1;}.ty-collection-slider .scroll-down-text{display:inline-block;padding:0px 6px;line-height:22px;background:rgba(9,9,9,0.14);}.ty-collection-slider .navigation{position:absolute;top:50%;left:0;width:100%;padding:0 20px;-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);z-index:1;}.ty-collection-slider .navigation a{color:#fff;font-size:18px;}.ty-collection-slider .previous-item{position:absolute;left:45px;top:-9px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.ty-collection-slider .previous-item span{font-family:'Icon';}.ty-collection-slider .previous-item span:after{display:inline-block;content:"\e60e";}.ty-collection-slider .next-item{position:absolute;right:45px;top:-12px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.ty-collection-slider .next-item span{font-family:'Icon';}.ty-collection-slider .next-item span:after{display:inline-block;content:"\e60e";}.ty-collection-slider ul.pips{width:auto;right:0;bottom:60px;margin-right:43px;padding:4px 4px 0;text-align:right;background:rgba(9,9,9,0.14);}.ty-collection-slider .standard-pips .pip{margin:4px 4px 0;vertical-align:top;}@media (max-width: 768px){.collection-title{font-size:1.571em;}}@media (max-width: 767px){.ty-collection-slider .scroll-down{width:100%;margin-right:0;padding:0 0px 8px 0;text-align:center;}.ty-collection-slider .navigation{position:absolute;top:50%;left:0;width:100%;padding:0 20px;z-index:1;}.ty-collection-slider .navigation a{color:#fff;font-size:18px;}.ty-collection-slider .collection-nav{position:absolute;bottom:60px;width:100%;text-align:center;}.ty-collection-slider ul.pips{position:relative;display:inline-block;width:auto;margin-right:0;left:auto;bottom:0;right:auto;padding-right:2px;padding-left:2px;text-align:center;}}.cm-cart-payexp-button{background-image:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/pay_exp_transp.png?1769939670');background-position:center center;background-repeat:no-repeat;background-color:#000;border:0px solid #000;min-width:240px;height:60px;}.cm-cart-payexp-button:hover{background-color:#525252;}.cm-cart-payexp-button-minicart{background-image:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/pay_exp_transp.png?1769939670');background-position:center center;background-repeat:no-repeat;background-color:#000;border:1px solid #000;width:258px;height:40px;text-align:center;}.cm-cart-payexp-button-minicart:hover{background-color:#525252;}.add-cart-page-buttons{float:right;margin-right:15px;margin-top:20px;}.or-text-buttons{text-transform:uppercase;margin-left:15px;margin-top:22px;vertical-align:top;display:inline-block;}.or-text-buttons-minicart{text-transform:uppercase;text-align:center;}.cm-checkout-processed-button{float:right;}.or-text-buttons-before{text-transform:uppercase;margin-bottom:15px;margin-top:-22px;vertical-align:top;display:none;text-align:center;}.basket-end .onward-options .basic-button{margin-top:20px;border-color:#000;}.discounts .submit-wrapper .submit{width:100%;}@media (max-width: 800px){.add-cart-page-buttons{margin-top:41px;}}@media (max-width: 557px){.cm-checkout-processed-button{float:none;}.add-cart-page-buttons{float:none;margin:0px;}.or-text-buttons-before{display:block;}.or-text-buttons{display:none;}.cm-add-cart-page-buttons-elm{width:100%;}.cm-cart-payexp-button{width:100%;}.zopim{bottom:65px !important;}}.clearfix:before,.clearfix:after{display:table;content:"";line-height:0;width:100%;}.clearfix:after{clear:both;}.ui-widget-content.ui-dialog[aria-describedby*="ii_quick_view"]{max-width:1050px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector{float:left;width:50%;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector .cm-elc-ii-popup-map-image{position:relative;min-height:540px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector .cm-elc-ii-popup-map-image .cm-hotspot-image-area{display:block;min-height:540px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector .cm-elc-ii-popup-map-image .slideshow-map-elm{width:20px;height:20px;border-radius:10px;background:#fff;text-align:center;padding-top:2px;visibility:hidden;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector .cm-elc-ii-popup-map-image .slideshow-map-elm.active{visibility:visible;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector .cm-elc-ii-popup-map-image:hover .slideshow-map-elm{visibility:visible;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector{float:right;width:50%;padding:0px 15px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .cm-elc-ii-popup-products{width:100%;margin-bottom:15px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .cm-elc-ii-popup-products .cm-elc-ii-popup-prod{width:48%;display:inline-block;cursor:pointer;vertical-align:top;margin-bottom:25px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .cm-elc-ii-popup-comment{width:100%;margin-bottom:5px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .cm-elc-ii-popup-likes{width:100%;margin-bottom:5px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .cm-elc-ii-popup-inst-link{width:100%;margin-bottom:5px;}.ui-dialog[aria-describedby=ii_quick_view] .ui-dialog-titlebar{display:none;}.ui-dialog[aria-describedby=ii_quick_view] .object-container{padding:15px;}@media (max-width: 557px){.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector{float:none;width:100%;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector{float:none;width:100%;}}.ecl-lb-qick-view-wrapper{margin-bottom:25px;}.ecl-lb-qick-view-wrapper .ecl-lb-qick-view-slideshow .pips{bottom:-30px;}.ecl-lb-qick-view-wrapper .ecl-lb-qick-view-slideshow .pips .pip a{border:1px solid #000;}.ecl-lb-qick-view-wrapper .ecl-lb-qick-view-slideshow .pips .pip.active a{background:#000;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-map-selector{float:left;width:50%;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-map-selector .cm-elc-lb-popup-map-image{position:relative;min-height:540px;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-map-selector .cm-elc-lb-popup-map-image .cm-hotspot-image-area{display:block;min-height:540px;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-map-selector .cm-elc-lb-popup-map-image .slideshow-map-elm{width:20px;height:20px;border-radius:10px;background:#fff;text-align:center;padding-top:2px;visibility:hidden;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-map-selector .cm-elc-lb-popup-map-image .slideshow-map-elm.active{visibility:visible;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-map-selector .cm-elc-lb-popup-map-image:hover .slideshow-map-elm{visibility:visible;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector{float:right;width:50%;padding:0px 15px;margin-top:10px;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products{width:100%;margin-bottom:15px;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products .cm-elc-lb-popup-prod{display:inline-block;cursor:pointer;line-height:normal;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products .slides-sub{position:relative;overflow:hidden;width:100%;height:100%;line-height:0;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products .slides-sub .slide-sub:first-child{position:relative;top:0;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products .slides-sub .slide-sub{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:cover;text-align:center;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products .navigation{position:absolute;top:200px;width:100%;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products .navigation .previous-item{position:absolute;left:0;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products .navigation .next-item{position:absolute;right:0;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-comment{width:100%;margin-bottom:15px;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-likes{width:100%;margin-bottom:15px;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-inst-link{width:100%;margin-bottom:15px;}.ui-dialog[aria-describedby=lb_quick_view] .ui-dialog-titlebar{display:none;}.ui-dialog[aria-describedby=lb_quick_view] .object-container{padding:15px;}@media (max-width: 557px){.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-map-selector{float:none;width:100%;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector{float:none;width:100%;}}.ecl-color-filter-icon-c{width:20px;height:20px;margin-right:6px;margin-top:-2px;border-radius:12px;-webkit-border-radius:12px;-moz-border-radius:12px;display:inline-block;background-size:20px 20px;background-repeat:no-repeat;vertical-align:middle;}.sub-nav-spec-type-p .title{padding:40px 0 15px;}.sub-nav-spec-type-p .title a{font-family:LarsseitMedium;font-size:1em;text-transform:uppercase;line-height:2em;color:#ccc;}.sub-nav-spec-type-p .descr p{font-family:LarsseitLight;color:#ccc;}.sub-nav-spec-type-p .elm-big{margin-bottom:50px;margin-left:32px;margin-right:32px;}.sub-nav-spec-type-p .elm-big .elm-title a{font-family:LarsseitLight;color:#ccc;}.global-navigation .sub-nav .tm-gift-products{text-align:left;}.global-navigation .sub-nav .tm-gift-products .tm-gp-elm{vertical-align:top;text-align:center;margin-right:22px;}.global-navigation .sub-nav .tm-gift-products div.tm-gp-elm{width:auto;max-width:265px;}.global-navigation .sub-nav .tm-gift-products .tm-gp-elms{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.global-navigation .sub-nav div.tm-gift-products{width:calc(100% - 286px);}.global-navigation .sub-nav ul.categories.categories-products.tm-gift-submenu{max-width:280px;width:100%;}.global-navigation .sub-nav ul.gender-categories,.global-navigation .sub-nav ul.gender-collections{padding-top:30px;}.global-navigation .sub-nav ul.gender-categories li.tm-gc-title,.global-navigation .sub-nav ul.gender-collections li.tm-gc-title{padding:7px 30px;margin:5px 0;font-weight:normal;font-family:LarsseitMedium;font-size:0.857em;white-space:nowrap;}.global-navigation .sub-nav ul.gender-categories li a,.global-navigation .sub-nav ul.gender-collections li a{font-size:0.857em;font-family:LarsseitLight;color:#ccc;padding:9px 0;line-height:1.2em;white-space:nowrap;}.global-navigation .sub-nav ul.gender-categories li a:hover,.global-navigation .sub-nav ul.gender-collections li a:hover{color:#fff;}.global-navigation .sub-nav .gender-banners{padding:30px 0 37px;color:#fff;text-align:left;}.global-navigation .sub-nav .gender-banners div.gender-banner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.global-navigation .sub-nav div.gender-banners{width:54%;}.global-navigation .sub-nav .gender-banner{padding:0 0 0 0px;align-items:center;}.global-navigation .sub-nav .gbs-title{padding:7px 0px;margin:5px 0;font-weight:normal;font-family:LarsseitMedium;font-size:1em;color:#fff;text-transform:uppercase;text-align:left;}.global-navigation .sub-nav .gb-image{margin-right:35px;}.global-navigation .sub-nav .gb-image img{min-width:325px;}.global-navigation .sub-nav .gb-title{font-size:1em;color:#ccc;text-transform:uppercase;font-weight:normal;font-family:LarsseitMedium;margin-bottom:15px;}.global-navigation .sub-nav .gb-descr{font-weight:normal;font-family:LarsseitMedium;font-size:1em;color:#ccc;margin-bottom:35px;letter-spacing:0;}.global-navigation .sub-nav .gb-link{font-weight:normal;font-family:LarsseitMedium;font-size:1em;color:#ccc;}.global-navigation .sub-nav .gb-link a{font-weight:normal;font-family:LarsseitMedium;font-size:1em;color:#ccc;padding:0;margin:0;text-transform:none;letter-spacing:0;}.global-navigation .has-sub-nav > a{font-size:0.857em;padding:20px 30px 17px 30px;}.global-navigation div.sub-nav ul.gender-categories,.global-navigation div.sub-nav ul.gender-collections{width:22%;}.global-navigation div.sub-nav ul.gender-categories li.tm-gc-title,.global-navigation div.sub-nav ul.gender-collections li.tm-gc-title{font-weight:normal;}.global-navigation .tm-gift-submenu li a{font-family:LarsseitLight;}.global-navigation .tm-gift-submenu li:first-child a{margin-top:0;}.tm-gift-products{padding:42px 0 50px;}.tm-gift-products div.tm-gp-elm-title a{line-height:1.4em;margin-top:10px;}.tm-gift-products div.tm-gp-elm-img a{padding:0;margin:0;}.tm-gp-title{font-family:LarsseitMedium;font-size:0.857em;text-transform:uppercase;line-height:2em;color:#ccc;letter-spacing:2px;text-align:left;margin-bottom:25px;}.tm-gp-elm-title a{font-family:LarsseitMedium;font-size:1em;text-transform:uppercase;color:#ccc;letter-spacing:2px;line-height:1.4em;letter-spacing:0.15em;}.tm-gp-elm-descr{font-family:LarsseitMedium;font-size:1em;color:#ccc;letter-spacing:0;}.tm-gp-elm-price{margin-bottom:15px;font-family:LarsseitMedium;font-size:1em;color:#ccc;}.standard-pips li.pip{width:10px;height:10px;}.ty-dropdown-box__content .ty-account-info__item{padding:10px 15px;border-bottom:1px solid #c3c4c5;line-height:1.4em;}.ty-dropdown-box__content .ty-account-info__item.ty-account-info__name{border-color:#000;text-transform:uppercase;font-family:LarsseitMedium;}.ty-dropdown-box__content .ty-account-info__item:hover .ty-account-info__a{color:#000;}.ty-dropdown-box__content .ty-account-info__buttons{padding:10px 14px;margin-top:0;background:#fff;}.ty-dropdown-box__content .ty-account-info__orders{background:#fff;border-bottom:1px solid #000;margin:0;padding:10px 20px;}.account-close{position:absolute;top:10px;right:6px;}.account-close:before{content:"\e60b";font-family:'Icon';font-size:12px;color:#000;}.ty-account-info__item .ty-account-info__a{text-transform:uppercase;padding:0 10px;}.ty-account-info__buttons{background:#fff;text-align:left;}.ty-account-info__buttons .ty-btn{background:#fff;color:#000;text-decoration:underline;padding:0 10px;line-height:1.4em;text-align:left;letter-spacing:0;}.ty-account-info__orders-input{margin-top:0;}.ty-account-info__orders-input label{display:none;}.ty-account-info__orders-input input{height:32px;padding:4px;}.ty-account-info__orders-input .ty-input-text{padding-right:30px;}.ty-account-info__orders-input .ty-btn-go{background:#fff;border-left:0;}.ty-account-info__orders-input .ty-btn-go__icon{top:12px;color:#000;}.ty-account-info__orders-input .ty-btn-go__icon:before{content:"\e60e";display:block;font-family:'Icon';font-size:5px;line-height:1em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.ty-account-info__orders-input .ty-btn-go:focus{outline:none;}.ty-account-info__orders-input .help-inline{font-size:0.875em;letter-spacing:0;}.ty-account-info__orders-txt{display:none;}.account .ty-dropdown-box__content{left:-20px;right:auto;margin-top:15px;border-color:#c3c4c5;-webkit-box-shadow:0px 0px 10px 0px #a6a6a6;-moz-box-shadow:0px 0px 10px 0px #a6a6a6;box-shadow:0px 0px 10px 0px #a6a6a6;overflow:visible;}.account .ty-dropdown-box__content:before{content:'';border:11px solid transparent;border-bottom:11px solid #c3c4c5;position:absolute;top:-22px;left:20px;}.account .ty-dropdown-box__content:after{content:'';border:10px solid transparent;border-bottom:10px solid #fff;position:absolute;top:-20px;left:21px;}.homepage .featured-products{margin-bottom:70px;}.homepage .featured-products div.section-header{margin:40px auto;}.homepage div.carousel{max-width:100%;overflow:visible;}.featured-products{margin-bottom:20px;}.featured-products__title{display:inline-block;line-height:30px;font-family:'LarsseitMedium';font-size:1.714em;}.featured-products__link{display:block;text-transform:uppercase;font-size:14px;}.featured-products .section-header{text-align:center;}.featured-products .price{line-height:24px;}.featured-products .slide .item-with-overlay{text-transform:uppercase;font-size:14px;line-height:15px;font-family:LarsseitMedium;}.featured-products .slide-inner{margin-left:15px;margin-right:15px;}.featured-gift-sets .slide .item-with-overlay{display:inline-block;margin-bottom:5px;font-size:20px;line-height:29px;font-family:'LarsseitMedium';}.featured-gift-sets .slide .price{margin-bottom:10px;font-size:20px;line-height:29px;font-family:'LarsseitMedium';}.featured-gift-sets .slide-inner{margin-left:60px;margin-right:60px;}.featured-gift-sets .ecl-short-descr{font-size:14px;font-family:'LarsseitMedium';color:#666;letter-spacing:0;}.featured-gift-sets .featured-products:last-child{margin-bottom:65px;}.stories article.story{position:relative;}.stories article.story .divider{display:none;}.stories article.story .p1{display:none;}.stories article.story .basic-button{display:none;}.stories article.story .inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;top:auto;left:auto;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.stories article.story:hover .inner{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.stories article.story .information{position:absolute;top:auto;bottom:auto;left:auto;right:auto;background:rgba(0,0,0,0.5);padding:10px;max-width:80%;box-sizing:border-box;}.stories article.story h4{color:#fff;text-transform:uppercase;font-size:1.1em;font-family:'LarsseitMedium';}div.stories-inner{max-width:100%;padding-left:30px;padding-right:30px;}.ecl-cm-next-link{font-size:0;display:inline-block;margin-left:60px;vertical-align:middle;line-height:30px;cursor:pointer;}.ecl-cm-next-link:before{content:"\e60d";display:inline-block;font-family:'Icon';font-size:26px;line-height:1em;}.ecl-cm-prev-link{font-size:0;display:inline-block;margin-right:60px;vertical-align:middle;line-height:30px;cursor:pointer;}.ecl-cm-prev-link:before{content:"\e60c";display:inline-block;font-family:'Icon';font-size:26px;line-height:1em;}@keyframes notificationRight{0%{right:-100%;}to{right:25px;}}@keyframes notificationRightStatic{0%{right:-100%;}to{right:25px;}}@keyframes notificationRightHide{0%{right:25px;}to{right:-100%;}}.newsletter{padding-top:80px;background:#fff;text-align:center;}.newsletter-title{font-size:1.43em;font-family:'Larsseit';line-height:1.2em;margin-bottom:25px;text-transform:uppercase;}.newsletter-descr{font-size:1.857em;font-family:'Larsseit-Bold';line-height:1.2em;text-transform:uppercase;margin-bottom:30px;letter-spacing:0.15em;}.newsletter-radio-label{font-size:1.37em;line-height:1.26em;text-transform:uppercase;margin-left:11px;}.newsletter-radio-box{margin-bottom:30px;display:flex;justify-content:space-between;}.newsletter-radio-box__item{display:inline-block;}.newsletter-input-wrapper{position:relative;max-width:380px;margin-left:auto;margin-right:auto;}div.newsletter-input-wrapper__inner input[type=text]{font-size:1.4em;padding-left:25px;padding-right:62px;text-transform:capitalize;height:46px;letter-spacing:0;border-color:#000;}div.newsletter-input-wrapper__inner .error-message{line-height:15px;}.newsletter-submit-wrapper__inner{position:absolute;top:0;right:0;}.newsletter-submit-wrapper__inner input{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/subscr-arrow-right.png?1769939670') no-repeat center #000;color:#fff;width:46px;height:46px;display:inline-block;font-size:0;}.newsletter-popup{background:#fff;max-width:435px;padding:45px 25px 30px;position:fixed;right:-100%;bottom:30px;z-index:1;}.newsletter-popup.show{-webkit-animation:3s linear 0s notificationRight;animation:3s linear 0s notificationRight;right:25px;}.newsletter-popup.hide{-webkit-animation:3s linear 0s notificationRightHide;animation:3s linear 0s notificationRightHide;right:-100%;}.newsletter-popup .newsletter-title{font-size:1.486em;margin-bottom:15px;}.newsletter-popup .newsletter-descr{font-size:1.14em;text-transform:none;line-height:1.7em;letter-spacing:0px;margin-bottom:25px;}.newsletter-popup .newsletter-submit-wrapper__inner{position:relative;}.newsletter-popup .newsletter-submit-wrapper__inner input{width:100%;font-size:1.5em;font-weight:bold;text-transform:uppercase;letter-spacing:0.2em;background-image:none;}.newsletter-popup .newsletter-radio-box{text-align:left;margin-top:15px;margin-bottom:32px;}.newsletter-popup .newsletter-radio-box-title{font-size:20px;margin-bottom:20px;}.newsletter-popup .newsletter-input-wrapper__inner input[type=text]{font-size:1.4em;padding-left:25px;padding-right:25px;text-transform:capitalize;}.newsletter-popup .close-preview{position:absolute;top:25px;right:20px;font-family:'Icon';font-size:1.14em;-webkit-transition:color 200ms ease;transition:color 200ms ease;z-index:3;line-height:20px;font-style:normal;font-weight:bold;}.newsletter-popup .close-preview:before{content:"\e60b";}.newsletter-popup .newsletter-radio-box__item .newsletter-radio-label{margin-left:0;}.subscribe-footer .back-to-top{padding-top:0;background:#fff;}.subscribe-footer .notification-text{line-height:15px;}.newsletter-radio-box__item input[type="radio"]{display:none;}.newsletter-radio-box__item input[type="radio"]:checked + label:before{content:'';position:relative;width:22px;height:22px;margin-top:-2px;border:1px solid #000;border-radius:50%;background:#fff;}.newsletter-radio-box__item input[type="radio"]:checked + label:after{content:'';position:absolute;width:8px;height:8px;margin-top:-1px;border-radius:50%;background:#000;top:7px;left:7px;}.newsletter-radio-box__item input[type="radio"]:not(:checked) + label:before{content:'';position:relative;width:22px;height:22px;margin-top:-2px;border:1px solid #000;border-radius:50%;background:#fff;}.newsletter-radio-box__item input[type="radio"]:not(:checked) + label:after{content:'';position:absolute;width:8px;height:8px;margin-top:-1px;border-radius:50%;background:#fff;top:7px;left:7px;}.newsletter-radio-box__item .newsletter-radio-label{position:relative;display:inline-block;font-size:19px;color:#333;line-height:19px;letter-spacing:0;}.newsletter-radio-box__item .newsletter-radio-label:before{content:"";margin-right:11px;vertical-align:middle;border:1px solid ;height:16px;width:16px;display:inline-block;background-color:#fff;}.newsletter-radio-box__item .newsletter-radio-label.disabled{color:#4d4d4d;}.newsletter-radio-box__item .newsletter-radio-label.disabled:hover{border-color:transparent;}.stories article.story.story3{width:calc((100% / 3) - (40px / 3));margin-right:14px;padding:0;}.stories article.story.story3:last-child,.stories article.story.story3:nth-child(3n){margin-right:0;}.fs-link-instagram{color:#fff;text-transform:uppercase;}.fs-link-instagram i{font-size:20px;font-weight:normal;display:block;margin-top:25px;border-radius:50%;width:44px;height:44px;line-height:44px;margin-left:auto;margin-right:auto;background:#fff;color:#000;}.fs-link-instagram:hover{color:#fff;}.fs-text-container{color:#fff;text-transform:uppercase;}.fs-text-container i{font-size:24px;font-weight:normal;display:block;margin-top:10px;border-radius:50%;width:50px;height:50px;line-height:50px;margin-left:auto;margin-right:auto;background:#fff;color:#000;}.fs-text-container .fs-link-instagram{color:#fff;text-transform:uppercase;letter-spacing:0.15em;}.fs-text-container .fs-link-instagram i{font-size:20px;margin-top:25px;width:44px;height:44px;line-height:44px;}.fs-text-container .fs-link-instagram:hover{color:#fff;}.cm-ecl-ii-elm .fs-link-instagram{font-size:20px;}.cm-ecl-ii-elm-large{background:rgba(0,0,0,0.4);}.cm-ecl-ii-elm-large .fs-link-instagram{font-size:24px;font-size:17px;font-weight:normal;font-family:Larsseit-Bold;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry div.fs-text-container{font-size:12px;letter-spacing:0.15em;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry div.fs-text-container.cm-ecl-ii-elm-large{background:rgba(0,0,0,0.4);}.item-with-overlay .information > .inner{color:#fff;}.item-with-overlay .information > .inner a{color:#fff;}.stories-inner{margin-top:30px;}.ty-instagram-icon-big{display:block;margin-top:20px;}.ty-instagram-icon-big svg{width:28px;height:51px;}.product-grid .grid-item{margin:45px 5px 45px 0;}.product-grid .grid-item .title{font-family:'LarsseitMedium';margin-bottom:20px;}.product-grid .grid-item .price{line-height:2.2em;font-size:1em;}.category-landing .section-header{margin-top:0;margin-bottom:0;padding:0px 120px;background-repeat:no-repeat !important;background-position:center !important;background-size:cover !important;text-align:left;min-height:260px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;}.category-landing .section-header h1{color:#fff;margin-bottom:15px;font-size:2.857em;letter-spacing:0.2em;}.category-landing .section-header p{color:#fff;font-size:1em;line-height:2.14em;margin-left:0;max-width:610px;letter-spacing:0;}.category-landing .section-header p a{color:#fff;}.category-landing .section-header__without-background{padding-top:30px;padding-bottom:30px;min-height:0;height:auto;}.category-landing .section-header__without-background h1,.category-landing .section-header__without-background p{color:#000;}.category-landing .section-header-inner{max-width:1340px;margin-left:auto;margin-right:auto;width:100%;}.product-filters-header__inner{max-width:1410px;margin-left:auto;margin-right:auto;}.product-filters.ecl-product-filters-dt .ecl-sort-filter_elm .standard-checkbox label .p-element{line-height:30px;}.product-filters .filter-form fieldset.actions{padding:20px 40px 10px;border-top:2px solid #636363;}.product-filters .filter-form .scrollable-content{padding-left:40px;padding-right:40px;margin-bottom:17px;}.product-filters .filter-form .scrollable-content .ecl-spd-filt-elm-5 .wrap-inner{column-count:3;column-width:210px;column-gap:30px;}.product-filters .filter-form .standard-checkbox{margin-bottom:12px;}.product-filters .filter-form .standard-checkbox .alt-checkbox{width:15px;height:15px;margin-top:4px;margin-right:8px;background:#000;line-height:15px;text-align:center;}.product-filters .filter-form .standard-checkbox .alt-checkbox .inner{line-height:13px;margin-top:0;font-size:5px;}.product-filters .filter-form .standard-checkbox label{vertical-align:top;}.product-filters .filter-form .standard-checkbox label .p-element{line-height:24px;}.product-filters .filter-form .standard-checkbox input:checked + label .p-element{font-family:Larsseit-Bold;}.product-filters .filter-form .sub-column{min-width:210px;}.product-filters .range-slider{min-width:230px;}.product-filters .range-slider .display{font-size:1.2em;}.product-filters .range-slider .handle .block{width:11px;height:14px;}.product-filters .header a.mobile-hidden{font-family:Larsseit;font-size:0.92em;padding-top:12px;padding-bottom:11px;color:#c1c1c1;border-width:1px;}.product-filters .header a.mobile-hidden:last-child{border:none;color:#fff;padding-right:25px;}.product-filters .header a.mobile-hidden:nth-child(2){border-left:none;}.product-filters.ecl-product-filters-dt .ecl-sort-filter_elm{margin-top:-5px;}.product-filters .filter-form .scrollable-content{margin-bottom:30px;}.product-filters .filter-form fieldset.actions{padding:7px 40px 0;border-top:1px solid #636363;text-align:left;}.product-filters .filter-form .standard-checkbox label .p-element{font-size:1em;}.product-filters .filter-form .standard-checkbox .alt-checkbox{margin-right:20px;}.product-filters .actions input{padding:11px 0 11px;font-size:1em;font-family:Larsseit;vertical-align:top;}.product-filters .actions .divider{height:37px;vertical-align:top;}.product-filters .actions .divider + input{font-family:Larsseit-Bold;}.search-page-title{padding:30px 0 20px;}.search-page-title .section-header{min-height:0;height:auto;}.search-page-title .section-header h1{color:#000;}.product-grid{margin-top:0px;padding:0 30px;}.collecttion-list{margin-bottom:74px;}.collecttion-list .collecttion-item{width:33.333333333333%;padding:16px;box-sizing:border-box;}.collecttion-item:hover .information > .inner{color:#fff;}.collecttion-item__category{font-size:1.714em;font-family:LarsseitLight;text-transform:uppercase;margin-bottom:25px;letter-spacing:0.2em;line-height:1.714em;}.collecttion-item__description{font-size:1.37em;font-family:LarsseitLight;line-height:1.314em;letter-spacing:0;}.ecl-lb-qick-view-wrapper{margin-bottom:50px;}.ecl-lb-qick-view-wrapper .ecl-lb-prod-name{font-family:Larsseit-Bold;font-size:1.4em;text-transform:uppercase;line-height:1em;letter-spacing:2px;margin-bottom:20px;}.ecl-lb-qick-view-wrapper .ecl-lb-prod-price{font-size:1.3em;text-transform:uppercase;line-height:1em;letter-spacing:2px;}.ecl-lb-qick-view-wrapper .sale-price{color:#c00;text-decoration:line-through;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector{margin-top:0;}.ecl-lb-qick-view-wrapper .previous-item{margin-top:3px;}.ecl-lb-qick-view-wrapper .previous-item .extra{font-size:0;}.ecl-lb-qick-view-wrapper .previous-item .extra:after{content:"\e60e";display:inline-block;font-family:'Icon';font-size:18px;line-height:1em;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);}.ecl-lb-qick-view-wrapper .next-item .extra{font-size:0;}.ecl-lb-qick-view-wrapper .next-item .extra:after{content:"\e60e";display:inline-block;font-family:'Icon';font-size:18px;line-height:1em;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector .cm-elc-lb-popup-products .navigation{top:185px;}.ecl-lb-qick-view-wrapper .ecl-lb-qick-view-slideshow .pips{bottom:-50px;}.ecl-lb-prod-descr{font-size:1em;color:#000;margin-bottom:40px;letter-spacing:0;}.ecl-lb-prod-atc-button{background:#000;color:#fff;text-transform:uppercase;padding:15px 60px;display:inline-block;}.ecl-lb-prod-atc-button a{color:#fff;text-transform:uppercase;font-size:1.3em;font-family:Larsseit-Bold;letter-spacing:0;}.ecl-lb-prod-img{margin:40px 0 20px;}div.ecl-lb-prod-share{margin-top:40px;}.elc-lb-popup-info-close{position:absolute;right:0;top:0;}.elc-lb-popup-info-close .close-preview{position:absolute;top:0px;right:0px;font-family:'Icon';font-size:24px;-webkit-transition:color 200ms ease;transition:color 200ms ease;z-index:3;line-height:32px;font-style:normal;}.elc-lb-popup-info-close .close-preview:before{content:"\e60b";}.cm-elc-lb-popup-products{margin-top:20px;}.ui-dialog[aria-describedby*="lb_quick_view"] .object-container{padding:30px 25px;}.ecl-lb-qick-view-slideshow .standard-pips .pip{width:10px;height:10px;}.cat-lb-view-button{padding:15px 25px;font-size:1.357em;font-family:LarsseitLight;}.feature-landing .section-header{padding:50px 0 60px;background-repeat:no-repeat;background-position:center;background-size:cover;height:280px;display:flex;flex-direction:column;justify-content:center;}.feature-landing div.section-header.ecl-journal-list h1{color:#000;}.feature-landing div.section-header.ecl-journal-list p{color:#000;}.feature-landing div.section-header{margin:0 auto;}.feature-landing div.section-header h1{font-size:2.857em;color:#fff;letter-spacing:0.2em;margin-bottom:18px;}.feature-landing div.section-header p{max-width:80%;font-size:1.37em;line-height:1.714em;color:#fff;text-transform:uppercase;}article.feature-grid{max-width:100%;margin:65px 0;}article.feature-grid:before,article.feature-grid:after{display:table;content:"";line-height:0;width:100%;}article.feature-grid:after{clear:both;}article.feature-grid:before,article.feature-grid:after{display:table;content:"";line-height:0;}article.feature-grid:after{clear:both;}.feature-grid .div-empty{display:none;}.ii-feature-wrapper:before,.ii-feature-wrapper:after{display:table;content:"";line-height:0;width:100%;}.ii-feature-wrapper:after{clear:both;}.ii-feature-wrapper:before,.ii-feature-wrapper:after{display:table;content:"";line-height:0;}.ii-feature-wrapper:after{clear:both;}.ii-feature-wrapper .feature-grid .grid-item{display:inline-block;float:left;width:20%;margin-bottom:0;padding:2px;height:calc(20vw - 13px);height:auto;}.ii-feature-wrapper .feature-grid .grid-item > .inner{margin:0px;top:0;left:0;-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);}.ii-feature-wrapper .feature-grid .grid-item .information{background:rgba(0,0,0,0.5);}.ii-feature-wrapper .feature-grid .grid-item .information .inner{font-size:20px;text-transform:uppercase;color:#fff;}.ii-feature-wrapper .feature-grid .grid-item .information a{font-size:12px;text-transform:uppercase;color:#fff;line-height:1.4em;}.ii-feature-wrapper .feature-grid .grid-item .information i{font-size:24px;margin:10px auto 20px;display:block;color:#fff;border-radius:50%;}.ii-feature-wrapper .feature-grid .grid-item.double-width{width:40%;height:calc(40vw - 26px);height:auto;padding:2px;}.ii-feature-wrapper .feature-grid .grid-item.double-width .information{background:rgba(0,0,0,0.5);}.ii-feature-wrapper .feature-grid .grid-item.double-width .information .inner{font-size:26px;color:#fff;}.ii-feature-wrapper .feature-grid .grid-item.double-width .information a{font-size:14px;color:#fff;font-weight:bold;}.ii-feature-wrapper .feature-grid .grid-item.double-width .information i{font-size:28px;font-weight:normal;margin-top:20px;display:block;}.ii-feature-wrapper .feature-grid .grid-item.double-width-right{float:right;}div.ii-feature-wrapper{padding:0 48px;}.elc-ii-popup-product__title{font-size:0.714em;font-family:Larsseit-Bold;text-transform:uppercase;text-align:center;margin-bottom:15px;line-height:normal;height:24px;overflow:hidden;}.elc-ii-popup-product__price{font-size:0.914em;font-family:Larsseit;text-transform:uppercase;text-align:center;margin-bottom:10px;line-height:normal;}.elc-ii-popup-product__image{margin-bottom:20px;text-align:center;}.elc-ii-popup-product__button{color:#fff;background:#000;padding:10px 25px;font-size:0.914em;font-family:Larsseit-Bold;letter-spacing:0.2em;text-transform:uppercase;display:inline-block;}.elc-ii-popup-product__button a{color:#fff;font-size:15px;font-weight:bold;text-transform:uppercase;}.cm-elc-ii-popup-prod{text-align:center;}.cm-elc-ii-popup-prod .cm-submit-wrapper-state{position:relative;display:inline-block;overflow:hidden;background:#000;-webkit-transition:background 200ms ease;-moz-transition:background 200ms ease;-o-transition:background 200ms ease;transition:background 200ms ease;}.cm-elc-ii-popup-prod .cm-submit-wrapper-state .submit{-webkit-appearance:none;border-radius:0;border:0;display:block;background:none;color:#fff;text-transform:uppercase;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;cursor:pointer;opacity:1;outline:none;width:auto;padding:10px 25px;font-size:15px;letter-spacing:0.2em;vertical-align:bottom;font-family:'Larsseit';font-weight:bold;}.cm-elc-ii-popup-prod .cm-submit-wrapper-state .ecl-spec-dev-ii-soldout{background:#c1c1c1;}.cm-elc-ii-popup-prod .cm-submit-wrapper-state .loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,150%);-ms-transform:translate(-50%,150%);transform:translate(-50%,150%);-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.cm-elc-ii-popup-prod .cm-submit-wrapper-state.loading .loader-wrapper{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.cm-elc-ii-popup-prod .cm-submit-wrapper-state.loading .submit{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.cm-elc-ii-popup-comment{font-size:1em;font-family:Larsseit;color:#000;text-align:center;line-height:normal;letter-spacing:0;}.cm-elc-ii-popup-likes{font-size:1em;font-family:Larsseit;color:#000;text-align:center;line-height:normal;letter-spacing:0;}.cm-elc-ii-popup-inst-link{color:#000;text-align:center;line-height:normal;}.cm-elc-ii-popup-inst-link a{font-size:1em;color:#000;text-align:center;line-height:normal;letter-spacing:0;}.cm-elc-ii-popup-products{margin-top:40px;}.cm-elc-ii-popup-info-selector .close-preview{position:absolute;top:30px;right:30px;font-family:'Icon';font-size:1.14em;-webkit-transition:color 200ms ease;transition:color 200ms ease;z-index:3;line-height:20px;font-style:normal;font-weight:bold;}.cm-elc-ii-popup-info-selector .close-preview:before{content:"\e60b";}.cm-elc-ii-popup-info-selector .ty-float-left a{font-size:24px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .ty-float-left a{font-size:38px;}.elc-ii-popup-info-selector-arrow-prev{margin-right:15px;}.cm-elc-ii-popup-info-selector-arrow{font-size:24px;}.ui-dialog[aria-describedby=ii_quick_view] .object-container{padding:30px;}@media (max-width: 1400px){div[aria-describedby*="lb_quick_view"]{max-width:calc(100% - 20px);}}@media (min-width: 1201px) and (max-width: 1360px){.global-navigation .has-sub-nav > a{padding:18px 25px;}.global-navigation .sub-nav ul.gender-categories li.tm-gc-title,.global-navigation .sub-nav ul.gender-collections li.tm-gc-title{padding:7px 25px;}.global-navigation div.sub-nav li{padding:0 25px;}}@media (min-width: 1001px) and (max-width: 1200px){.global-navigation .has-sub-nav > a{font-size:0.8em;padding:15px 20px;}.global-navigation .sub-nav ul.gender-categories li.tm-gc-title,.global-navigation .sub-nav ul.gender-collections li.tm-gc-title{padding:7px 20px;}.global-navigation .sub-nav .gb-image img{min-width:auto;}.global-navigation div.sub-nav li{padding:0 20px;}.global-navigation-inner > ul > li > a{font-size:0.8em;padding:15px 20px;}}@media (min-width: 901px) and (max-width: 1000px){.global-navigation .has-sub-nav > a{font-size:0.75em;padding:15px;}.global-navigation .sub-nav ul.gender-categories li.tm-gc-title,.global-navigation .sub-nav ul.gender-collections li.tm-gc-title{padding:7px 15px;font-size:0.914em;}.global-navigation .sub-nav ul.gender-categories li a,.global-navigation .sub-nav ul.gender-collections li a{font-size:0.8em;}.global-navigation .sub-nav .gb-image img{min-width:auto;}.global-navigation .sub-nav .gb-title,.global-navigation .sub-nav .gb-descr,.global-navigation .sub-nav .gb-link a{font-size:0.914em;}.global-navigation .sub-nav .gbs-title{font-size:0.914em;}.global-navigation div.sub-nav li{padding:0 15px;}.global-navigation-inner > ul > li > a{font-size:0.75em;padding:15px;}}@media (max-width: 1150px){.product-filters .header{padding:0 30px;}.product-filters .header a.mobile-hidden{padding-left:15px;padding-right:25px;}.item-with-overlay .information > .inner p{display:none;}.item-with-overlay .information > .inner .divider{display:none;}.item-with-overlay .information > .inner a{margin-top:20px;}.category-landing .section-header{padding-left:30px;padding-right:30px;}}@media (max-width: 1024px){.product-grid .grid-item:nth-of-type(3n){display:inline-block;width:48%;}.product-filters .filter-form .sub-column{min-width:210px;margin-left:0;}.cat-lb-view-button{margin-top:30px;}}@media (max-width: 1000px){div div.stories-inner{max-width:100%;}}@media (max-width: 900px){.feature-grid .grid-item.item-with-overlay{margin:0;}.feature-grid .grid-item.item-with-overlay .information{position:absolute;visibility:hidden;}.feature-grid .grid-item.item-with-overlay .media{margin-bottom:0;}article.feature-grid{margin:0;}.feature-landing div.section-header{max-width:100%;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}div.ii-feature-wrapper{padding:0 10px;}.ecl-lb-prod-descr{font-size:1em;margin-bottom:20px;}.elc-lb-popup-info-close .close-preview{font-size:24px;}.cm-elc-lb-popup-products{margin-top:60px;}.ecl-lb-prod-name{margin-bottom:20px;}.ecl-lb-prod-img{margin:20px 0;}.ecl-lb-prod-atc-button a{font-size:1.3em;}div.ecl-lb-prod-share{margin-top:20px;}.feature-categories div.link-wrapper li > a{font-size:0.857em;padding:10px 0;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector{width:100%;padding:30px;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .ty-float-right{position:relative;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector{width:100%;}.cm-elc-ii-popup-info-selector .close-preview{top:0;right:0;}.ui-dialog[aria-describedby=ii_quick_view]{top:0 !important;left:0 !important;width:100% !important;}.ui-dialog[aria-describedby=ii_quick_view] .object-container{padding:0;}}@media (min-width: 768px) and (max-width: 979px){.gender-banner .gb-image{min-width:50%;max-width:50%;}.gender-banner .gb-image a{width:100%;}.gender-banner .gb-image img{width:100%;}.gender-banner .gb-information{min-width:calc(50% - 35px);max-width:calc(50% - 35px);}.account .ty-dropdown-box__content{left:-70px;}.account .ty-dropdown-box__content:before{left:70px;}.account .ty-dropdown-box__content:after{left:71px;}}@media (min-width: 768px) and (max-width: 900px){.global-navigation .has-sub-nav > a{font-size:0.614em;padding:10px;}.global-navigation .sub-nav ul.gender-categories li.tm-gc-title,.global-navigation .sub-nav ul.gender-collections li.tm-gc-title{padding:7px 10px;font-size:0.814em;}.global-navigation .sub-nav ul.gender-categories li a,.global-navigation .sub-nav ul.gender-collections li a{font-size:0.714em;padding:3px 0;}.global-navigation .sub-nav .gb-image{margin-right:10px;}.global-navigation .sub-nav .gb-image img{min-width:auto;}.global-navigation .sub-nav .gb-title,.global-navigation .sub-nav .gb-descr,.global-navigation .sub-nav .gb-link a{font-size:0.714em;}.global-navigation .sub-nav .gb-title{margin-bottom:10px;}.global-navigation .sub-nav .gb-descr{margin-bottom:15px;}.global-navigation .sub-nav .gbs-title{font-size:0.814em;}.global-navigation div.sub-nav li{padding:0 10px;}.global-navigation-inner > ul > li > a{font-size:0.614em;padding:10px;}.featured-products .slide-inner{margin:0 10px;}.elc-ii-popup-product__title{font-size:1.2em;margin-bottom:15px;}.elc-ii-popup-product__price{font-size:1.2em;margin-bottom:15px;}.elc-ii-popup-product__image{margin-bottom:20px;}.elc-ii-popup-product__button{padding:15px 30px;font-size:1.2em;}.cm-elc-ii-popup-comment{font-size:1.1em;}.cm-elc-ii-popup-likes{font-size:1.1em;}.cm-elc-ii-popup-inst-link a{font-size:1.1em;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .cm-elc-ii-popup-products{margin-bottom:35px;}}@media (min-width: 768px) and (max-width: 768px){.page-wrapper{z-index:1;}.navigation-fixed div.quick-search a.search-button{right:6px;}.navigation-fixed .quick-search a.search-button:after{width:16px;height:16px;background-size:16px 16px;}.navigation-fixed div.logo{height:38px;}.navigation-fixed div.logo a{height:40px;background-position:-24px 5px;}}@media (min-width: 768px){.sub-nav-back{display:none;}.gender-categories__subcategory{display:none;}.global-navigation .sub-nav .ecl-has-sub-nav__link{display:none;}.account-mobile{display:none;}}@media (min-width: 1025px){.basic-button.ecl-more-color-mobile{display:none;}}@media (min-width: 601px) and (max-width: 767px){.elc-ii-popup-product__title{font-size:1em;margin-bottom:15px;}.elc-ii-popup-product__price{font-size:1em;margin-bottom:10px;}.elc-ii-popup-product__image{margin-bottom:20px;}.elc-ii-popup-product__button{padding:10px 25px;font-size:1em;}.cm-elc-ii-popup-comment{font-size:1em;}.cm-elc-ii-popup-likes{font-size:1em;}.cm-elc-ii-popup-inst-link a{font-size:1em;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .cm-elc-ii-popup-products{margin-bottom:25px;}}@media (max-width: 767px){.quick-search a.search-button{font-size:1.2em;top:12px;color:#000;}.quick-search div.search-form-wrapper{margin-top:0;padding:28px 24px;background:#fff;-webkit-box-shadow:0px 0px 10px 0px #a6a6a6;-moz-box-shadow:0px 0px 10px 0px #a6a6a6;box-shadow:0px 0px 10px 0px #a6a6a6;}.quick-search form.search-form input{font-size:1.486em;font-family:LarsseitLight;text-transform:uppercase;border-bottom:2px solid #e5e5e5;text-align:center;padding:35px 30px 18px;}.quick-search .search-submit{display:none;}.quick-search a.search-close{font-size:21px;top:24px;right:24px;width:21px;height:21px;}.global-navigation-inner > ul{padding-left:20px;padding-right:20px;}.global-navigation-inner > ul > li{padding:0;}.global-navigation-inner > ul > li:not(.has-sub-nav) > a{padding:20px 0 17px;font-size:0.857em;}.global-navigation-inner div.sub-nav{position:absolute;top:0;left:0;right:0;bottom:0;background:#fff;overflow:auto;}.global-navigation-inner div.sub-nav{left:-100%;right:100%;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}.global-navigation-inner .has-sub-nav.active > div.sub-nav{left:0;right:5px;width:calc(100% - 5px);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}.global-navigation-inner div.sub-nav-active .gender-categories-active{overflow:auto;}.global-navigation div.sub-nav ul.gender-categories,.global-navigation div.sub-nav ul.gender-collections{width:100%;padding-top:0;}.global-navigation div.sub-nav ul.gender-categories li,.global-navigation div.sub-nav ul.gender-collections li{color:#000;}.global-navigation div.sub-nav ul.gender-categories li a,.global-navigation div.sub-nav ul.gender-collections li a{color:#000;}.global-navigation .sub-nav{padding-left:20px;padding-right:20px;}.global-navigation .sub-nav div.gender-banners{width:100%;}.global-navigation .sub-nav .gender-categories-active{margin-top:-58px;}.global-navigation .sub-nav ul.gender-categories{padding-bottom:25px;}.global-navigation .sub-nav ul.gender-categories .tm-gc-title{display:none;}.global-navigation .sub-nav ul.gender-categories li a{margin:0;padding:20px 0 17px;font-size:0.857em;font-family:Larsseit-Bold;color:#000;border-top:1px solid #ebebeb;line-height:20px;}.global-navigation .sub-nav ul.gender-categories li a:hover{color:#000;}.global-navigation .sub-nav ul.gender-categories li:nth-child(2) a{border-top:none;}.global-navigation .sub-nav ul.gender-categories li:last-child a{border-bottom:1px solid #ebebeb;}.global-navigation .sub-nav ul.gender-categories .gender-categories__subcategory-item a{font-size:1em;padding:0;border:none;line-height:normal;}.global-navigation .sub-nav ul.gender-collections li.tm-gc-title{font-size:1.4em;padding:14px 0 14px;margin:0;font-family:Larsseit-Bold;color:#000;line-height:1em;}.global-navigation .sub-nav ul.gender-collections li a{margin:0;padding:20px 0 17px;font-size:0.857em;font-family:Larsseit-Bold;color:#000;}.global-navigation .sub-nav ul.gender-collections li a:hover{color:#000;}.global-navigation .sub-nav ul.gender-collections li:nth-child(2) a{border-top:none;}.global-navigation .sub-nav div.gender-banners{display:none;}.global-navigation .sub-nav ul.categories.categories-products.tm-gift-submenu{max-width:100%;}.global-navigation .sub-nav div.tm-gift-products{display:none;}.global-navigation .sub-nav .gender-categories__subcategory-item{padding:20px 0 17px;}.global-navigation .sub-nav .sub-nav-back{padding:14px 0 14px;}.global-navigation .sub-nav .ecl-has-sub-nav__link-desktop{display:none;}.global-navigation .has-sub-nav > a{padding:20px 0px 17px;font-size:0.857em;}.global-navigation .has-sub-nav > a > span.icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);left:auto;right:0;}.global-navigation .has-sub-nav span.icon{width:14px;height:20px;margin-top:-7px;}.global-navigation .has-sub-nav span.icon:after{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);}.global-navigation .has-sub-nav.active span.icon{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);}.global-navigation .has-sub-nav.active > a > span.icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);}.global-navigation .has-sub-nav.active .sub-nav-back span.icon{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);right:auto;left:35px;}.global-navigation ul{overflow:auto;}.global-navigation .sub-nav-back{position:relative;font-size:1.5em;text-transform:uppercase;font-family:Larsseit-Bold;text-align:center;padding:14px 0;border-bottom:1px solid #ebebeb;width:calc(100% + 40px);margin-left:-20px;line-height:28px;}.global-navigation .sub-nav-back span.icon{right:auto;left:36px;top:14px;width:14px;height:32px;margin:0;}.global-navigation .sub-nav-back span.icon:after{font-size:12px;line-height:32px;vertical-align:top;display:inline-block;}.global-navigation .tm-gift-submenu li a{margin:0;padding:20px 0 17px;font-size:0.857em;font-family:Larsseit-Bold;color:#000;border-top:1px solid #ebebeb;}.global-navigation .tm-gift-submenu li:first-child a{border-top:none;}.global-navigation .ecl-has-sub-nav span.icon{margin-left:0;left:auto;right:0;}.sub-nav-spec-type-p .elm-big{margin:0;}.sub-nav-spec-type-p .elm-big .elm-title a{margin:0;padding:20px 0 17px;font-size:0.857em;font-family:Larsseit-Bold;color:#000;border-top:1px solid #ebebeb;}.sub-nav-spec-type-p .elm-big:first-child .elm-title a{border-top:none;}.sub-nav-spec-type-s .elm-big{margin:0;}.sub-nav-spec-type-s .elm-big .elm-title a{margin:0;padding:20px 0 17px;font-size:0.857em;font-family:Larsseit-Bold;color:#000;border-top:1px solid #ebebeb;}.sub-nav-spec-type-s .elm-big:first-child .elm-title a{border-top:none;}.gender-categories__subcategory{position:absolute;top:0;bottom:0;background:#fff;z-index:1;}.gender-categories__subcategory{left:calc(-100% - 20px);right:calc(100% + 20px);-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}.gender-categories__subcategory-item{padding:20px 0 17px;font-size:0.857em;font-family:Larsseit-Bold;color:#000;border-top:1px solid #ebebeb;text-transform:uppercase;}.gender-categories__subcategory-item:first-child{border-top:none;}.ecl-has-sub-nav.active .gender-categories__subcategory{left:0;right:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;transition:all 0.3s linear;}.ecl-has-sub-nav__link{margin:0;padding:20px 0 17px;font-size:0.857em;font-family:Larsseit-Bold;color:#000;border-top:1px solid #ebebeb;text-transform:uppercase;position:relative;}a.wishlist-header-icon{right:71px;}.stories article.story{position:relative;}.stories article.story .divider{display:none;}.stories article.story .p1{display:none;}.stories article.story .basic-button{display:none;}.stories article.story .inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}.stories article.story .information{position:absolute;top:auto;bottom:auto;left:auto;right:auto;background:rgba(0,0,0,0.5);padding:10px;max-width:80%;box-sizing:border-box;}.stories article.story h4{color:#fff;text-transform:uppercase;font-size:1.1em;font-family:'LarsseitMedium';}.stories article.story.story3{margin-top:0;margin-bottom:0;margin-right:0;width:calc(50% - 3px);}.stories article.story.story3:nth-child(3n){width:100%;}.stories article.story .media{margin-bottom:4px;}.homepage section.featured-products{border:none;}.featured-gift-sets .slide-inner{margin-left:0;margin-right:0;}.featured-gift-sets .ecl-short-descr{margin-bottom:10px;}.ecl-cm-prev-link{margin-right:30px;}.ecl-cm-next-link{margin-left:30px;}.newsletter{padding-top:40px;}.newsletter-descr{padding-left:20px;padding-right:20px;}.newsletter-title{padding-left:20px;padding-right:20px;}.newsletter-input-wrapper{max-width:calc(100% - 70px);}.homepage .introduction .slideshow,.slideshow.cm-hotspots{height:auto !important;}.slideshow .slide img{height:auto !important;}div.top-free-shipping-banner,div.under-menu-free-shipping-banner{padding-left:10px;padding-right:10px;}.homepage .instagram-block{margin-left:0px;width:100%;}.instagram-block .fs-wrapper div.fs-timeline{height:100vw;}.instagram-block .fs-wrapper .fs-timeline div.fs-entry-container{display:none;}.instagram-block .fs-wrapper .fs-timeline div.fs-entry-container:nth-child(5){display:block;width:100%;height:100%;}.newsletter-popup{max-width:calc(100% - 70px);}.newsletter-popup.show{right:35px;}.homepage .top-sellers .carousel{width:calc(100% + 100% / 3);max-width:calc(100% + 100% / 3);margin-left:calc((-133.33% / 6));margin-right:calc((-133.33% / 6));width:149%;max-width:149%;margin-left:calc((-149% / 6));margin-right:calc((-149% / 6));}.homepage .top-sellers .featured-products{margin-left:0;margin-right:0;}.homepage .stories{margin-left:0;margin-right:0;}.top-sellers{padding-bottom:20px;}.featured-products .slide-inner{margin-left:10px;margin-right:10px;}.stories-inner{margin-top:70px;}.featured-gift-sets .carousel .pips{display:none;}.category-landing .introduction{max-width:100%;padding-bottom:0;}.category-landing .introduction .section-header{margin:24px 0 0;}.category-landing .section-header{padding:60px 35px;height:auto;}.category-landing .section-header p{line-height:1.714em;}.product-grid{margin-top:15px;padding:0 15px;}.product-grid .grid-item{display:inline-block;width:calc(50% - 48px);margin:15px 5px;}.product-grid .grid-item:nth-of-type(3n){margin:15px 30px 15px 15px;width:calc(50% - 48px);}.product-grid .grid-item:nth-of-type(3n+1){margin:15px 15px 15px 30px;}.product-grid .grid-item:nth-of-type(2n){margin:15px 15px 15px 30px;}.product-grid .grid-item:nth-of-type(2n+1){margin:15px 30px 15px 15px;}.product-grid .grid-item h6.title{line-height:1.3em;font-size:0.557em;}.product-grid .grid-item .ecl-wl-product-list-button{width:17px;height:17px;background-size:16px 16px;}.homepage section.featured-products{margin:9px;}.slide .slide-inner .ecl-wl-product-list-button{width:17px;height:17px;background-size:16px 16px;top:3px;right:3px;}.slide .slide-inner h6.title{line-height:1.3em;font-size:0.557em;}.ecl-wl-product-list-button{width:17px;height:17px;background-size:16px 16px;top:3px;right:3px;}div.product-filters .filter-form .standard-checkbox .alt-checkbox{margin-right:15px;}div.product-filters .filter-form fieldset.actions{padding:19px 0;border-top:none;text-align:center;}div.product-filters .range-slider .display{font-family:LarsseitLight;}div.product-filters .actions input{padding:0;}div.product-filters .actions .divider{height:11px;margin-top:2px;}.ecl-color-filter-icon-c{vertical-align:top;}.product-filters .filter-form .sort-order-dropdown{width:100%;}.search-page-title{padding:0;}.search-page-title .section-header{padding:20px 20px 15px;}.search-page-title .section-header h1{margin-bottom:0;font-size:2em;}.introduction .search-page-title{padding:0;}.introduction .search-page-title .section-header{margin-top:40px;}div .collecttion-list .collecttion-item{padding:12px 0;margin:0;}.product-grid.collecttion-list{margin:12px 0;padding:0;}.collecttion-item.item-with-overlay{position:relative;}.collecttion-item.item-with-overlay .information{position:absolute;background:rgba(0,0,0,0.5);color:#fff;}.collecttion-item.item-with-overlay .information > .inner{position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.collecttion-item.item-with-overlay .media{margin-bottom:0;}.collecttion-item.item-with-overlay:hover .information{position:absolute;color:#fff;background:rgba(0,0,0,0.5);}.collecttion-item.item-with-overlay:hover .information > .inner{position:absolute;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}div.ii-feature-wrapper{padding:0 10px;padding:0 2px;}.collecttion-item__category{font-size:2.857em;}.collecttion-item__description{font-size:1.714em;line-height:1.5em;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-map-selector{width:100%;}.ecl-lb-qick-view-wrapper .cm-elc-lb-popup-info-selector{width:100%;}.elc-lb-popup-info-close{top:-30px;right:-26px;}.ii-feature-wrapper .feature-grid .grid-item{width:50%;height:calc(50vw - 28px);height:auto;}.ii-feature-wrapper .feature-grid .grid-item.double-width{width:50%;height:calc(50vw - 28px);height:auto;}.feature-landing .section-header{padding:20px 0;height:260px;}.feature-landing div.section-header.ecl-journal-list{margin-top:0px;}.feature-landing div.section-header{margin-top:55px;padding-bottom:20px;}.feature-landing div.section-header p{font-size:1em;}.feature-landing .feature-wrapper{padding:0px;}.feature-landing .feature-wrapper .feature-grid .grid-item{width:50%;height:auto;padding:2px;float:left;}.feature-landing .feature-wrapper .feature-grid .grid-item.double-width{width:50%;height:auto;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector .cm-elc-ii-popup-map-image{min-height:0;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-map-selector .cm-elc-ii-popup-map-image .cm-hotspot-image-area{min-height:0;}.basic-button.ecl-more-color-mobile{margin-top:0px;margin-left:20px;text-align:left;font-size:10px;border:1px solid #ccc;width:auto;letter-spacing:1px;text-transform:lowercase;padding:7px 15px 7px 8px;}.basic-button.ecl-more-color-mobile span{position:absolute;top:5px;right:4px;display:inline-block;}.ecl-pd-products-group-mobile{top:-100px;display:inline-block;position:relative;}}@media (max-width: 557px){.ecl-lb-qick-view-wrapper{margin-bottom:30px;}.ecl-lb-qick-view-wrapper .slideshow .slides{padding-top:25px;}.ecl-lb-qick-view-wrapper .ecl-lb-qick-view-slideshow .pips{bottom:-30px;}}@media (max-width: 480px){.ecl-cm-prev-link{margin-right:10px;vertical-align:top;}.ecl-cm-prev-link:before{font-size:16px;vertical-align:middle;}.ecl-cm-next-link{margin-left:10px;vertical-align:top;}.ecl-cm-next-link:before{font-size:16px;vertical-align:middle;}.featured-products__title{font-size:1.3em;}.homepage .featured-products div.section-header{padding-left:0;padding-right:0;}.newsletter-popup{max-width:calc(100% - 40px);}.newsletter-popup.show{right:20px;}.newsletter-popup .newsletter-title,.newsletter-popup .newsletter-descr{padding-left:0;padding-right:0;}.newsletter-popup .newsletter-input-wrapper{max-width:100%;}.newsletter-popup .newsletter-radio-box__item:first-child{margin-right:15px;}.newsletter-popup .newsletter-submit-wrapper__inner input{background:#000;}.newsletter-popup .close-preview{font-weight:bold;}div.top-free-shipping-banner,div.under-menu-free-shipping-banner{font-size:10px;}.category-landing .introduction .section-header{margin-top:0px;}.product-grid .grid-item{vertical-align:top;margin:15px 15px;width:calc(50% - 5px);}.product-grid .grid-item .title{height:auto;}.product-grid .grid-item:nth-of-type(3n){margin:15px 15px 15px 0px;width:calc(50% - 5px);}.product-grid .grid-item:nth-of-type(3n+1){margin:15px 0px 15px 5px;}.product-grid .grid-item:nth-of-type(2n){margin:15px 0px 15px 5px;}.product-grid .grid-item:nth-of-type(2n+1){margin:15px 5px 15px 0px;}.feature-landing div.section-header h1{font-size:2em;}.ecl-ii-qick-view-wrapper .cm-elc-ii-popup-info-selector .cm-elc-ii-popup-products .cm-elc-ii-popup-prod{width:100%;margin-bottom:20px;}}@media (max-width: 400px){.collecttion-item__category{font-size:1.714em;}.collecttion-item__description{font-size:1.37em;line-height:1.314em;}}@media (max-width: 440px){.gender-categories__subcategory .sub-nav-back{font-size:1.514em;}}.checkout .standard-form input[type=email]{border:1px solid #c1c1c1;width:100%;height:38px;}.ecl-klarna-message-main{background:#c8a970;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;width:100%;color:#fff;padding:12px 20px;font-family:LarsseitLight;}.ecl-klarna-message-main .ecl-klarna-message-txt{width:70%;text-transform:uppercase;display:inline-block;text-align:left;font-size:0.9em;}.ecl-klarna-message-main .ecl-klarna-message-popup-link{width:29%;display:inline-block;text-align:right;}.ecl-klarna-message-main .ecl-klarna-message-popup-link a{font-size:1em;text-decoration:underline;color:#fff;font-family:LarsseitLight;}.ecl-klarna-message-main .ecl-klarna-message-price{font-family:Larsseit-Bold;}.ecl-klarna-message-main .ecl-klarna-message-txt-kl{font-family:Larsseit-Bold;font-size:1.35em;text-transform:none;}.ecl-klarna-message-main .ecl-klarna-message-txt-kl img{height:12px;vertical-align:baseline;}.checkout .submit-buttons .basic-button{font-size:1em;font-family:Larsseit;letter-spacing:2.5px;padding:10px 0;}.checkout .submit-buttons .basic-button-pay{padding:14px 0;}.checkout .submit-buttons .basic-button-paypal{padding:18px 0 16px 0;}.checkout .submit-buttons .basic-button-badges{padding:13px 0;height:55px;}.basic-button-slice img,.basic-button-badges img{display:inline-block;vertical-align:middle;margin-right:8px;width:35px;}.basic-button-slice .basic-button-klarna-img,.basic-button-badges .basic-button-klarna-img{width:auto;}.basic-button-klarna-img{display:inline-block;vertical-align:middle;height:13px;margin-left:8px;margin-right:0;}.basic-button-klarna-text{display:inline-block;vertical-align:middle;}.basic-button-paypal-text{margin-right:15px;vertical-align:middle;display:inline-block;}.checkout .paypal .icon{font-size:1.2em;}.basic-button-paypal .icon{display:inline-block;vertical-align:middle;margin-top:3px;}.ty-klarna-message-popup__general{padding-bottom:10px;text-align:center;}.ty-klarna-message-popup__general img{margin-bottom:20px;}.ty-klarna-message-popup__title{text-transform:uppercase;font-family:LarsseitMedium;font-size:1.4em;line-height:16px;}.ty-klarna-message-popup__subtitle{font-size:1em;padding:6px 0;}.ty-klarna-message-popup__list{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;min-height:120px;margin-bottom:15px;}.ty-klarna-message-popup__list-item{width:33.333333333333%;color:#fff;min-height:120px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;padding:0 5px;}.ty-klarna-message-popup__list-item:first-child{width:33%;background:#9d9d9d;position:relative;}.ty-klarna-message-popup__list-item:first-child:before{content:'';border:40px solid transparent;border-top:60px solid #696969;border-right:0px solid #696969;position:absolute;top:0;right:0;}.ty-klarna-message-popup__list-item:first-child:after{content:'';border:40px solid transparent;border-bottom:60px solid #696969;border-right:0px solid #696969;position:absolute;bottom:0;right:0;}.ty-klarna-message-popup__list-item:first-child .ty-klarna-message-popup__list-item-number{margin-right:0;}.ty-klarna-message-popup__list-item:nth-child(2){width:37%;background:#696969;position:relative;}.ty-klarna-message-popup__list-item:nth-child(2):before{content:'';border:40px solid transparent;border-top:60px solid #4b4b4b;border-right:0px solid #4b4b4b;position:absolute;top:0;right:0;}.ty-klarna-message-popup__list-item:nth-child(2):after{content:'';border:40px solid transparent;border-bottom:60px solid #4b4b4b;border-right:0px solid #4b4b4b;position:absolute;bottom:0;right:0;}.ty-klarna-message-popup__list-item:nth-child(3){width:30%;background:#4b4b4b;}.ty-klarna-message-popup__list-item-number{font-size:70px;font-family:'CenturyGothic-Bold';margin-right:6px;display:inline-block;margin-top:-2px;line-height:55px;padding:30px 0;}.ty-klarna-message-popup__list-item-text{font-family:LarsseitMedium;font-size:0.643em;line-height:1.9em;text-transform:uppercase;}.ty-klarna-message-popup__about-klarna{border:1px solid #a5a5a5;padding:20px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;justify-content:space-between;color:#000;margin-bottom:15px;}.ty-klarna-message-popup__about-klarna img{margin-left:auto;margin-right:auto;}.ty-klarna-message-popup__about-klarna-title{text-transform:uppercase;font-family:Larsseit-Bold;margin-bottom:12px;}.ty-klarna-message-popup__about-klarna-info{width:50%;}.ty-klarna-message-popup__about-klarna-descr{font-family:LarsseitLight;font-size:0.857em;line-height:1.3em;}.ty-klarna-message-popup__columns{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;}.ty-klarna-message-popup__column{width:calc(50% - 10px);border:1px solid #a5a5a5;padding:20px 25px 20px;box-sizing:border-box;}.ty-klarna-message-popup__column img{margin-left:auto;margin-right:auto;display:block;margin-bottom:5px;}.ty-klarna-message-popup__column-right img{margin:15px auto;}.ty-klarna-message-popup__column-title{text-transform:uppercase;font-family:Larsseit-Bold;margin-bottom:15px;color:#000;}.ty-klarna-message-popup__column-descr{font-family:LarsseitLight;font-size:0.857em;line-height:1.3em;color:#000;}#content_klarna_message_popup .object-container{padding:40px;width:740px;}div[aria-describedby*="content_klarna_message_popup"] .ui-widget-header .ui-state-default{z-index:1;}div[aria-describedby*="content_klarna_message_popup"] .ui-widget-header .ui-icon-closethick{color:#000;}div[aria-describedby*="content_klarna_message_popup"] .ui-widget-header .ui-icon-closethick:before{content:"\e60b";font-family:'Icon';font-size:14px;}div[aria-describedby*="content_klarna_message_popup"] .ui-widget-header .ui-dialog-titlebar-close.ui-state-hover span:before{color:#000;}div[aria-describedby*="content_klarna_message_popup"] .ui-widget-header .ui-dialog-titlebar-close:focus{outline:none;}div[aria-describedby*="content_klarna_message_popup"] .ui-button-text{outline:none;}div[aria-describedby*="content_klarna_message_popup"] .ui-button-text:focus{outline:none;}div[aria-describedby*="content_klarna_message_popup"] .ui-dialog-titlebar{padding:0;border:none;}.ty-wishlist-top-panel__text{font-family:LarsseitMedium;font-size:1em;max-width:500px;display:inline-block;margin-bottom:30px;}.ty-wishlist-top-panel__buttons{font-family:Larsseit-Bold;font-size:1em;}.ty-wishlist-top-panel__buttons a{text-decoration:underline;font-family:Larsseit-Bold;font-size:1.1em;text-transform:capitalize;}.ecl-klarna-message-main-wishlist{max-width:900px;margin-left:auto;margin-right:auto;padding:14px 15px;}.ecl-klarna-message-main-wishlist .ecl-klarna-message-txt{font-size:0.9em;}.ecl-klarna-message-main-wishlist .ecl-klarna-message-txt img{height:13px;margin-top:-5px;}.ecl-klarna-message-main-wishlist .ecl-klarna-message-bold{font-family:Larsseit-Bold;}.item-table .item-image.item-wishlist-image{height:120px;width:120px;}.sub-column-two{column-count:2;column-width:275px;column-gap:30px;}.sub-column-three{column-count:3;column-width:210px;column-gap:30px;}@media (max-width: 800px){.ecl-klarna-message-main{margin-left:-20px;width:calc(100% + 40px);}.ecl-klarna-message-main-wishlist{margin-left:0;width:100%;}.add-cart-page-buttons{margin-top:20px;}.ty-klarna-message-popup__list{flex-direction:column;margin-bottom:20px;}.ty-klarna-message-popup__about-klarna img{display:none;}.ty-klarna-message-popup__about-klarna-info{width:100%;}.ty-klarna-message-popup__about-klarna-title{font-size:1.2em;}.ty-klarna-message-popup__about-klarna-descr{font-size:1em;}.ty-klarna-message-popup__columns{flex-direction:column;}.ty-klarna-message-popup__column{width:100%;}.ty-klarna-message-popup__column-title{font-size:1.2em;}.ty-klarna-message-popup__column-left{margin-bottom:15px;}.ty-klarna-message-popup__column-descr{font-size:1em;}.ty-klarna-message-popup__general{margin-bottom:30px;padding-bottom:0;}.ty-klarna-message-popup__general-content{border:1px solid #a5a5a5;padding:15px 15px 9px;}.ty-klarna-message-popup__list{width:calc(100% + 40px);margin-left:-20px;}.ty-klarna-message-popup__list-item{width:100%;padding:0 30px;min-height:0;}.ty-klarna-message-popup__list-item:first-child{width:100%;background:#9d9d9d;position:relative;}.ty-klarna-message-popup__list-item:first-child:before{display:none;}.ty-klarna-message-popup__list-item:first-child:after{content:'';border:calc((100vw - 20px) / 2) solid transparent;border-top:60px solid #9d9d9d;position:absolute;top:100%;bottom:auto;right:0;z-index:1;}.ty-klarna-message-popup__list-item:first-child .ty-klarna-message-popup__list-item-number{margin-right:15px;}.ty-klarna-message-popup__list-item:nth-child(2){width:100%;padding-top:60px;position:relative;}.ty-klarna-message-popup__list-item:nth-child(2):after{content:'';border:calc((100vw - 20px) / 2) solid transparent;border-top:60px solid #696969;position:absolute;top:100%;bottom:auto;right:0;z-index:1;}.ty-klarna-message-popup__list-item:nth-child(2):before{display:none;}.ty-klarna-message-popup__list-item:nth-child(3){width:100%;padding-top:60px;}.ty-klarna-message-popup__list-item-text{font-size:1em;}.ty-klarna-message-popup__list-item-number{margin-right:15px;}#content_klarna_message_popup .object-container{padding:20px;width:auto;}}@media (max-width: 570px){.ecl-klarna-message-main .ecl-klarna-message-txt{font-size:0.857em;}.ecl-klarna-message-main .ecl-klarna-message-popup-link a{font-size:0.857em;}}@media (min-width: 480px) and (max-width: 570px){.checkout .submit-buttons .basic-button-slice{font-size:1em;}.checkout .submit-buttons .basic-button-badges{font-size:1em;}.basic-button-klarna-img{height:14px;}}@media (max-width: 480px){.checkout .submit-buttons .basic-button-slice{font-size:0.74em;padding:8px 0;height:55px;}.checkout .submit-buttons .basic-button-badges{font-size:0.74em;padding:14px 0;}.basic-button-slice img{height:25px;}.basic-button-slice .basic-button-klarna-img{height:12px;}.basic-button-badges img{height:16px;}.basic-button-badges .basic-button-klarna-img{height:12px;}.ty-klarna-message-popup__list-item-number{padding:25px 15px;font-size:60px;}.ty-klarna-message-popup__list-item-text{line-height:1.5em;font-size:0.8em;}.ty-klarna-message-popup__column-title{font-size:1.1em;}}.ty-quick-view__wrapper .ty-product-block__left.ecl-qw-short .product-header.hidden-phone{text-align:left;margin-top:30px;margin-bottom:0px;}.ty-quick-view__wrapper .ty-product-block__left.ecl-qw-short .product-code{justify-content:left;}.ty-quick-view__wrapper .ty-product-block__left.ecl-qw-short .product-price{text-align:left;transform:none;margin-top:0px;}.ty-quick-view__wrapper .ty-product-block__left.ecl-qw-short .product-details.hidden-phone{text-align:left;}.ecl-qvs-limited-offer{text-align:left;margin-bottom:10px;}.ecl-qvs-limited-offer-lb{color:#fff;background:#93080b;padding:4px 15px;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:bold;letter-spacing:1px;}.ty-product-block__left.ecl-qw-short{padding:0 100px 0 15px;}#product_quick_view_short .carousel-navigation .next{right:-25px;}#product_quick_view_short .carousel-navigation .previous{left:-25px;}@media (max-width: 767px){.ecl-cm-prev-link{margin-right:10px;vertical-align:top;}.ecl-cm-prev-link:before{font-size:16px;vertical-align:middle;}.ecl-cm-next-link{margin-left:10px;vertical-align:top;}.ecl-cm-next-link:before{font-size:16px;vertical-align:middle;}.ecl-qvs-limited-offer{text-align:center;}#product_quick_view_short .ty-quick-view__wrapper.ty-quick-view__wrapper-short .slideshow .pips{bottom:25px;}}#adroll_consent_container{display:none;}.daterangepicker .ranges ul li{color:#000;text-transform:uppercase;}.daterangepicker .ranges ul li:hover{color:#000;}.daterangepicker .ranges ul li.active{background:#000;color:#fff;}.daterangepicker button.applyBtn.btn.btn-small.btn-sm.btn-success{display:inline-block;background:#000;padding:6px 12px;text-transform:uppercase;}.daterangepicker button.cancelBtn.btn.btn-small.btn-sm.btn-default{display:inline-block;background:#fff;border:1px solid #000;line-height:1.428571429;padding:6px 12px;text-transform:uppercase;}.collaboration .collaboration-table.collaboration-table-reports .order-table-header > .column,.collaboration .collaboration-table.collaboration-table-reports .order-row > .column{width:25%;}.collaboration .collaboration-table.collaboration-table-reports .order-row > .column .label{display:none;}.collaboration .collaboration-table{max-width:1210px;padding:0 35px;width:100%;margin:0 auto 75px auto;}.collaboration .collaboration-table h6 a{font-family:'Larsseit-Bold';}.collaboration .collaboration-table h6 i{margin-left:3px;}.collaboration .order-table-header > .column,.collaboration .order-row > .column{width:10%;}.collaboration .order-table-header > .column-name,.collaboration .order-row > .column-name{width:25%;}.collaboration .order-table-header > .column-code,.collaboration .order-row > .column-code{width:11%;}.collaboration .order-table-header > .column-date,.collaboration .order-row > .column-date{width:12%;}.collaboration .order-table-header > .column-revenue,.collaboration .order-row > .column-revenue{width:12%;}.collaboration .order-row > .column{padding:10px 0;}.collaboration .ecl-pc-manipulations__daterange{display:inline-block;text-transform:uppercase;}.collaboration .ecl-pc-manipulations__daterange .ty-date-range i,.collaboration .ecl-pc-manipulations__daterange .ty-date-range span{font-weight:bold;color:#000;}.collaboration .ecl-pc-manipulations__sales-link{float:right;display:inline-block;line-height:64px;margin-right:15px;text-transform:uppercase;}.collaboration .ecl-pc-manipulations__sales-link a{font-weight:bold;color:#000;}.collaboration .ecl-pc-manipulations__backlink{display:inline-block;line-height:64px;margin-left:15px;text-transform:uppercase;}.collaboration .ecl-pc-manipulations__backlink a{font-weight:bold;color:#000;}.collaboration .ecl-order-totals{margin-top:20px;}.collaboration .ecl-order-totals__internal{display:inline-block;float:right;}.collaboration .ecl-order-totals__internal-elm{margin:5px 0;font-size:14px;text-transform:uppercase;}.collaboration .ecl-order-totals__internal-elm-label{margin-right:15px;}.collaboration .ecl-order-totals__internal-elm-val{float:right;}.collaboration .ecl-order-totals__internal-elm:last-child{font-weight:bold;}.collaboration .ecl-order-notices{font-size:11px;margin-top:20px;}.ecl-hide-footer .zopim{display:none !important;}.ecl-hide-footer .under-menu-free-shipping-banner,.ecl-hide-footer .top-free-shipping-banner{display:none !important;}@media (max-width: 767px){.ecl-hide-footer .zopim{display:none !important;}.ecl-hide-footer .main-footer{display:none !important;}.ecl-has-coloboration .account-mobile-coloboration{margin-top:15px;}.ecl-has-coloboration .currency .dropdown-holder{top:12px;}.collaboration .collaboration-table.collaboration-table-reports .order-table-header > .column,.collaboration .collaboration-table.collaboration-table-reports .order-row > .column{width:100%;}.collaboration .collaboration-table.collaboration-table-reports .order-row > .column p,.collaboration .collaboration-table.collaboration-table-reports .order-row > .column p.label{display:inline-block;}.collaboration .category-landing .introduction{margin-top:0px;}.collaboration .category-landing .introduction .section-header{margin-top:0px;}.collaboration .collaboration-table{max-width:100%;padding:0;margin:0;}.collaboration .order-table-header > .column,.collaboration .order-row > .column{width:100%;}.collaboration .order-table-header > .column-name,.collaboration .order-row > .column-name{width:100%;}.collaboration .order-table-header > .column-code,.collaboration .order-row > .column-code{width:100%;}.collaboration .order-table-header > .column-date,.collaboration .order-row > .column-date{width:100%;}.collaboration .order-table-header > .column-revenue,.collaboration .order-row > .column-revenue{width:100%;}.collaboration .order-row .column.column-image{float:left;display:inline-block;width:auto;height:150px;}.collaboration .order-row .column.column-name .label{display:none;}.collaboration .order-row .column.column-code p,.collaboration .order-row .column.column-date p,.collaboration .order-row .column.column-label p,.collaboration .order-row .column.column-us p,.collaboration .order-row .column.column-revenue p{display:inline-block;margin:0px;}.collaboration .order-row > .column{padding:0;margin:0;}.collaboration .ecl-pc-manipulations__daterange{display:block;}.collaboration .ecl-pc-manipulations__daterange .cm-date-range{margin-bottom:10px;}.collaboration .ecl-pc-manipulations__sales-link{float:none;display:block;line-height:14px;margin-left:10px;}.collaboration .ecl-order-totals{margin-top:20px;}.collaboration .ecl-order-totals__internal{float:none;margin-left:20px;}.collaboration .ecl-order-notices{padding:0px 20px;}}.collection-cs{text-align:center;position:relative;}.collection-cs__img{position:relative;top:0;left:0;z-index:1;}.collection-cs__img img{width:100%;height:100%;}.collection-coming-soon__inner{max-width:767px;margin:0 auto;}.collection-coming-soon{padding:20px 0;position:absolute;left:0;top:0;z-index:2;color:#fff;width:100%;}.collection-coming-soon__logo{margin:20px 0px;}.collection-coming-soon__logo2{margin:20px 0px;}.collection-coming-soon__descr{margin:30px 40px;}.collection-coming-soon__descr.ccs-left{margin:30px 40px 30px 0px;}.collection-coming-soon__descr.ccs-right{margin:30px 0px 30px 40px;}.collection-coming-soon__subscriber_descr{margin:40px auto;width:420px;}.collection-coming-soon__subscriber_descr.ccs-left{margin:40px auto 40px 0;}.collection-coming-soon__subscriber_descr.ccs-right{margin:40px 0 40px auto;}.collection-coming-soon__subscriber.ccs-left{margin:40px auto 40px 0;}.collection-coming-soon__subscriber.ccs-left .newsletter-input-wrapper{margin-left:0;}.collection-coming-soon__subscriber.ccs-right{margin:40px 0 40px auto;}.collection-coming-soon__subscriber.ccs-right .newsletter-input-wrapper{margin-right:0;}.collection-coming-soon__subscriber{margin:40px auto;}.collection-coming-soon__subscriber .newsletter{background:transparent;padding:0px;}.collection-coming-soon__subscriber .newsletter .newsletter-submit-wrapper__inner input{background:#000;width:auto;font-size:14px;}.collection-coming-soon__subscriber .newsletter .newsletter-submit-wrapper__inner .loader-wrapper{top:14px;position:absolute;text-align:center;width:80px;display:none;}.collection-coming-soon__subscriber .newsletter .newsletter-input-wrapper__inner input[type="text"]{font-size:14px;text-transform:none;}.collection-coming-soon__subscriber .newsletter .form-notification{display:none;margin-top:20px;}.collection-coming-soon__subscriber .newsletter.loading .newsletter-submit-wrapper__inner{background:#000;}.collection-coming-soon__subscriber .newsletter.loading .newsletter-submit-wrapper__inner .loader-wrapper{display:block;}.collection-coming-soon__subscriber .newsletter.loading .newsletter-submit-wrapper__inner input{visibility:hidden;}.collection-coming-soon__countdown-text{font-size:40px;}.collection-coming-soon__countdown{background:#262626;padding:30px 50px 50px 50px;margin:0 auto;display:inline-block;}.collection-coming-soon__countdown .flipTimer{color:#fff;font-family:"Helvetica Neue", Helvetica, sans-serif;font-size:30px;font-weight:bold;line-height:60px;height:60px;}.collection-coming-soon__countdown .flipTimer__title{font-size:12px;display:block;line-height:20px;width:90px;text-transform:capitalize;}.collection-coming-soon__countdown .flipTimer .seperator{vertical-align:top;margin:0 -20px;display:inline;}.collection-coming-soon__countdown .flipTimer .seconds,.collection-coming-soon__countdown .flipTimer .minutes,.collection-coming-soon__countdown .flipTimer .hours,.collection-coming-soon__countdown .flipTimer .days{height:100%;display:inline-block;}.collection-coming-soon__countdown .flipTimer .digit-set{border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,0.8);border:1px solid #111;width:40px;height:100%;display:inline-block;position:relative;margin:0 2px;}.collection-coming-soon__countdown .flipTimer .digit{position:absolute;height:100%;}.collection-coming-soon__countdown .flipTimer .digit > div{position:absolute;left:0px;overflow:hidden;height:50%;padding:0 10px;}.collection-coming-soon__countdown .flipTimer .digit > div.digit-top,.collection-coming-soon__countdown .flipTimer .digit > div.shadow-top{background-color:#737373;border-bottom:0px solid #737373;box-sizing:border-box;top:0;z-index:0;border-radius:5px 5px 0 0;}.collection-coming-soon__countdown .flipTimer .digit > div.digit-top:before,.collection-coming-soon__countdown .flipTimer .digit > div.shadow-top:before{content:"";box-shadow:inset 0 10px 25px rgba(0,0,0,0.4);height:100%;width:100%;position:absolute;left:0;top:0;}.collection-coming-soon__countdown .flipTimer .digit > div.shadow-top{background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(0,0,0,0)),to(black));width:40px;opacity:0;-webkit-transition:opacity 0.3s ease-in;left:-1px;}.collection-coming-soon__countdown .flipTimer .digit > div.digit-bottom,.collection-coming-soon__countdown .flipTimer .digit > div.shadow-bottom{background-color:#737373;bottom:0;z-index:0;border-radius:0 0 5px 5px;}.collection-coming-soon__countdown .flipTimer .digit > div.digit-bottom .digit-wrap,.collection-coming-soon__countdown .flipTimer .digit > div.shadow-bottom .digit-wrap{display:block;margin-top:calc(-100% - 6px);}.collection-coming-soon__countdown .flipTimer .digit > div.digit-bottom:before,.collection-coming-soon__countdown .flipTimer .digit > div.shadow-bottom:before{content:"";box-shadow:inset 0 10px 25px rgba(0,0,0,0.3);border-radius:0 0 5px 5px;height:100%;width:100%;position:absolute;left:0;top:0;}.collection-coming-soon__countdown .flipTimer .digit > div.shadow-bottom{background:-webkit-gradient(linear,0% 0%,0% 100%,from(black),to(rgba(0,0,0,0)));width:40px;opacity:0;-webkit-transition:opacity 0.3s ease-in;}.collection-coming-soon__countdown .flipTimer .digit.previous .digit-top,.collection-coming-soon__countdown .flipTimer .digit.previous .shadow-top{opacity:1;z-index:2;-webkit-transform-origin:50% 100%;-webkit-animation:flipTop 0.3s ease-in both;-moz-transform-origin:50% 100%;-moz-animation:flipTop 0.3s ease-in both;-ms-transform-origin:50% 100%;-ms-animation:flipTop 0.3s ease-in both;transform-origin:50% 100%;animation:flipTop 0.3s ease-in both;padding-top:3px;}.collection-coming-soon__countdown .flipTimer .digit.previous .digit-bottom,.collection-coming-soon__countdown .flipTimer .digit.previous .shadow-bottom{z-index:1;opacity:1;}.collection-coming-soon__countdown .flipTimer .digit.active .digit-top{z-index:1;padding-top:3px;}.collection-coming-soon__countdown .flipTimer .digit.active .digit-bottom{z-index:2;-webkit-transform-origin:50% 0%;-webkit-animation:flipBottom 0.3s 0.3s ease-out both;-moz-transform-origin:50% 0%;-moz-animation:flipBottom 0.3s 0.3s ease-out both;-ms-transform-origin:50% 0%;-ms-animation:flipBottom 0.3s 0.3s ease-out both;transform-origin:50% 0%;animation:flipBottom 0.3s 0.3s ease-out both;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown{margin-top:30px;background:transparent;padding:0;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown .flipTimer__type2 li{display:inline-block;line-height:48px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown .flipTimer__type2-digit{font-size:40px;width:45px;margin-right:10px;display:inline-block;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown .flipTimer__type2-text{font-size:18px;text-transform:uppercase;}.collection-coming-soon.ccs-style2 .collection-coming-soon__descr{font-size:18px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber_descr{font-size:18px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .standard-checkbox.on-light .alt-checkbox{display:inline-block;background:transparent;width:20px;height:20px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .standard-checkbox.on-light .alt-checkbox .inner{font-size:10px;line-height:12px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .standard-checkbox.on-light label > p{font-size:13px;text-transform:none;line-height:23px;letter-spacing:0.01em;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .standard-checkbox.on-light label > p:hover{color:#fff;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .newsletter-input-wrapper{max-width:670px;margin-top:30px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .newsletter-input-wrapper .newsletter-input-wrapper__inner input[type="text"]{border-color:#fff;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .newsletter-input-wrapper .newsletter-submit-wrapper__inner input{background:#222;padding:10px 35px;text-transform:uppercase;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .form-notification{display:none;margin-top:20px;}.ccs-right{text-align:right;}.ccs-left{text-align:left;}.ccs-center{text-align:center;}@media (max-width: 1680px){.collection-coming-soon__logo img{max-height:250px;}.collection-coming-soon__subscriber{margin:20px auto;}}@media (max-width: 1440px){.collection-coming-soon__logo{margin:20px 0;}.collection-coming-soon__logo img{max-height:200px;}.collection-coming-soon__subscriber_descr{margin:20px auto;}.collection-coming-soon__subscriber{margin:20px auto;}}@media (max-width: 1024px){.collection-coming-soon__logo{margin:5px 0px;}.collection-coming-soon__logo2{margin:5px 0px;}.collection-coming-soon__descr{margin:15px 0px;}.collection-coming-soon__descr.ccs-left{margin:15px 0;}.collection-coming-soon__descr.ccs-right{margin:15px 0;}.collection-coming-soon__subscriber_descr{width:auto;}.collection-coming-soon__subscriber_descr.ccs-left{margin:15px 0;}.collection-coming-soon__subscriber_descr.ccs-right{margin:15px 0;}.collection-coming-soon__subscriber{margin:5px 0;}.collection-coming-soon__subscriber .newsletter .newsletter-input-wrapper{margin-top:10px;}.collection-coming-soon__subscriber.ccs-left{margin:5px 0;}.collection-coming-soon__subscriber.ccs-right{margin:5px 0;}.collection-coming-soon.ccs-style2 .collection-coming-soon__logo img{max-height:150px;margin-top:10px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__descr{font-size:14px;margin:15px auto;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber_descr{font-size:14px;margin:15px auto;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown{height:auto;margin-top:10px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li{line-height:28px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li .flipTimer__type2-digit{font-size:28px;width:28px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li .flipTimer__type2-text{font-size:14px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber{margin-top:10px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .newsletter-input-wrapper{margin-top:10px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__logo img{max-height:150px;margin-top:10px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__subscriber_descr{margin:10px 0;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown{padding:10px 15px 30px 15px;}}@media (max-width: 768px){.collection-cs__img{position:relative;}.collection-coming-soon{position:absolute;top:0;left:0;}.collection-coming-soon__logo{margin:20px 0px;}.collection-coming-soon__logo2{margin:20px 0px;}.collection-coming-soon__descr{margin:20px 0px;}.collection-coming-soon__descr.ccs-left{margin:20px 0;}.collection-coming-soon__descr.ccs-right{margin:20px 0;}.collection-coming-soon__subscriber_descr{width:auto;}.collection-coming-soon__subscriber_descr.ccs-left{margin:20px 0;}.collection-coming-soon__subscriber_descr.ccs-right{margin:20px 0;}.collection-coming-soon__subscriber{margin:20px 0;}.collection-coming-soon__subscriber.ccs-left{margin:20px 0;}.collection-coming-soon__subscriber.ccs-right{margin:20px 0;}.collection-coming-soon__countdown{height:250px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__logo img{max-height:280px;margin-top:10px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__descr{font-size:14px;margin:20px auto;}.collection-coming-soon.ccs-style1 .collection-coming-soon__subscriber_descr{font-size:14px;margin:20px auto;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown{padding:10px 15px 30px 15px;height:auto;}.collection-coming-soon.ccs-style2 .collection-coming-soon__logo img{max-height:280px;margin-top:10px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__descr{font-size:14px;margin:20px auto;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber_descr{font-size:14px;margin:20px auto;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown{height:auto;margin-top:10px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li{line-height:28px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li .flipTimer__type2-digit{font-size:28px;width:28px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li .flipTimer__type2-text{font-size:14px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber{margin-top:20px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .standard-checkbox.on-light label > p{width:80%;font-size:11px;line-height:13px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .newsletter-input-wrapper{margin-top:10px;}.ecl-has-ccs{display:none;}}.ecl-has-css-body .zopim{display:none !important;}@media (max-width: 480px){.ecl-has-css-body .zopim{display:none !important;}.collection-cs__img{position:relative;}.collection-coming-soon{position:absolute;top:0;left:0;}.collection-coming-soon__logo{margin:15px 0px;}.collection-coming-soon__logo2{margin:15px 0px;}.collection-coming-soon__descr{margin:15px 0px;}.collection-coming-soon__descr.ccs-left{margin:15px 0;}.collection-coming-soon__descr.ccs-right{margin:15px 0;}.collection-coming-soon__subscriber_descr{width:auto;}.collection-coming-soon__subscriber_descr.ccs-left{margin:15px 0;}.collection-coming-soon__subscriber_descr.ccs-right{margin:15px 0;}.collection-coming-soon__subscriber{margin:15px 0;}.collection-coming-soon__subscriber.ccs-left{margin:15px 0;}.collection-coming-soon__subscriber.ccs-right{margin:15px 0;}.collection-coming-soon__countdown{height:250px;}.collection-coming-soon.ccs-style1{padding:10px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__logo img{max-height:180px;margin-top:10px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__descr{font-size:12px;margin:15px auto;}.collection-coming-soon.ccs-style1 .collection-coming-soon__subscriber_descr{font-size:12px;margin:15px auto;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown{padding:10px 15px 30px 15px;height:auto;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer{font-size:20px;line-height:40px;height:40px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer__title{font-size:11px;line-height:16px;width:50px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .seperator{margin:0 -10px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit-set{border-radius:3px;width:20px;margin:0 3px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div{padding:0 4px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.digit-top,.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.shadow-top{border-radius:3px 3px 0 0;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.shadow-top{width:20px;left:1px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.digit-bottom,.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.shadow-bottom{border-radius:0 0 3px 3px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.digit-bottom .digit-wrap,.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.shadow-bottom .digit-wrap{margin-top:calc(-100% - 6px);}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.digit-bottom:before,.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.shadow-bottom:before{border-radius:0 0 3px 3px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit > div.shadow-bottom{width:20px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit.previous .digit-top,.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit.previous .shadow-top{padding-top:0px;}.collection-coming-soon.ccs-style1 .collection-coming-soon__countdown .flipTimer .digit.active .digit-top{padding-top:0px;}.collection-coming-soon.ccs-style2{padding:20px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__logo img{max-height:180px;margin-top:10px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__descr{font-size:12px;margin:15px auto;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber_descr{font-size:12px;margin:15px auto;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown{height:auto;margin-top:10px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li{line-height:28px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li .flipTimer__type2-digit{font-size:20px;width:20px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__countdown li .flipTimer__type2-text{font-size:12px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber{margin-top:20px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .standard-checkbox.on-light label > p{width:80%;font-size:11px;line-height:13px;}.collection-coming-soon.ccs-style2 .collection-coming-soon__subscriber .newsletter .newsletter-input-wrapper{margin-top:10px;}.ecl-has-ccs{display:none;}}.ecl-has-ccs{visibility:hidden;}.category-landing .section-header.ecl-category-data-header.ecl-center{text-align:center;}.category-landing .section-header.ecl-category-data-header.ecl-center p{display:inline-block;}.category-landing .section-header.ecl-category-data-header.ecl-right{text-align:right;}.category-landing .section-header.ecl-category-data-header.ecl-right p{display:inline-block;}.ui-dialog.ui-widget-content.cm-ecl-category-video{max-width:100%;}.cm-ecl-category-video .ui-dialog-titlebar{display:none;}.cm-ecl-category-video .object-container{padding:30px;overflow:hidden;}.cm-ecl-category-video .object-container .close-preview{top:5px;right:5px;}@media (max-width: 767px){.category-landing .section-header.ecl-category-data-header{padding:10px 15px 20px 15px;}.category-landing .section-header.ecl-category-data-header .section-header-inner{max-height:100% !important;}.cm-ecl-category-video .object-container{padding:20px;}.feature-landing.ecl-instagram-fc div.section-header{margin-top:0px;}}.ecl-spec-link{cursor:pointer;}.collaboration.ecl-collections-list .category-landing .section-header h1{text-align:center;color:#000;}.collaboration.ecl-collections-list .category-landing .section-header p{text-align:center;color:#000;max-width:100%;}.collaboration.ecl-collections-list .collaboration-table .order-table .order-table-header .column.column-col-name{width:80%;}.collaboration.ecl-collections-list .collaboration-table .order-table .order-table-header .column.column-pcount{width:10%;}.collaboration.ecl-collections-list .collaboration-table .order-table .order-table-header .column.column-action{width:10%;}.collaboration.ecl-collections-list .collaboration-table .order-table .order-table-body .order-row .column.column-col-name{width:80%;}.collaboration.ecl-collections-list .collaboration-table .order-table .order-table-body .order-row .column.column-pcount{width:10%;}.collaboration.ecl-collections-list .collaboration-table .order-table .order-table-body .order-row .column.column-action{width:10%;}.category-landing .section-header.singular-product-cat-title{text-align:center;border-bottom:1px solid #ebebeb;}.category-landing .section-header.singular-product-cat-title .ecl-category-data-header__descr p:first-child{margin:0 auto;}.ecl-sing-product-title-m,.ecl-sing-product-title-h{display:none;}@media (max-width: 767px){.ecl-sing-product-title-m{display:block;}.ecl-sing-product-title-d{display:none;}}@media (max-width: 1024px){.mob-details-hidden .product-form{display:none;}}.ecl-cm-fotter-newsletter-link{display:block;}.ecl-footer-popup .ui-dialog-titlebar{display:none;}.ecl-footer-popup .object-container{background:none;width:600px;margin:40px 30px;padding:0;}.ecl-footer-popup .object-container .cm-elc-ii-popup-info-selector .close-preview{top:-25px;right:15px;}.ecl-footer-popup__title{width:60%;margin:0 auto;text-align:center;font-size:20px;font-weight:normal;font-family:Larsseit-Bold;line-height:normal;}.ecl-footer-popup__top-text1{width:60%;margin:10px auto 0 auto;text-align:center;font-size:12px;font-weight:normal;font-family:Larsseit-Bold;}.ecl-footer-popup__top-text2{width:60%;margin:0px auto;text-align:center;font-size:10px;font-weight:normal;font-family:Larsseit;line-height:12px;letter-spacing:0.015em;}.ecl-footer-popup__form{margin-top:40px;}.ecl-footer-popup__form-title{width:60%;margin:0 auto 15px auto;text-align:center;font-size:16px;font-weight:normal;font-family:Larsseit;}.ecl-footer-popup__form-fields{width:100%;}.ecl-footer-popup__form-fields-elm{width:49%;display:inline-block;margin-bottom:10px;}.ecl-footer-popup__form-fields-elm:nth-of-type(2n){margin-left:1%;}.ecl-footer-popup__form-fields-elm .standard-dropdown{background:#fff;}.ecl-footer-popup__form-fields-elm-fullwidth{width:100%;margin-bottom:10px;}.ecl-footer-popup__form-fields-elm-fullwidth-label{display:inline-block;font-family:Verdana, Arial, sans-serif;font-size:12px;letter-spacing:0.1em;margin-right:10px;}.ecl-footer-popup__form-fields-elm-fullwidth-elm{display:inline-block;font-family:Verdana, Arial, sans-serif;font-size:12px;letter-spacing:0.1em;margin-right:10px;}.ecl-footer-popup__form-fields-elm-fullwidth.ecl-footer-popup-gender{text-align:center;margin-top:30px;font-weight:bold;}.ecl-footer-popup__form-bottom-text{width:60%;margin:5px auto 0 auto;text-align:center;font-size:12px;font-weight:normal;font-family:Larsseit;}.ecl-footer-popup__form-terms-text{width:70%;margin:40px auto 0px auto;text-align:center;font-size:10px;font-weight:normal;font-family:Larsseit;line-height:12px;letter-spacing:0.015em;}.ecl-footer-popup__form-terms-text.standard-checkbox label > p{text-transform:none;font-size:11px;}.ecl-footer-popup__form-terms-text.standard-checkbox label > p:hover{color:#000;}.ecl-footer-popup__form-terms-text.standard-checkbox input:checked + label .alt-checkbox{border-color:#000;}.ecl-footer-popup__form-terms-text.standard-checkbox .alt-checkbox{margin-top:-1px;}.ecl-footer-popup__form-button{width:100%;margin:0px auto;text-align:center;margin-top:15px;}.ecl-footer-popup__form-button input{background:#000;color:#fff;padding:5px 25px;text-transform:uppercase;font-size:12px;font-weight:bold;}.ecl-footer-popup .ecl-cm-popup-countries .standard-dropdown .scrollable{height:150px !important;}.ecl-footer-popup .ecl-cm-popup-countries-pop .standard-dropdown .scrollable{height:150px !important;}.ecl-footer-popup .standard-checkbox .error + .cm-required .alt-checkbox{border:1px solid #ac4040;}.ecl-footer-popup .standard-checkbox .error + .cm-required p{color:#ac4040;}@media (max-width: 767px){.ecl-footer-popup .object-container{width:100%;margin:0px;padding:30px 10px 20px 10px;}.ecl-footer-popup .object-container .cm-elc-ii-popup-info-selector .close-preview{top:7px;right:7px;}.ecl-footer-popup__title{width:100%;}.ecl-footer-popup__top-text1{width:100%;line-height:14px;font-size:11px;margin-top:5px;}.ecl-footer-popup__top-text2{width:100%;}.ecl-footer-popup__form.ecl-footer-popup__form-step2 .ecl-footer-popup__form-fields-elm-fullwidth.ecl-footer-popup-gender{margin-top:10px;}.ecl-footer-popup__form.ecl-footer-popup__form-step2 .ecl-footer-popup__form-fields-elm{margin-bottom:5px;}.ecl-footer-popup__form.ecl-footer-popup__form-step2 .ecl-footer-popup__form-terms-text{margin-top:10px;}.ecl-footer-popup__form{margin-top:10px;}.ecl-footer-popup__form-title{width:100%;}.ecl-footer-popup__form-fields{width:100%;}.ecl-footer-popup__form-fields-elm{width:100%;}.ecl-footer-popup__form-fields-elm:nth-of-type(2n){margin-left:0px;}.ecl-footer-popup__form-fields-elm-fullwidth{margin-left:1px;}.ecl-footer-popup__form-bottom-text{width:100%;}.ecl-footer-popup__form-terms-text{width:100%;}}.ecl-contactus-before-text{text-transform:uppercase;margin-top:-20px;margin-bottom:20px;text-align:center;font-weight:bold;letter-spacing:0.7px;}#ccc-icon{display:none;}.ecl-cs-project #ccc-close{display:none;}.ecl-cs-project #ccc-ecl-recommended-settings{border:2px solid #fff;border-radius:4px;padding:8px 16px !important;font-size:1em;margin:4px 8px 4px 0;font-weight:400;line-height:1.5em;background:transparent;cursor:pointer;color:#fff !important;fill:#fff !important;}.ecl-cs-project #ccc #ccc-notify{padding:16px 20px;}.ecl-cs-project #ccc #ccc-notify .ccc-notify-text{max-width:70%;}.ecl-cs-project #ccc #ccc-notify .ccc-notify-text a{text-decoration:underline;}.ecl-cs-project #ccc #ccc-notify .ccc-notify-buttons #ccc-notify-dismiss{display:none;}.ecl-cs-project #ccc #ccc-notify .ccc-notify-buttons #ccc-notify-accept{float:right;}.ecl-cs-project #ccc #ccc-notify .ccc-notify-buttons #ccc-notify-accept span{text-transform:uppercase;font-size:12px;padding:5px 0;}.ecl-cs-project #ccc #ccc-notify .ccc-notify-buttons .ccc-notify-button.ccc-notify-link{text-transform:uppercase;font-size:14px;margin-top:7px;}@media (max-width: 767px){.ecl-cs-project #ccc #ccc-notify{padding:20px;}.ecl-cs-project #ccc #ccc-notify .ccc-notify-text{max-width:100%;}.ecl-cs-project #ccc #ccc-notify .ccc-notify-text a{font-size:1em !important;text-decoration:underline;}}.ui-dialog.ecl-cm-footer-popup{position:fixed !important;z-index:9999 !important;background-size:cover !important;}@media (max-width: 767px){.ui-dialog.ecl-cm-footer-popup .ecl-footer-popup__form-fields-elm-fullwidth-label{display:block;}.ui-dialog.ecl-cm-footer-popup .ecl-footer-popup__form-fields-elm-fullwidth-elm{display:inline-block;}.newsletter-input-wrapper .newsletter-radio-box{text-align:center;margin-top:15px;margin-bottom:32px;}.newsletter-input-wrapper .newsletter-radio-box-title{width:100%;font-size:20px;margin-bottom:0px;margin-top:20px;}.newsletter-input-wrapper .newsletter-radio-box__item .newsletter-radio-label{color:#fff !important;}}.ecl-wl-pd-button{margin-left:5px;}.ecl-carousel-video{position:relative;}.ecl-carousel-video__stop,.ecl-carousel-video__play{width:20px;height:20px;color:#fff;display:inline-block;filter:invert(100%);position:absolute;bottom:20px;right:15px;cursor:pointer;}.ecl-carousel-video__muted,.ecl-carousel-video__unmuted{width:20px;height:20px;color:#fff;display:inline-block;filter:invert(100%);position:absolute;bottom:20px;right:50px;cursor:pointer;}html{-moz-osx-font-smoothing:grayscale;}.global-header{position:relative;z-index:5;}.global-header.push-height{height:100%;}.global-header .inner{background:#fff;}@media (max-width: 767px){.global-header{position:fixed;width:100%;}}.menu-button{display:none;position:absolute;top:0;left:0;width:60px;height:59px;}.with-free-shipping .menu-button{top:33px;}.menu-button .bar-container{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.menu-button .bar{display:block;width:18px;height:2px;background:#000;margin:0 auto 4px auto;-webkit-transition:all 400ms ease;transition:all 400ms ease;}.main-menu-active .menu-button .bar:first-child{-webkit-transform:rotate(45deg) translate(5px,4px);-ms-transform:rotate(45deg) translate(5px,4px);transform:rotate(45deg) translate(5px,4px);width:19px;}.main-menu-active .menu-button .bar:nth-child(2){opacity:0;}.main-menu-active .menu-button .bar:last-child{-webkit-transform:rotate(-45deg) translate(4px,-4px);-ms-transform:rotate(-45deg) translate(4px,-4px);transform:rotate(-45deg) translate(4px,-4px);width:19px;}@media (max-width: 767px){.menu-button{display:block;}}.global-header .logo,.focused-header .logo{line-height:1em;padding-top:33px;padding-bottom:20px;}.global-header .logo{padding-top:15px;}.global-header .logo a,.focused-header .logo a{display:block;position:relative;width:220px;height:48px;margin:0 auto;background:url('../../../../../../../../design/themes/responsive/media/images/logo.svg?1769939670') no-repeat center center;background-size:100%;z-index:1;transition:none;}@media (max-width: 980px){.global-header .logo,.focused-header .logo{padding-top:25px;}.global-header .logo a,.focused-header .logo a{width:180px;height:39px;}}@media (max-width: 767px){.global-header .inner{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;}.global-header .logo{padding-top:16px;padding-bottom:17px;}.global-header .logo a{width:117px;height:25px;}}.navigation-fixed .logo{position:fixed;top:0;left:15px;width:31px;height:31px;z-index:100;overflow:hidden;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);padding-top:33px;}.navigation-fixed .logo a{position:absolute;top:11px;left:0;width:230px;height:60px;background-position:-24px center;transition:none;}.preview{position:fixed;top:27px;right:20px;width:300px;background:#fff;z-index:10;max-height:450px;overflow:hidden;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.preview{position:fixed;top:0;right:0;width:570px;background:#fff;z-index:10;max-height:100%;overflow:hidden;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.preview .ecl-preview-dropdown{height:100%;}.preview .ecl-preview-dropdown .preview-inner{height:100%;padding:18px 0px 20px 0px;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini{height:100%;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .products{height:calc(100% - 200px);overflow-y:auto;padding:0;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .products.has-klarna-message{height:calc(100% - 300px);}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .products.ecl-del-popup{opacity:0.1;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay{display:none;position:absolute;top:100px;left:20%;width:60%;text-align:center;z-index:100;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay ul.selection{margin-top:10px;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay ul.selection li{display:inline-block;background:#000;width:49%;padding:5px 0px;cursor:pointer;color:#fff;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay ul.selection li:nth-child(2){background:#fff;border:1px solid #000;color:#000;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay .mini-loader{display:none;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay .mini-loader::after{background:#fff;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay.active{display:block;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay.loading{display:block;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay.loading .mini-loader{display:block;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .item-overlay.loading .removal-confirmation{display:none;}div.ecl-cart-status-mini .product{border-color:#bfbfbf;}.ecl-cart-status-mini .product .details{width:calc(100% - 106px);}.ecl-cart-status-mini .product .media{line-height:90px;width:90px;height:90px;}.ecl-cart-status-mini .details-content{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;margin-bottom:25px;}.ecl-cart-status-mini .ecl-klarna-message-main{display:block;padding:10px 15px 7px;margin-bottom:0px;}.ecl-cart-status-mini .ecl-klarna-message-main .ecl-klarna-message-txt{width:100%;text-align:center;font-size:0.8em;letter-spacing:1px;}.ecl-cart-status-mini .ecl-klarna-message-main .ecl-klarna-message-popup-link{width:100%;text-align:center;}.ecl-cart-status-mini .basic-button{margin-bottom:20px;}.ecl-cart-status-mini__subtotal{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;font-weight:bold;padding:10px 20px;margin-bottom:20px;margin-left:-20px;width:calc(100% + 40px);box-sizing:border-box;border-bottom:1px solid #bfbfbf;}.ecl-cart-status-mini__value{font-size:0.9em;}.ecl-cart-status-mini__subtotal-label{text-transform:uppercase;font-size:0.9em;}.ecl-cart-status-mini div.cta-wrapper{border-top:none;}.ecl-cart-status-mini__cart-icon{width:19px;height:22px;display:inline-block;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/SHOPPING BAG_icon.svg?1769939670');background-size:19px 22px;}.ecl-cart-status-mini h4.secondary-header{padding-top:15px;padding-bottom:15px;text-align:center;font-size:20px;border:none;border-bottom:1px solid #bfbfbf;}.ecl-cart-status-mini .header{padding-top:14px;padding-bottom:14px;}.preview .ecl-cart-status-mini a.basic-button{margin-top:15px;}.basket-preview .ecl-cart-status-mini h3.header{padding-top:16px;padding-bottom:14px;text-align:right;background:none;}.basket-preview .ecl-cart-status-mini .item-count{font-size:1.2em;font-family:LarsseitMedium;margin-left:5px;position:relative;top:-2px;}.basket-preview a.close-preview-minibasket{right:auto;top:20px;left:20px;font-size:18px;}.basket-preview .preview-inner{border:none;-webkit-box-shadow:0px 0px 10px 0px #a6a6a6;-moz-box-shadow:0px 0px 10px 0px #a6a6a6;box-shadow:0px 0px 10px 0px #a6a6a6;}.basket-preview .preview{-webkit-box-shadow:0px 0px 10px 0px #a6a6a6;-moz-box-shadow:0px 0px 10px 0px #a6a6a6;box-shadow:0px 0px 10px 0px #a6a6a6;width:475px;height:100%;right:-475px;}.basket-preview .preview .details h3{width:calc(100% - 100px);}.basket-preview div.cta-wrapper{padding-top:0;}.ecl-rec-products-cart{width:calc(100% + 30px);margin-left:-15px;margin-top:15px;margin-bottom:-20px;background:#eaeaea;}.ecl-rec-products-cart-link{position:relative;min-height:20px;text-align:center;padding:20px 0;}.ecl-rec-products-cart-link__button{background:#000;min-width:66%;text-transform:uppercase;}.ecl-rec-products-cart-link:before{border:12px solid transparent;border-top:12px solid #fff;content:'';position:absolute;top:0;left:40px;}.ecl-rec-products-cart-content{display:none;}.ecl-rec-products-cart-content.carousel{width:86%;margin-left:7%;}.ecl-rec-products-cart-content.carousel .slides{width:calc(100% - 60px);margin-left:30px;}.ecl-rec-products-cart .slide{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;}.ecl-rec-products-cart.open{padding-top:10px;padding-bottom:10px;}.ecl-rec-products-cart.open .ecl-rec-products-cart-link{position:absolute;width:100%;}.ecl-rec-products-cart.open .ecl-rec-products-cart-link:after{content:"\e60e";display:inline-block;font-family:'Icon';font-size:10px;line-height:1em;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);border:none;right:20px;left:auto;position:absolute;top:0;z-index:10;}.ecl-rec-products-cart.open .ecl-rec-products-cart-link:before{top:-10px;}.ecl-rec-products-cart.open .ecl-rec-products-cart-link__button{display:none;}.ecl-rec-products-cart.open .ecl-rec-products-cart-content{display:block;}.ecl-rec-products-cart.open .ecl-rec-products-cart-content.carousel .carousel-navigation .next a:after{content:"\e60e";display:inline-block;font-family:'Icon';font-size:10px;line-height:1em;transform:rotate(270deg);border:none;}.ecl-rec-products-cart.open .ecl-rec-products-cart-content.carousel .carousel-navigation .previous a:after{content:"\e60e";display:inline-block;font-family:'Icon';font-size:10px;line-height:1em;transform:rotate(90deg);border:none;}.ecl-rec-products-cart-img{margin-right:20px;min-width:150px;}.ecl-rec-products-cart-details{margin-right:25px;}.carousel .slides .ecl-rec-products-cart-details-name{text-align:left;}.carousel .slides .ecl-rec-products-cart-details-name a{font-family:'Larsseit-Bold';font-size:12px;text-transform:uppercase;line-height:1.429em;margin-bottom:15px;letter-spacing:0.05em;}.preview .ecl-cart-status-mini .product{padding-right:15px;padding-left:15px;}.ecl-rec-products-cart-details-po{text-align:left;}.ecl-rec-products-cart-details-po .opt-name{font-weight:bold;}.ecl-rec-products-cart-details-po .opt-var{cursor:pointer;}.ecl-rec-products-cart-details-po .opt-var.disabled{text-decoration:line-through;cursor:not-allowed;}.ecl-rec-products-cart-details-po .opt-var-size-divider{margin:0 5px;font-weight:bold;}.ecl-rec-products-cart-details-price{text-align:left;}.ecl-rec-products-cart-details-addtc{text-align:left;margin-top:15px;}.ecl-rec-products-cart-details-addtc-but{display:inline-block;width:120px;padding:6px 20px;background:#000;color:#fff;cursor:pointer;font-size:0.857em;text-align:center;text-transform:uppercase;font-family:'Larsseit-Bold';}.ecl-rec-products-cart-details-addtc.ecl-already-in-cart{background:none;}.ecl-rec-products-cart-details-addtc.ecl-already-in-cart .ecl-rec-products-cart-details-addtc-but{background:#fff;color:#000;text-align:center;text-transform:uppercase;font-size:11px;letter-spacing:1px;width:175px;padding:6px 3px;}.ecl-rec-products-cart-details-addtc.disabled{background:none;}.ecl-rec-products-cart-details-addtc.disabled .ecl-rec-products-cart-details-addtc-but{background:#fff;color:#000;text-align:center;text-transform:uppercase;}.ecl-qty-mini-cart .quantity-widget{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.ecl-qty-mini-cart .decrement,.ecl-qty-mini-cart .increment,.ecl-qty-mini-cart .js-remove,.ecl-qty-mini-cart .quantity-input{display:inline-block;margin-right:0;width:30px;height:30px;border:1px solid #f2f2f2;text-align:center;font-size:1em;}.ecl-qty-mini-cart .js-remove{display:none;}.ecl-qty-mini-cart .quantity-input{-webkit-appearance:none;-moz-appearance:textfield;}.ecl-qty-mini-cart .decrement:after{content:"\e619";font-family:'Icon';line-height:28px;}.ecl-qty-mini-cart .js-remove:after{content:"\e60b";font-family:'Icon';line-height:28px;}.ecl-qty-mini-cart .increment:after{content:"\e618";font-family:'Icon';line-height:28px;}.ecl-qty-mini-cart.remove-active .decrement{display:none;}.ecl-qty-mini-cart.remove-active .js-remove{display:inline-block;}@media (max-width: 1380px){.ecl-rec-products-cart-content .carousel-navigation .next{right:0;}.ecl-rec-products-cart-content .carousel-navigation .previous{left:0;}}.ty-mini-basket-empty{text-align:center;margin-top:100px;}.ty-mini-basket-empty .ty-btn{background:#000;color:#fff;text-transform:uppercase;width:70%;font-family:LarsseitMedium;margin-top:15px;padding:10px 15px;}.ty-mini-basket-empty .preview-empty-status{text-transform:uppercase;}.ty-mini-basket-empty a.close-preview{position:relative;font-family:LarsseitMedium;left:0;top:0;font-size:1em;}.ty-mini-basket-empty a.close-preview:after{display:none;}.preview .scrollable-content{height:100%;overflow:hidden;padding-bottom:80px;}.preview-inner{padding:18px 30px 20px 20px;border:1px solid #000;opacity:0;visibility:hidden;min-height:500px;transition:opacity 400ms ease, visibility 400ms ease;}.preview.empty .preview-inner{min-height:130px;}.basket-preview-active .preview-inner,.wishlist-preview-active .preview-inner{opacity:1;visibility:visible;}.preview .close-preview{position:absolute;top:19px;right:20px;font-family:'Icon';font-size:0.714em;-webkit-transition:color 200ms ease;transition:color 200ms ease;z-index:3;line-height:20px;}.preview .close-preview:hover{color:#c1c1c1;}.preview .close-preview:after{content:"\e60b";}.preview .header,.preview .secondary-header{position:absolute;top:0;left:0;background:#fff;padding-top:20px;padding-left:20px;padding-bottom:33px;border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;width:100%;font-size:0.857em;text-transform:uppercase;text-align:left;letter-spacing:0.15em;z-index:1;line-height:1.429em;}.preview .products{position:relative;top:55px;display:block;padding:0 0 22px 0;}.preview .product{padding:20px 0 16px 0;border-bottom:1px solid #ebebeb;}.preview .product:first-child{padding-top:0;}.preview .product:last-child{border:0;}.preview .media{display:inline-block;vertical-align:top;width:80px;height:80px;margin-right:10px;text-align:center;}.preview .media img{max-width:100%;max-height:100%;}.preview .details{display:inline-block;width:140px;text-align:left;}.preview .details p{line-height:20px;}.preview .details h3{font-size:0.857em;font-family:'Larsseit-Bold';text-transform:uppercase;line-height:1.429em;}.preview .details h3 a{font-size:inherit;font-family:'Larsseit-Bold';}.preview .details .quantity{font-size:0.857em;}.preview .details .price{font-size:0.857em;}.preview .details .remove{display:inline-block;margin-top:20px;overflow:hidden;font-family:'Icon';font-size:0.714em;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.preview .details .remove:hover{color:#c1c1c1;}.preview .details .remove:before{margin-left:-62px;content:"";-webkit-transition:margin 200ms ease;transition:margin 200ms ease;}.preview .details .remove:hover::before{margin-left:0;}.preview .details .remove:after{position:relative;top:1px;content:"\e60b";}.preview .details .remove .extra{display:inline;margin-right:10px;text-transform:uppercase;}.preview .cta-wrapper{position:absolute;bottom:0;left:0;width:100%;background:#fff;border:none;border-top:1px solid #ebebeb;padding:20px;z-index:1;}.preview.empty .cta-wrapper{display:none;}.preview .cta{width:100%;border-color:#000;background:#000;color:#fff;font-size:1em;}.preview .cta:hover{background:#525252;}@media (max-width: 767px){.ecl-rec-products-cart .carousel-navigation,.ecl-rec-products-cart .carousel-navigation.hidden{display:block;}.ecl-rec-products-cart .carousel-navigation .next,.ecl-rec-products-cart .carousel-navigation.hidden .next{width:25px;height:50%;}.ecl-rec-products-cart .carousel-navigation .previous,.ecl-rec-products-cart .carousel-navigation.hidden .previous{width:25px;height:50%;}.ecl-rec-products-cart-content.carousel{width:96%;margin-left:2%;}.ecl-rec-products-cart-content.carousel .slide{padding:0px 30px;}.ecl-cart-status-mini__subtotal{margin-bottom:0px;}.ecl-cart-status-mini__header{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;}.ecl-cart-status-mini__header .header{order:2;}.ecl-cart-status-mini__header .secondary-header{order:1;}.basket-preview .ecl-cart-status-mini h3.header{padding-top:16px;padding-bottom:17px;width:auto;white-space:nowrap;}.basket-preview .ecl-cart-status-mini .item-count{line-height:17px;font-size:1em;}.basket-preview .ecl-cart-status-mini .secondary-header{padding:18px 0 17px;}.basket-preview .ecl-preview-dropdown .preview-inner{padding-top:0;}.basket-preview .ecl-cart-status-mini__header h3.header{padding-right:15px;}.basket-preview .ecl-cart-status-mini__header h4.secondary-header{padding-left:75px;font-size:16px;padding-top:18px;padding-bottom:17px;}.basket-preview ul.products{border-bottom:none;}.basket-preview .preview .details h3{width:100%;}.preview .preview-inner{border:0;padding:0;}.preview .products{height:auto;overflow-y:auto;}.wishlist .preview{display:none;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .products{height:calc(100% - 100px);overflow-y:auto;padding:0;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .products.has-klarna-message{height:calc(100% - 175px);}}@media (max-width: 600px){.ecl-cart-status-mini .details-content h3{margin-bottom:5px;}.ecl-cart-status-mini .product .media{width:70px;height:auto;}.ecl-cart-status-mini .product .details{width:calc(100% - 86px);padding-left:10px;}.preview .ecl-cart-status-mini .product{padding-left:15px;padding-right:15px;}.ecl-rec-products-cart-content.carousel .slides{width:100%;margin-left:0;}.ecl-rec-products-cart-img{margin-right:0;margin-bottom:10px;margin-right:10px;min-width:100px;}.ecl-rec-products-cart-img img{width:100px;}.ecl-rec-products-cart-details{margin-right:10px;vertical-align:top;}.carousel .slides .ecl-rec-products-cart-details-name{text-align:center;}.carousel .slides .ecl-rec-products-cart-details-name a{font-size:11px;}.ecl-rec-products-cart-details-price{text-align:center;font-size:12px;}.ecl-rec-products-cart-details-po{text-align:center;font-size:12px;}.ecl-rec-products-cart-details-addtc{text-align:center;margin-top:7px;}}@media (max-width: 767px){.global-header .main-menu{position:absolute;top:0;left:calc(-100% +  60px);left:-moz-calc(-100% +  60px);left:-webkit-calc(-100% +  60px);width:calc(100% -  60px);width:-moz-calc(100% -  60px);width:-webkit-calc(100% -  60px);height:100%;background:#fff;border-top:1px solid #ebebeb;border-right:1px solid #ebebeb;z-index:-1;overflow:hidden;box-shadow:0px 0px 10px 0px #a6a6a6;opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.main-menu-active .main-menu{opacity:1;}.main-menu > div{padding-bottom:20px;}.main-menu .menu-scrollbar{position:absolute;top:0;right:0;width:5px;height:auto;bottom:0;padding:0;}.main-menu .track{position:absolute;top:0;left:0;width:100%;height:100%;}.main-menu .handle{position:absolute;left:0;width:100%;}}.user-options{position:absolute;top:0;left:0;width:100%;text-align:right;padding:33px 180px 0 35px;padding:0 110px 0 20px;background:#fff;}.with-free-shipping .user-options{top:33px;}.user-options:after{content:"";clear:both;display:table;}.user-options > li{position:relative;display:inline-block;padding:15px 0;margin-right:-5px;margin-left:28px;line-height:0.5em;}.user-options .wishlist{margin-left:47px;}.user-options .currency{float:left;margin-left:0;width:90px;line-height:1.3em;}.currency .dropdown-holder{position:absolute;width:100%;top:-9px;left:-20px;overflow:hidden;text-align:left;font-size:0.857em;border:1px solid transparent;padding:20px 20px 0 20px;}.currency .dropdown-holder.active{background:#fff;border:1px solid #ebebeb;z-index:1000;}.currency .current{color:#949494;color:#000;outline:none;-webkit-transition:color 200ms ease;transition:color 200ms ease;font-size:1em;font-family:'Larsseit';display:block;margin-top:1px;}.currency .current:hover{color:#000;}.currency .current:after{position:absolute;width:9px;content:"\e60e";display:block;font-family:'Icon';font-size:5px;line-height:1em;right:10px;top:26px;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.currency .dropdown-holder.active .current:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.currency .content ul{margin-top:5px;padding-bottom:15px;}.currency .content a{color:#949494;outline:none;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.currency .content a:hover,.currency .content a.active{color:#000;}.user-options .wishlist .preview{height:0;overflow:hidden;}header.wishlist-preview-active .user-options .wishlist .preview{height:100%;max-height:100%;top:0;right:0;width:400px;}header.wishlist-preview-active .user-options .wishlist .preview .sub-option{height:100%;}header.wishlist-preview-active .user-options .wishlist .preview .sub-option .preview-inner{max-height:100%;height:100%;}header.wishlist-preview-active .user-options .wishlist .preview .sub-option .preview-inner ul{height:calc(100% - 120px);overflow-x:hidden;overflow-y:auto;}.user-options > li > a{display:inline-block;text-transform:uppercase;font-size:0.857em;line-height:1em;color:#000;-webkit-transition:color 200ms ease;transition:color 200ms ease;font-family:'Larsseit';}.user-options > li > a:hover{color:#000;}@media (max-width: 980px){.user-options > li{padding:8px 0;}.currency .dropdown-holder{top:-17px;}.user-options .account{position:absolute;top:33px;left:110px;}}@media (min-width: 981px) and (max-width: 1120px){.user-options > li.account.nowrap a:last-child{display:block;line-height:16px;text-align:left;}.user-options > li.account.nowrap a:first-child{line-height:12px;}.user-options > li.wishlist{vertical-align:top;}}@media (max-width: 767px){.user-options{position:static;text-align:left;padding:0;border-bottom:1px solid #ebebeb;}.user-options > li{padding:0;margin:0 -5px 0 0;}.user-options > li>span{display:none;}.user-options > li > a{display:block;padding:25px 0 22px 0;text-align:center;}.user-options .account{position:static;display:block;left:0;width:100%;text-align:center;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);border-bottom:1px solid #ebebeb;}.user-options .account >a{display:inline-block;}.user-options .account span{display:inline-block;}.user-options .currency{float:none;width:50.8%;position:absolute;top:92px;}.currency .dropdown-holder{width:100%;text-align:center;padding-top:0;top:-13px;left:0;z-index:1;}.currency .current:after{top:6px;left:75%;}.currency .dropdown-holder.active{border-top-color:transparent;}.user-options .wishlist{float:right;width:50.2%;border-left:1px solid #ebebeb;}}.global-navigation{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;text-align:center;background:#fff;}.navigation-fixed .global-navigation{position:fixed;width:100%;top:0;left:0;}.global-navigation-inner{background:#fff;}.navigation-fixed .global-navigation-inner{position:relative;top:-1px;}.global-navigation ul{position:relative;display:inline-block;margin:0 auto;text-align:center;}.global-navigation li{display:inline-block;margin-right:-5px;}.global-navigation li a{display:block;padding:20px 30px 17px 30px;font-family:'Larsseit-Bold';text-transform:uppercase;font-size:0.857em;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.global-navigation li a:hover{color:#525252;}.global-navigation .has-sub-nav .icon{display:inline-block;position:relative;top:-1px;left:10px;width:9px;height:5px;line-height:1em;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.global-navigation .has-sub-nav .icon:after{content:"\e60e";display:block;font-family:'Icon';font-size:5px;line-height:1em;}.global-navigation .has-sub-nav.active .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.global-navigation .sub-nav .categories li{max-width:305px;}.global-navigation .sub-nav .categories span{font-size:18px;margin-left:5px;font-family:'Larsseit';}.global-navigation .sub-nav .categories span.icon{color:#000;-webkit-transform:rotate(270deg) translateY(-2px) translateX(1px);-ms-transform:rotate(270deg) translateY(-2px) translateX(1px);transform:rotate(270deg) translateY(-2px) translateX(1px);}.global-navigation .sub-nav .categories .activelink,.global-navigation .sub-nav .categories .activelink span.icon{color:#fff;}.global-navigation .sub-nav .categories .activelink span.icon{-webkit-transform:rotate(270deg) translateX(1px);-ms-transform:rotate(270deg) translateX(1px);transform:rotate(270deg) translateX(1px);}.global-navigation .sub-nav .subcategories{position:absolute;top:37px;padding-top:0px;padding-bottom:0px;bottom:37px;max-width:268px;opacity:0;transform:translateX(295px);display:none;transition:all 400ms 50ms ease;border-left:1px solid #65696a;}.global-navigation .sub-nav .subcategories a{opacity:0;}.global-navigation .sub-nav .activesubcategory{opacity:0;}.global-navigation .sub-nav .subcategories li a{font-family:'Larsseit';}.global-navigation .sub-nav-collections .sub-nav{height:410px;}.global-navigation .categories.categories-collections{height:410px;}.navigation-fixed .quick-search .search-form-wrapper{margin-top:0;}@media (min-width: 1101px) and (max-width: 1350px){.navigation-fixed .quick-search a.search-button{margin-right:15px;right:80px;}.navigation-fixed .quick-search a.search-button.search-button-user{right:80px;}.navigation-fixed .basket-preview .basket-button{margin-right:20px;}.navigation-fixed .global-navigation li a{padding-left:13px;padding-right:13px;}.navigation-fixed .global-navigation .elm-big a{padding-left:0;padding-right:0;}}@media (min-width: 981px) and (max-width: 1100px){.navigation-fixed .quick-search a.search-button{margin-right:15px;right:80px;}.navigation-fixed .quick-search a.search-button.search-button-user{right:80px;}.navigation-fixed .basket-button .item-count{line-height:22px;}.navigation-fixed .basket-preview .basket-button{margin-right:15px;}.navigation-fixed .global-navigation li a{padding-left:10px;padding-right:10px;font-size:0.77em;}.navigation-fixed .global-navigation .sub-nav-spec-type-s .elm-big-image{padding-left:0;padding-right:0;}.navigation-fixed .global-navigation .sub-nav-spec-type-s .elm-big-image img{height:190px;}.navigation-fixed .global-navigation .sub-nav-spec-type-p .elm-big-image{padding-left:0;padding-right:0;}.navigation-fixed .global-navigation .sub-nav-spec-type-p .elm-big-image img{height:190px;}.navigation-fixed .global-navigation .sub-nav-spec-type-sb .elm-big-image img{height:120px;width:220px;}.navigation-fixed .logo a{top:5px;}}@media (min-width: 981px) and (max-width: 1040px){.navigation-fixed .quick-search a.search-button{right:40px;}.navigation-fixed .quick-search a.search-button.search-button-user{right:40px;}}@media (max-width: 1150px){.global-navigation li a{padding:20px 20px 17px 20px;}.global-navigation .has-sub-nav .icon{left:5px;}}@media (max-width: 1040px){.global-navigation li a{padding-left:17px;padding-right:17px;}}@media (max-width: 980px){.global-navigation li a{padding-left:17px;padding-right:17px;}}@media (min-width: 768px){.basket-preview .ecl-cart-status-mini__header h3.header{border:none;}.wishlist-text-mobile,.account-text-mobile{display:none;}.wishlist-header-icon{display:none;}}@media (min-width: 768px) and (max-width: 980px){.sub-nav-spec-type-sb .elm-big img{width:220px;}.global-navigation .sub-nav-spec-type-s .elm-big{margin-left:10px;margin-right:10px;}.global-navigation .sub-nav-spec-type-s .elm-big-image{padding-left:0;padding-right:0;}.global-navigation .sub-nav-spec-type-s .elm-big-image img{height:180px;}.global-navigation .sub-nav-spec-type-p .elm-big{margin-left:10px;margin-right:10px;}.global-navigation .sub-nav-spec-type-p .elm-big-image{padding-left:0;padding-right:0;}.global-navigation .sub-nav-spec-type-p .elm-big-image img{height:180px;}.global-navigation .sub-nav-spec-type-sb .elm-big-image img{height:109px;width:200px;}.user-options{padding-right:75px;padding-top:7px;}.user-options .wishlist{margin-left:15px;}.user-options .account{position:static;top:auto;left:auto;}.quick-search a.search-button{margin-top:0;right:163px;}.quick-search a.search-button.search-button-user{right:177px;}.global-header .logo{padding-top:15px;}.basket-preview a.basket-button{margin-right:20px;margin-top:15px;}.navigation-fixed .global-navigation .sub-nav-spec-type-s .elm-big{margin-left:7px;margin-right:7px;}.navigation-fixed .global-navigation .sub-nav-spec-type-s .elm-big-image{padding-left:0;padding-right:0;}.navigation-fixed .global-navigation .sub-nav-spec-type-s .elm-big-image img{height:165px;}.navigation-fixed .global-navigation .sub-nav-spec-type-p .elm-big{margin-left:7px;margin-right:7px;}.navigation-fixed .global-navigation .sub-nav-spec-type-p .elm-big-image{padding-left:0;padding-right:0;}.navigation-fixed .global-navigation .sub-nav-spec-type-p .elm-big-image img{height:165px;}.navigation-fixed .global-navigation .sub-nav-spec-type-sb .elm-big-image img{height:98px;width:180px;}}@media (min-width: 871px) and (max-width: 980px){.global-navigation li a{padding-left:10px;padding-right:10px;}.navigation-fixed .quick-search .search-button{margin-right:10px;}.navigation-fixed .basket-preview .basket-button{margin-right:40px;}.navigation-fixed .global-navigation li a{font-size:0.77em;}.navigation-fixed .quick-search a.search-button{font-size:14px;right:0px;margin-top:17px;}.navigation-fixed .quick-search a.search-button.search-button-user{right:0px;}.navigation-fixed .basket-preview a.basket-button{margin-top:17px;}.navigation-fixed div.logo a{top:5px;}}@media (max-width: 870px){.global-navigation li a{font-size:0.714em;}.global-navigation .has-sub-nav .icon{left:2px;}.global-navigation .sub-nav-collections .sub-nav{height:320px;}.global-navigation .categories.categories-collections{height:320px;}.global-navigation .sub-nav-collections .sub-nav-image img{height:320px;}.global-navigation .sub-nav-collections .sub-nav-image{left:585px;}}@media (min-width: 768px) and (max-width: 870px){.global-navigation li a{padding-left:10px;padding-right:10px;}.navigation-fixed .global-navigation li a{font-size:0.6em;}.navigation-fixed .quick-search a.search-button{font-size:14px;right:10px;margin-top:13px;}.navigation-fixed .quick-search a.search-button.search-button-user{right:0px;}.navigation-fixed .basket-preview a.basket-button{margin-top:13px;}.navigation-fixed div.logo a{top:2px;}}@media (max-width: 767px){.global-navigation{border:0;}.global-navigation ul{width:100%;text-align:left;margin:0;}.global-navigation li{display:block;margin-right:0;padding:0 20px;}.global-navigation li a{position:relative;padding-left:0;padding-right:0;border-top:1px solid #ebebeb;}.global-navigation li a{font-size:0.857em;}.global-navigation li:first-child a{border:0;}.global-navigation .has-sub-nav .icon{position:absolute;top:50%;left:100%;margin:-2px 0 0 -9px;}.global-navigation .has-sub-nav .open{color:#fff !important;}.subcategories{position:relative !important;border-left:none !important;transform:none !important;top:0px !important;}.subcategories li a::before{content:" - ";}.global-navigation .has-sub-nav ul li{display:inline-block;max-width:100% !important;width:100%;}.global-navigation .sub-nav .categories span.icon{margin-left:-10px;opacity:0;-webkit-transform:rotate(0deg) !important;-ms-transform:rotate(0deg) !important;transform:rotate(0deg) !important;transition:all 200ms ease;}.activelink{color:#000 !important;}.global-navigation .sub-nav .categories .activelink span.icon{color:#000 !important;opacity:1;-webkit-transform:rotate(180deg) !important;-ms-transform:rotate(180deg) !important;transform:rotate(180deg) !important;}.global-navigation .sub-nav-collections .sub-nav{height:0px;min-height:0px !important;}.global-navigation .categories.categories-collections{height:auto;}img.wishlist-icon,img.sign-out-icon,img.account-icon{display:none;}.wishlist-header-icon{position:absolute;right:80px;top:17px;}.wishlist-header-icon img{height:22px;}.account div.ty-dropdown-box__title{padding:25px 0 22px;border:none;}.account div.ty-dropdown-box__title a{font-size:0.857em;color:#000;line-height:1em;text-transform:uppercase;}}.global-navigation .sub-nav-collect{min-height:220px;}.global-navigation .sub-nav{position:absolute;left:0;right:0;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);z-index:-1;}.global-navigation .sub-nav-background{position:absolute;left:50%;width:4000px;height:100%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background:#000;}.global-navigation .sub-nav-image{position:absolute;top:50%;left:695px;width:240px;height:95%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:1em;}.global-navigation .sub-nav-image img{opacity:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:100%;max-height:100%;-webkit-transition:opacity 400ms 50ms ease;transition:opacity 400ms 50ms ease;}.global-navigation .sub-nav-collections .sub-nav-image{height:100%;}.global-navigation .sub-nav-collections .sub-nav-image img{padding:37px 0;max-width:none;}.global-navigation .has-sub-nav.active .sub-nav-image img{opacity:1;-webkit-transition:opacity 600ms 150ms ease;transition:opacity 600ms 150ms ease;}.global-navigation .sub-nav ul{opacity:0;width:100%;left:0;margin:0;padding:37px 0;-webkit-transition:opacity 400ms 50ms ease;transition:opacity 400ms 50ms ease;}.global-navigation .has-sub-nav.active .sub-nav ul{opacity:0.99;-webkit-transition:opacity 600ms 150ms ease;transition:opacity 600ms 150ms ease;}.global-navigation .sub-nav li{display:block;text-align:left;padding:0 30px;}.global-navigation .sub-nav a{display:inline-block;line-height:1em;color:#c1c1c1;margin:5px 0;padding:10px 0;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.global-navigation .sub-nav a:hover{color:#fff;}.global-navigation .sub-nav-content{position:relative;padding:50px 30px 30px 30px;opacity:0;-webkit-transition:opacity 400ms 50ms ease;transition:opacity 400ms 50ms ease;}.global-navigation .has-sub-nav.active .sub-nav-content{opacity:1;-webkit-transition:opacity 600ms 150ms ease;transition:opacity 600ms 150ms ease;}.global-navigation .float-wrapper:after{content:"";clear:both;display:table;}.global-navigation .newsletter-signup,.global-navigation .social-stats{float:left;}.global-navigation .newsletter-signup{position:relative;width:57.27040816326531%;margin-right:10.586734693877552%;}.global-navigation .social-stats{width:32.142857142857145%;}.global-navigation .newsletter-signup > h6,.global-navigation .social-stats > h6{display:block;margin-bottom:40px;color:#fff;text-align:left;}.global-navigation .newsletter-signup .loader-wrapper{opacity:0;visibility:hidden;}.global-navigation .newsletter-signup .input-wrapper,.global-navigation .newsletter-signup .loader-wrapper{-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.global-navigation .newsletter-signup .loading .input-wrapper,.global-navigation .newsletter-signup .notify .input-wrapper{opacity:0;visibility:hidden;}.global-navigation .newsletter-signup .loading .loader-wrapper{opacity:1;visibility:visible;}.global-navigation .newsletter-signup .loading.notify .loader-wrapper{opacity:0;visibility:hidden;}.global-navigation .notification-loading-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;}.global-navigation .has-sub-nav .standard-notification .icon{position:static;width:43px;height:40px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}.global-navigation .has-sub-nav .standard-notification .icon:after{content:"";}.global-navigation .newsletter-signup .form-row{text-align:left;margin-bottom:20px;}.global-navigation .newsletter-signup .form-row:after{content:"";clear:both;display:table;}.global-navigation .newsletter-signup .half-column{float:left;width:50%;}.global-navigation .newsletter-signup .half-column:first-child{padding-right:10px;margin-bottom:0;}.global-navigation .newsletter-signup .half-column:last-child{padding-left:10px;margin-bottom:0;}.global-navigation .newsletter-signup .submit{text-align:left;}.global-navigation .newsletter-signup .submit-label{margin-top:22px;cursor:pointer;color:#fff;vertical-align:middle;}.global-navigation .newsletter-signup .submit-icon{display:inline-block;margin-right:6px;font-family:"Icon";font-size:6px;vertical-align:middle;}.global-navigation .newsletter-signup .submit-icon:after{content:"\e614";}.global-navigation .newsletter-signup .submit{display:none;}.standard-form.on-dark ::-webkit-input-placeholder{color:#fff;text-transform:capitalize;}.standard-form.on-dark ::-moz-placeholder{color:#fff;text-transform:capitalize;}.standard-form.on-dark :-moz-placeholder{color:#fff;text-transform:capitalize;}.standard-form.on-dark :-ms-input-placeholder{color:#fff;text-transform:capitalize;}.global-navigation .has-sub-nav .social-stats ul{margin:0;padding:0;text-align:left;}.global-navigation .has-sub-nav .social-stats ul li{padding:0;}.global-navigation .social-stats a{color:#fff;font-family:"Larsseit";text-transform:none;padding:5px 0 5px 0;margin:0 0 10px 0;}.global-navigation .social-stats ul li a:hover{color:#c1c1c1;}.global-navigation .has-sub-nav .social-stats .icon{position:static;top:0;left:0;width:auto;height:auto;font-family:"Icon";font-size:1.25em;vertical-align:middle;display:inline-block;min-width:28px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);margin:0;}.global-navigation .has-sub-nav .social-stats .icon:after{font-size:inherit;}.global-navigation .social-stats .facebook .icon:after{content:"\e602";}.global-navigation .social-stats .twitter .icon:after{content:"\e603";}.global-navigation .social-stats .instagram .icon:after{content:"\e605";}.global-navigation .social-stats .pinterest .icon:after{content:"\e604";}.global-navigation hr{border:0;height:0;margin:10px 0;padding:0;border-top:1px solid rgba(255,255,255,0.25);}.global-navigation .further-options ul{text-align:left;margin:0;padding:0;margin-top:20px;}.global-navigation .further-options li{display:inline-block;padding:0;margin:0;}.global-navigation .further-options li a{padding:0;margin:0;color:#fff;}.global-navigation .further-options li a:hover{color:#c1c1c1;}.global-navigation .has-sub-nav .further-options li .icon{position:static;top:0;left:0;width:auto;height:auto;font-family:"Icon";vertical-align:middle;display:inline-block;margin:0;margin-right:19px;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);font-size:1.3em;}.global-navigation .further-options li .icon:after{content:"\e800";font-size:16px !important;}@media (max-width: 1150px){.global-navigation .sub-nav-content{padding-left:20px;padding-right:20px;}}@media (max-width: 1040px){.global-navigation .sub-nav-content{padding-left:17px;padding-right:17px;}.global-navigation .newsletter-signup{margin-right:8.586734693877552%;}.global-navigation .social-stats{width:34.142857142857145%;}}@media (max-width: 960px){.global-navigation .sub-nav-content{padding-left:12px;padding-right:12px;}.global-navigation .newsletter-signup{margin-right:6.586734693877552%;}.global-navigation .social-stats{width:36.142857142857145%;}}@media (max-width: 980px){.global-navigation .sub-nav li{padding-left:17px;padding-right:17px;}.global-navigation .sub-nav-image{left:605px;width:180px;}}@media (max-width: 767px){.global-navigation .sub-nav{position:static;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);height:0;overflow:hidden;z-index:1;}.global-navigation .sub-nav-background{display:none;}.global-navigation .sub-nav-image{display:none;}.global-navigation .sub-nav ul{padding:0 0 17px 0;}.global-navigation .sub-nav li{padding:0;}.global-navigation .sub-nav a{border:0;width:100%;}.global-navigation .sub-nav a:hover{color:#000;}.global-navigation .sub-nav-content{display:inline-block;width:100%;padding:0;padding-bottom:20px;}.global-navigation .newsletter-signup,.global-navigation .social-stats{float:none;}.global-navigation .newsletter-signup{width:100%;margin-right:0;}.global-navigation .social-stats{width:100%;}.global-navigation .newsletter-signup > h6,.global-navigation .social-stats > h6{color:#c1c1c1;margin-bottom:20px;}.global-navigation .newsletter-signup > h6{margin-top:10px;}.global-navigation .notification-loading-wrapper{color:#000;}.global-navigation .mini-loader:after{background:#fff;}.global-navigation .newsletter-signup .half-column{float:none;width:100%;margin-bottom:20px;}.global-navigation .newsletter-signup .half-column:first-child{padding-right:0;margin-bottom:20px;}.global-navigation .newsletter-signup .half-column:last-child{padding-left:0;margin-bottom:0;}.global-navigation .newsletter-signup .submit-label{margin-top:0;color:#000;}.global-navigation .has-sub-nav .social-stats ul{margin:0;padding:0;text-align:left;}.global-navigation .has-sub-nav .social-stats ul li{padding:0;}.global-navigation .social-stats a{color:#000;}.global-navigation .social-stats ul li a:hover{color:#525252;}.global-navigation hr{border-top:1px solid #ebebeb;}.global-navigation .further-options ul{display:inline-block;padding:0;margin-top:10px;}.global-navigation .further-options li a{color:#000;}.global-navigation .further-options li a:hover{color:#525252;}.global-navigation .sub-nav-collect{min-height:0px !important;}.main-menu-active a.search-button{display:none;}}@media (max-width: 400px){.global-navigation .social-stats a{font-size:0.75em;}.global-navigation .sub-nav-collect{min-height:0px !important;display:none;}.global-navigation .sub-nav-collections .sub-nav{height:0px;min-height:0px !important;}.global-navigation .categories.categories-collections{height:auto;}}.quick-search{position:absolute;top:33px;left:0;width:100%;z-index:2;}.quick-search .search-button{position:absolute;top:-18px;right:263px;width:22px;height:22px;margin-top:0px;margin-right:0px;color:#000;font-size:22px;line-height:1em;-webkit-transition:color 200ms ease;transition:color 200ms ease;font-family:'Icon';font-style:normal;}.quick-search .search-button.search-button-user{right:270px;}.with-free-shipping .quick-search .search-button{margin-top:50px;}.quick-search .search-button:hover{color:#000;}.quick-search .search-button:after{content:'';display:block;width:22px;height:22px;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/SEARCH_icon.svg?1769939670');background-size:22px 22px;}.quick-search .search-close{display:none;position:fixed;width:11px;height:11px;top:50px;right:41px;z-index:1;font-family:'Icon';line-height:1em;font-size:0.786em;}.with-free-shipping .quick-search .search-close{top:83px;}.quick-search .search-close:after{display:block;content:"\e60b";-webkit-transition:color 200ms ease;transition:color 200ms ease;}.quick-search .search-close:hover::after{color:#525252;}.quick-search.active .search-close{display:block;}.quick-search .search-form-wrapper{position:absolute;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);margin-top:-33px;}.with-free-shipping .quick-search .search-form-wrapper{margin-top:0px;}.quick-search.active .search-form-wrapper{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.quick-search .search-form{position:relative;opacity:0;visibility:hidden;-webkit-transition:opacity 400ms ease, visibility 400ms ease;transition:opacity 400ms ease, visibility 400ms ease;}.quick-search.active .search-form{opacity:1;visibility:visible;}.quick-search .search-form input{width:100%;font-size:30px;font-family:'Larsseit';padding:30px 150px 30px 35px;outline:none;border:0;background:#fff;}.quick-search .search-form button{position:absolute;top:55%;right:73px;width:24px;height:23px;background:none;border:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;font-family:'Icon';outline:none;}.quick-search .search-form button:after{display:block;content:"\e609";position:relative;left:-6px;width:100%;height:100%;font-size:1.643em;line-height:1em;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.quick-search .search-form button:hover::after{color:#525252;}.navigation-fixed .quick-search{position:fixed;z-index:100;top:0;}.navigation-fixed .quick-search .search-button{margin-top:15px;top:0;right:100px;}.navigation-fixed .quick-search .search-button.search-button-user{right:100px;}.navigation-fixed .quick-search .search-form input{padding:10px 130px 10px 35px;}.navigation-fixed .quick-search .search-close{top:27px;}@media (max-width: 980px){.quick-search .search-button{margin-top:8px;}.with-free-shipping .quick-search .search-button{margin-top:41px;}.quick-search .search-form input{padding:22px 150px 22px 35px;}.quick-search .search-form button{top:50%;}.quick-search .search-close{top:38px;}.with-free-shipping .quick-search .search-close{top:71px;}}@media (max-width: 767px){.quick-search{top:0;left:0;}.quick-search .search-button{display:block;top:14px;left:60px;}.scrollable-content.main-menu .quick-search{display:none;}}.basket-preview .basket-button{position:absolute;top:0;right:0;line-height:1em;margin-top:15px;margin-right:20px;text-transform:uppercase;color:#949494;font-size:0.857em;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.with-free-shipping .basket-button{margin-top:83px;}.basket-preview .basket-button:hover{color:#000;}.navigation-fixed .basket-preview .basket-button{position:fixed;margin-top:15px;}.basket-button .item-count{color:#000;-webkit-transition:opacity 400ms ease, visibility 400ms ease;transition:opacity 400ms ease, visibility 400ms ease;}.basket-preview-active .basket-button > .item-count{opacity:0;visibility:hidden;}.basket-button > .close{color:#000;position:absolute;top:50%;left:50%;opacity:0;visibility:hidden;-webkit-transition:opacity 400ms ease, visibility 400ms ease;transition:opacity 400ms ease, visibility 400ms ease;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);font-size:1em;font-family:'Icon';}.basket-button > .close:after{content:"\e60b";}.basket-preview-active .basket-button > .close{opacity:1;visibility:visible;display:none;}.basket-button:hover .preview{display:block;}.basket-preview .preview{height:0;overflow:hidden;z-index:1000;}.basket-preview-active .basket-preview .preview{height:100%;}.wishlist .preview.empty .header{display:none;}.navigation-fixed .basket-preview .preview{top:0px;}.preview .menu-scrollbar{position:fixed;top:75px;right:15px;width:5px;height:calc(100% - 180px);transition:width 200ms ease, right 200ms ease;}.preview.empty .menu-scrollbar{opacity:0;visibility:hidden;}.preview .menu-scrollbar:hover{width:8px;right:13px;}.preview .track{position:absolute;top:0;left:0;width:100%;height:100%;background:#ebebeb;border-radius:3px;}.preview .handle{position:absolute;left:0;width:100%;background:#c1c1c1;border-radius:3px;}.preview .preview-empty-status{display:none;margin-top:55px;text-align:left;}.preview.empty .preview-empty-status{display:block;text-align:center;}.basket-preview .preview .header{left:auto;right:22px;width:39.5%;text-align:left;z-index:2;border:0;border-top:1px solid #000;}.basket-preview .preview .copy{color:#949494;}.basket-button .copy{display:inline-block;}.basket-button .copy img{height:22px;}.basket-button .item-count{display:inline-block;vertical-align:bottom;}.wishlist-icon{display:inline-block;height:22px;}.item-count{display:inline-block;vertical-align:bottom;}.account-icon{display:inline-block;height:22px;}.account-slash{font-size:22px;vertical-align:middle;}.account .ty-dropdown-box__title{padding:0;}.account .ty-dropdown-box__title:hover,.account .ty-dropdown-box__title.open{background:none;}.account .ty-dropdown-box__content .ty-dropdown-box__item:hover a.ty-account-info__a{display:inline;}.sign-out-icon{display:inline-block;height:24px;}@media (max-width: 980px){.basket-preview .basket-button{margin-top:41px;}.with-free-shipping .basket-button{margin-top:74px;}.navigation-fixed .basket-preview .basket-button .copy{display:none;}}@media (max-width: 1040px){.navigation-fixed .basket-preview .basket-button .copy{display:none;}}@media (max-width: 960px){.basket-preview .basket-button{margin-right:65px;}.navigation-fixed .basket-preview .basket-button{margin-right:25px !important;}.navigation-fixed .quick-search .search-button{margin-right:0px !important;}}@media (max-width: 767px){.wishlist .wishlist-icon.mobile-hidden{display:none;}.wishlist.filled .wishlist-icon.gold.mobile-hidden{display:none;}.basket-preview .basket-button{width:60px;height:59px;font-size:1.143em;margin-top:0px;margin-right:0;line-height:54px;}.basket-button .item-count{vertical-align:middle;}.basket-preview-active .basket-button .copy{display:none;}.with-free-shipping .basket-button{margin-top:33px;}.basket-preview .preview{display:block;position:absolute;top:0;left:100%;right:0;height:100%;width:calc(100% - 0px);max-height:none;padding:0;border:0;border-left:1px solid #ebebeb;overflow:hidden;z-index:-1;box-shadow:0px 0px 10px 0px #a6a6a6;opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.preview .menu-scrollbar .track,.preview .menu-scrollbar .handle{background:none;}.basket-preview-active .preview{opacity:1;}.basket-preview .preview > div{padding-bottom:80px;}.basket-preview .preview .header{position:static;float:none;width:100%;text-align:center;padding:20px 0 19px 0;border:0;border-bottom:1px solid #ebebeb;font-size:1.143em;}.basket-preview .preview .header .copy{color:#000;}.basket-preview .preview .secondary-header{position:static;width:100%;text-align:center;padding:20px 0 19px 0;border:0;border-bottom:1px solid #ebebeb;}.basket-preview .products{text-align:center;top:0;margin-top:15px;padding:0 20px;border-bottom:1px solid #ebebeb;}.preview .media{width:50%;height:150px;max-width:150px;max-height:150px;margin-right:-5px;}.preview .details{display:inline-block;width:50%;max-width:270px;text-align:left;padding-left:20px;}.basket-preview .preview .cta-wrapper{border:0;border-top:1px solid #ebebeb;}.basket-preview .preview .cta{display:block;max-width:222px;margin:0 auto;}}@media (max-width: 400px){.basket-preview .preview .cta{display:block;width:calc(100% - 40px);max-width:none;}.ecl-cart-status-mini .ecl-klarna-message-main{padding:10px 3px 7px;}.ecl-cart-status-mini .ecl-klarna-message-main .ecl-klarna-message-txt{font-size:0.73em;}.preview .ecl-preview-dropdown .preview-inner .ecl-cart-status-mini .products.has-klarna-message{height:calc(100% - 175px);}}.sub-nav-image.ty-gs-image-menu{width:336px;margin-left:60px;}@media (max-width: 1024px){.sub-nav-image.ty-gs-image-menu{width:280px;margin-left:40px;}}@media (max-width: 860px){.sub-nav-image.ty-gs-image-menu{width:200px;margin-left:10px;}}.global-header.navigation-fixed .under-menu-free-shipping-banner{position:fixed;top:42px;}@media (min-width: 900px) and (max-width: 1199px){.global-header.navigation-fixed .under-menu-free-shipping-banner{position:fixed;top:52px;}}@media (min-width: 1200px){.global-header.navigation-fixed .under-menu-free-shipping-banner{position:fixed;top:59px;}}.top-free-shipping-banner,.under-menu-free-shipping-banner{border-bottom:1px solid #000;text-align:center;padding:6px 0px;background:#fff;font-size:12px;letter-spacing:0.4em;text-transform:uppercase;width:100%;}.top-free-shipping-banner .top-free-shipping-banner-timer,.under-menu-free-shipping-banner .top-free-shipping-banner-timer{width:130px;display:inline-block;text-align:left;white-space:nowrap;}.top-free-shipping-banner .top-free-shipping-banner-timer .ecl-mins,.top-free-shipping-banner .top-free-shipping-banner-timer .ecl-secs,.under-menu-free-shipping-banner .top-free-shipping-banner-timer .ecl-mins,.under-menu-free-shipping-banner .top-free-shipping-banner-timer .ecl-secs{padding-left:3px;}.global-navigation .sub-nav .categories.categories-products.tm-gift-submenu{display:inline-block;width:auto;vertical-align:top;}.global-navigation .sub-nav .tm-gift-products{position:relative;color:#fff;display:inline-block;width:75%;}.global-navigation .sub-nav .tm-gift-products .tm-gp-elm{display:inline-block;width:25%;}.wishlist .wishlist-icon{display:inline-block;}.wishlist .wishlist-icon.gold{display:none;}.wishlist.filled .wishlist-icon{display:none;}.wishlist.filled .wishlist-icon.gold{display:inline-block;}.wishlist-header-icon .wishlist-icon-empt{display:inline-block;}.wishlist-header-icon .wishlist-icon-gold{display:none;}.wishlist-header-icon.filled .wishlist-icon-empt{display:none;}.wishlist-header-icon.filled .wishlist-icon-gold{display:inline-block;}@media (max-width: 768px){.global-navigation li a{padding-left:6px;padding-right:6px;}.navigation-fixed .quick-search a.search-button{display:none;}.navigation-fixed .basket-preview a.basket-button{margin-top:25px;}.navigation-fixed .logo{top:7px;}}.item-with-overlay{text-align:center;padding:0 2px;}.item-with-overlay > .inner{position:relative;overflow:hidden;}.item-with-overlay .inner > .details,.item-with-overlay .inner > p{letter-spacing:0.05em;}.item-with-overlay .media{line-height:1em;font-size:0;overflow:hidden;}.item-with-overlay .media img{width:100%;max-width:100%;}.item-with-overlay .information{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;-webkit-transition:opacity 400ms cubic-bezier(0.645,0.045,0.355,1), visibility 400ms cubic-bezier(0.645,0.045,0.355,1);transition:opacity 400ms cubic-bezier(0.645,0.045,0.355,1), visibility 400ms cubic-bezier(0.645,0.045,0.355,1);}.item-with-overlay:hover .information{opacity:1;visibility:visible;}.item-with-overlay .information > .inner{position:absolute;top:50%;left:50%;width:90%;max-width:340px;opacity:0;-webkit-transform:translate(-50%,-47%);-ms-transform:translate(-50%,-47%);transform:translate(-50%,-47%);-webkit-transition:opacity 600ms 100ms cubic-bezier(0.445,0.05,0.55,0.95), transform 300ms 100ms cubic-bezier(0.445,0.05,0.55,0.95);transition:opacity 600ms 100ms cubic-bezier(0.445,0.05,0.55,0.95), transform 300ms 100ms cubic-bezier(0.445,0.05,0.55,0.95);}.item-with-overlay:hover .information > .inner{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.item-with-overlay .divider{background:#000;}.item-with-overlay .cta{margin-top:50px;font-size:0.857em;border-color:rgba(0,0,0,0.25);opacity:0;-webkit-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);-webkit-transition:opacity 200ms 200ms cubic-bezier(0.445,0.05,0.55,0.95), transform 200ms 200ms cubic-bezier(0.445,0.05,0.55,0.95), background 200ms ease, border-color 200ms ease, color 200ms ease;transition:opacity 200ms 200ms cubic-bezier(0.445,0.05,0.55,0.95), transform 200ms 200ms cubic-bezier(0.445,0.05,0.55,0.95), background 200ms ease, border-color 200ms ease, color 200ms ease;}.item-with-overlay:hover .cta{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.item-with-overlay .cta:hover{background:#000;color:#fff;border-color:#000;}@media (max-width: 900px){.item-with-overlay .information .inner{max-width:90%;}}@media (max-width: 767px){.item-with-overlay .information{-webkit-transition:none;transition:none;}.item-with-overlay .information > .inner{-webkit-transition:none;transition:none;}.item-with-overlay .cta{-webkit-transition:none;transition:none;}.item-with-overlay{width:100%;margin:35px 0;}.item-with-overlay:first-child{margin-top:0;}.item-with-overlay .media{margin-bottom:30px;}.item-with-overlay .information{position:static;opacity:1;visibility:visible;}.item-with-overlay .information > .inner{position:static;max-width:400px;margin:0 auto;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.item-with-overlay:hover .information > .inner{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.item-with-overlay .cta{margin-top:40px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.section-header{width:100%;display:inline-block;margin:80px auto 90px auto;padding:0 20px;text-align:center;}.section-header p{width:100%;max-width:450px;margin:0 auto;letter-spacing:0.05em;}@media (max-width: 767px){.section-header{margin:40px auto;}}.basic-button{display:inline-block;text-transform:uppercase;text-align:center;border-width:1px;border-style:solid;padding:14px 13px 11px 15px;line-height:1em;font-family:'Larsseit-Bold';outline:none;-webkit-transition:color 200ms ease, background 200ms ease, border-color 200ms ease;transition:color 200ms ease, background 200ms ease, border-color 200ms ease;cursor:pointer;}.standard-form label{display:inline-block;}.standard-form input[type=text],.standard-form textarea{-webkit-appearance:none;display:block;width:100%;line-height:normal;font-size:12px;letter-spacing:0.1em;padding:12px 10px 9px 10px;margin:0;outline:none;border:1px solid #c1c1c1;-webkit-transition:border-color 200ms ease;transition:border-color 200ms ease;resize:none;border-radius:0;}.standard-form.on-dark input{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;border-color:#404040;}.standard-form.on-dark input::-moz-placeholder{color:#fff;}.standard-form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #f8f8f8 inset;}.standard-form input::-webkit-input-placeholder{color:#000;}.standard-form input:-moz-placeholder{color:#000;}.standard-form input::-moz-placeholder{color:#000;}.standard-form input:-ms-input-placeholder{color:#000;}.standard-form textarea::-webkit-input-placeholder{color:#000;}.standard-form textarea:-moz-placeholder{color:#000;}.standard-form textarea::-moz-placeholder{color:#000;}.standard-form textarea:-ms-input-placeholder{color:#000;}.standard-form input.error::-webkit-input-placeholder{color:#ac4040;}.standard-form input.error:-moz-placeholder{color:#ac4040;}.standard-form input.error::-moz-placeholder{color:#ac4040;}.standard-form input.error:-ms-input-placeholder{color:#ac4040;}.standard-form textarea.error::-webkit-input-placeholder{color:#ac4040;}.standard-form textarea.error:-moz-placeholder{color:#ac4040;}.standard-form textarea.error::-moz-placeholder{color:#ac4040;}.standard-form textarea.error:-ms-input-placeholder{color:#ac4040;}.standard-form input[type="number"]{-webkit-appearance:none;-moz-appearance:textfield;margin:0;}.standard-form input:hover,.standard-form textarea:hover{border-color:#525252;}.standard-form.on-dark input:hover{border-color:#c1c1c1;}.standard-form input:focus,.standard-form textarea:focus{border-color:#000;}.standard-form.on-dark input:focus{border-color:#fff;}.standard-form input.error,.standard-form textarea.error,.standard-form input.error:hover,.standard-form textarea.error:hover,.standard-form input.error:focus,.standard-form textarea.error:focus{border-color:#ac4040;}.standard-form input[type="submit"]{border:0;}.standard-dropdown{position:relative;width:100%;}.standard-dropdown a{color:#000;font-size:0.857em;}.standard-dropdown.on-dark a{color:#fff;}.standard-dropdown .current{display:block;color:#000;padding:12px 12px 9px 12px;border:1px solid #c1c1c1;line-height:normal;-webkit-transition:background 200ms ease, border-color 200ms ease;transition:background 200ms ease, border-color 200ms ease;}.standard-dropdown.on-dark .current{color:#fff;border-color:#404040;}.error + .standard-dropdown .current,.error + .standard-dropdown.on-dark .current,.error + .current{color:#ac4040;border-color:#ac4040;}.standard-dropdown .current:hover{border-color:#525252;}.standard-dropdown.on-dark .current:hover{border-color:#c1c1c1;}.error + .standard-dropdown .current:hover,.error + .standard-dropdown.on-dark .current:hover{border-color:#ac4040;}.standard-dropdown .current.active{border-color:#000;border-bottom-color:#c1c1c1;}.standard-dropdown.on-dark .current.active{background:#000;border-color:#fff;border-bottom-color:#c1c1c1;}.standard-dropdown .current:after{position:absolute;top:50%;right:12px;font-family:'Icon';content:"\e60e";display:block;font-size:5px;line-height:1em;margin-top:-2px;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.standard-dropdown .current.active:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.standard-dropdown .content{position:absolute;width:100%;top:100%;overflow:hidden;padding-left:12px;padding-right:12px;border-left:1px solid #c1c1c1;border-right:1px solid #c1c1c1;z-index:2;-webkit-transition:background 200ms ease, border 200ms ease;transition:background 200ms ease, border 200ms ease;}.standard-dropdown.on-dark .content{border-left-color:#525252;border-right-color:#525252;}.standard-dropdown .current.active + .content{background:#fff;border-color:#000;border-bottom:1px solid;}.standard-dropdown.on-dark .current.active + .content{background:#000;border-color:#fff;border-bottom:1px solid;}.standard-dropdown .scrollable{position:relative;max-height:200px;overflow:hidden;padding:20px 0;}.standard-dropdown .scrollable > ul{position:relative;}.standard-dropdown .scrollable li a{display:block;padding:5px 0;outline:none;color:#525252;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.standard-dropdown.on-dark .scrollable li a{color:#c1c1c1;}.standard-dropdown .scrollable li a.active,.standard-dropdown .scrollable li a:hover{color:#000;}.standard-dropdown.on-dark .scrollable li a.active,.standard-dropdown.on-dark .scrollable li a:hover{color:#fff;}.standard-dropdown .scrollbar{position:absolute;top:7px;right:7px;width:5px;bottom:7px;}.standard-dropdown .scrollbar .track{width:100%;height:100%;border-radius:3px;background:#ebebeb;}.standard-dropdown .scrollbar .handle{position:absolute;top:0;left:0;width:100%;border-radius:3px;background:#c1c1c1;}@media (max-width: 768px){.standard-dropdown .current.active:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}}.loading .mini-loader{-webkit-animation:spin 800ms infinite linear;animation:spin 800ms infinite linear;}.mini-loader{position:relative;margin:0 auto;width:20px;height:20px;border-radius:50%;background:#000;background:-moz-linear-gradient(left,#000 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#000 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#000 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#000 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#000 10%,rgba(255,255,255,0) 42%);}.mini-loader:before{content:'';position:absolute;top:0;left:0;width:50%;height:50%;background:#000;border-radius:100% 0 0 0;}.mini-loader:after{content:'';position:absolute;top:0;left:0;bottom:0;right:0;width:75%;height:75%;margin:auto;background:#cdcdcd;border-radius:50%;-webkit-transition:background 200ms ease;transition:background 200ms ease;}.mini-loader.on-dark{background:#fff;background:-moz-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-webkit-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-o-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:-ms-linear-gradient(left,#fff 10%,rgba(255,255,255,0) 42%);background:linear-gradient(to right,#fff 10%,rgba(255,255,255,0) 42%);}.mini-loader.on-dark:before{background:#fff;}.mini-loader.on-dark:after{background:#000;}.notify .standard-notification{opacity:1;visibility:visible;}.standard-notification{position:absolute;top:50%;left:50%;width:262px;opacity:0;visibility:hidden;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.standard-notification.error{color:#ac4040;}.standard-notification .icon{float:left;width:43px;height:40px;font-family:'Icon';font-size:40px;line-height:1em;}.standard-notification.success .icon:before{content:'\e623';}.standard-notification.error .icon:before{content:'\e624';}.standard-notification .notification-text{float:left;width:218px;text-align:left;padding-left:16px;}.item-table{width:100%;margin:0 auto;}.item-table .item.preorder-active{padding-bottom:40px;}.standard-checkbox input{display:none;}.standard-checkbox label{display:inline-block;line-height:1em;cursor:pointer;}.standard-checkbox label:after{display:table;clear:both;content:"";}.standard-checkbox label > p{float:left;text-transform:uppercase;font-size:0.857em;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.standard-checkbox label:hover > p{color:#c1c1c1;}.standard-checkbox.on-light label:hover > p{color:#545454;}.standard-checkbox .alt-checkbox{float:left;width:10px;height:10px;margin-top:1px;margin-right:10px;border:1px solid #535353;-webkit-transition:border-color 150ms ease;transition:border-color 150ms ease;}.standard-checkbox.on-light .alt-checkbox{background:#fff;border-color:#c1c1c1;}.standard-checkbox .alt-checkbox .inner{font-family:'Icon';font-size:4px;line-height:1em;margin-top:2px;margin-left:1px;}.standard-checkbox label .inner:before{opacity:0;content:"\e615";-webkit-transition:opacity 150ms ease;transition:opacity 150ms ease;}.standard-checkbox input:checked + label .inner:before{opacity:1;}.standard-checkbox input:checked + label .alt-checkbox{border-color:#fff;}.standard-checkbox.on-light input:checked + label .alt-checkbox{border-color:#c1c1c1;}.divider{width:10px;height:2px;margin:20px auto;background:#fff;}.standard-pips .pip{display:inline-block;width:8px;height:8px;margin:0 8px;}.standard-pips .pip.active a{background:#fff;}.standard-pips .pip a{display:block;width:100%;height:100%;border-radius:50%;border:1px solid #fff;-webkit-transition:border-color 200ms ease, background 200ms ease;transition:border-color 200ms ease, background 200ms ease;}.standard-pips .pip a:hover{border-color:#c1c1c1;}.standard-pips .pip.active a:hover{border-color:#fff;}.standard-pips.dark .pip.active a{background:#000;}.standard-pips.dark .pip a{border-color:#000;}.standard-pips.dark .pip a:hover{border-color:#525252;}.standard-pips.dark .pip.active a:hover{border-color:#000;}[data-fade-in-up]{opacity:0;-webkit-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1500ms ease, -webkit-transform 2000ms ease;transition:opacity 1500ms ease, transform 2000ms ease;}[data-fade-in-up].alternate-speed{-webkit-transition:opacity 800ms ease, transform 1500ms ease;transition:opacity 800ms ease, transform 1500ms ease;}[data-fade-in-up].go{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}[data-fade-in-up] .section-header{opacity:0;-webkit-transition:opacity 2000ms 100ms;transition:opacity 2000ms 100ms;}[data-fade-in-up].go .section-header{opacity:1;}@media (max-width: 1024px){[data-fade-in-up]{opacity:1;-webkit-transform:none;transform:none;}}.standard-list{list-style:none;margin-left:17px;}.standard-list li::before{position:absolute;top:-1px;left:-17px;font-family:'Icon';content:"\e614";font-size:0.500em;}.standard-video{position:relative;overflow:hidden;height:100%;}.standard-video:-webkit-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;box-sizing:border-box;width:100% !important;height:100% !important;object-fit:contain;}.standard-video:-moz-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;box-sizing:border-box;width:100% !important;height:100% !important;object-fit:contain;}.standard-video:-ms-full-screen{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;box-sizing:border-box;width:100% !important;height:100% !important;object-fit:contain;}.standard-video:fullscreen{position:fixed;top:0;right:0;bottom:0;left:0;margin:0;box-sizing:border-box;width:100% !important;height:100% !important;object-fit:contain;}.standard-video .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 500ms 50ms ease, visibility 500ms 50ms ease;transition:opacity 500ms 50ms ease, visibility 500ms 50ms ease;z-index:3;background-position:center center;background-repeat:no-repeat;background-size:cover;}.standard-video.video-playing .placeholder{opacity:0;visibility:hidden;}.standard-video .placeholder:after{position:absolute;top:50%;left:50%;width:98px;height:81px;margin-top:-40px;margin-left:-49px;font-family:'Icon';font-size:5.786em;line-height:1em;z-index:1;display:block;content:"\e61a";-webkit-transition:color 200ms ease;transition:color 200ms ease;}[data-colour="light"] .placeholder{color:#ececed;}[data-colour="light"] .placeholder:hover{color:#c5c5c5;}.standard-video .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;cursor:pointer;}.standard-video .controls{position:absolute;bottom:0;left:0;width:100%;margin:0;padding:19px 36px;z-index:3;background:rgba(0,0,0,0.9);opacity:1;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.standard-video.video-playing .controls{left:0;opacity:1;}.standard-video .controls{display:table;position:absolute;bottom:0;left:100%;width:100%;margin:0;padding:0;z-index:3;background:rgba(0,0,0,0.9);opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.standard-video .play-button{display:table-cell;width:60px;min-width:60px;height:100%;color:#fff;vertical-align:middle;border-right:1px solid #333;}.standard-video .play-button:after{position:relative;top:1px;left:2px;font-family:'Icon';content:"\e61b";-webkit-transition:color 200ms ease;transition:color 200ms ease;}.standard-video .play-button:hover{color:#c1c1c1;}.standard-video .play-button.active:after{content:"\e61c";}.standard-video .progress-bar-container{display:table-cell;vertical-align:middle;padding:19px 36px;width:auto;}.standard-video .progress-bar{background:#fff;height:2px;}.standard-video .progress-bar .progress{position:relative;height:100%;background:#fff5be;}.standard-video .progress-bar .hitarea{position:relative;top:-20px;width:100%;height:40px;cursor:pointer;}.standard-video .further-controls{display:table-cell;width:80px;vertical-align:middle;}.standard-video .further-controls:after,.standard-video .volume-control:after{clear:both;display:table;content:"";}.standard-video .volume-control{position:relative;top:3px;float:left;width:50%;}.standard-video .volume-control > .block{display:block;position:relative;float:left;width:6px;height:13px;background:none;}.standard-video .volume-control > .block:after{position:absolute;top:0;left:0;content:"";width:50%;height:100%;background:#868686;-webkit-transition:background 200ms ease;transition:background 200ms ease;}.standard-video .volume-control > .block.active:after{background:#fff;}.standard-video .volume-control > .block.active:hover::after{background:#c1c1c1;}.standard-video .further-controls .full-screen-button{float:left;width:50%;color:#fff;text-align:left;font-family:'Icon';-webkit-transition:color 200ms ease;transition:color 200ms ease;}.standard-video .further-controls .full-screen-button:hover{color:#c1c1c1;}.standard-video .further-controls .full-screen-button:after{position:relative;left:5px;content:"\e61d";}.scroll-progress{opacity:0;visibility:hidden;-webkit-transition:opacity 400ms ease, visibility 400ms ease;transition:opacity 400ms ease, visibility 400ms ease;}.scroll-progress.active{opacity:1;visibility:visible;}.scroll-progress .progress-bar{width:100%;height:3px;background:rgba(59,59,59,0.9);}.scroll-progress .progress-bar .progress{display:block;width:20%;height:100%;background:#fff5be;}@media (max-width: 767px){.page-progress{display:none;}}.information-viewer{width:100%;max-width:1140px;margin:0 auto 75px auto;}.information-viewer:after{content:"";clear:both;display:table;}.information-viewer .view-navigation{float:left;width:16.140350877192983%;margin-right:3.859649122807018%;}.information-viewer .view-navigation li a{position:relative;display:block;border-bottom:1px solid #ebebeb;padding:21px 0 16px 0;font-size:0.857em;font-family:'Larsseit-Bold';text-transform:uppercase;color:#c1c1c1;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.information-viewer .view-navigation li:first-child a{border-top:1px solid #ebebeb;}.information-viewer .view-navigation li.active a{color:#000;}.information-viewer .views{position:relative;float:left;overflow:hidden;width:79.73684210526316%;border-top:1px solid #ebebeb;}.information-viewer .view{position:absolute;top:0;left:0;width:100%;background:#fff;opacity:0;border-bottom:1px solid #ebebeb;}.information-viewer .view:first-child{position:relative;}.information-viewer .view > h2{display:none;font-size:0.857em;}.information-viewer .view > h2 a{position:relative;display:block;border-bottom:1px solid #ebebeb;padding:21px 0 16px 0;}.information-viewer .view:first-child > h2 a{border-top:1px solid #ebebeb;}.information-viewer .view > h2 a:after{position:absolute;width:9px;content:"\e60e";display:block;font-family:'Icon';font-size:5px;line-height:1em;right:10px;top:50%;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.information-viewer .view.active > h2 a:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}@media (max-height: 840px),(max-width: 768px){.information-overlay.height-exception .inner{top:80px;left:50%;bottom:50px;height:calc(100% - 130px);height:-moz-calc(100% - 130px);height:-webkit-calc(100% - 130px);padding:30px 20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}}@media (max-width: 768px){article.information-overlay .inner{top:20px;left:50%;max-width:90%;height:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);padding:30px 20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}}@media (max-width: 767px){.item-table .item.preorder-active{padding-bottom:0;}.item-table .preorder-notes{margin-top:10px;}.item-table .item-details .preorder-notes{position:static;transform:translateY(0%);}.information-viewer{padding:0 20px;margin:0 auto 55px auto;}.information-viewer .view-navigation{display:none;float:none;width:100%;margin-right:0;}.information-viewer .views{position:relative;float:none;width:100%;border-bottom:0;border-top:0;}.information-viewer .view{position:relative;opacity:1;border-bottom:0;}.information-viewer .view > h2{display:block;}.information-viewer .view-content{height:0;overflow:hidden;}.information-viewer .view .view-content-inner{padding:28px 0 0 0;border-bottom:1px solid #ebebeb;}.information-viewer .view:last-child .content-inner{border-bottom:0;}}.item-table{width:100%;margin:0 auto;}.table-header{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:19px 0;}.table-header{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:19px 0;}.item-table .column{display:inline-block;margin-right:-5px;line-height:1em;color:#949494;vertical-align:middle;}.item-table .sale-price{position:relative;color:#8f0000;}.item-table .sale-price:after{content:"";position:absolute;display:inline-block;top:50%;left:0;width:100%;height:1px;margin-top:-1px;background:#8f0000;}.item-table .table-content{position:relative;}.item-table .table-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(255,255,255,0.9);z-index:1;opacity:0;visibility:hidden;-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.item-table .table-overlay-active .table-overlay{opacity:1;visibility:visible;}.item-table .item{position:relative;border-bottom:1px solid #ebebeb;padding:20px 0;}.item-table .item-image{display:inline-block;vertical-align:middle;width:100px;height:100px;margin-right:-5px;}.item-table .item-image img{position:relative;top:50%;left:50%;width:auto;height:auto;max-width:100%;max-height:100%;line-height:1em;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.item-table .item-details{display:inline-block;vertical-align:middle;margin-right:-5px;width:100%;max-width:160px;line-height:1.429em;color:#000;padding-left:15px;}.item-table .item-details .item-code{line-height:2.000em;font-size:0.857em;}.item-table .item-overlay{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;background:rgba(255,255,255,0.1);-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;z-index:2;}.item-table .overlay-active .item-overlay{opacity:1;visibility:visible;}.item-table .removal-confirmation{position:absolute;top:50%;left:50%;opacity:0;visibility:hidden;text-align:center;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.item-table .removal-confirmation.active{opacity:1;visibility:visible;}.item-table .removal-confirmation .selection{margin-top:10px;}.item-table .removal-confirmation .selection li{display:inline-block;margin:0 10px;}.item-table .removal-confirmation .selection li a{-webkit-transition:color 200ms ease;transition:color 200ms ease;}.item-table .removal-confirmation .selection li a:hover{color:#525252;}.item-table .mini-loader{opacity:0;visibility:hidden;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.item-table .loading .mini-loader{opacity:1;visibility:visible;}.item-table .mini-loader:after{background:#fff;}.item-table .standard-notification{width:100%;}.notify .standard-notification{opacity:1;visibility:visible;}.item-table .standard-notification .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.item-table .preorder-notes{position:absolute;top:100%;-webkit-transform:translateY(-200%);-ms-transform:translateY(-200%);transform:translateY(-200%);font-size:0.857em;}.empty-status{width:100%;max-width:975px;margin:0 auto;padding:0 35px;text-align:center;height:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.empty-status.active{height:auto;opacity:1;visibility:visible;}.empty-status .inner{border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;padding:80px 0 40px 0;}.empty-status h3{margin-bottom:30px;}.empty-status .basic-button{margin-top:35px;font-size:0.857em;background:#000;color:#fff;padding:27px 40px 25px 40px;}.empty-status .basic-button:hover{background:#525252;}.full-introduction{width:100%;height:450px;}.full-introduction .background{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}.full-introduction .background .title{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;}.full-introduction .scroll-down{display:block;position:absolute;left:0;bottom:0;width:100%;padding:20px 0;font-family:'Icon';color:#fff;text-align:center;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.full-introduction .scroll-down:hover{color:#c1c1c1;}.full-introduction .scroll-down:after{display:block;content:"\e60e";}.information-overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:14;-webkit-transition:opacity 400ms ease, visibility 400ms ease;transition:opacity 400ms ease, visibility 400ms ease;}.information-overlay.active{opacity:1;visibility:visible;}.information-overlay .close{position:absolute;top:0;right:0;padding:22px;z-index:3;}.information-overlay .close:after{font-family:'Icon';content:"\e60b";}.information-overlay .hitarea{position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;}.information-overlay .inner{position:absolute;top:50%;left:50%;width:100%;padding:70px 50px;max-width:680px;background:#f9f9f9;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.information-overlay .inner .scrollable-content{height:100%;overflow:hidden;max-height:650px;}.information-overlay .scrollbar,.information-overlay .scrollbar .track{position:absolute;top:0;right:0;bottom:0;width:5px;border-radius:3px;background:#ebebeb;}.information-overlay .scrollbar{right:7px !important;top:20px !important;bottom:20px !important;}.information-overlay .scrollbar.disabled{visibility:hidden;}.information-overlay .track{position:absolute;top:0;right:0;width:5px;height:100%;}.information-overlay .scrollbar .handle{position:absolute;top:0;left:0;width:100%;height:50px;border-radius:3px;background:#c1c1c1;}.information-overlay .content > h4{margin-bottom:40px;}.information-overlay .content p{letter-spacing:0.05em;}.information-overlay .type{margin:20px 0;}.information-overlay .type > h6{display:inline-block;margin:16px 0;}.information-overlay .type .options li{margin-bottom:10px;background:#ebebeb;padding-left:10px;letter-spacing:0.05em;}.information-overlay .type .table-header,.information-overlay .type .table-content{display:table;width:100%;}.information-overlay .type .table-header{margin-bottom:10px;}.information-overlay .table-header .column{padding-left:10px;}.information-overlay .type .column{display:table-cell;width:20%;text-align:left;}.information-overlay .table-content .column p{background:#ebebeb;padding-left:10px;}.information-overlay .type .column p{margin-bottom:10px;}.information-overlay .tab-navigation{margin-bottom:10px;}.information-overlay .tab-navigation li{display:inline-block;margin-right:20px;}.information-overlay .tab-navigation li:last-child{margin-right:0;}.information-overlay .tab-navigation li a{font-size:0.857em;text-transform:uppercase;border-bottom:1px solid transparent;-webkit-transition:border-color 400ms ease, color 400ms ease;transition:border-color 400ms ease, color 400ms ease;margin-right:-2px;}.information-overlay .tab-navigation li a:hover{color:#525252;}.information-overlay .tab-navigation li.active a{border-color:#9f9f9f;font-family:'Larsseit-Bold';}.information-overlay .tab p{margin-bottom:10px;}.information-overlay .cta{background:#000;color:#fff;border:0;padding:25px 20px 22px 20px;margin-top:40px;font-size:0.857em;}.information-overlay .cta:hover{background:#525252;}@media (max-width: 1140px){.product-media .slideshow .slide img{max-height:90%;}}@media (max-height: 840px),(max-width: 768px){.information-overlay .inner{padding-top:30px;padding-bottom:30px;}.information-overlay.height-exception .inner{top:50px;left:50%;bottom:50px;padding:30px 20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.information-overlay .content > h4{margin-bottom:10px;}.information-overlay .type{margin:0;}.information-overlay .type > h6{margin:10px 0;}.information-overlay .type .options li{font-size:0.857em;}.information-overlay .type .table-content p{font-size:0.857em;}}@media (max-width: 768px){.information-overlay{z-index:7;}.information-overlay .inner{top:20px;left:50%;max-width:90%;height:calc(60%);padding:30px 20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}}.empty-label-elm{height:52px;}.tworow-title-elm{height:40px;}html{box-sizing:border-box;overflow-x:hidden;-webkit-text-size-adjust:100%;}html,html a{-webkit-font-smoothing:antialiased;text-shadow:1px 1px 1px rgba(0,0,0,0.004);}*,*:before,*:after{box-sizing:inherit;}body{width:100%;font-size:14px;font-family:'Larsseit';font-weight:normal;line-height:1.429em;letter-spacing:0.15em;color:#000;position:relative;overflow-x:hidden;}.lock-scroll{overflow:hidden;height:100%;}input,select,textarea,button{font-family:inherit;font-weight:inherit;letter-spacing:inherit;}select{font-size:16px;}h1{font-size:3.214em;letter-spacing:0.15em;line-height:1.429em;text-transform:uppercase;}h2{font-size:1.786em;letter-spacing:0.15em;text-transform:uppercase;}h3{font-size:1.786em;letter-spacing:0.05em;}h4{font-size:1.429em;letter-spacing:0.05em;}h5{font-size:1.286em;letter-spacing:0.15em;text-transform:uppercase;}h6{font-family:'Larsseit-Bold';font-size:0.857em;letter-spacing:0.15em;text-transform:uppercase;}@media (max-width: 768px){h1{font-size:2.143em;}h2{font-size:1.571em;}h3{font-size:1.429em;}}a{color:#000;text-decoration:none;}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}.extra{display:none;}.page-wrapper{position:relative;}.mobile-hidden{display:block;}.mobile-visible{display:none;}@media (max-width: 767px){.page-wrapper{padding-top:58px;}.product-filters .filter-form .standard-checkbox label.mobile-hidden,.mobile-hidden{display:none;}.mobile-visible{display:block;}}.hidden-important{display:none;}.homepage section{display:block;margin:45px auto;padding:25px 0;}.homepage .introduction{width:100%;margin:0 auto 50px auto;padding-top:0;padding-bottom:0px;}.homepage section:last-child{padding-bottom:0;margin-bottom:0;}.homepage .section-header{margin-bottom:80px;}.homepage .featured-products .section-header{margin-bottom:100px;}.homepage .featured-products{padding:0 35px;}.ui-widget-content.ui-dialog[aria-describedby*="product_quick_view"]{max-width:670px;}.ui-widget-content.ui-dialog[aria-describedby*="product_quick_view_short"]{max-width:700px;}.slideshow-map-elm{width:28px;height:28px;background-repeat:no-repeat !important;background-position:0 0 !important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.slideshow-map-elm:hover{background-position:0px -32px !important;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}div[aria-describedby*="product_quick_view"]{max-width:670px;}div[aria-describedby*="product_quick_view"] .object-container{height:auto !important;padding:10px 35px 30px 35px;}div[aria-describedby*="product_quick_view"] .ui-dialog-titlebar{z-index:10;height:0px;padding-top:0px;}div[aria-describedby*="product_quick_view"] .ui-widget-header .ui-dialog-titlebar{padding-bottom:5px;}div[aria-describedby*="product_quick_view"] .ui-widget-header .ui-state-default{top:25px;right:35px;margin:0;}div[aria-describedby*="product_quick_view"] .ui-widget-header .ui-icon-closethick{width:20px;height:22px;margin:0;left:0;top:0;}div[aria-describedby*="product_quick_view"] .ui-widget-header .ui-icon-closethick:before{content:'';display:inline-block;width:20px;height:22px;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/close_popup.svg?1769939670') no-repeat;}div[aria-describedby*="product_quick_view_short"]{max-width:740px;}div[aria-describedby*="product_quick_view_short"] .object-container{height:auto !important;padding:10px 50px 10px 35px;}div[aria-describedby*="product_quick_view_short"] .ui-dialog-titlebar{z-index:10;}div[aria-describedby*="product_quick_view_short"] .ui-widget-header .ui-dialog-titlebar{padding-bottom:5px;}div[aria-describedby*="product_quick_view_short"] .ui-widget-header .ui-state-default{top:25px;right:35px;margin:0;}div[aria-describedby*="product_quick_view_short"] .ui-widget-header .ui-icon-closethick{width:20px;height:22px;margin:0;left:0;top:0;}div[aria-describedby*="product_quick_view_short"] .ui-widget-header .ui-icon-closethick:before{content:'';display:inline-block;width:20px;height:22px;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/close_popup.svg?1769939670') no-repeat;}.ty-quick-view__wrapper.ty-quick-view__wrapper-short .slideshow .pips{bottom:35px;}.ty-quick-view__wrapper.ty-quick-view__wrapper-short .ty-product-block__img{padding-bottom:0px;}.ty-quick-view__wrapper.ty-quick-view__wrapper-short .ty-product-block__left{min-width:320px;}.ty-quick-view__wrapper{width:auto;}.ty-quick-view__wrapper .ty-product-block{margin:0;}.ty-quick-view__wrapper .ty-product-block__left{padding-left:0;min-width:340px;}.ty-quick-view__wrapper .ty-product-thumbnails{text-align:center;}.ty-quick-view__wrapper .ty-product-thumbnails__item{float:none;display:inline-block;margin:0 1px;}.ty-quick-view__wrapper .ty-product-thumbnails__item img{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/breakpoint_empty.png?1769939670') no-repeat center;}.ty-quick-view__wrapper .ty-product-thumbnails__item.active img{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/breakpoint_full.png?1769939670') no-repeat center;}.ty-quick-view__wrapper .ty-product-img{border:none;}.ty-quick-view__wrapper .ty-product-block__img{padding-right:25px;width:240px;}.ty-quick-view__wrapper .ty-product-block__img img{vertical-align:top;}.ty-quick-view__wrapper .product-header{position:relative;left:0;margin-bottom:10px;max-width:270px;text-align:center;}.ty-quick-view__wrapper .product-header h1{line-height:normal;font-size:22px;font-family:'LarsseitMedium';}.ty-quick-view__wrapper .product-details{max-width:270px;font-family:'Larsseit';font-size:12px;line-height:normal;text-align:center;}.ty-quick-view__wrapper .product-details p{font-size:12px;font-family:'Larsseit';line-height:normal;letter-spacing:normal;}.ty-quick-view__wrapper .product-details .more-details-button{margin-top:7px;font-size:8px;}.ty-quick-view__wrapper .product-price{position:relative;right:0;top:0;max-width:270px;margin-top:20px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.ty-quick-view__wrapper .product-price h3{line-height:normal;font-size:22px;font-family:'LarsseitMedium';}.ty-quick-view__wrapper .product-form{position:relative;right:0;top:0;max-width:270px;margin-top:30px;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px);}.ty-quick-view__wrapper .product-form .submit-wrapper{line-height:15px;}.ty-quick-view__wrapper .product-form .submit{width:auto;padding:10px 20px 9px 20px;font-size:15px;line-height:12px;letter-spacing:0.1em;vertical-align:bottom;font-family:Arial;font-weight:bold;}.ty-quick-view__wrapper .product-form .size-select{min-width:184px;border-color:#000;}.ty-quick-view__wrapper .product-form .size-select .size{font-size:8px;font-family:'Larsseit-Bold';letter-spacing:0;}.ty-quick-view__wrapper .product-form .size-select label{padding:6px 6px 8px 7px;font-size:14px;font-family:'LarsseitLight';}.ty-quick-view__wrapper .product-form .size-select h6:before,.ty-quick-view__wrapper .product-form .size-select h6:after{top:10px;width:50px;background:#000;}.ty-quick-view__wrapper .slideshow .pips{bottom:-25px;}.ty-quick-view__wrapper .standard-pips .pip{margin:0 4px;}.ty-quick-view__wrapper .product-code{justify-content:center;}@media (max-width: 768px){.ty-quick-view__wrapper .ty-product-block__left{display:table-cell;}.ty-quick-view__wrapper .product-form{margin-top:25px;margin-left:20px;text-align:center;}.ty-quick-view__wrapper .product-form .size-select{width:70%;text-align:center;margin-left:auto;margin-right:auto;border:1px solid #000;border-top:none;}.ty-quick-view__wrapper .product-form .size-select h6{position:absolute;display:inline-block;width:100%;padding:0;border:none;margin-top:-11px;top:0;bottom:auto;}.ty-quick-view__wrapper .product-form .size-select h6:before,.ty-quick-view__wrapper .product-form .size-select h6:after{content:"";display:block;position:absolute;height:1px;background:#000;}.ty-quick-view__wrapper .product-form .size-select h6:before{top:50%;left:0;}.ty-quick-view__wrapper .product-form .size-select h6:after{top:50%;right:0;}.ty-quick-view__wrapper .product-form .size-select h6 .icon{display:none;}.ty-quick-view__wrapper .product-form .size-select .fields-wrapper{position:relative;height:auto;}.ty-quick-view__wrapper .product-form .size-select fieldset{display:inline-block;width:auto;}.ty-quick-view__wrapper .product-form .size-select fieldset:after{content:"";position:absolute;top:50%;right:-1px;display:block;width:1px;height:14px;background:#949494;margin-top:-7px;}.ty-quick-view__wrapper .product-form .size-select fieldset:last-child:after{display:none;}.ty-quick-view__wrapper .product-form .size-select .fields-inner{position:relative;top:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.ty-quick-view__wrapper .product-form .size-select .close{display:none;}.ty-quick-view__wrapper .product-form .size-select.one-size-elm{border:none;}.ty-quick-view__wrapper .product-form .size-select.one-size-elm h6:before,.ty-quick-view__wrapper .product-form .size-select.one-size-elm h6:after{background:none;}.ty-quick-view__wrapper .product-form .submit-wrapper{position:relative;display:inline-block;width:70%;margin-left:auto;margin-right:auto;left:0;line-height:15px;}.ty-quick-view__wrapper .product-form .submit-wrapper .submit{display:inline-block;padding:10px 0px 9px;vertical-align:top;font-size:15px;line-height:11px;}.ty-quick-view__wrapper .product-price{margin-left:20px;margin-right:0;margin-top:7px;text-align:center;}.ty-quick-view__wrapper .slideshow{width:160px !important;}.ty-quick-view__wrapper .product-header h1{font-size:20px;}.ty-quick-view__wrapper .product-code{margin:10px 0 20px;}}@media (min-width: 631px){.ty-quick-view__wrapper .product-header.visible-phone{display:none !important;}.ty-quick-view__wrapper .product-header.hidden-phone{display:block !important;}.ty-quick-view__wrapper .ty-product-block__img{padding-bottom:10px;}.ty-quick-view__wrapper .more-details-button-mobile{display:none;}}@media (max-width: 630px){.ty-quick-view__wrapper .ty-product-block__wrapper{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-direction:column;align-items:center;}.ty-quick-view__wrapper .ty-product-block__left{order:2;min-width:280px;width:100%;margin-top:20px;}.ty-quick-view__wrapper .ty-product-block__img{order:1;padding-right:0;margin-right:0;width:100%;text-align:center;}.ty-quick-view__wrapper .ty-product-img{text-align:center;}.ty-quick-view__wrapper .ty-product-thumbnails{text-align:center;}.ty-quick-view__wrapper .ty-product-thumbnails__item{float:none;display:inline-block;}.ty-quick-view__wrapper .product-header{max-width:100%;margin:0 0 10px 0;}.ty-quick-view__wrapper .product-header.hidden-phone{display:none;}.ty-quick-view__wrapper .product-header.visible-phone{display:block;margin-top:15px;}.ty-quick-view__wrapper .product-details.hidden-phone{display:none;}.ty-quick-view__wrapper .slideshow{margin-left:auto;margin-right:auto;}.ty-quick-view__wrapper .product-price{margin-left:auto;margin-right:auto;}.ty-quick-view__wrapper .product-form{margin-left:auto;margin-right:auto;}.ty-quick-view__wrapper .more-details-button-mobile{display:block;margin-top:10px;text-align:center;}}@media (max-width: 767px){.homepage section{margin:20px;padding:0 0 40px 0;border-bottom:1px solid #ebebeb;}.homepage section:last-child{border-bottom:0;}.homepage .section-header{margin:30px auto 40px auto;}.homepage .featured-products .section-header{margin-bottom:40px;}.homepage .introduction{margin-top:0;margin-bottom:20px;padding:0;border-bottom:0;}.homepage .featured-products{padding:0;}}.homepage .introduction .slideshow,.slideshow.cm-hotspots{height:600px;}@media (max-width: 1024px){.homepage .introduction .slideshow,.slideshow.cm-hotspots{height:500px;}}@media (max-width: 800px){.homepage .introduction .slideshow,.slideshow.cm-hotspots{height:500px;}}@media (max-width: 400px){.homepage .introduction .slideshow,.slideshow.cm-hotspots{height:450px;}}@media (max-width: 350px){.homepage .introduction .slideshow,.slideshow.cm-hotspots{height:400px;}}@media (max-width: 767px){.homepage .featured-products{padding-bottom:40px;}}.stories-inner{max-width:1405px;margin-left:auto;margin-right:auto;padding:0 20px;}.stories .story{display:inline-block;width:50%;margin-right:-4px;}.stories .story.story3{width:32%;}.stories .story.story1{width:100%;}.stories .story img{-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease;}.stories .story:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 5s 100ms ease;transition:transform 5s 100ms ease;}.stories.intro-stories2{padding-top:0px;margin-top:0px;}.stories.intro-stories2 .stories-inner{padding-left:0px;padding-right:0px;margin-top:0px;}.stories.intro-stories2 .stories-inner .story.intro-story2{width:50%;}.stories.intro-stories2 .stories-inner .story.intro-story2 .inner{width:100%;}.stories.intro-stories2 .stories-inner .story.intro-story2 .inner .media{width:100%;}.stories.intro-stories2 .stories-inner .story.intro-story2 .inner .information{left:0px;bottom:80px;}.stories.intro-stories3{padding-top:0px;margin-top:20px;}.stories.intro-stories3 .stories-inner{padding-left:0px;padding-right:0px;margin-top:0px;}.stories.intro-stories3 .stories-inner .story.intro-story3{width:33%;}.stories.intro-stories3 .stories-inner .story.intro-story3 .inner{width:100%;}.stories.intro-stories3 .stories-inner .story.intro-story3 .inner .media{width:100%;}.stories.intro-stories3 .stories-inner .story.intro-story3 .inner .media .standard-video{height:100%;}@media (max-width: 1000px){div .stories-inner{max-width:680px;}}@media (max-width: 900px){div .stories .story .information .inner{max-width:90%;}}@media (max-width: 767px){div .stories-inner{padding:0;}div .stories .story{width:100%;margin:35px 0;}div .stories .story:first-child{margin-top:0;}div .stories .story img{-webkit-transition:none;transition:none;}div .stories .story:hover img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:none;transition:none;}}.homepage .carousel{max-width:1365px;margin:0 auto;}.article-grid{width:100%;max-width:1405px;margin:0 auto;padding:0 20px;}.article-grid:after{content:"";display:table;clear:both;}.article-grid .column{width:50%;float:left;}.article-grid .column:after{content:"";display:table;clear:both;}.article-grid .column:first-child{padding-right:2px;}.article-grid .column:last-child{padding-left:2px;}.article-grid .row{padding:0 0 3px 0;}.article-grid .row:last-child{padding:0;}.article-grid .row:after{content:"";display:table;clear:both;}.article-grid .grid-item{padding:0;}.article-grid .grid-item img{-webkit-transition:-webkit-transform 500ms ease;transition:transform 500ms ease;}.article-grid .grid-item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:-webkit-transform 5s 100ms ease;transition:transform 5s 100ms ease;}.article-grid .grid-item.four-four{width:100%;}.article-grid .grid-item.one-one{width:50%;float:left;}.article-grid .grid-item.one-one:first-child{padding-right:2px;}.article-grid .grid-item.one-one:last-child{padding-left:2px;}.article-grid .grid-item.two-one{width:100%;float:left;}@media (max-width: 1000px){.article-grid{max-width:680px;}.article-grid .column{width:100%;float:none;}.article-grid .column:first-child,.article-grid .column:last-child{padding:0;}.article-grid .row,.article-grid .row:last-child{padding:0 0 4px 0;}}@media (max-width: 900px){.article-grid .grid-item .information .inner{max-width:90%;}}@media (max-width: 767px){.article-grid{padding-bottom:0;margin-bottom:30px;padding:0;}.article-grid .grid-item{width:100%;margin:0 0 70px 0;}.article-grid .grid-item img{-webkit-transition:none;transition:none;}.article-grid .grid-item:hover img{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:none;transition:none;}.article-grid .grid-item.one-one{max-width:340px;width:100%;margin-left:auto;margin-right:auto;float:none;}.article-grid .grid-item.one-one:first-child,.article-grid .grid-item.one-one:last-child{padding:0;}.article-grid .column:last-child .row:last-child .grid-item:last-child{margin-bottom:0;}}.journal-latest >section{display:none;}.journal-latest .onward-options{margin:60px 0 30px 0;padding:0 20px;}.journal-latest .onward-options{text-align:center;}.journal-latest .onward-options a{font-size:0.857em;border-color:#bfbfbf;}.journal-latest .onward-options a:hover{background:#000;border-color:#000;color:#fff;}@media (max-width: 767px){.journal-latest .onward-options{display:none;}}.instagram-block{position:relative;margin-top:30px;display:block;}.instagram-block .fs-wrapper{padding:0;width:100%;position:relative;z-index:inherit;}.instagram-block .fs-wrapper .fs-timeline{overflow:hidden;height:33vw;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container{display:block;height:50%;width:16.6666%;position:absolute;z-index:1;padding-top:0px;float:left;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry{margin:0;transition:opacity 0.25s;display:-webkit-flex;-webkit-flex-direction:column;-webkit-align-items:center;-webkit-justify-content:center;position:absolute;background-color:transparent;list-style-type:none;background-size:cover;background-position:center center;background-repeat:no-repeat;overflow:hidden;top:0;left:0;right:0;bottom:0;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry .fs-text-container{text-transform:uppercase;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:opacity .25s;opacity:0;background-color:rgba(0,0,0,0.81);margin:0px;position:absolute;text-align:center;top:0;left:0;right:0;bottom:0;padding:5px;color:#fff;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry .fs-text-container.cm-ecl-ii-elm:hover{opacity:1;color:#fff;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry .fs-text-container.cm-ecl-ii-elm-large{opacity:1;color:#fff;background-color:rgba(0,0,0,0.01);}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(1){top:0;left:0;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(2){top:0;left:16.6666%;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(3){top:auto;left:0;bottom:0;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(4){top:auto;left:16.6666%;bottom:0;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(5){top:0;left:50%;transform:translate(-50%,0);width:33.3333%;height:100%;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(6){top:0;right:16.6666%;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(7){top:0;right:0;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(8){top:auto;right:16.6666%;bottom:0;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(9){top:auto;right:0;bottom:0;}.instagram-block .fs-wrapper .fs-timeline .fs-entry-container:nth-child(7n+1){clear:both;}.intro-stories2 .information{visibility:visible;opacity:1;}.intro-stories2 .information > .inner{opacity:1;}.intro-stories2 article.story .information{padding:0;width:260px;box-sizing:border-box;text-align:right;}.intro-stories2 article.story .information a{box-sizing:border-box;width:100%;padding:40px 25px;}.intro-stories2 article.story .inner{justify-content:flex-end;}.intro-stories2-description{font-size:28px;text-transform:uppercase;letter-spacing:3px;}.stories.intro-stories2 .stories-inner .story.intro-story2 .inner .information{background:#000 !important;}.intro-stories3 h2{text-align:center;font-family:'LarsseitMedium';margin-bottom:10px;margin-top:35px;}.intro-stories3 .intro-block-slogan{text-align:center;text-transform:uppercase;font-family:'LarsseitLight';margin-bottom:28px;}.stories.intro-stories3 .stories-inner .story.intro-story3{vertical-align:top;width:calc((100% - 20px) / 3);}.stories.intro-stories3 .intro-story3 .information{background:none;max-width:100%;}.intro-stories3 .intro-story3{margin:0;}.intro-stories3 .stories-inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;}.intro-story3.item-with-overlay{padding:0;}.intro-story3.item-with-overlay .information{opacity:1;visibility:visible;}.intro-story3.item-with-overlay .information > .inner{opacity:1;}.intro-story3-description:after{content:'';height:15px;width:140px;display:block;margin:8px auto 0;background:#fff;}.intro-story3-description .intro-insta-text,.intro-story3-description .intro-shop{text-transform:uppercase;font-family:'Larsseit-Bold';font-size:28px;display:block;text-align:center;line-height:normal;}.intro-story3-description-inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}.intro-story3-description-inner .ty-instagram-icon-big{display:inline-block;width:60px;height:62px;margin-top:0;top:-80px;position:absolute;left:calc(50% - 30px);background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/instagram_mobile_icon_60.png?1769939670');}.intro-story3-description-inner-text{min-height:75px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:column;justify-content:center;text-transform:uppercase;font-family:'Larsseit-Bold';font-size:28px;text-align:center;line-height:normal;}.homepage .press-block-main .carousel{overflow:hidden;box-sizing:border-box;}.press-block-main .carousel-navigation li a{font-size:2.8em;}.press-block-main .carousel-inner{overflow:hidden;position:relative;}.press-block-main .carousel-outer{position:relative;margin-top:50px;margin-bottom:50px;margin-left:auto;margin-right:auto;}.press-block-main .carousel{position:static;width:100%;margin-left:auto;margin-right:auto;overflow:hidden;width:86%;}.press-block-main .carousel .slide{height:100%;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;padding:0 20px;box-sizing:border-box;}.press-block-main .carousel-navigation .next{right:10px;}.press-block-main .carousel-navigation .previous{left:10px;}.press-block-line{display:block;width:140px;height:15px;background:#000;margin:0 auto 20px;}.press-block-title{text-align:center;font-family:'LarsseitMedium';margin-bottom:12px;margin-top:35px;font-size:1.786em;letter-spacing:0.15em;text-transform:uppercase;}.press-block-subtitle{text-align:center;margin-bottom:13px;}.press-block-subtitle a{text-transform:uppercase;font-family:'LarsseitLight';}.homepage-mens .slide-inner,.homepage-womens .slide-inner{vertical-align:top;display:inline-block;}.homepage-mens .slide-inner .title,.homepage-womens .slide-inner .title{text-align:left;}.homepage-mens .slide-inner .price,.homepage-womens .slide-inner .price{text-align:left;margin:5px 0;}.homepage-mens .slide-inner .shop-now,.homepage-womens .slide-inner .shop-now{display:block;text-align:left;font-family:'Larsseit-Bold';font-size:12px;text-transform:uppercase;}.homepage-mens .stories .story.story1,.homepage-womens .stories .story.story1{padding:0;}.homepage-mens .featured-products .slide-inner,.homepage-womens .featured-products .slide-inner{margin-left:15px;margin-right:15px;position:relative;}.homepage-mens .featured-products div.section-header,.homepage-womens .featured-products div.section-header{margin-top:0;}.homepage-mens .ty-instagram-icon-big svg,.homepage-womens .ty-instagram-icon-big svg{width:60px;height:60px;margin-bottom:20px;}.homepage-mens .cm-ecl-ii-elm-large .fs-link-instagram,.homepage-womens .cm-ecl-ii-elm-large .fs-link-instagram{font-family:'Larsseit';}.homepage-mens .fs-text-container i,.homepage-womens .fs-text-container i{display:none;}.homepage-mens .instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry div.fs-text-container,.homepage-womens .instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry div.fs-text-container{font-size:17px;}.homepage-mens .newsletter-title,.homepage-womens .newsletter-title{display:none;}.homepage-mens .newsletter-descr,.homepage-womens .newsletter-descr{font-family:Larsseit;font-size:21px;}.homepage-womens .instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry div.fs-text-container.cm-ecl-ii-elm-large{background:rgba(255,255,255,0.5);}.homepage-womens .instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry .fs-text-container{background:rgba(255,255,255,0.5);color:#000;}.homepage-womens .instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry .fs-text-container.cm-ecl-ii-elm:hover{color:#000;}.homepage-womens .fs-text-container .fs-link-instagram{color:#000;}.homepage-womens .ty-instagram-icon-big-circle{fill:#000;}.homepage-womens .ty-instagram-icon-big-text{stroke:#fff;}.homepage-womens .ty-instagram-icon-big-circle-text{fill:#fff;}.homepage-mens .instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry div.fs-text-container.cm-ecl-ii-elm-large{background:rgba(0,0,0,0.5);}.homepage-mens .instagram-block .fs-wrapper .fs-timeline .fs-entry-container .fs-timeline-entry .fs-text-container{background:rgba(0,0,0,0.5);}.men-page-story__banners .stories-inner,.woman-page-story__banners .stories-inner{padding-left:0;padding-right:0;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;}.men-page-story__banners .stories,.woman-page-story__banners .stories{padding:0;}.men-page-story__banners .stories article.story.story3,.woman-page-story__banners .stories article.story.story3{width:calc((100% - 10px) / 3);margin-right:0;}.men-page-story__banners .stories article.story.story3 .p1,.woman-page-story__banners .stories article.story.story3 .p1{display:block;font-family:'LarsseitMedium';color:#000;margin:10px 0;}.men-page-story__banners .stories article.story.story3 .information,.woman-page-story__banners .stories article.story.story3 .information{width:100%;height:100%;max-width:100%;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:center;align-items:center;background:rgba(255,255,255,0.6) !important;}.men-page-story__banners .stories article.story.story3 .inner,.woman-page-story__banners .stories article.story.story3 .inner{color:#000;}.men-page-story__banners .stories article.story.story3 .inner a,.woman-page-story__banners .stories article.story.story3 .inner a{font-size:18px;font-family:'LarsseitMedium';text-transform:uppercase;color:#000;}.men-page-story__banners .stories article.story.story3 h4,.woman-page-story__banners .stories article.story.story3 h4{color:#000;font-size:24px;font-family:'LarsseitMedium';}.men-page-story__banners .stories article.story.story3 .basic-button,.woman-page-story__banners .stories article.story.story3 .basic-button{display:block;font-size:18px;font-family:'LarsseitMedium';text-transform:uppercase;color:#000;margin:0;padding:0;border:none;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none;}.men-page-story__banners .stories article.story.story3 .basic-button:hover,.woman-page-story__banners .stories article.story.story3 .basic-button:hover{background:none;}.men-page-story__banners .stories .men-page-shop-now,.woman-page-story__banners .stories .men-page-shop-now{font-size:18px;font-family:'LarsseitMedium';text-transform:uppercase;color:#000;}.men-page-story-one__banners .stories,.woman-page-story-one__banners .stories{padding:0;margin:0;}.men-page-story-one__banners .stories-inner,.woman-page-story-one__banners .stories-inner{margin-top:6px;padding:0;}.men-page-story-one__banners .stories article.story h4,.woman-page-story-one__banners .stories article.story h4{font-size:30px;font-family:Larsseit;color:#fff;line-height:normal;margin-bottom:10px;letter-spacing:3px;}.men-page-story-one__banners .stories article.story .p1,.woman-page-story-one__banners .stories article.story .p1{display:block;color:#fff;text-transform:uppercase;font-size:14px;font-family:'LarsseitMedium';line-height:normal;letter-spacing:2px;}.men-page-story-one__banners .stories article.story .information,.woman-page-story-one__banners .stories article.story .information{max-width:100%;text-align:left;line-height:normal;opacity:1;visibility:visible;}.men-page-story-one__banners .stories article.story .information .inner,.woman-page-story-one__banners .stories article.story .information .inner{justify-content:flex-start;opacity:1;}.men-page-story-one__banners .information,.woman-page-story-one__banners .information{background:none !important;}.men-page-story-one__banners .stories article.story .information .inner{max-width:400px;width:100%;}.woman-page-story-one__banners{position:relative;}.woman-page-story-one__banners .stories article.story > .inner{justify-content:flex-start;margin-left:auto;margin-right:auto;}.woman-page-story-one__banners .stories article.story > .inner .media{margin-left:auto;margin-right:auto;}.woman-page-story-one__banners .stories article.story .information .inner{margin-left:135px;}.instagram-block__title{text-align:center;font-size:24px;font-family:'LarsseitMedium';text-transform:uppercase;margin-bottom:38px;}.instagram-block__title-text{display:block;margin-bottom:5px;}.instagram-block__title-text:last-child{font-size:18px;font-family:'Larsseit';}.instagram-block__title-text:last-child a{font-size:18px;font-family:'Larsseit';}.ecl-inst-men .instagram-block{padding-top:0;margin-top:35px;}.main-footer-inner{max-width:1430px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;padding-top:40px;}.footer-menu-container{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;width:calc(48% - 50px);}.footer-menu-container h2{color:#fff !important;font-size:12px;font-family:Larsseit-Bold;text-align:left;margin-top:8px;}.footer-menu-container .ty-sidebox{width:calc(25% - 15px);}.footer-menu-container .ty-sidebox__title{padding:0 0 5px;border:none;}.footer-menu-container .ty-sidebox__title span,.footer-menu-container .ty-sidebox__title a{font-weight:normal;font-size:12px;font-family:Larsseit-Bold;color:#fff;}.main-footer .footer-menu-container .site-links{width:100%;margin-right:0;text-align:left;}.main-footer .site-links{margin-top:0px;margin-bottom:10px;}.main-footer .site-links li{padding:6px 0;}.main-footer .site-links li a{text-transform:uppercase;font-size:10px;}.footer-subscribe-block{width:22%;}.footer-subscribe-block .newsletter-popup{background:none;border:1px solid #fff;bottom:0;padding:35px 15px 20px 15px;}.footer-subscribe-block .newsletter-popup.show,.footer-subscribe-block .newsletter-popup.hide{animation:none;-webkit-animation:none;right:0px;}.footer-subscribe-block .newsletter-popup .newsletter-descr{font-size:12px;font-family:LarsseitLight;margin-bottom:15px;}.footer-subscribe-block .newsletter-popup .newsletter-title{font-size:16px;font-family:Larsseit-Bold;margin-bottom:10px;}.footer-subscribe-block .newsletter-popup .newsletter-input-wrapper__inner input[type=text]{font-size:14px;padding:13px 20px;}.footer-subscribe-block .newsletter-popup .newsletter-radio-box{margin-top:10px;}.footer-subscribe-block .newsletter-popup .submit{background:#fff;color:#000;font-size:15px;}.footer-subscribe-block .newsletter-radio-box__item .newsletter-radio-label{font-size:16px;color:#fff;}.footer-subscribe-block .newsletter-link-close{display:none;}.footer-social-block{width:calc(30% - 40px);}.footer-social-block .social{position:relative;border:1px solid #fff;text-align:center;padding:24px 10px;}.footer-social-block .social h6{background:#000;padding:0 12px;position:absolute;left:20px;top:-10px;margin-bottom:0;}.footer-social-block .footer-payments{position:relative;border:1px solid #fff;text-align:center;padding:14px 10px;}.footer-social-block .footer-payments h6{background:#000;padding:0 12px;position:absolute;right:20px;top:-10px;margin-bottom:0;}.footer-social-block .footer-payments__list img{margin-right:6px;vertical-align:middle;}.footer-social-block .footer-payments__list img:last-child{margin-right:0;}.footer-top-content-block{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;margin-bottom:55px;}.footer-top-content-block__item{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:center;}.footer-top-content-block__item img{margin-right:20px;}.footer-top-content-block__item:first-child:after{content:'';width:1px;height:50px;display:block;margin:0 20px;background:#fff;}.footer-top-content-block__item-text{text-transform:uppercase;font-size:8px;font-family:LarsseitMedium;text-align:left;line-height:normal;}.back-to-top a{width:100px;}.slide .ecl-wl-product-list-button{z-index:1;}@media (min-width: 1300px) and (max-width: 1460px){.footer-menu-container .ty-sidebox__title span,.footer-menu-container .ty-sidebox__title a{font-size:11px;}}@media (min-width: 768px){.sub-nav-back{display:none;}.global-navigation-inner .ecl-spec-menu-elm .sub-nav-elc-female .sub-nav-inner,.global-navigation-inner .ecl-spec-menu-elm .sub-nav-elc-male .sub-nav-inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;align-items:flex-start;}.global-navigation-inner .ecl-spec-menu-elm .sub-nav-elc-female .sub-nav-inner .tm-gc-title,.global-navigation-inner .ecl-spec-menu-elm .sub-nav-elc-male .sub-nav-inner .tm-gc-title{color:#ccc;text-transform:uppercase;padding:7px 20px;margin:5px 0;font-family:'LarsseitMedium';}.global-navigation-inner .ecl-spec-menu-elm .gender-collections{width:25%;}.global-navigation-inner .ecl-spec-menu-elm div.sub-nav ul.gender-collections{width:25%;min-width:25%;padding:40px 0;}.global-navigation .ecl-spec-menu-elm .sub-nav{left:0;right:0;}.global-navigation .ecl-spec-menu-elm .sub-nav ul{padding:40px 0;}.global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-categories li.tm-gc-title,.global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-collections li.tm-gc-title{color:#ccc;font-size:14px;letter-spacing:0.1em;}.global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-categories li a,.global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-collections li a{font-family:'Larsseit';line-height:1em;padding:10px 0;white-space:normal;}.global-navigation .ecl-spec-menu-elm .sub-nav a{font-family:'Larsseit';}.global-navigation .ecl-spec-menu-elm .sub-nav .categories > li{max-width:calc(100% / 3);}.global-navigation .ecl-spec-menu-elm .sub-nav .subcategories{max-width:calc(100% / 3);-webkit-transform:translate(100%,0);-moz-transform:translate(100%,0);-ms-transform:translate(100%,0);-o-transform:translate(100%,0);transform:translate(100%,0);padding-top:7px;}.global-navigation .ecl-spec-menu-elm .sub-nav-image{width:25%;left:75%;-webkit-transform:translate(0,-50%);-moz-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%);}.ecl-women-main-elm .sub-nav-background{background:#000;}.ecl-women-main-elm .global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-collections li,.ecl-women-main-elm .global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-categories li{color:#fff;}.ecl-women-main-elm .global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-collections li a,.ecl-women-main-elm .global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-categories li a{color:#fff;}.ecl-women-main-elm .global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-collections li.tm-gc-title,.ecl-women-main-elm .global-navigation .ecl-spec-menu-elm .sub-nav ul.gender-categories li.tm-gc-title{color:#fff;letter-spacing:0.1em;white-space:nowrap;}.ecl-women-main-elm .global-navigation .ecl-spec-menu-elm .sub-nav a{color:#fff;white-space:nowrap;}.ecl-women-main-elm .global-navigation .sub-nav a{color:#fff;}.ecl-women-main-elm .global-navigation .sub-nav a:hover{color:#fff;}.ecl-women-main-elm .global-navigation .sub-nav .categories span.icon{color:transparent;}.ecl-women-main-elm .global-navigation .sub-nav .categories .activelink span.icon{color:#fff;}.ecl-women-main-elm .global-navigation-inner .ecl-spec-menu-elm .sub-nav-inner .tm-gc-title{color:#fff;}.ecl-women-main-elm .tm-gp-title{color:#fff;}.ecl-women-main-elm .tm-gp-elm-price{color:#fff;}.ecl-women-main-elm .tm-gp-elm-descr{color:#fff;}.ecl-women-main-elm .sub-nav-spec-type-s div{color:#fff;}.ecl-video-playing .intro-story3-description-inner-text{display:none;}.intro-story2 .media img{display:none;}.intro-story2 .media .image-bg{height:600px;width:100%;background-size:cover;background-position:center top;}.homepage .featured-products:before{content:'';position:absolute;top:0;bottom:0;left:0;background:#fff;width:30px;z-index:1;}.homepage .featured-products:after{content:'';position:absolute;top:0;bottom:0;right:0;background:#fff;width:30px;z-index:1;}.stories.intro-stories3 .stories-inner .story.intro-story3{vertical-align:top;width:calc((100% - 20px) / 3);}.stories.intro-stories3 .stories-inner .story.intro-story3 .inner{height:100%;}.stories.intro-stories3 .stories-inner .story.intro-story3 .inner .media{height:100%;}.stories.intro-stories3 .stories-inner .story.intro-story3 .media a{display:block;height:100%;}.stories.intro-stories3 .stories-inner .story.intro-story3 .media img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}.stories.intro-stories3 .stories-inner .story.intro-story3 .media.about-block a{display:none;}.stories.intro-stories3 .stories-inner .story.intro-story3:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);}.stories.intro-stories3 .intro-story3 .information{background:none;max-width:100%;}}@media (min-width: 1201px) and (max-width: 1470px){.main-footer-inner{padding-left:20px;padding-right:20px;}}@media (min-width: 980px) and (max-width: 1200px){.intro-story2 .information > .inner a{margin-top:0;}.main-footer-inner{padding:40px 20px 0;justify-content:space-between;flex-wrap:wrap;}.main-footer-inner:after{display:none;}.footer-menu-container{width:100%;}.footer-subscribe-block{width:calc(50% - 20px);}.footer-subscribe-block .newsletter-popup{max-width:100%;}.footer-social-block{width:calc(50% - 20px);}}@media (min-width: 768px) and (max-width: 768px){.intro-stories3 .intro-story3 .about-block + .information{top:auto;}.about-block + .information .intro-story3-description-inner-text{min-height:75px;}.about-block + .information .intro-story3-description:after{content:'';height:15px;width:140px;display:block;margin:8px auto 0;background:#fff;}}@media (min-width: 768px) and (max-width: 1150px){.intro-story3 .information > .inner p{display:block;}.intro-story3 .information > .inner a{margin-top:0;}.global-navigation-inner .ecl-spec-menu-elm .sub-nav-inner .tm-gc-title{padding:7px 15px;}}@media (min-width: 768px) and (max-width: 979px){.intro-story3-description .intro-insta-text,.intro-story3-description .intro-shop{font-size:17px;}div .stories .story .information .inner{max-width:100%;}.intro-story3-description-inner-text{font-size:17px;}.intro-story2 .information > .inner a{margin-top:0;}.intro-story2 .media .image-bg{height:500px;}.intro-stories2 article.story .information{padding:0;bottom:50px;}.intro-stories2 article.story .information a{padding:30px 20px;}.stories.intro-stories2 .stories-inner .story.intro-story2 .inner .information{bottom:50px;}.intro-story3-description-inner .ty-instagram-icon-big{top:-60px;}.main-footer-inner{padding:40px 20px 0;justify-content:space-between;flex-wrap:wrap;}.main-footer-inner:after{display:none;}.footer-menu-container{width:100%;}.footer-subscribe-block{width:calc(50% - 20px);}.footer-subscribe-block .newsletter-popup{max-width:100%;}.footer-social-block{width:calc(50% - 20px);}}@media (min-width: 768px) and (max-width: 1024px){.global-navigation .ecl-spec-menu-elm .sub-nav-image{display:none;}.global-navigation .ecl-spec-menu-elm .sub-nav .categories > li{width:50%;max-width:50%;}.global-navigation .ecl-spec-menu-elm .sub-nav .subcategories{width:50%;max-width:50%;}.global-navigation-inner .ecl-spec-menu-elm div.sub-nav ul.gender-collections{width:33.333333333333%;min-width:33.333333333333%;}.global-navigation-inner .ecl-spec-menu-elm.ecl-spec-menu-elm-mw .sub-nav-inner .tm-gc-title{padding:7px 20px;}}@media (min-width: 1201px) and (max-width: 1360px){.global-navigation-inner .ecl-spec-menu-elm.ecl-spec-menu-elm-mw .sub-nav-inner .tm-gc-title{padding:7px 25px;}}@media (min-width: 1361px){.global-navigation-inner .ecl-spec-menu-elm.ecl-spec-menu-elm-mw .sub-nav-inner .tm-gc-title{padding:7px 30px;}}@media (min-width: 901px) and (max-width: 1000px){.global-navigation-inner .ecl-spec-menu-elm.ecl-spec-menu-elm-mw .sub-nav-inner .tm-gc-title{padding:7px 15px;}}@media (min-width: 768px) and (max-width: 900px){.global-navigation-inner .ecl-spec-menu-elm.ecl-spec-menu-elm-mw .sub-nav-inner .tm-gc-title{padding:7px 10px;}}@media (max-width: 767px){.category-landing .section-header-inner{max-height:160px;overflow:hidden;}.stories.intro-stories2 .stories-inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;flex-direction:column;}.stories.intro-stories2 .stories-inner .story.intro-story2{width:100%;padding:0;margin:0 0 5px;}.stories.intro-stories2 .stories-inner .story.intro-story2 .inner .information{bottom:45px;max-width:80%;}.stories.intro-stories2 .stories-inner .story.intro-story2:last-child .inner .information{left:auto;right:0;text-align:left;}.stories.intro-stories2 .stories-inner .image-bg{height:300px;background-size:cover;background-position:center;}.stories.intro-stories2 .stories-inner img{display:none;}.intro-stories2-description{font-size:26px;}.item-with-overlay .intro-stories2-information > .inner{max-width:100%;}.item-with-overlay .intro-stories2-information > .inner a{margin:0;}div .intro-stories2 .story .information .inner{max-width:100%;}.intro-stories2 article.story .information{padding:0;max-width:195px;}.intro-stories2 article.story .information a{padding:30px;}.intro-stories2 article.story:last-child .inner{justify-content:flex-start;}.intro-stories3 .stories-inner{flex-direction:column;}.stories.intro-stories3 .stories-inner .story.intro-story3{width:100%;margin:0 0 20px;}.stories.intro-stories3 .intro-story3 .information{width:100%;}.intro-story3-description-inner-text{font-size:32px;}.intro-story3-description .intro-insta-text,.intro-story3-description .intro-shop{font-size:32px;}.intro-story3 .information > .inner p{display:block;}.about-block + .information .intro-story3-description-inner-text{min-height:75px;}.about-block + .information .intro-story3-description:after{content:'';height:15px;width:140px;display:block;margin:8px auto 0;background:#fff;}.homepage .press-block-main .carousel{overflow:visible;}.homepage .press-block-main .carousel .slide{width:50% !important;position:relative;left:auto !important;text-align:center;justify-content:center;padding:15px 0;}.homepage .press-block-main .slides{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-wrap:wrap;}.press-block-main .carousel .pips{display:none;}.press-block-title{font-size:28px;margin-top:20px;}.intro-stories3 h2{font-size:28px;}.press-block-subtitle a{font-size:22px;}.intro-block-slogan{font-size:22px;}.press-block-line{display:none;}.press-block-main .carousel-outer{margin:35px auto 90px;}.intro-story3-description-inner .ty-instagram-icon-big{top:-60px;}.homepage-mens .featured-products .slide-inner,.homepage-womens .featured-products .slide-inner{margin-left:5px;margin-right:5px;}.homepage-mens .featured-products .slide .item-with-overlay,.homepage-womens .featured-products .slide .item-with-overlay{font-size:10px;line-height:13px;padding:0;display:inline-block;text-align:left;margin:5px 0 0;}.homepage-mens .featured-products .slide .price,.homepage-womens .featured-products .slide .price{font-size:11px;}.homepage-mens .featured-products .slide .shop-now,.homepage-womens .featured-products .slide .shop-now{font-size:10px;}.homepage-mens .ecl-cm-prev-link,.homepage-womens .ecl-cm-prev-link{float:left;}.homepage-mens .ecl-cm-next-link,.homepage-womens .ecl-cm-next-link{float:right;text-align:right;font-size:0;}.homepage-mens .ecl-cm-next-link:before,.homepage-womens .ecl-cm-next-link:before{font-size:16px;float:right;line-height:30px;}.homepage-mens .section-header,.homepage-womens .section-header{padding-left:0;padding-right:0;}.homepage-mens .ty-instagram-icon-big,.homepage-womens .ty-instagram-icon-big{width:60px;height:62px;margin:0 auto 30px;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/instagram_mobile_icon_60.png?1769939670');}.homepage-mens .ty-instagram-icon-big svg,.homepage-womens .ty-instagram-icon-big svg{display:none;}.homepage-mens .cm-ecl-ii-elm-large .fs-link-instagram,.homepage-womens .cm-ecl-ii-elm-large .fs-link-instagram{font-family:Larsseit-Bold;font-size:30px;line-height:normal;color:#fff;}.homepage-mens .cm-ecl-ii-elm-large .fs-link-instagram:after,.homepage-womens .cm-ecl-ii-elm-large .fs-link-instagram:after{content:'';height:20px;width:200px;display:block;margin:15px auto 0;background:#fff;}.homepage-mens .instagram-block,.homepage-womens .instagram-block{margin-top:0;}.homepage-mens .instagram-block__title,.homepage-womens .instagram-block__title{display:none;}.homepage-mens .featured-products div.section-header,.homepage-womens .featured-products div.section-header{margin:10px 0 40px;}.men-page-story__banners .stories-inner,.woman-page-story__banners .stories-inner{flex-direction:column;}.men-page-story__banners .stories article.story.story3,.woman-page-story__banners .stories article.story.story3{width:100%;margin-bottom:17px;}.men-page-story__banners .stories article.story.story3 .information,.woman-page-story__banners .stories article.story.story3 .information{background:none !important;}.men-page-story__banners .stories article.story.story3 .p1,.woman-page-story__banners .stories article.story.story3 .p1{display:none;}.men-page-story__banners .stories article.story.story3 h4,.woman-page-story__banners .stories article.story.story3 h4{font-size:45px;line-height:normal;}.men-page-story__banners .stories article.story.story3 .inner,.woman-page-story__banners .stories article.story.story3 .inner{flex-direction:column;}.men-page-story__banners .stories article.story.story3 .inner a,.woman-page-story__banners .stories article.story.story3 .inner a{font-size:24px;}.men-page-story__banners .stories article.story.story3:first-child .information,.men-page-story__banners .stories article.story.story3:last-child .information,.woman-page-story__banners .stories article.story.story3:first-child .information,.woman-page-story__banners .stories article.story.story3:last-child .information{align-items:flex-end;}.men-page-story__banners .stories article.story.story3:first-child .information .inner,.men-page-story__banners .stories article.story.story3:last-child .information .inner,.woman-page-story__banners .stories article.story.story3:first-child .information .inner,.woman-page-story__banners .stories article.story.story3:last-child .information .inner{margin-bottom:80px;}.men-page-story__banners .stories article.story.story3:last-child h4,.men-page-story__banners .stories article.story.story3:nth-child(2) h4,.woman-page-story__banners .stories article.story.story3:last-child h4,.woman-page-story__banners .stories article.story.story3:nth-child(2) h4{color:#fff;}.men-page-story__banners .stories article.story.story3:last-child .inner a,.men-page-story__banners .stories article.story.story3:nth-child(2) .inner a,.woman-page-story__banners .stories article.story.story3:last-child .inner a,.woman-page-story__banners .stories article.story.story3:nth-child(2) .inner a{color:#fff;}.men-page-story-one__banners .stories .story.story1,.woman-page-story-one__banners .stories .story.story1{margin-bottom:20px;padding:0;}.men-page-story-one__banners .stories .story.story1 .media,.woman-page-story-one__banners .stories .story.story1 .media{margin-bottom:0;}.men-page-story-one__banners .stories article.story .information .inner,.woman-page-story-one__banners .stories article.story .information .inner{margin-left:0;}.men-page-story-one__banners .stories-inner,.woman-page-story-one__banners .stories-inner{margin-top:0;}.subscribe-footer .newsletter-descr{font-size:24px;}.main-footer-inner{flex-direction:column;padding-top:10px;}.footer-subscribe-block{order:1;width:100%;}.footer-subscribe-block .newsletter-popup{max-width:100%;border:none;padding:30px 15px 0;}.footer-subscribe-block .newsletter-popup .newsletter-title{font-size:19px;}.footer-subscribe-block .newsletter-popup .newsletter-descr{font-size:14px;max-width:325px;margin:0 auto;}.footer-subscribe-block .newsletter-popup .newsletter-radio-box{margin-top:27px;}.footer-subscribe-block .newsletter-input-wrapper{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;flex-wrap:wrap;}.footer-subscribe-block .newsletter-input-wrapper__inner{order:2;width:calc(100% - 135px);}.footer-subscribe-block .newsletter-submit-wrapper__inner{order:3;width:130px;}.footer-subscribe-block .newsletter-radio-box{order:1;width:100%;text-align:center;}.footer-menu-container{order:2;width:100%;flex-direction:column;}.footer-menu-container .ty-sidebox{width:100%;padding:12px 50px 16px;margin-bottom:0;border-top:1px solid #777;}.footer-menu-container .ty-sidebox:last-child{border-bottom:1px solid #777;}.footer-menu-container .ty-sidebox__title{font-size:19px;}.footer-menu-container .ty-sidebox__title span,.footer-menu-container .ty-sidebox__title a{font-size:19px;}.footer-menu-container .ty-sidebox__body{padding-top:40px;}.footer-menu-container .ty-sidebox__title-toggle{width:20px;height:20px;top:0;z-index:1;}.footer-menu-container .ty-sidebox__icon-open:before{content:'';width:20px;height:20px;display:block;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/plus_icon.png?1769939670');}.footer-menu-container .ty-sidebox__icon-hide:before{content:'';width:20px;height:20px;display:block;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/minus_icon.png?1769939670');}.footer-menu-container .open .ty-sidebox__icon-open:before{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/minus_icon.png?1769939670');}.main-footer .site-links li a{font-size:14px;}.main-footer .social .link-list .wechat a,.main-footer .social .link-list .weibo a,.main-footer .social .link-list .snapchat a,.main-footer .social .link-list .google-pl a,.main-footer .social .link-list .vk a,.main-footer .social .link-list li a{font-size:1.5em;width:auto;height:auto;}.footer-social-block{order:3;width:100%;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:column;}.footer-social-block .social{order:3;margin:0 50px 50px;}.footer-social-block .social h6{font-size:16px;}.footer-social-block .footer-payments{order:2;margin:0 50px 50px;}.footer-top-content-block{padding:30px 50px;margin-bottom:5px;order:1;}.footer-top-content-block__item-text{font-size:12px;}.global-navigation{height:100%;}.global-navigation .sub-nav ul.gender-collections li a,.global-navigation div.sub-nav ul.gender-collections li a{padding:15px 0 12px;color:#c1c1c1;}.global-navigation .sub-nav ul.gender-collections li.tm-gc-title,.global-navigation div.sub-nav ul.gender-collections li.tm-gc-title{font-size:1.2em;}.global-navigation .sub-nav .tm-gc-title,.global-navigation div.sub-nav .tm-gc-title{font-size:1.2em;font-family:Larsseit-Bold;text-transform:uppercase;padding:14px 0 14px;}.global-navigation .sub-nav .categories-products,.global-navigation div.sub-nav .categories-products{overflow-x:hidden;}.global-navigation .has-sub-nav span.icon:after{vertical-align:middle;display:inline-block;margin-top:-2px;}.global-navigation-inner{height:calc(100% - 120px);}.global-navigation-inner div.sub-nav ul.gender-collections{width:100%;padding:0px 0 0;}.global-navigation-inner .sub-nav-inner{display:block;}.global-navigation-inner > ul{height:100%;}.global-navigation-inner .has-sub-nav.active > div.sub-nav{height:100% !important;}.global-navigation-inner .has-sub-nav.active .sub-nav-inner{height:auto !important;}.global-navigation-inner .ecl-spec-menu-elm.ecl-spec-menu-elm-mw .sub-nav-inner{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;flex-direction:column;}.global-navigation-inner .ecl-spec-menu-elm .gender-collections{order:3;}.global-navigation-inner .ecl-spec-menu-elm .categories-products{order:2;padding-top:5px;}.main-menu > div:first-child{height:100%;}.sub-nav-back{order:1;}}@media (max-width: 600px){.category-landing .section-header h1{font-size:2em;}.category-landing .section-header-inner{max-height:145px;}}@media (max-width: 460px){.category-landing .section-header h1{font-size:1.6em;}.category-landing .section-header-inner{max-height:155px;}}@media (max-width: 400px){.category-landing .section-header h1{font-size:1.4em;}.global-navigation .sub-nav-back{font-size:1.1em;}.global-navigation .has-sub-nav.active .sub-nav-back span.icon{left:25px;top:12px;}.intro-stories2 article.story .information{padding:0;max-width:100%;}.intro-stories2 article.story .information a{padding:15px;}.stories.intro-stories2 .stories-inner .image-bg{height:250px;}.intro-stories2-description{font-size:20px;}.intro-stories3 h2{font-size:22px;margin-top:20px;margin-bottom:5px;}.intro-stories3 .intro-block-slogan{margin-bottom:20px;}.intro-story3-description .intro-insta-text,.intro-story3-description .intro-shop{font-size:24px;}.intro-story3-description-inner-text{font-size:24px;}.intro-block-slogan{font-size:18px;}.press-block-title{font-size:22px;margin:0 0 5px;}.press-block-subtitle{font-size:18px;}.press-block-main .carousel-outer{margin-top:25px;}.homepage-mens .cm-ecl-ii-elm-large .fs-link-instagram,.homepage-womens .cm-ecl-ii-elm-large .fs-link-instagram{font-size:24px;}.men-page-story-one__banners .stories article.story h4,.woman-page-story-one__banners .stories article.story h4{font-size:24px;}.men-page-story-one__banners .stories article.story .p1,.woman-page-story-one__banners .stories article.story .p1{font-size:11px;}.footer-menu-container .ty-sidebox{padding:12px 30px 16px;}.footer-menu-container .ty-sidebox__title span,.footer-menu-container .ty-sidebox__title a{font-size:17px;}.footer-top-content-block{padding:30px;flex-direction:column;}.footer-top-content-block__item{margin-bottom:15px;}.footer-top-content-block__item:first-child:after{display:none;}.footer-social-block .footer-payments{margin:0 30px 50px;}.footer-social-block .social{margin:0 30px 50px;}}.carousel{position:relative;width:100%;overflow:hidden;}.carousel .slides{width:100%;}.carousel .slides a{font-size:1em;}.carousel .slide{position:absolute;top:0;left:0;text-align:center;}.carousel .slide:first-child{position:relative;top:0;left:0;}.carousel .slide img{max-width:100%;}.carousel .slide .reverse{position:absolute;top:0;left:50%;opacity:0;visibility:hidden;-webkit-transition:opacity 150ms ease, visibility 150ms ease;transition:opacity 150ms ease, visibility 150ms ease;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.carousel .slide .reverse.active{opacity:1;visibility:visible;}.carousel .information{background:rgba(255,255,255,0.6);}.carousel .information .inner{-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);}@media (max-width: 854px){.carousel .information{position:static;opacity:1;visibility:visible;margin:30px 0;background:none;}.carousel .information .inner{position:static;width:100%;margin:0 auto;opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.carousel .slide > a:hover .information .inner{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}}.carousel .pips{display:none;position:relative;width:100%;text-align:center;}@media (max-width: 854px){.carousel .pips{display:block;}}.carousel-navigation .next,.carousel-navigation .previous{position:absolute;top:50%;width:40px;height:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;}.product-media .carousel-navigation .next,.product-media .carousel-navigation .previous{width:10px;}.carousel-navigation .next{text-align:right;right:0px;}.carousel-navigation .previous{text-align:left;left:0px;}.carousel-navigation li a{display:block;width:100%;height:100%;font-family:'Icon';font-size:1.643em;line-height:1.2em;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.carousel-navigation li a:hover{color:#525252;}.carousel-navigation .next a:after,.carousel-navigation .previous a:after{display:block;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.carousel-navigation .next a:after{content:'\e60d';}.carousel-navigation .previous a:after{content:'\e60c';}.carousel-navigation .previous{left:0;}.carousel-navigation.hidden{display:none;}@media (max-width: 1380px){.carousel-navigation .next{right:20px;}.carousel-navigation .previous{left:20px;}}@media (max-width: 767px){.carousel-navigation,.carousel-navigation.hidden{display:none;}}.product-page{position:relative;}@media (min-width: 767px){.product-page{position:relative;}.product-page .information-overlay.active{z-index:10000;}}.product-header{position:fixed;left:75px;max-width:220px;z-index:4;-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.product-header.hidden,.image-zoomed .product-header,.details-hidden .product-header,.details-hidden .add-to-basket,.image-zoomed .add-to-basket,.details-hidden .product-form{opacity:0;visibility:hidden;}.product-header > h1{font-size:1.786em;margin-bottom:5px;text-transform:none;font-weight:normal;}.product-header .product-code{font-size:0.857em;}.product-price{position:fixed;top:50%;right:35px;width:240px;text-align:center;-webkit-transform:translateY(-90px);-ms-transform:translateY(-90px);transform:translateY(-90px);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;z-index:4;}.image-zoomed .product-price,.details-hidden .product-price{opacity:0;visibility:hidden;}.no-size-select .product-price{-webkit-transform:translateY(-55px);-ms-transform:translateY(-55px);transform:translateY(-55px);}.product-price .sale-price{position:relative;display:inline-block;color:#8f0000;}.product-price .sale-price span span:after{content:"";position:absolute;display:inline-block;top:50%;left:-1px;width:100%;height:1px;margin-top:-1px;background:#8f0000;margin-right:10px;}.product-price .sale-price >span{position:relative;}.product-price .sale-price:after{content:"";position:absolute;display:none;top:50%;left:-1px;width:100%;height:1px;margin-top:-1px;background:#8f0000;}.product-media{width:100%;height:100%;}.product-media .close-zoom{opacity:0;visibility:hidden;position:fixed;top:80px;right:20px;width:30px;height:30px;font-family:'Icon';font-size:2.143em;line-height:1em;z-index:4;}.product-media .close-zoom.active{opacity:1;visibility:visible;}.product-media .close-zoom:after{display:block;content:"\e617";width:100%;height:100%;}.product-media .slideshow{height:100%;}.product-media .slideshow .slides{height:100%;overflow:visible;text-align:center;}.product-media .slideshow .slide{position:relative;overflow:hidden;height:100%;}.product-media .slideshow .slide img{position:absolute;top:50%;left:50%;width:auto;height:100%;max-width:100%;max-height:100%;opacity:0;-webkit-transform:translate(-50%,-45%);-ms-transform:translate(-50%,-45%);transform:translate(-50%,-45%);-webkit-transition:opacity 1500ms ease, -webkit-transform 2000ms ease;transition:opacity 1500ms ease, transform 2000ms ease;}.product-media .slideshow .slide.fade-in-up img{opacity:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.product-media .slideshow .slide.zoom img{width:100%;height:auto !important;max-width:100%;max-height:none;}.product-media .slideshow .slide img:hover{cursor:url('../../../../../../../../design/themes/responsive/media//images/zoom.svg?1769939670'), crosshair;}.product-media .slideshow .slide.cursor-colour-light img:hover{cursor:url('../../../../../../../../design/themes/responsive/media//images/zoom-light.svg?1769939670'), zoom-in;}.product-media .slideshow .slide.zoom img:hover{cursor:url('../../../../../../../../design/themes/responsive/media//images/zoom-close.svg?1769939670'), zoom-out;}.product-media .slideshow .slide.cursor-colour-light.zoom img:hover{cursor:url('../../../../../../../../design/themes/responsive/media//images/zoom-close-light.svg?1769939670'), zoom-out;}.product-media .slide .video-player{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.product-media .slide .player{position:relative;}.product-media .video-playing .video-overlay{cursor:url('../../../../../../../../design/themes/responsive/media//images/zoom-close.svg?1769939670'), zoom-out;}.cursor-colour-light .product-media .video-playing .video-overlay{cursor:url('../../../../../../../../design/themes/responsive/media//images/zoom-close-light.svg?1769939670'), zoom-out;}.product-media .standard-video .play-button{display:none;}.product-media .slideshow .pips{position:fixed;width:75px;top:55%;left:0;bottom:auto;-webkit-transform:translateY(-55%);-ms-transform:translateY(-55%);transform:translateY(-55%);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;z-index:4;}.image-zoomed .product-media .pips,.details-hidden .product-media .pips{opacity:0;visibility:hidden;}.product-media .pips .pip{display:block;margin:11px auto;}.detail-sharing-wrapper{position:fixed;left:75px;max-width:220px;-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;z-index:4;}.image-zoomed .detail-sharing-wrapper,.details-hidden .detail-sharing-wrapper{opacity:0;visibility:hidden;}.product-details p,.product-details li{letter-spacing:0.05em;}.product-details li{position:relative;padding-left:15px;}div .product-details li:before{position:absolute;top:0px;left:0px;font-family:'Icon';content:"\e614";font-size:0.500em;}.product-details li:before{position:relative;margin-right:13px;left:0;top:-3px;}.product-details .more-details-button{display:block;margin-top:5px;text-transform:uppercase;font-family:'Larsseit-Bold';font-size:0.857em;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.product-details .more-details-button:hover{color:#525252;}.product-details .more-details{height:0;overflow:hidden;}.product-details .more-details .inner{padding-bottom:10px;}.product-details .more-details ul{margin-top:10px;margin-bottom:10px;}.product-sharing{margin-top:20px;}.product-sharing a{font-size:14px;}.product-sharing li{display:inline-block;margin-left:-10px;}.product-sharing li > a{display:block;height:15px;padding:10px;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.product-sharing li > a:hover{color:#525252;}.product-sharing li > a:after{font-family:'Icon';font-size:1.071em;line-height:0.2em;display:block;}.product-sharing .facebook > a:after{content:"\e602";}.product-sharing .twitter > a:after{content:"\e603";}.product-sharing .pinterest > a:after{content:"\e604";}.product-sharing .email > a:after{content:"\e606";}.image-zoomed .product-options,.details-hidden .product-options{opacity:0;visibility:hidden;}.product-options ul li{display:inline-block;}.product-options ul li:first-child{margin-right:16px;margin-left:-5px;}.product-options ul li a{font-family:'Larsseit-Bold';font-size:0.857em;text-transform:uppercase;transition:color 200ms ease;}.product-options ul li a:hover{color:#525252;}.product-options .related-information,.ecl-delivery-info .related-information{display:none;}.product-form .preorder-notes.made-to-order{margin-top:8px;}.product-form .preorder-notes{margin-top:16px;margin-left:auto;margin-right:auto;max-width:240px;padding:0 10px;}.product-form .preorder-notes > p{text-align:center;font-size:0.857em;line-height:1.3em;color:red;}.product-form.size-selected .preorder-notes{display:block;}.product-information.one-size-selector .product-options.preorder-simple-active .add-to-wishlist{padding-top:150px !important;}.product-information.one-size-selector .product-options.preorder-simple-active .ecl-add-to-facebook{padding-top:170px !important;}.no-size-select .product-options .add-to-wishlist{padding-top:60px;top:auto;}@media (min-width: 1025px){.product-form div.one-size-elm > h6{position:relative;margin-top:0;padding-top:9px;padding-bottom:9px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;}.product-form .ecl-klarna-message-pd + div.one-size-elm{padding-top:0;}.product-information.no-size-select .product-form{margin-top:0px;}}.text-colour-light .product-header,.text-colour-light .product-header h2{color:#fff !important;}.text-colour-light .product-form .ecl-pd-product-price h3,.text-colour-light .product-form .ecl-klarna-message-main,.text-colour-light .product-form .ecl-klarna-message-main .ecl-klarna-message-popup-link a,.text-colour-light .product-options .ecl-special-dropdown .ecl-special-dropdown-elm,.text-colour-light .ecl-delivery-info,.text-colour-light .ecl-delivery-info a{color:#fff !important;}.text-colour-light .product-options .ecl-special-dropdown .ecl-special-dropdown-elm{border-color:#fff !important;}.text-colour-light .product-options .ecl-special-dropdown .ecl-special-dropdown-elm::after,.text-colour-light .ecl-wl-pd-button{background:#fff !important;color:#000;}.text-colour-light .ecl-wl-pd-button a::before{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/heart-regular.svg?1769939670') no-repeat;}.text-colour-light .product-options .has-information{text-decoration-color:#fff;}.text-colour-light .product-form .ecl-kl-logo-white{display:inline;}.text-colour-light .product-form .ecl-kl-logo-black{display:none;}.product-form .ecl-kl-logo-white{display:none;}.text-colour-light .product-price,.text-colour-light .product-price h3{color:#fff !important;}.text-colour-light .pips .pip a{border-color:#fff;}.text-colour-light .pips .pip a:hover{border-color:#c1c1c1;}.text-colour-light .standard-pips .pip.active a{background:#fff;}.text-colour-light .standard-pips .pip.active a:hover{border-color:#c1c1c1;}.text-colour-light .product-details{color:#fff;}.text-colour-light .more-details-button{color:#fff;}.text-colour-light .more-details-button:hover{color:#c1c1c1;}.text-colour-light .product-sharing li > a{color:#fff;}.text-colour-light .product-sharing li > a:hover{color:#c1c1c1;}.text-colour-light .product-options ul li a{color:#fff;}.text-colour-light .product-form .size-select > h6{color:#fff;}.text-colour-light .product-form .size-select label{color:#fff;}.text-colour-light .product-form.size-selected label{color:#949494;}.text-colour-light .product-form .out-of-stock label{color:#8f0000;}.text-colour-light .product-form.size-selected input:checked + label{color:#fff;}.text-colour-light .product-form.size-selected .submit{color:#000;background:#fff;}.text-colour-light .play-button{color:#fff;}@media (max-width: 1024px){.product-options.preorder-simple-active .add-to-wishlist{padding-top:0 !important;}.product-options.preorder-simple-active .ecl-add-to-facebook{padding-top:0 !important;}.product-options.preorder-simple-active .has-information{padding-top:0 !important;}.product-form .preorder-notes{background:#fff;margin-left:0;padding:15px 0 14px;width:50%;max-width:50%;border-top:1px solid #ebebeb;}.no-size-select .product-price{-webkit-transform:translateY(0px);transform:translateY(0px);-ms-transform:translateY(0px);}.text-colour-light .product-header{color:#000;}.text-colour-light .product-price{color:#000;}.text-colour-light .pips .pip a{border-color:#000;}.text-colour-light .pips .pip a:hover{border-color:#525252;}.text-colour-light .standard-pips .pip.active a{background:#000;}.text-colour-light .standard-pips .pip.active a:hover{border-color:#525252;}.text-colour-light .product-details{color:#000;}.text-colour-light .more-details-button{color:#000;}.text-colour-light .more-details-button:hover{color:#525252;}.text-colour-light .product-sharing li > a{color:#000;}.text-colour-light .product-sharing li > a:hover{color:#525252;}.text-colour-light .product-options ul li a{color:#000;}}.product-form{position:fixed;top:40%;right:39px;z-index:4;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);}.product-form fieldset{position:relative;display:inline-block;margin-right:-4px;}.product-form fieldset:after{content:"";position:absolute;top:50%;right:-1px;display:block;width:1px;height:14px;background:#949494;margin-top:-7px;}.product-form fieldset:last-child::after{display:none;}.product-form .add-to-basket input[type="radio"]{display:none;}.product-form .size-select{position:relative;text-align:center;width:100%;padding-top:7px;border-top:0px solid #ebebeb;border-top:0;}.product-form .size-select.error{border-color:#949494;}.product-form .size-select .close{display:none;position:absolute;top:0;left:0;width:100%;padding:20px 0;font-family:'Larsseit-Bold';text-align:center;text-transform:uppercase;font-size:0.857em;z-index:1;}.product-form .size-select .close:after{font-family:'Icon';content:"\e60b";font-size:9px;margin-left:11px;}.product-form .size-select > h6{position:absolute;top:0;left:0;width:100%;text-align:center;font-family:'Larsseit';margin-top:-10px;}.product-form .size-select > h6:before,.product-form .size-select > h6:after{content:"";display:block;position:absolute;height:1px;width:25px;background:#ebebeb;-webkit-transition:background 200ms ease;transition:background 200ms ease;}.product-form .size-select.error > h6:before,.product-form .size-select.error > h6:after{background:#949494;}.product-form .size-select > h6:before{top:50%;left:0;}.product-form .size-select > h6:after{top:50%;right:0;}.product-form .size-select > h6 .icon{display:none;position:relative;top:-1px;left:10px;width:9px;height:5px;line-height:1em;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.active .size-select > h6 .icon{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);}.product-form .size-select > h6 .icon:after{font-family:'Icon';content:"\e60e";display:block;font-size:5px;line-height:1em;}.product-form .size-select label{font-size:1.143em;display:block;padding:15px 10px 13px 10px;line-height:1em;color:#000;-webkit-transition:color 200ms ease;transition:color 200ms ease;cursor:pointer;}.product-form .out-of-stock label{cursor:auto;}.product-form.size-selected label{color:#949494;}.product-form.size-selected input:checked + label{color:#000;}.product-form label sup{position:relative;top:-6px;font-size:11px;}.product-form.size-selected .out-of-stock label,.product-form .out-of-stock label{position:relative;display:inline-block;color:#8f0000;}.product-form.size-selected .out-of-stock label:after,.product-form .out-of-stock label:after{content:"";position:absolute;top:50%;left:50%;height:1px;width:75%;margin-top:-1px;background:#8f0000;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.product-form .submit-wrapper{position:relative;margin-top:10px;overflow:hidden;background:#c1c1c1;-webkit-transition:background 200ms ease;transition:background 200ms ease;}.product-form .submit{-webkit-appearance:none;border-radius:0;border:0;width:240px;font-family:'Larsseit-Bold';display:block;background:none;color:#fff;text-transform:uppercase;font-size:1.286em;line-height:1em;letter-spacing:0.15em;padding:13px 32px 9px 32px;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;cursor:pointer;opacity:1;outline:none;}.product-form .submit-wrapper.loading .submit{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);}.no-size-select .product-form .submit-wrapper,.product-form.size-selected .submit-wrapper,.product-form.size-selected .submit-wrapper.loading:hover{background:#000;}.no-size-select .product-form .submit-wrapper:hover,.product-form.size-selected .submit-wrapper:hover{color:#fff;background:#525252;}.no-size-select .product-form .submit-wrapper.inactive,.product-form.size-selected .submit-wrapper.inactive,.product-form.size-selected .submit-wrapper.inactive.loading:hover{background:#c1c1c1 none repeat scroll 0 0 !important;}.product-form .loader-wrapper{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,110%);-ms-transform:translate(-50%,110%);transform:translate(-50%,110%);-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.product-form .loading .loader-wrapper{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.information-overlay{opacity:0;visibility:hidden;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:4;-webkit-transition:opacity 400ms ease, visibility 400ms ease;transition:opacity 400ms ease, visibility 400ms ease;}.information-overlay.active{opacity:1;visibility:visible;}.information-overlay .close{position:absolute;top:0;right:0;padding:22px;z-index:3;font-size:13px;}.information-overlay .close:after{font-family:'Icon';content:"\e60b";}.information-overlay .hitarea{position:fixed;top:0;left:0;width:100%;height:100%;cursor:pointer;}.information-overlay .inner{position:absolute;top:50%;left:50%;bottom:50px;width:100%;padding:70px 50px;max-width:680px;background:#f9f9f9;z-index:1;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.information-overlay .inner .scrollable-content{height:100%;overflow:hidden;}.information-overlay .scrollbar,.information-overlay .scrollbar .track{display:block;position:absolute;top:0;right:0;bottom:0;width:5px;}.information-overlay .track{position:absolute;top:0;right:0;width:5px;height:100%;}.information-overlay .scrollbar .handle{position:absolute;top:0;left:0;width:100%;height:50px;}.information-overlay .content > h4{margin-bottom:40px;}.information-overlay .content p{letter-spacing:0.05em;}.information-overlay .type{margin:20px 0;}.information-overlay .type > h6{display:inline-block;margin:16px 0;}.information-overlay .type .options li{margin-bottom:10px;background:#ebebeb;padding-left:10px;letter-spacing:0.05em;}.information-overlay .type .table-header,.information-overlay .type .table-content{display:table;width:100%;}.information-overlay .type .table-header{margin-bottom:10px;}.information-overlay .table-header .column{padding-left:10px;}.information-overlay .type .column{display:table-cell;width:20%;text-align:left;}.information-overlay .table-content .column p{background:#ebebeb;padding-left:10px;}.information-overlay .type .column p{margin-bottom:10px;}.information-overlay .tab-navigation{margin-bottom:10px;}.information-overlay .tab-navigation li{display:inline-block;margin-right:20px;white-space:nowrap;}.information-overlay .tab-navigation li:last-child{margin-right:0;}.information-overlay .tab-navigation li a{font-size:0.857em;text-transform:uppercase;border-bottom:1px solid transparent;-webkit-transition:border-color 400ms ease, color 400ms ease;transition:border-color 400ms ease, color 400ms ease;margin-right:-2px;}.information-overlay .tab-navigation li a:hover{color:#525252;}.information-overlay .tab-navigation li.active a{border-color:#9f9f9f;font-family:'Larsseit-Bold';}.information-overlay .tab p{margin-bottom:10px;}.information-overlay .cta{background:#000;color:#fff;border:0;padding:25px 20px 22px 20px;margin-top:40px;font-size:0.857em;}.information-overlay .cta:hover{background:#525252;}@media (max-width: 1140px){.product-media .slideshow .slide img{max-height:90%;}}@media (max-height: 840px),(max-width: 1024px){.information-overlay .inner{top:80px;left:50%;bottom:50px;height:calc(100% - 130px);padding:30px 20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.information-overlay .content > h4{margin-bottom:10px;}.information-overlay .type{margin:0;}.information-overlay .type > h6{margin:10px 0;}.information-overlay .type .options li{font-size:0.857em;}.information-overlay .type .table-content p{font-size:0.857em;}}@media (max-width: 1024px){.information-overlay{z-index:7;}.information-overlay .inner{top:20px;left:50%;max-width:90%;height:calc(100% - 50%);padding:30px 20px;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}}@media (max-width: 1024px){.product-header{position:static;top:auto;max-width:none;margin:30px 20px 10px 20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.without-free-shipping-page.without-free-shipping-page .product-header{margin-top:-5px;}.product-price{position:static;top:auto;right:auto;width:auto;text-align:left;margin:0 35px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.no-size-select .product-price{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.product-media{width:100%;height:100%;}.product-media .slideshow{height:100%;margin:20px 0;}.product-media .slideshow .slides{position:relative;width:100%;height:100%;overflow:hidden;}.product-media .slideshow .slide{position:absolute;left:0;top:0;width:100%;height:100%;text-align:center;}.product-media .slideshow .slide:first-child{position:relative;}.product-media .slideshow .slide img{position:static;top:auto;left:auto;width:auto;height:auto;max-width:100%;max-height:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);line-height:0;font-size:0;opacity:1;-webkit-transition:none;transition:none;}.product-media .slideshow .slide.fade-in-up img{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}.product-media .slideshow .slide img:hover,.product-media .slideshow .slide.zoom img:hover{cursor:auto;}.product-media .video-placeholder{height:500px;}.product-media .slideshow .pips{position:static;width:100%;top:auto;margin-top:20px;text-align:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.product-media .pips .pip{display:inline-block;margin:0 8px;}.detail-sharing-wrapper{position:static;top:auto;left:auto;max-width:none;padding:0 35px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.product-options{position:static;top:auto;right:auto;width:100%;margin:0px 0;padding:0 35px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.no-size-select .product-options{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.product-options ul li{display:block;text-align:left;}.product-options ul li:first-child{margin-right:0;}.product-options ul li a{display:block;padding:20px 0;}.product-options .add-to-wishlist{padding-top:0;}.product-options .ecl-add-to-facebook{padding-top:0;}.product-form{position:fixed;top:auto;right:0;bottom:0;left:0;z-index:7;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.product-form .size-select > h6{position:fixed;top:auto;margin:0;bottom:0;left:0;width:50%;background:#fff;margin-top:0;padding:20px 0 18px 0;z-index:1;cursor:pointer;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:border-color 200ms ease;transition:border-color 200ms ease;}.product-form .size-select.error > h6{border-color:#949494;}.product-form .size-select > h6:before,.product-form .size-select > h6:after{display:none;}.product-form .size-select > h6 .icon{display:inline-block;}.product-form .size-select .fields-wrapper{position:fixed;top:auto;right:0;bottom:0;left:0;height:0;overflow:hidden;background:rgba(255,255,255,0.98);z-index:1;}.product-form .size-select .fields-inner{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.product-form .size-select .close{display:block;}.product-form .size-select fieldset{display:block;width:100%;}.product-form .size-select fieldset:after{display:none;}.product-form.size-selected .out-of-stock label,.product-form .out-of-stock label{padding:15px 5px 13px 5px;}.product-form.size-selected .out-of-stock label:after,.product-form .out-of-stock label:after{width:100%;}.product-form .submit-wrapper{position:fixed;top:auto;right:auto;bottom:0;left:50%;width:50%;}.product-form .submit-wrapper .submit{width:100%;margin:0;padding:25px 0 24px 0;font-size:0.857em;text-align:center;}.product-form .loader-wrapper{-webkit-transform:translate(-50%,150%);-ms-transform:translate(-50%,150%);transform:translate(-50%,150%);}.no-size-select .product-form .submit{width:100%;left:0;}.information-overlay .tab-navigation{margin-bottom:20px;}}@media (max-width: 767px){.product-page .information-overlay.active .inner{padding-left:10px;padding-right:10px;}.product-page .information-overlay.active .inner .scrollable-content{padding-left:10px;padding-right:10px;overflow-y:auto;}.product-header{margin:30px 20px 10px 20px;}.product-price{margin:0 20px;}.detail-sharing-wrapper{padding:0 20px;}.product-options{padding:0 20px;}}@media (max-width: 530px){.product-media .video-placeholder{height:100%;}.ecl-klarna-message-main.ecl-klarna-message-pd.mobile-visible{line-height:0.857em;padding-bottom:0px;}.ecl-klarna-message-main.ecl-klarna-message-pd.mobile-visible .ecl-klarna-message-txt{font-size:0.857em;letter-spacing:1px;margin-bottom:10px;}.ecl-klarna-message-main.ecl-klarna-message-pd.mobile-visible .ecl-klarna-message-txt .ecl-klarna-message-txt-kl img{height:10px;}.ecl-klarna-message-main.ecl-klarna-message-pd.mobile-visible .ecl-klarna-message-popup-link{width:95px;vertical-align:top;height:24px;}.ecl-klarna-message-main.ecl-klarna-message-pd.mobile-visible .ecl-klarna-message-popup-link a{font-size:0.857em;letter-spacing:1px;}}.other-products .tabbed-section{background:#f9f9f9;margin-bottom:45px;padding:60px 30px 30px 30px;}.other-products .tab-navigation{text-align:center;margin-bottom:50px;}.other-products .tab-navigation li{display:inline-block;position:relative;margin:0 20px;}.other-products .tab-navigation li:after{position:absolute;display:inline-block;top:0;left:-20px;width:2px;height:81%;background:#000;}.other-products .tab-navigation li:last-child::after{content:'';}.other-products .tab-navigation a{display:block;font-size:1.786em;line-height:1em;text-transform:uppercase;color:#c1c1c1;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.other-products .tab-navigation a:hover{color:#525252;}.other-products .tab-navigation .active a{color:#000;}@media (max-width: 1024px){.other-products .tabbed-section{background:#f9f9f9;margin:45px 0;padding:60px 0px 30px 0px;}.other-products .tabbed-section .tabs > .tab{padding:0 35px;}.other-products .tab-navigation li{margin:0 20px;max-width:150px;width:30%;vertical-align:middle;}.other-products .tab-navigation li:after{position:absolute;display:inline-block;top:0;height:88%;background:#000;}.other-products .tab-navigation a{font-size:1.071em;line-height:1.4em;}}@media (max-width: 767px){.other-products .tabbed-section .tabs > .tab{padding:0 20px;}.ecl-more-color-main{position:absolute;z-index:1;top:0;left:0 !important;}}@media (max-width: 1024px){.ecl-more-color-main{position:absolute;z-index:1;top:0;left:0px;}}.other-products .carousel .information{position:static;opacity:1;visibility:visible;margin:20px 0;background:none;}.other-products .carousel .information .inner{position:static;width:100%;margin:0 auto;opacity:1;visibility:visible;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.other-products .carousel .slide > a:hover .information .inner{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.other-products .carousel .title{-webkit-transition:color 200ms ease;transition:color 200ms ease;}.other-products .carousel .slide > a:hover .title{color:#525252;}.other-products .carousel-navigation .next{top:40%;right:20px;}.other-products .carousel-navigation .previous{top:40%;left:20px;}@media (max-width: 1024px){.other-products .tab{padding:0 40px;}}.external-feed .section-header{margin-top:45px;margin-bottom:60px;}.external-feed .section-header h2{margin-bottom:20px;}.external-feed .section-header a{border-bottom:1px solid #000;-webkit-transition:border-color 200ms ease;transition:border-color 200ms ease;}.external-feed .section-header a:hover{border-bottom:1px solid #c1c1c1;}.external-feed .inner{position:relative;max-width:1445px;padding:0 40px;margin:0 auto;}.external-feed .slide figure > a{position:relative;display:table-cell;margin:2px 0;padding:0;line-height:1em;vertical-align:middle;}.external-feed .slide figure img{line-height:0;vertical-align:top;}.external-feed .slide figcaption{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;visibility:hidden;background:#000;-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.external-feed .slide figure > a{background-size:cover;background-repeat:no-repeat;}.external-feed .slide figure > a:hover figcaption{opacity:0.7;visibility:visible;}.external-feed .slide figcaption .stats{position:absolute;top:50%;left:0;width:100%;z-index:150;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.external-feed .slide figcaption .stats li{display:inline-block;font-size:1.286em;margin:0 20px;color:#fff;}.external-feed .slide div.figcapt-elm{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;opacity:0;visibility:hidden;background:rgba(0,0,0,0.3);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.external-feed .slide figure > a:hover div.figcapt-elm{opacity:1;visibility:visible;}.external-feed .slide div.figcapt-elm .stats{position:absolute;top:50%;left:0;width:100%;z-index:150;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.external-feed .slide div.figcapt-elm .stats li{display:inline-block;font-size:1.286em;margin:0 20px;color:#fff;}.external-feed .view{text-transform:uppercase;}.external-feed .stats .icon:after{font-family:'Icon';vertical-align:middle;margin-right:14px;}.external-feed .likes .icon:after{content:"\e628";}.external-feed .comments .icon:after{content:"\e629";}.external-feed .carousel .slide img{max-width:450px;width:100%;}.external-feed .carousel-navigation .next{right:-55px;}.external-feed .carousel-navigation .previous{left:-55px;}.external-feed .pips{margin-top:30px;}.external-feed .onward-options{margin:60px 0 20px 0;text-align:center;}.external-feed .cta{font-size:0.857em;border-color:#bfbfbf;-webkit-transition:color 200ms ease, background 200ms ease, border-color 200ms ease;transition:color 200ms ease, background 200ms ease, border-color 200ms ease;}.external-feed .cta:hover{background:#000;color:#fff;border-color:#000;}.external-feed .cta .icon{display:inline-block;width:12px;height:12px;margin-right:11px;}.external-feed .cta .icon:after{position:relative;top:2px;display:block;font-family:'Icon';content:'\e605';}@media (max-width: 1600px){.external-feed .carousel-navigation .next{right:20px;}.external-feed .carousel-navigation .previous{left:20px;}}@media (max-width: 767px){.external-feed .slide > figure:nth-child(2){display:none;}}@media (max-width: 1024px){.external-feed .section-header{margin-top:20px;margin-bottom:40px;}.external-feed .inner{padding:0 20px;}}@media (max-width: 420px){.external-feed .onward-options{margin-top:50px;}.external-feed .cta{margin:0 20px;padding-top:11px;line-height:1.5em;}.external-feed .cta .icon{display:block;margin:0 auto 10px auto;}}.standard-video-si{position:relative;overflow:hidden;height:100%;}.standard-video-si .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 500ms 50ms ease, visibility 500ms 50ms ease;transition:opacity 500ms 50ms ease, visibility 500ms 50ms ease;z-index:3;margin-bottom:10px;background-repeat:no-repeat !important;background-size:100% !important;}.standard-video{position:relative;overflow:hidden;height:100%;}.standard-video .placeholder{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-transition:opacity 500ms 50ms ease, visibility 500ms 50ms ease;transition:opacity 500ms 50ms ease, visibility 500ms 50ms ease;z-index:3;}[data-colour="light"] .placeholder{color:#ececed;}.standard-video .placeholder:after{position:absolute;top:50%;left:50%;width:98px;height:81px;margin-top:-40px;margin-left:-49px;font-family:'Icon';font-size:5.786em;line-height:1em;z-index:1;display:block;content:"\e61a";-webkit-transition:color 200ms ease;transition:color 200ms ease;}.standard-video .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;z-index:2;cursor:pointer;}.standard-video .controls{display:table;position:absolute;bottom:0;left:100%;width:100%;margin:0;padding:0;z-index:3;background:rgba(0,0,0,0.9);opacity:0;-webkit-transition:opacity 400ms ease;transition:opacity 400ms ease;}.standard-video .play-button{display:table-cell;width:60px;min-width:60px;height:100%;color:#fff;vertical-align:middle;border-right:1px solid #333;}.standard-video .progress-bar-container{display:table-cell;vertical-align:middle;padding:19px 36px;width:auto;}.standard-video .progress-bar{background:#fff;height:2px;}.standard-video .progress-bar .progress{position:relative;height:100%;background:#fff5be;}.standard-video .progress-bar .hitarea{position:relative;top:-20px;width:100%;height:40px;cursor:pointer;}fieldset{padding:0;margin-left:0;border:none;}.uppercase{text-transform:uppercase;}@media (min-width: 1025px){.product-options.po-one-size-elm .size-select.one-size-elm h6{border:0px solid #bfbfbf;}.product-options,.product-price,.product-form{max-width:350px;width:100%;}.product-form .size-select{width:auto;}.product-form{text-align:center;}.product-form .submit-wrapper{width:auto;display:inline-block;}.product-form .size-select{min-width:240px;}}@media (max-width: 1024px){section.no-size-select .product-options .add-to-wishlist{padding-top:0;}section.no-size-select .product-options .ecl-add-to-facebook{padding-top:0;}.product-information.one-size-selector .product-options .add-to-wishlist{padding-top:0;top:auto;}.product-information.one-size-selector .product-options .ecl-add-to-facebook{padding-top:0;top:auto;}}@media (max-width: 465px){.other-products .tab-navigation a{word-break:break-word;}.other-products .tab-navigation li:first-child{margin-left:0px;margin-right:10px;width:43%;}.other-products .tab-navigation li:last-child{margin-right:0px;width:43%;}}.size-select.one-size-elm{border:0px solid #000;}.size-select.one-size-elm h6:after,.size-select.one-size-elm h6:before{background:none;}.product-grid .grid-item .sec-label-g-icon{display:inline-block;width:57px;height:19px;margin-right:0px;vertical-align:middle;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_text_gold.svg?1769939670') no-repeat center;}.product-grid .grid-item .sec-label-s-icon{display:inline-block;width:57px;height:19px;margin-right:0px;vertical-align:middle;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_text_silver.svg?1769939670') no-repeat center;}.product-grid .grid-item .status .sec-label-diamonds{border:none !important;padding:0;vertical-align:top;margin-left:1px;}.product-grid .grid-item .status .sec-label-diamonds .sec-label-diamonds-icon{display:inline-block;width:57px;height:19px;border:none;vertical-align:middle;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_text_diamonds.svg?1769939670') center no-repeat;}.product-grid .grid-item .status .sec-label-diamonds span{display:none;border:none;padding:1px 0;margin-left:-1px;vertical-align:middle;font-size:0.8em;font-weight:normal;}.product-grid .grid-item .status .sec-label-g,.product-grid .grid-item .status .sec-label-s{padding:1px 0;border:none !important;vertical-align:top;font-weight:normal;}.product-grid .grid-item .status .sec-label-g span,.product-grid .grid-item .status .sec-label-s span{padding:0;border:none;text-transform:uppercase;color:#000;}.product-grid .grid-item .status .sec-label-g .sec-label-text,.product-grid .grid-item .status .sec-label-s .sec-label-text{display:none;margin-left:-2px;font-size:0.5em;vertical-align:middle;font-weight:normal;}.product-grid .grid-item .status .sec-label-g .sec-label-text span,.product-grid .grid-item .status .sec-label-s .sec-label-text span{font-size:1.6em;line-height:1.1em;vertical-align:top;font-weight:normal;}.product-grid .grid-item .status .sec-label-g .sec-label-text{font-size:0.7em;}.product-grid .grid-item .status .sec-label-g .sec-label-text span{font-size:1.3em;line-height:1em;}.product-grid .grid-item .sec-label-text{text-transform:uppercase;}.product-grid .grid-item .sec-label-text span{text-transform:uppercase;display:block;}.product-header .product-code{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}@media (max-width: 1024px){.product-header .product-code{display:block;}span.pd-sec-label.sec-label-s,span.pd-sec-label.sec-label-g,span.pd-sec-label.sec-label-diamonds{display:inline-block;}.top-free-shipping-banner,.under-menu-free-shipping-banner{font-size:9px;letter-spacing:0.3em;line-height:1.4em;padding:6px 5px;}.product-page{padding-top:0px;}}.text-colour-light .pd-sec-label.sec-label-g .sec-label-g-icon{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_white_text_gold.svg?1769939670') no-repeat center;}.text-colour-light .pd-sec-label.sec-label-g span{color:#fff;}.text-colour-light .pd-sec-label.sec-label-s .sec-label-s-icon{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_white_text_silver.svg?1769939670') no-repeat center;}.text-colour-light .pd-sec-label.sec-label-s span{color:#fff;}.text-colour-light .pd-sec-label.sec-label-diamonds span{color:#fff;}.text-colour-light .pd-sec-label.sec-label-diamonds .sec-label-diamonds-icon{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_white_text_diamonds.svg?1769939670') center no-repeat;}.text-colour-dark .pd-sec-label.sec-label-g .sec-label-g-icon{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_text_gold.svg?1769939670') no-repeat center;}.text-colour-dark .pd-sec-label.sec-label-g span{color:#000;}.text-colour-dark .pd-sec-label.sec-label-s .sec-label-s-icon{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_text_silver.svg?1769939670') no-repeat center;}.text-colour-dark .pd-sec-label.sec-label-s span{color:#000;}.text-colour-dark .pd-sec-label.sec-label-diamonds span{color:#000;}.text-colour-dark .pd-sec-label.sec-label-diamonds .sec-label-diamonds-icon{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/icons_text_diamonds.svg?1769939670') center no-repeat;}.pd-sec-label{font-size:0.9em;}.pd-sec-label.sec-label-s,.pd-sec-label.sec-label-g{padding-left:10px;padding-right:3px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-inline-flex;display:inline-flex;align-items:center;padding-top:0;padding-bottom:0;margin-left:0;border:none !important;vertical-align:top;}.pd-sec-label.sec-label-s span,.pd-sec-label.sec-label-g span{padding:0;border:none;text-transform:uppercase;}.pd-sec-label.sec-label-s .sec-label-text,.pd-sec-label.sec-label-g .sec-label-text{display:none;margin-left:-2px;font-size:0.5em;line-height:1em;vertical-align:middle;text-transform:uppercase;font-weight:normal;}.pd-sec-label.sec-label-s .sec-label-text span,.pd-sec-label.sec-label-g .sec-label-text span{display:block;font-size:1.6em;line-height:1.1em;vertical-align:top;font-weight:normal;}.pd-sec-label.sec-label-s .sec-label-g-icon,.pd-sec-label.sec-label-g .sec-label-g-icon{display:inline-block;width:57px;height:19px;margin-right:2px;vertical-align:middle;}.pd-sec-label.sec-label-s .sec-label-s-icon,.pd-sec-label.sec-label-g .sec-label-s-icon{display:inline-block;width:57px;height:19px;margin-right:2px;vertical-align:middle;}.pd-sec-label.sec-label-g .sec-label-text{font-size:0.7em;}.pd-sec-label.sec-label-g .sec-label-text span{font-size:1.3em;line-height:1em;}.pd-sec-label.sec-label-diamonds{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-inline-flex;display:inline-flex;align-items:center;border:none !important;padding:0;vertical-align:top;margin-left:0px;}.pd-sec-label.sec-label-diamonds .sec-label-diamonds-icon{display:inline-block;width:57px;height:19px;border:none;margin-right:1px;vertical-align:middle;}.pd-sec-label.sec-label-diamonds span{display:none;border:none;vertical-align:middle;font-size:0.8em;font-weight:normal;}@media (min-width: 1024px){.preorder-notes__mobile-visible{display:none;}.mobile-visible{display:none;}.mobile-hidden{display:block;}}@media (max-width: 767px){.preorder-notes__mobile-visible{display:block;margin:8px 20px 0;font-size:13px;color:red;}.preorder-notes__mobile-visible p{font-size:13px;color:red;}}@media (max-width: 1024px){.mobile-visible{display:block;}.mobile-hidden,.mobile-hidden.add-to-wishlist{display:none;}.product-form.size-selected .preorder-notes__mobile-hidden,.product-form .preorder-notes__mobile-hidden{display:none;}}@media (min-width: 1024px) and (max-width: 1024px){.product-page{padding-top:0;}}@media (max-width: 530px){.product-information .product-header h1{font-size:1em;line-height:1em;}.product-information .product-media .slideshow .slide img{width:calc(100% - 100px);}}.product-options .ecl-special-dropdown{position:relative;}.product-options .ecl-special-dropdown .ecl-special-dropdown-elm{border:1px solid #000;padding:10px 20px;width:100%;cursor:pointer;}.product-options .ecl-special-dropdown .ecl-special-dropdown-select{position:absolute;top:40px;left:0;display:none;width:100%;z-index:1000;}.product-options .ecl-special-dropdown .ecl-special-dropdown-select li.ecl-special-dropdown-select-elm{padding:10px 20px;border:1px solid #000;cursor:pointer;color:#000;background:#fff;display:block;margin:0px;}.product-options .ecl-special-dropdown .ecl-special-dropdown-select li.ecl-special-dropdown-select-elm .ecl-preorder{color:red;font-size:10px;letter-spacing:0.01em;}.product-options .ecl-special-dropdown .ecl-special-dropdown-select li.ecl-special-dropdown-select-elm.disabled{color:#ccc;}.product-options .ecl-special-dropdown .ecl-special-dropdown-select li.ecl-special-dropdown-select-elm:hover{color:#fff;background:#000;}.product-options .ecl-special-dropdown.active .ecl-special-dropdown-select{display:block;}.ecl-pd-products-group{padding:8px 0px 10px;border-top:1px solid #bfbfbf;text-align:left;}.ecl-pd-products-group-feature-name{font-weight:bold;text-transform:uppercase;text-align:left;display:inline-block;}.ecl-pd-products-group-feature-value{text-transform:uppercase;text-align:right;float:right;display:none;border:1px dashed #737373;padding:5px 10px;}.ecl-pd-products-group-feature-value.active{display:inline-block;}.ecl-pd-products-group-feature-other-values{display:block;}.ecl-pd-products-group-feature-other-values li{display:inline-block;}.ecl-pd-products-group-feature-other-values li .ecl-pg-color{display:block;width:24px;height:24px;cursor:pointer;border-radius:15px;}.slide .ecl-add-wl-pform{position:absolute;z-index:1;top:0;right:0;}.ecl-pd-products-group + .ecl-atc-wl-buttons .ecl-wl-pd-button{margin-top:5px;}.ecl-pd-products-group + .ecl-atc-wl-buttons .submit-wrapper{margin-top:5px;}.ecl-wl-pd-button{background:#000;display:inline-block;width:20px;height:20px;margin-top:10px;cursor:pointer;vertical-align:top;}.ecl-wl-pd-button a{display:inline-block;width:100%;height:100%;}.ecl-wl-pd-button a:before{content:'';background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/heart-regular-white.svg?1769939670') no-repeat;background-size:30px;width:30px;height:30px;display:inline-block;color:#fff;vertical-align:middle;}.ecl-wl-pd-button.active a:before{content:'';background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/heart-solid-white.svg?1769939670') no-repeat;background-size:30px;width:30px;height:30px;color:#fff;vertical-align:middle;}.ecl-wl-pd-button svg{width:30px;height:30px;}.ecl-del-ret-tabs h4{cursor:pointer;display:inline-block;}.ecl-del-ret-tabs .ecl-del-ret-tab-content-ret{display:none;}.ecl-pd-products-group.mobile-visible .ecl-pd-products-group-feature-name{text-align:left;display:inline-block;}.ecl-pd-products-group.mobile-visible .ecl-pd-products-group-feature-other-values{float:right;text-align:right;}.ecl-pd-products-group.mobile-visible .ecl-pd-products-group-feature-other-values li{position:relative;}.ecl-pg-color-ttl{position:absolute;display:none;background:#fff;color:#000;border:1px solid #000;}.ecl-pg-color-ttl.active{display:block;}.ecl-pd-products-group-feature-name{margin-bottom:10px;}.ecl-pd-products-group-feature-value{padding:2px 10px;font-size:0.714em;}.product-form .ecl-pd-product-price{margin-bottom:10px;text-align:left;}.product-form .ecl-klarna-message-main{padding:0;margin-top:0px;margin-bottom:20px;background:none;color:#000;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:flex-start;}.product-form .ecl-klarna-message-main .ecl-klarna-message-popup-link{width:auto;}.product-form .ecl-klarna-message-main .ecl-klarna-message-popup-link a{color:#000;font-size:0.857em;letter-spacing:normal;}.product-form .ecl-klarna-message-main .ecl-klarna-message-txt{width:auto;margin-right:10px;font-size:0.857em;letter-spacing:0.4px;}.product-form .ecl-delivery-info{text-align:left;text-transform:uppercase;font-family:Larsseit-Bold;text-decoration:underline;padding:12px 0;border-bottom:1px solid #ccc;}.product-form .ecl-atc-wl-buttons{text-align:left;padding-bottom:18px;border-bottom:1px solid #ccc;}.product-form .ecl-atc-wl-buttons .submit{text-align:center;padding:16px 32px 16px 32px;}.product-form .ecl-atc-wl-buttons .ecl-wl-pd-button{width:50px;height:50px;line-height:50px;text-align:center;}.product-form .loader-wrapper{-webkit-transform:translate(-50%,125%);-moz-transform:translate(-50%,125%);-ms-transform:translate(-50%,125%);-o-transform:translate(-50%,125%);transform:translate(-50%,125%);}.ecl-pd-product-price .sale-price span{position:relative;color:#8f0000;}.ecl-pd-product-price .sale-price span span:after{content:"";position:absolute;display:inline-block;top:50%;left:-1px;width:100%;height:1px;margin-top:-1px;background:#8f0000;margin-right:10px;}.product-options{border-top:1px solid #bfbfbf;padding-top:10px;padding-bottom:10px;display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-end;}.product-options .has-information{text-decoration:underline;}.product-options ul li:first-child{margin-right:0;}.product-options .ecl-special-dropdown{width:calc(100% - 120px);}.product-options .ecl-special-dropdown .ecl-special-dropdown-elm{padding:5px 10px;text-align:left;text-transform:uppercase;position:relative;}.product-options .ecl-special-dropdown .ecl-special-dropdown-elm:after{content:"\e60e";display:block;font-family:'Icon';font-size:7px;line-height:30px;width:30px;height:30px;background:#000;color:#fff;position:absolute;right:0;top:0;text-align:center;}.product-options .ecl-special-dropdown .ecl-special-dropdown-select li.ecl-special-dropdown-select-elm{padding:6px 10px;text-align:left;border-bottom:none;}.product-options .ecl-special-dropdown .ecl-special-dropdown-select li.ecl-special-dropdown-select-elm:last-child{border-bottom:1px solid #000;}.product-options.error .ecl-special-dropdown-elm{border-color:red;}.ecl-pd-products-group-feature-other-values li.active{border:1px solid rgba(0,0,0,0.3);border-radius:50%;}.ecl-pd-products-group-feature-other-values li .ecl-pg-color{margin:2px;}.slide .ecl-wl-product-list-button{right:20px;top:10px;position:absolute;}.product-page .ecl-klarna-message-txt-kl img{height:12px;vertical-align:baseline;}.ecl-del-ret-tabs h4{padding:5px 8px 5px 12px;border-left:1px solid #000;}.ecl-del-ret-tabs h4:first-child{padding-left:0;border-left:0;}.ecl-del-ret-tab-content{margin-top:30px;}@media (min-width: 1025px){.product-form .ecl-atc-wl-buttons .submit-wrapper{width:calc(100% - 65px);}.product-form .ecl-atc-wl-buttons .submit{width:100%;}.product-media .ecl-wl-pd-button.mobile-visible{display:none;}.product-media .slideshow .carousel-navigation{display:none;}}@media (max-width: 1024px){.detail-sharing-wrapper{margin-bottom:15px;}.ecl-pd-products-group-feature-name{margin-bottom:0;}.ecl-pd-products-group.mobile-visible{border-top:none;border-bottom:1px solid #bfbfbf;padding:12px 0px;margin-left:20px;margin-right:20px;}.ecl-pd-products-group.mobile-visible:before,.ecl-pd-products-group.mobile-visible:after{display:table;content:"";line-height:0;width:100%;}.ecl-pd-products-group.mobile-visible:after{clear:both;}.ecl-pd-products-group.mobile-visible:before,.ecl-pd-products-group.mobile-visible:after{display:table;content:"";line-height:0;}.ecl-pd-products-group.mobile-visible:after{clear:both;}.ecl-pd-products-group.mobile-visible .ecl-pd-products-group-feature-other-values li{vertical-align:top;}.ecl-pd-products-group.mobile-visible .ecl-pd-products-group-feature-name{line-height:28px;font-size:0.857em;}.ecl-pd-products-group-feature-other-values li:last-child .ecl-pg-color-ttl{-webkit-transform:translate(0%,0);-moz-transform:translate(0%,0);-ms-transform:translate(0%,0);-o-transform:translate(0%,0);transform:translate(0%,0);left:auto;right:0;}.ecl-pd-products-group-feature-other-values li:last-child .ecl-pg-color-ttl:after{left:auto;}.ecl-pd-products-group-feature-other-values li:last-child .ecl-pg-color-ttl:before{left:auto;right:0;}.ecl-pg-color-ttl{background:#fff;color:#000;bottom:40px;padding:8px 15px;border:1px solid #000;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0);left:12px;}.ecl-pg-color-ttl:before{content:'';border:13px solid transparent;border-top:13px solid #000;position:absolute;left:50%;margin-left:-11px;bottom:-26px;}.ecl-pg-color-ttl:after{content:'';border:12px solid transparent;border-top:12px solid #fff;position:absolute;left:50%;margin-left:-10px;bottom:-24px;}.ecl-pg-color-ttl a{color:#000;text-align:center;white-space:nowrap;font-family:Larsseit;}.ecl-delivery-info.mobile-visible{padding:12px 0px;margin-left:20px;margin-right:20px;border-bottom:1px solid #bfbfbf;}.ecl-delivery-info.mobile-visible a{line-height:28px;font-size:0.857em;text-transform:uppercase;font-weight:bold;}.ecl-delivery-info.mobile-visible.ecl-delivery-info__returns{border-bottom:none;}.product-page .product-options{-webkit-transform:none;-ms-transform:none;transform:none;border-top:none;}.product-page .product-media{position:relative;top:-3px;}.product-page .ecl-klarna-message-main.mobile-visible{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;font-family:Larsseit;justify-content:flex-start;}.product-page .ecl-klarna-message-main .ecl-klarna-message-popup-link{width:110px;}.product-page .ecl-klarna-message-main .ecl-klarna-message-popup-link a{color:#000;}.product-page .ecl-klarna-message-main .ecl-klarna-message-txt{width:auto;margin-right:10px;}.is-scrollable-return{height:100%;}.is-scrollable-return .content{height:100%;}.is-scrollable-return .ecl-del-ret-tabs{height:100%;}.is-scrollable-return .ecl-del-ret-tab-content-ret{height:calc(100% - 60px);overflow:auto;}.information-overlay-return .scrollbar{display:none;}.product-form .ecl-atc-wl-buttons .submit{padding:25px 15px 24px;}.product-form div.loader-wrapper{-webkit-transform:translate(-50%,150%);-moz-transform:translate(-50%,150%);-ms-transform:translate(-50%,150%);-o-transform:translate(-50%,150%);transform:translate(-50%,150%);}.product-form .ecl-klarna-message-main.mobile-hidden{display:none;}.product-form .ecl-klarna-message-main .ecl-klarna-message-popup-link a{color:#000;}.ecl-wl-pd-button{width:30px;height:30px;margin-top:0;background:none;position:absolute;right:30px;top:0px;z-index:1;}.ecl-wl-pd-button a:before{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/HEART_slimmer_icon.svg?1769939670') no-repeat;background-size:29px;}.ecl-wl-pd-button.active a:before{background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/heart-solid.svg?1769939670') no-repeat;}.ecl-klarna-message-pd{background:#fff;border-top:1px solid #bfbfbf;border-bottom:1px solid #bfbfbf;margin-top:15px;margin-left:0px;margin-right:0px;width:100%;box-sizing:border-box;padding:10px;color:#000;}}.ecl-size-guide-elm{padding-top:7px;}.ecl-size-guide-elm .has-information{padding:9px 0;}.ecl-subscribe-button__right{text-align:center;}.ecl-subscribe-button__right svg{width:34px;height:34px;fill:#fff;display:inline-block;vertical-align:middle;margin-top:8px;}.ecl-subscribe-button{display:none;}.ecl-subscribe-button__left{text-align:center;padding:16px 32px 16px 32px;border-radius:0;border:0;font-family:'Larsseit-Bold';display:inline-block;background:#1d2aa7;color:#fff;text-transform:uppercase;font-size:1.286em;line-height:1em;letter-spacing:0.15em;cursor:pointer;opacity:1;text-shadow:1px 1px 1px rgba(0,0,0,0.004);width:calc(100% - 64px);}.ecl-subscribe-button__right{width:50px;height:50px;margin-left:5px;background:#1d2aa7;color:#fff;text-transform:uppercase;display:inline-block;vertical-align:top;cursor:pointer;}.ecl-subscribe-block{position:fixed;background:#fff;display:none;z-index:1101;max-width:520px;padding:97px 70px 60px;}.ecl-subscribe-block__image{position:absolute;top:90px;left:-65px;width:130px;height:130px;background:transparent;text-align:center;line-height:130px;}.ecl-subscribe-block__image img{background:#fff;border-radius:65px;-webkit-box-shadow:0px 0px 9px 1px rgba(0,0,0,0.41);-moz-box-shadow:0px 0px 9px 1px rgba(0,0,0,0.41);box-shadow:0px 0px 9px 1px rgba(0,0,0,0.41);}.ecl-subscribe-block__cross{content:"";position:absolute;cursor:pointer;width:auto;height:auto;background:none;right:17px;top:23px;}.ecl-subscribe-block__inner{text-align:center;}.ecl-subscribe-block__inner-title{text-transform:uppercase;font-size:15px;margin-bottom:45px;letter-spacing:0.2em;}.ecl-subscribe-block__inner-pname{font-size:15px;margin-bottom:55px;width:80%;margin-left:10%;line-height:1.7;letter-spacing:0.15em;}.ecl-subscribe-block__inner-size{text-transform:uppercase;font-family:Larsseit-Bold;font-size:20px;margin-bottom:50px;}.ecl-subscribe-block__inner-status{color:#c00;font-size:15px;margin-bottom:50px;}.ecl-subscribe-block__inner-sign-text1{font-size:14px;margin-bottom:22px;line-height:1.7;}.ecl-subscribe-block__inner-sign-input{margin-bottom:15px;}.ecl-subscribe-block__inner-sign-input input[type="text"]{color:#949494;height:36px;width:265px;text-align:center;border:1px solid #c1c1c1;}.ecl-subscribe-block__inner-sign-text2{font-size:13px;margin-bottom:30px;color:#949494;}.ecl-subscribe-block__inner-sign{text-align:center;background:#ebebeb;border-radius:5px;padding:35px;margin-bottom:35px;}.ecl-subscribe-block__inner-sign .ty-btn__primary{background:#000;color:#fff;font-size:14px;padding:14px 15px;font-family:Larsseit-Bold;}.ecl-subscribe-block__inner-sign-input.error input{color:red;}.ecl-subscribe-block__inner-sign-input.error .help-inline{display:none;}.ecl-subscribe-block__inner-but{font-size:14px;}.ecl-subscribe-block__inner-but .ecl_subscribe_block_icon{margin-left:10px;display:inline-block;vertical-align:middle;}.ecl-subscribe-block__inner-but .ecl_subscribe_block_icon:before{content:"";display:block;width:7px;height:12px;background:url('../../../../../../../../design/themes/responsive/media/images/addons/my_changes/arrow_right_sub.png?1769939670');}@media (max-width: 1024px){.ecl-subscribe-button{position:fixed;bottom:60px;width:100%;}.ecl-subscribe-button__left{width:calc(100% - 55px);}}@media (max-width: 650px){.ecl-subscribe-block{padding:50px 30px 30px;max-width:400px;}.ecl-subscribe-block__inner-title{margin-bottom:20px;}.ecl-subscribe-block__inner-pname{margin-bottom:30px;}.ecl-subscribe-block__inner-size{margin-bottom:30px;}.ecl-subscribe-block__inner-status{margin-bottom:30px;}.ecl-subscribe-block__inner-sign{margin-bottom:30px;}.ecl-subscribe-block__cross svg{width:20px;height:20px;}}@media (max-width: 480px){.ecl-subscribe-block{max-width:calc(100% - 20px);right:10px;left:10px !important;overflow:auto;}.ecl-subscribe-block__inner-sign{padding:20px;}.ecl-subscribe-block__inner-sign-input input[type="text"]{width:100%;}.ecl-subscribe-block__image{position:relative;margin-right:20px;top:0;left:0;width:60px;min-width:60px;height:60px;line-height:60px;}.ecl-subscribe-block__inner-pname{margin:0 0 20px 0;width:100%;}.ecl-subscribe-block__inner-content{display:-webkit-flex;display:-ms-flexbox;display:-ms-flex;display:flex;text-align:left;}}@media (max-height: 700px){.ecl-subscribe-block{top:10px !important;bottom:10px;max-height:calc(100% - 20px);}}@media (min-width: 768px) and (max-width: 1024px){.ecl-pd-product-price.mobile-visible{margin-top:15px;font-size:20px;}.basic-button.ecl-more-color-mobile{margin-top:0px;margin-left:20px;text-align:left;font-size:14px;border:1px solid #ccc;width:auto;letter-spacing:1px;text-transform:lowercase;padding:7px 15px 7px 8px;}.basic-button.ecl-more-color-mobile span{vertical-align:top;font-size:18px;}}@media (max-width: 360px){.ecl-subscribe-block{padding:50px 20px 30px;}}.feature-permalink .scroll-progress{position:fixed;top:59px;width:100%;z-index:4;}.feature-article .standard-pips .pip a{border-color:#000;}.feature-permalink .scroll-progress > .progress-bar{height:3px;}.feature-permalink .section-header .divider{width:15px;}.feature-permalink .section-header .feature-title{line-height:1.5em;margin-bottom:25px;}.feature-permalink .section-header time{text-transform:uppercase;font-size:0.857em;margin-bottom:25px;}.feature-permalink .social{margin-top:20px;}.feature-permalink .social li{display:inline-block;}.feature-permalink .social a{font-family:'Icon';font-size:1.071em;padding:10px;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.feature-permalink .social a:hover{color:#525252;}.feature-permalink .social .facebook a:after{content:"\e602";}.feature-permalink .social .twitter a:after{content:"\e603";}@media (max-width: 767px){.feature-permalink .section-header{margin:40px 0 20px 0;}.feature-permalink .section-header .feature-title{margin-bottom:20px;}}.feature-pagination{position:fixed;top:50%;width:100%;height:0;z-index:4;}.feature-pagination:after{clear:both;display:table;content:"";}.feature-pagination .next,.feature-pagination .previous{position:relative;width:210px;z-index:4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 200ms ease;transition:opacity 200ms ease;}.feature-pagination.hidden .next,.feature-pagination.hidden .previous{opacity:0;}.feature-pagination .next{float:right;margin-right:-156px;}.feature-pagination .previous{float:left;margin-left:-156px;}.feature-pagination .drawer{background:#fff;opacity:0;padding:9px 15px;border:1px solid #ebebeb;-webkit-transition:-webkit-transform 400ms ease, opacity 600ms ease;transition:transform 400ms ease, opacity 600ms ease;}.feature-pagination .next .drawer{border-right:0;}.feature-pagination .previous .drawer{border-left:0;text-align:right;}.feature-pagination .next:hover .drawer{opacity:1;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);}.feature-pagination .previous:hover .drawer{opacity:1;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%);}.feature-pagination .next .arrow,.feature-pagination	.previous .arrow{font-family:'Icon';font-size:1.643em;position:absolute;top:0;width:54px;height:100%;background:rgba(255,255,255,0.85);border:1px solid #ebebeb;z-index:2;-webkit-transition:background 200ms 400ms ease;transition:background 200ms 400ms ease;}.feature-pagination .next .arrow:hover,.feature-pagination	.previous .arrow:hover{background:#fff;-webkit-transition:background 1ms 1ms ease;transition:background 1ms 1ms ease;}.feature-pagination .next .arrow{left:0;border-right:0;}.feature-pagination .previous .arrow{right:0;border-left:0;}.feature-pagination .next .arrow:after{position:relative;top:calc(50% - 9px);top:-moz-calc(50% - 9px);top:-webkit-calc(50% - 9px);left:calc(50% - 5px);left:-moz-calc(50% - 5px);left:-webkit-calc(50% - 5px);content:"\e60d";}.feature-pagination .previous .arrow:after{position:relative;top:calc(50% - 9px);top:-moz-calc(50% - 9px);top:-webkit-calc(50% - 9px);left:-moz-calc(50% - 7px);left:-webkit-calc(50% - 7px);left:calc(50% - 7px);content:"\e60c";}.feature-pagination a span{display:block;}.feature-pagination .category-tag{font-family:'Larsseit-Bold';font-size:0.714em;text-transform:uppercase;margin-bottom:2px;}.feature-pagination .feature-title{line-height:1.4em;}@media (max-width: 768px){.feature-pagination{display:none;}}.feature-article{max-width:1360px;margin:-50px auto 0 auto;text-align:center;}@media (max-width: 767px){.feature-article{margin:0 auto;}}.feature-article figcaption,.feature-article .standard-slideshow .captions{max-width:720px;padding:0 20px;margin:0 auto;font-size:0.786em;letter-spacing:0.1em;line-height:1.2em;text-align:left;}.feature-article figcaption a,.feature-article .standard-slideshow .captions a{border-bottom:1px solid #a3a3a3;-webkit-transition:border-color 200ms ease;transition:border-color 200ms ease;}.feature-article figcaption a:hover,.feature-article .standard-slideshow .captions a:hover{border-color:#c1c1c1;}@media (max-width: 1360px){.feature-article figcaption{padding-right:10px;margin-top:5px;}}.feature-article figcaption{margin-top:5px;}@media (max-width: 767px){.feature-article figcaption{font-size:0.714em;margin-top:5px;}}.feature-article figure{display:inline-block;width:100%;margin:40px auto;text-align:center;}.feature-article figure > img{max-width:100%;}.feature-article .standard-video{height:778px;position:relative;z-index:1;}.feature-article .standard-video .progress-bar .progress{background:#949494;}@media (max-width: 1200px){.feature-article .standard-video{height:700px;}}@media (max-width: 1100px){.feature-article .standard-video{height:650px;}}@media (max-width: 1000px){.feature-article .standard-video{height:600px;}}@media (max-width: 900px){.feature-article .standard-video{height:550px;}}@media (max-width: 800px){.feature-article .standard-video{height:500px;}}@media (max-width: 767px){.feature-article figure{margin:20px auto;}}@media (max-width: 700px){.feature-article .standard-video{height:450px;}}@media (max-width: 600px){.feature-article .standard-video{height:400px;}}@media (max-width: 500px){.feature-article .standard-video{height:350px;}}@media (max-width: 400px){.feature-article .standard-video{height:260px;}}.feature-article .standard-slideshow{display:inline-block;position:relative;max-width:950px;margin:40px auto;padding:0 35px;}.feature-article .standard-slideshow figure{margin:0;}.feature-article .standard-slideshow figure:after{clear:both;display:table;content:"";}.feature-article .standard-slideshow img{max-height:540px;}.feature-article .standard-slideshow figure > img{float:left;width:50%;padding:0 2px;}.feature-article .standard-slideshow figcaption{display:none;}.feature-article .standard-slideshow .captions{margin-top:7px;}.feature-article .standard-slideshow .next{position:absolute;top:0;right:0;bottom:60px;left:0;}.feature-article .standard-slideshow .pips{position:absolute;width:100%;left:0;bottom:32px;}@media (max-width: 767px){.feature-article .standard-slideshow{margin:20px auto;padding:0 20px;}.feature-article .standard-slideshow .pips{bottom:25px;}}.feature-article > h4,.feature-article > p,.feature-article > ul,.feature-article > blockquote{max-width:720px;margin:20px auto;padding:0 20px;text-align:left;letter-spacing:0.05em;line-height:1.929em;}.feature-article > h4{line-height:1.500em;}.feature-article .standard-list{position:relative;left:17px;padding-right:34px;}.feature-article .standard-list li{position:relative;}.feature-article > blockquote{font-family:'Larsseit-Bold';}.feature-article > blockquote:before,.feature-article > blockquote:after{display:inline-block;content:'"';}.feature-article > blockquote a{border-bottom:1px solid #666;-webkit-transition:border-color 200ms ease;transition:border-color 200ms ease;}.feature-article > blockquote a:hover{border-color:#c1c1c1;}@media (max-width: 767px){.feature-article > h4,.feature-article > p,.feature-article > ul,.feature-article > blockquote{margin:20px auto;}}.article-footer{max-width:680px;margin:60px auto;padding:18px 0;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}.article-footer .article-credit{display:inline-block;width:50%;margin-right:-4px;font-family:'Larsseit-Bold';font-size:0.857em;text-transform:uppercase;text-align:left;}.article-footer .article-credit a{-webkit-transition:color 200ms ease;transition:color 200ms ease;font-family:'Larsseit-Bold';}.article-footer .article-credit a:hover{color:#525252;}.article-footer .share{display:inline-block;width:50%;margin-right:-4px;text-align:right;}.article-footer .share .social{position:relative;top:3px;margin-top:0;margin-left:15px;}.article-footer .share h6,.article-footer .share .social{display:inline-block;}@media (max-width: 767px){.article-footer{max-width:calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:-webkit-calc(100% - 40px);padding:0;}.article-footer .article-credit,.article-footer .share{display:block;width:100%;text-align:left;padding:20px 0;}.article-footer .article-credit{border-bottom:1px solid #ebebeb;}.article-footer .share .social{float:right;right:-10px;}.article-footer .share:after{clear:both;display:table;content:"";}}.related-content{max-width:680px;margin:40px auto;border-bottom:1px solid #ebebeb;}.related-content > h2{display:inline-block;text-align:center;width:100%;margin:40px 0;}.related-article{padding:40px 0;border-top:1px solid #ebebeb;text-align:left;}.related-article:after{clear:both;display:table;content:"";}.related-article > .information h4 a:hover,.related-article > a:hover + .information h4 a{color:#525252;}.related-article > a img{float:left;width:25%;}.related-article > .information{float:left;width:75%;padding-left:20px;}.related-article > .information h6{line-height:1em;}.related-article > .information h6 a{font-family:'Larsseit-Bold';}.related-article > .information .divider{margin:18px 0;}.related-article > .information h4{line-height:1.5em;}.related-article > .information h4 a{display:block;-webkit-transition:color 200ms ease;transition:color 200ms ease;font-size:1em;}@media (max-width: 720px){.related-content{max-width:calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:-webkit-calc(100% - 40px);}}@media (max-width: 500px){.related-content{border-bottom:0;}.related-content > h2{margin:20px 0;}.related-article > a img{float:none;width:100%;}.related-article > .information{float:none;width:100%;padding:0;margin:30px 0 0 0;text-align:center;}.related-article > .information .divider{margin:18px auto;}}.feature-permalink .featured-products{display:inline-block;width:100%;background:#f9f9f9;margin:40px 0;padding:40px 0 80px 0;}.feature-permalink .featured-products > h2{text-align:center;margin:40px 0 60px 0;}.feature-permalink .carousel .slide a figure{display:inline-block;background:#fff;}.feature-permalink .carousel .information{margin-top:30px;background:none;}.feature-permalink .carousel .information .inner{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.feature-permalink .carousel-navigation .next{top:45%;right:20px;}.feature-permalink .carousel-navigation .previous{top:45%;left:20px;}@media (max-width: 767px){.featured-products{margin:0;padding:10px 0 40px 0;}}.related-article>.information .divider{margin:18px 0;}.divider.dark{background:#000;}.feature-article > blockquote a{font-family:'Larsseit-Bold';}.feature-permalink .feature-article .standard-slideshow figure > img{float:left;width:50%;}.feature-permalink .feature-article .standard-slideshow figure > img{max-width:100%;padding:0;width:100%;}.feature-permalink .feature-article .standard-slideshow.slider_two figure > img{max-width:49%;}@media (min-width: 936px){.feature-permalink .feature-article .standard-slideshow.slider_two figure > img{width:auto;max-width:49%;padding:0;}}@media (max-width: 350px){.article-footer .share .social{float:none;right:0;display:block;margin-left:0;margin-top:10px;}.article-footer .share .social li:first-child a{padding-left:0;}}.feature-landing .section-header{margin:50px auto 60px auto;}@media (max-width: 900px){.feature-landing .section-header{display:block;max-width:calc(100% - 40px);max-width:-moz-calc(100% - 40px);max-width:-webkit-calc(100% - 40px);margin:40px auto 60px auto;padding-bottom:50px;border-bottom:1px solid #ebebeb;}}.feature-categories{width:100%;z-index:5;}.feature-categories .inner{background:#000;}.feature-categories.categories-fixed .inner{position:fixed;left:0;width:100%;z-index:1;background:#000;}.feature-categories .header{display:none;}.feature-categories .header a{display:block;position:relative;color:#fff;padding:20px 0;text-align:center;}.feature-categories .header .icon{display:inline-block;position:relative;top:-1px;left:10px;width:9px;height:5px;line-height:1em;-webkit-transition:-webkit-transform 200ms ease;transition:transform 200ms ease;}.feature-categories.active .header .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.feature-categories .header .icon:after{font-family:'Icon';content:"\e60f";display:block;font-size:5px;line-height:1em;}.feature-categories .link-wrapper .close-button{display:none;color:#fff;text-align:center;padding:20px 0;text-transform:uppercase;font-size:0.857em;font-family:'Larsseit-Bold';}.feature-categories .link-wrapper .close-button:after{font-family:'Icon';content:"\e60b";font-size:9px;margin-left:11px;}.feature-categories .link-wrapper ul{text-align:center;}.feature-categories .link-wrapper li{display:inline-block;margin:0 20px;}.feature-categories .link-wrapper li:after{content:"";position:relative;top:1px;display:inline-block;width:1px;height:10px;right:-22px;background:#fff;}.feature-categories .link-wrapper li:last-child::after{display:none;}.feature-categories .link-wrapper li > a{display:inline-block;font-size:0.857em;font-family:'Larsseit-Bold';text-transform:uppercase;color:#c1c1c1;padding:11px 0 10px 0;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.feature-categories .link-wrapper li > a:hover,.feature-categories .link-wrapper li > a.active{color:#fff;}@media (max-width: 900px){.feature-categories{position:fixed;top:auto;bottom:0;left:0;}.feature-categories .link-wrapper .close-button{display:block;}.feature-categories .inner{position:relative;}.feature-categories .header{display:block;width:100%;background:#000;}.feature-categories .link-wrapper{position:fixed;left:0;bottom:0;height:0;width:100%;overflow:hidden;background:#000;}.feature-categories .link-wrapper ul{position:absolute;top:50%;left:0;width:100%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.feature-categories .link-wrapper li{display:block;}.feature-categories .link-wrapper li > a{padding-top:10px;padding-bottom:10px;}.feature-categories .link-wrapper li:after{display:none;}}.feature-wrapper{position:relative;padding:0 35px;}.feature-grid{width:100%;max-width:1367px;margin:80px auto;}.feature-grid .grid-sizer{width:25%;}.feature-grid .grid-item{width:25%;margin-bottom:4px;cursor:default;}.feature-grid .grid-item:nth-child(2){padding:0 2px 0 2px;}.feature-grid .grid-item.double-width{width:50%;}.feature-wrapper .loader{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,0.5);z-index:0;}.feature-wrapper .loader .logo span{background-image:url('../../../../../../../../design/themes/responsive/media/images/LogoLoader-black.svg?1769939670');}@media (max-width: 900px){.feature-grid{max-width:none;margin:40px auto;}.feature-grid .grid-sizer{display:none;}.feature-grid .grid-item{width:100%;margin-bottom:70px;}.feature-grid .grid-item.double-width{width:100%;}.feature-grid .item-with-overlay .information{-webkit-transition:none;transition:none;background:none !important;}.feature-grid .item-with-overlay .information > .inner{-webkit-transition:none;transition:none;}.feature-grid .item-with-overlay .cta{-webkit-transition:none;transition:none;}.feature-grid .item-with-overlay{width:100%;margin:35px 0;}.feature-grid .item-with-overlay:first-child{margin-top:0;}.feature-grid .item-with-overlay .media{margin-bottom:30px;}.feature-grid .item-with-overlay .information{position:static;opacity:1;visibility:visible;}.feature-grid .item-with-overlay .information > .inner{position:static;max-width:400px;margin:0 auto;opacity:1;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.feature-grid .item-with-overlay:hover .information > .inner{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.feature-grid .item-with-overlay .cta{margin-top:40px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}@media (max-width: 767px){.feature-wrapper{padding:0 20px;}}.loader{opacity:0;visibility:hidden;z-index:3;text-align:center;-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.loader .indicator{top:40%;left:50%;width:200px;-webkit-transform:translate(-45%,-45%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-40%);}.loader .logo{width:55px;height:55px;margin:0 auto;}.loader .logo span{display:block;width:100%;height:100%;background:url('../../../../../../../../design/themes/responsive/media/images/LogoLoader.svg?1769939670') no-repeat;}.loader .message{margin-top:9px;line-height:1.5em;font-size:1.286em;text-transform:uppercase;}.lookbook{height:100%;}.lookbook-introduction{width:100%;height:450px;}.lookbook-introduction .background{position:relative;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;}.lookbook-introduction .background .title{position:absolute;top:50%;left:50%;width:100%;padding:0 20px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center;color:#fff;font-weight:normal;}.lookbook-introduction .scroll-down{display:block;position:absolute;left:0;bottom:0;width:100%;padding:20px 0;font-family:'Icon';color:#fff;text-align:center;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.lookbook-introduction .scroll-down:hover{color:#c1c1c1;}.lookbook-introduction .scroll-down:after{display:block;content:"\e60e";}.lookbook-media .vertical-slideshow{text-align:center;}.lookbook-media .vertical-slide{position:relative;height:100%;padding:98px 20px;max-width:1500px;margin:0 auto;}.lookbook-media .vertical-slide .wrapper{height:100%;opacity:0;-webkit-transform:translateY(50px);-ms-transform:translateY(50px);transform:translateY(50px);-webkit-transition:opacity 1500ms ease, -webkit-transform 2000ms ease;transition:opacity 1500ms ease, transform 2000ms ease;}.lookbook-media .vertical-slide .wrapper.go{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.lookbook-media .vertical-slide:after{content:"";clear:both;display:table;}.lookbook-media .vertical-slide .title{display:none;font-family:'Larsseit';margin-top:40px;margin-bottom:30px;}.lookbook-media .vertical-slide:first-child .title{margin-top:0;}.lookbook-media .vertical-slide .lifestyle{float:left;width:50%;height:100%;}.lookbook-media .vertical-slide:nth-child(even) .lifestyle{float:right;}.lookbook-media .lifestyle img{position:relative;top:50%;width:auto;height:auto;max-width:100%;max-height:100%;padding:0 36px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.lookbook-media .vertical-slide .product{float:left;position:relative;top:50%;left:0;width:50%;padding:0 36px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.lookbook-media .product .standard-slideshow{position:relative;top:50%;max-width:450px;margin:0 auto;}.lookbook-media .standard-slideshow .controls-wrapper{position:relative;margin-top:40px;}.lookbook-media .standard-slideshow .pips{display:none;margin-top:40px;}.lookbook-media .standard-slideshow .navigation{position:absolute;top:0;width:100%;}.lookbook-media .navigation li{display:inline-block;margin:0 17px;}.lookbook-media .navigation a{font-family:'Icon';font-size:0.786em;padding:10px;}.lookbook-media .navigation .next{right:0;}.lookbook-media .navigation .next:after{content:"\e613";}.lookbook-media .navigation .previous:after{content:"\e612";}.lookbook-media .product img{width:auto;height:auto;max-width:100%;max-height:440px;}.lookbook-media .product .product-title{max-width:455px;margin:0 auto;}.lookbook-media .product .product-title h3{line-height:1.5em;}.lookbook-media .vertical-pips{position:fixed;width:75px;top:50%;left:34px;bottom:auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;z-index:2;}.lookbook-media .vertical-pips .pip{display:block;margin:11px 0;}.vertical-slideshow.fixed-elements-hidden > .vertical-pips{opacity:0;visibility:hidden;}.lookbook-media .slide-title{position:fixed;top:50%;right:20px;text-align:center;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.lookbook-media .slide-title span{position:absolute;top:0;left:100%;margin-left:6px;}.lookbook-media .slide-title h6{font-family:'Larsseit';}.fixed-elements-hidden .slide-title{opacity:0;visibility:hidden;}@media (max-height: 768px){.lookbook-media .product img{max-height:340px;}}@media (max-width: 768px){.lookbook-media .vertical-slideshow{padding:40px 20px 0 20px;}.lookbook-media .vertical-slide .wrapper{height:100%;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.lookbook-media .vertical-slide{padding:0;border-bottom:1px solid #ebebeb;}.lookbook-media .vertical-slide:last-child{padding:0;border-bottom:0;}.lookbook-media .vertical-slide .title{display:block;}.lookbook-media .vertical-slide .lifestyle,.lookbook-media .vertical-slide .product{float:none;width:100%;margin-bottom:40px;}.lookbook-media .vertical-slide:nth-child(2n) .lifestyle{float:none;}.lookbook-media .vertical-slide .lifestyle img{position:static;top:auto;padding:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.lookbook-media .vertical-slide .product{float:none;position:static;top:auto;left:auto;width:100%;padding:0;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.lookbook-media .product .standard-slideshow{position:static;top:auto;max-width:none;margin:0 auto;}.lookbook-media .standard-slideshow .controls-wrapper{display:none;}.lookbook-media .standard-slideshow .pips{display:block;}.lookbook-media .vertical-pips{display:none;}.lookbook-media .slide-title{display:none;}}.slideshow .pips{position:absolute;width:100%;bottom:14px;text-align:center;z-index:1;}.standard-slideshow,.standard-slideshow .slides{width:100%;position:relative;}.lookbook-media .product .standard-slideshow{position:relative;top:50%;max-width:450px;margin:0 auto;}.standard-slideshow,.standard-slideshow .slides{width:100%;position:relative;}.standard-slideshow .slides{overflow:hidden;height:100%;line-height:0;}.standard-slideshow .slide{position:absolute;top:0;width:100%;height:100%;background-position:center center;background-size:cover;text-align:center;}.standard-slideshow .slide:first-child{position:relative;top:0;left:0;}.lookbook-media .standard-slideshow .controls-wrapper{position:relative;margin-top:40px;}.lookbook-media .standard-slideshow .navigation{position:absolute;top:0;width:100%;}.lookbook-media .navigation li{display:inline-block;margin:0 17px;}.lookbook-media .navigation a{font-family:Icon;font-size:.786em;padding:10px;}.lookbook-media .standard-slideshow .pips{display:none;margin-top:40px;}.standard-pips .pip{display:inline-block;width:8px;height:8px;margin:0 8px;}.standard-pips.dark .pip.active a,.standard-slideshow.colour-light .pip.active a{background:#000;}@media (max-width: 768px){.lookbook-media .product .standard-slideshow{position:static;top:auto;max-width:none;margin:0 auto;}lookbook-media .product img{max-height:340px;}.lookbook-media .standard-slideshow .controls-wrapper{display:none;}.lookbook-media .standard-slideshow .pips{display:block;}}.account-order .information-viewer{max-width:1210px;padding:0 35px;}@media (max-width: 767px){.account-order .information-viewer{padding:0;}.account-order .information-viewer .view > h2{padding:0 20px;}.order-extended .preorder-notes{position:static;top:auto;margin-bottom:20px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.account-order .view-row{padding:30px 70px 0 0;position:relative;width:100%;border-bottom:1px solid #ebebeb;}.account-order-edit .view-row{padding-right:0;width:100%;}.tunnel-body-section .section-title h5{font-weight:normal;}.account-order .view-row:after{clear:both;content:"";display:table;}.account-order .view-row:last-child{border-bottom:0;padding-right:0;}.account-order .view-row.delivery-address-row{padding-bottom:30px;}.account-order .view-row .row-header{margin-bottom:8px;}.account-order .view-column{float:left;width:50%;margin-bottom:35px;}.account-order .view-column.full-width{float:none;width:100%;}.account-order .view-column.thirds{width:33.3333%;}.account-order .view-column:nth-child(even){padding-right:35px;}.account-order .view-column:nth-child(odd){padding-left:35px;}.account-order .view-column.thirds:nth-child(even),.account-order .view-column.thirds:nth-child(odd){padding-right:0;padding-left:0;}.account-order .delivery-address-row .view-column{float:none;width:100%;padding-right:0;margin-bottom:0;}.account-order .delivery-form .view-column:nth-child(even){padding-left:35px;padding-right:0;}.account-order .delivery-form .view-column:nth-child(odd){padding-right:35px;padding-left:0;}.account-order .view-column .label{margin-bottom:5px;color:#949494;text-transform:uppercase;padding:0;font-weight:normal;font-family:'Larsseit-Bold';letter-spacing:0.15em;font-size:0.857em;}.account-order .view-column .label.cm-required:after{display:none;}.account-order .view-column > p{margin-bottom:8px;letter-spacing:0.05em;}.account-order .view-action{position:absolute;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.account-order .view-action > a{border:1px solid #bfbfbf;padding:11px 13px 7px 13px;text-transform:uppercase;font-size:0.857em;-webkit-transition:background 200ms ease, color 200ms ease, border-color 200ms ease;transition:background 200ms ease, color 200ms ease, border-color 200ms ease;}.account-order .view-action > a:hover{border-color:#000;background:#000;color:#fff;}.account-order .onward-options{display:block;max-width:218px;text-align:center;margin:10px auto 40px auto;}.account-order .onward-options > .basic-button{background:#000;color:#fff;padding:26px 0 22px 0;font-size:0.857em;display:block;-webkit-transition:background 200ms ease;transition:background 200ms ease;}.account-order .onward-options > .basic-button:hover{background:#545454;}@media (max-width: 767px){.account-order .information-viewer .view-content-inner{padding-top:0;border-bottom:0;}.account-order .view-row{padding-bottom:10px;padding-right:0;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);margin:0 auto;}.account-order .view-row:last-child{border-bottom:1px solid #ebebeb;}.account-order .view-column{float:none;width:100%;margin-bottom:25px;}.account-order .view-column.thirds{width:100%;}.account-order .delivery-form .view-column:nth-child(odd),.account-order .view-column:nth-child(even){padding-right:0;}.account-order .delivery-form .view-column:nth-child(even),.account-order .view-column:nth-child(odd){padding-left:0;}.account-order .view-action{position:static;top:auto;right:auto;width:100%;text-align:center;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);padding-bottom:30px;}.account-order .onward-options{max-width:none;border-bottom:1px solid #ebebeb;}}.account-order .delivery-address-checkbox label{width:100%;background:#f8f8f8;padding:30px;}.account-order .delivery-address-checkbox label p{text-transform:none;font-size:1em;letter-spacing:0.05em;}.account-order .delivery-form{display:none;}.account-order .delivery-form.active{display:block;top:-31px;position:relative;background:white;margin-bottom:-32px;}.view.order-view{border-bottom:0;}.order-table-header{border-bottom:1px solid #ebebeb;}.order-table-header > .column{float:left;width:20%;padding:30px 0;}.order-table-header:after,.order-row:after{content:"";display:table;clear:both;}.order-row{border-bottom:1px solid #ebebeb;cursor:pointer;}.order-row > .column{float:left;width:20%;padding:30px 0;-webkit-transition:color 200ms ease;transition:color 200ms ease;}.order-row > .column .label{display:none;color:#949494;text-transform:uppercase;font-size:0.857em;font-family:'Larsseit-bold';margin-bottom:5px;}.order-row:hover > .column{color:#525252;}.order-table-body .order-row > .column{letter-spacing:0.05em;}.order-table .column:last-child{text-align:right;}@media (max-width: 767px){.order-table-header{display:none;}.order-row{padding:30px 0;width:calc(100% - 40px);width:-webkit-calc(100% - 40px);width:-moz-calc(100% - 40px);margin:0 auto;}.order-row > .column{float:none;width:100%;padding:0;margin-bottom:10px;}.order-table .column:last-child{text-align:left;}.order-row > .column .label{display:block;}.order-row > .column .order-number{text-transform:uppercase;font-family:'Larsseit-bold';font-size:0.857em;letter-spacing:0.15em;}}.order-table .order-extended{display:none;position:relative;width:100%;padding:25px 40px 0 40px;background:#f8f8f8;border-bottom:1px solid #ebebeb;}.order-table .order-extended .close{font-size:14px;}.order-table .order-extended.active{display:block;}.order-table .order-extended > .close{position:absolute;top:0;right:0;padding:25px 40px;font-family:"Icon";}.order-table .order-extended > .close:after{content:"\e60b";}.order-table .order-extended > h5{margin-bottom:25px;font-size:1em;font-weight:normal;}.order-extended .item-table .column{width:16.25%;text-align:center;}.order-extended .table-content .column{color:#000;}.order-extended .table-content .item-price,.order-extended .table-content .item-size,.order-extended .table-content .item-tax,.order-extended .table-content .total-price{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);text-align:center;}.order-extended .table-header .column:nth-child(1){width:35%;text-align:left;}.order-extended .item-table .item-information{width:35%;text-align:left;}.order-extended .item-table .item-price{left:35%;}.order-extended .item-table .item-size{left:51%;}.order-extended .table-content .item-size .label{display:none;}.order-extended .item-table .item-tax{left:67.5%;}.order-extended .table-content .item-tax .label{display:none;}.order-extended .table-header .column:nth-child(5){text-align:right;}.order-extended .item-table .total-price{right:0;text-align:right;}.order-extended .view-row{margin-top:30px;padding-right:0;}.view-row .block-header{padding:24px 0 20px 0;margin-bottom:20px;font-size:1em;font-weight:normal;border-top:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}.order-extended .view-column:nth-child(even),.order-extended .view-column:nth-child(odd){padding:0;}.order-extended .view-column:first-child{padding-right:20px;}.order-extended .view-column:last-child{padding-left:20px;}.order-extended .summary .label{margin-bottom:10px;}.order-extended .summary p{margin-bottom:15px;}.order-extended .customer-details p{letter-spacing:0.05em;line-height:1.7em;}.order-extended .customer-details .information{margin-bottom:30px;}.order-extended .enquiry{margin-top:0;padding-top:25px;}.order-extended .enquiry .view-column{text-align:center;margin-bottom:25px;}.order-extended .enquiry .icon{font-family:'Icon';font-size:0.571em;position:relative;top:-1px;margin-right:10px;}.order-extended .enquiry .icon:after{content:"\e620";}.order-extended .enquiry a{-webkit-transition:color 200ms ease;transition:color 200ms ease;font-family:'Larsseit-Bold';font-size:12px;}.order-extended .enquiry a:hover{color:#525252;}.order-extended .options{max-width:700px;margin:10px auto 0 auto;}.order-extended .options .view-column{text-align:center;}.order-extended .options .basic-button{background:#000;color:#fff;font-size:0.857em;padding:21px 20px 20px 20px;line-height:1.5em;width:100%;max-width:210px;}.order-extended .options .basic-button:hover{background:#525252;}@media (max-width: 1100px){.order-extended .item-table .item-details{padding-left:0;margin-top:5px;display:block;}}@media (max-width: 950px){.order-extended .options .basic-button{position:relative;min-height:60px;}.order-extended .options .basic-button span{position:absolute;top:51%;left:50%;width:80%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}}.item-table .item-details a{font-size:14px;}@media (max-width: 767px){.order-table .order-extended{padding-right:20px;padding-left:20px;top:-1px;}.order-table .order-extended > h5{margin-bottom:20px;}.order-extended .table-header{display:none;}.order-extended .item-table{border-top:1px solid #ebebeb;}.order-extended .item-table .column{width:100%;text-align:left;}.order-extended .table-content .item-price,.order-extended .table-content .item-size,.order-extended .table-content .item-tax,.order-extended .table-content .total-price{position:static;display:block;width:100%;left:auto;top:auto;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);text-align:left;line-height:1.8em;}.order-extended .table-content .item-price{display:none;}.order-extended .table-content .item-size .label{display:block;}.order-extended .table-content .item-tax .label{display:inline;}.order-extended .item-table .item-image{vertical-align:top;}.item-table .item-image img{top:0;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);}.order-extended .item-table .item-details{display:inline-block;vertical-align:top;padding-left:15px;margin-top:-3px;}.order-extended .view-row{margin-top:0;width:100%;}.order-extended .extended-details{padding-top:0;}.view-row .block-header{border-top:0;}.customer-details .block-header{border-top:1px solid #ebebeb;}.order-extended .customer-details .information{margin-bottom:20px;}.order-extended .view-column:first-child{padding-right:0;}.order-extended .view-column:last-child{padding-left:0;}.order-extended .enquiry{padding-top:20px;padding-bottom:0;}.order-extended .enquiry .icon{display:block;top:0;margin-bottom:8px;}.order-extended .options .basic-button{display:block;max-width:none;width:100%;}.order-extended .options .basic-button span{position:static;width:100%;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);}}.about-introduction{position:relative;z-index:2;}@media (max-width: 768px){.about-block .standard-slideshow .slide img{position:static;top:auto;}.about-block .standard-slideshow .slide{position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.block-navigation{position:fixed;top:50%;left:35px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:1;-webkit-transition:opacity 200ms ease, visibility 200ms ease;transition:opacity 200ms ease, visibility 200ms ease;}.block-navigation .pips .pip{display:block;margin:11px 0;}.about-block-container{position:fixed;top:0;left:50%;width:100%;max-width:1596px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.touch-device .about-block-container{position:static;top:auto;left:auto;max-width:none;padding:0 20px;padding-top:40px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.about-block{position:relative;overflow:hidden;}.about-block .slide,.about-block .extra-images figure{z-index:1;}.about-block .standard-slideshow,.about-block .extra-images{position:absolute;top:0;right:0;bottom:0;left:0;}.about-block .standard-slideshow .standard-pips{display:none;}.about-block .standard-slideshow .slide{position:absolute !important;top:50%;display:inline;width:auto;height:auto;}.about-block .block-title,.about-block .block-copy{position:relative;max-width:450px;margin:0 auto;}.about-block .block-title{font-size:1.786em;margin-bottom:25px;}.about-block .block-copy p{font-size:1.143em;letter-spacing:0.05em;line-height:1.7em;margin-bottom:20px;}.block-one{padding:10% 0 32% 0;}.block-one .block-title,.block-one .block-copy{z-index:10;-webkit-transform:translate(50px,-50px);-ms-transform:translate(50px,-50px);transform:translate(50px,-50px);}.block-one .standard-slideshow{left:50px;}.about-block .slide,.about-block .background,.about-block .extra-images figure{-webkit-transition:-webkit-transform 1.5s cubic-bezier(0.23,1,0.32,1);transition:transform 1.5s cubic-bezier(0.23,1,0.32,1);}.block-one .standard-slideshow  .slide:nth-child(1){top:23%;left:3%;width:29%;z-index:1;}.block-one .slide:nth-child(2){top:50%;width:25%;left:25%;-webkit-transform:translateY(-10%);-ms-transform:translateY(-10%);transform:translateY(-10%);}.block-one .slide:nth-child(3){top:65%;width:14.5%;left:55.5%;-webkit-transform:translateY(-31%);-ms-transform:translateY(-31%);transform:translateY(-31%);}.block-one .slide:nth-child(4){top:55%;width:18%;left:70%;}.block-two{margin-top:-50px;}.block-two .full-image .background{position:absolute;width:100%;height:1000px;background-size:cover;background-repeat:no-repeat;background-position:center top;z-index:-1;}.block-two .full-image{background-size:cover;background-position:center center;background-repeat:no-repeat;}.block-two.visible .full-image-copy{opacity:1;-webkit-transition:opacity 1.5s 500ms cubic-bezier(0.23,1,0.32,1);transition:opacity 1.5s 500ms cubic-bezier(0.23,1,0.32,1);}.block-two .full-image-copy{max-width:720px;margin:0 auto;padding:200px 0;text-align:center;}.block-two .full-image-copy h1{font-size:1.786em;color:#fff;line-height:2em;text-transform:none;}.block-three{margin:0 0 0 0;padding:22.5% 0 35% 0;}.block-three .block-title,.block-three .block-copy{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);}.block-three .standard-slideshow .slide:nth-child(1){top:20%;left:10%;width:28%;}.block-three .slide:nth-child(2){position:absolute;top:65%;left:39%;width:28.25%;height:50%;}.block-three .slide .video-player .player video{width:100%;height:auto;max-height:100%;max-width:100%;}.touch-device .block-three .slide .video-player .player video{display:none;}.block-three .slide .video-player{text-align:center;}.block-three .slide .video-player img{display:none;}.touch-device .block-three .slide .video-player img{display:inline;}.block-three .slide:nth-child(3){top:4%;left:60%;width:22%;}.block-three .extra-images{z-index:1;}.block-three .extra-images figure{display:inline-block;position:absolute;top:100%;}.block-three .extra-images figure img{max-width:100%;}.block-three .extra-images figure:nth-child(1){top:65%;left:22.5%;}.touch-device .block-three .extra-images figure:nth-child(1){left:22.5%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}.touch-device .block-five .extra-images figure:nth-child(1){top:52.5%;left:12.5%;}.block-three .extra-images figure:nth-child(2){top:50%;left:75%;width:4.5%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}@media (max-width: 1300px){.block-three .extra-images figure:nth-child(2){left:80%;}}.touch-device .block-three .extra-images figure:nth-child(2){left:87.5%;top:40%;}.touch-device .block-one .slide:nth-child(2){top:50%;}.touch-device .block-one .slide:nth-child(3){top:55%;}.touch-device .block-one .slide:nth-child(4){top:20%;left:75%;}.touch-device .block-three .slide:nth-child(2){top:74%;left:35%;}.touch-device .block-three .extra-images figure:nth-child(1){left:22.5%;}.touch-device .block-five .standard-slideshow .slide:nth-child(1){top:12%;left:5%;}.touch-device .block-five .slide:nth-child(2){top:65%;left:25%;}.touch-device .block-five .slide:nth-child(3){top:67%;}@media (max-width: 1300px){.block-three .extra-images figure:nth-child(2){left:80%;}}@media (max-width: 1100px){.block-three .extra-images figure:nth-child(2){left:90%;}}.block-four .standard-video{height:800px;}.block-four .placeholder .background{position:absolute;width:100%;height:1000px;background-size:cover;background-repeat:no-repeat;background-position:center top;}.block-four .standard-video .progress-bar .progress{background:#949494;}.block-four [data-colour="light"] .placeholder{color:#fff;}.block-four [data-colour="light"] .placeholder:hover{color:#c1c1c1;}@media (max-width: 1200px){.block-four .standard-video{height:700px;}}@media (max-width: 1100px){.block-four .standard-video{height:650px;}}@media (max-width: 1000px){.block-four .standard-video{height:600px;}}@media (max-width: 900px){.block-four .standard-video{height:550px;}}@media (max-width: 800px){.block-four .standard-video{height:500px;}}@media (max-width: 700px){.block-four .standard-video{height:450px;}}@media (max-width: 600px){.block-four .standard-video{height:400px;}}@media (max-width: 500px){.block-four .standard-video{height:350px;}}@media (max-width: 400px){.block-four .standard-video{height:260px;}}.block-five{padding:15% 0 35% 0;}.block-five .block-title,.block-five .block-copy{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);}.block-five  .standard-slideshow .slide:nth-child(1){top:8%;left:10%;width:28%;}.block-five .slide:nth-child(2){top:70%;left:32%;width:28.5%;-webkit-transform:translateY(-22.6062%);-ms-transform:translateY(-22.6062%);transform:translateY(-22.6062%);}.block-five .slide:nth-child(3){top:100%;left:61%;width:22%;-webkit-transform:translateY(-55.884%);-ms-transform:translateY(-55.884%);transform:translateY(-55.884%);}.touch-device .block-five .extra-images figure:nth-child(2){top:5%;left:75%;width:7%;}.block-five .extra-images{z-index:1;}.block-five .extra-images figure{display:inline-block;position:absolute;top:100%;}.block-five .extra-images figure img{max-width:100%;}.block-five .extra-images figure:nth-child(1){top:65%;left:20%;}.block-five .extra-images figure:nth-child(2){top:50%;left:70%;width:4.5%;}@media (max-width: 1140px){.block-three .slide:nth-child(1){top:150px;left:5%;width:28%;}}@media (max-width: 768px){.about-introduction h1{font-size:2.857em;}.block-two .full-image .background{height:100%;background-position:center center;}.natural-scroll{display:none;}.about-block-container{position:static;top:auto;left:auto;max-width:none;padding:0 20px;padding-top:40px;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.about-block{position:relative;overflow:visible;padding:0;margin-top:60px;}.about-block:first-child{margin-top:0;}.about-block .standard-slideshow{position:relative;top:auto;right:auto;bottom:auto;left:auto;}.about-block .standard-slideshow .slides{text-align:center;}.about-block .standard-slideshow .slide{position:absolute;top:0;left:0;text-align:center;width:100%;height:100%;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.about-block .standard-slideshow .slide:first-child{position:relative !important;}.block-three .standard-slideshow .slide:nth-child(1){left:0;}.about-block .standard-slideshow .standard-pips{display:block;position:absolute;width:100%;text-align:center;bottom:10px;z-index:1;}.about-block .extra-images{display:none;}.about-block .standard-slideshow .slide img{position:static;top:auto;}.about-block .block-title,.about-block .block-copy{position:relative;}.about-block .block-title{font-size:1.571em;margin-bottom:40px;}.about-block .block-copy{margin-top:40px;font-size:1.143em;}.block-one .block-title,.block-one .block-copy,.block-three .block-title,.block-three .block-copy,.block-five .block-title,.block-five .block-copy{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.block-two .full-image-copy{padding:55px 20px;}.block-two .full-image-copy h1{font-size:1.429em;line-height:1.5em;}.block-three .slide .video-player .player{display:none;}.block-three .slide:nth-child(2) .video-player{position:static;top:auto;left:auto;width:auto;height:auto;}.block-three .slide .video-player img{display:inline;}}.about-template .featured-products{display:inline-block;width:100%;background:#f9f9f9;margin:60px 0 0 0;padding:40px 0 80px 0;}.about-template .featured-products > h2{text-align:center;margin:40px 0 60px 0;}.about-template .carousel .slide a figure{display:inline-block;background:#fff;}.about-template .carousel .information{margin-top:30px;background:none;}.about-template .carousel .information .inner{-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);}.about-template .carousel-navigation .next{top:45%;right:20px;}.about-template .carousel-navigation .previous{top:45%;left:20px;}@media (max-width: 767px){.featured-products{margin:0;padding:10px 0 40px 0;}}.wechat-body{max-width:1200px;margin:0 auto 200px;text-align:center;}.qr-code__image{display:inline-block;border-top:1px solid #ebebeb;padding-top:70px;text-align:center;margin-left:0;float:none;}.qr-code__text{display:inline-block;border-top:1px solid #ebebeb;padding-top:70px;text-align:center;margin-left:30px;float:none;vertical-align:top;}.qr-code__text p{display:inline-block;font-size:20px;line-height:36px;text-align:center;max-width:610px;padding-bottom:30px;}.qr-code__text .qr-step-three{max-width:710px;}@media (max-width: 768px){.qr-code__image,.qr-code__text{width:90%;margin:0 5%;}.qr-code__text{margin-top:50px;}}@media (max-width: 480px){.qr-code__text p{font-size:18px;line-height:30px;}.qr-code__image,.qr-code__text{padding-top:50px;}}.under-menu-free-shipping-banner{color:#000;}@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:local('Open Sans'), local('OpenSans'), url(//fonts.gstatic.com/s/opensans/v13/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');}