<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

/*!
 * animate.css -https://daneden.github.io/animate.css/
 * Version - 3.7.2
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2019 Daniel Eden
 */

@-webkit-keyframes bounce {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -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 {
  from,
  20%,
  53%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  40%,
  43% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }

  70% {
    -webkit-animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -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;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  from,
  50%,
  to {
    opacity: 1;
  }

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

@keyframes flash {
  from,
  50%,
  to {
    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 {
  from {
    -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);
  }

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

@keyframes pulse {
  from {
    -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);
  }

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

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

@-webkit-keyframes rubberBand {
  from {
    -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(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

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

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

@keyframes rubberBand {
  from {
    -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(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }

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

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

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

@-webkit-keyframes shake {
  from,
  to {
    -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 {
  from,
  to {
    -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 headShake {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

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

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

  6.5% {
    -webkit-transform: translateX(-6px) rotateY(-9deg);
    transform: translateX(-6px) rotateY(-9deg);
  }

  18.5% {
    -webkit-transform: translateX(5px) rotateY(7deg);
    transform: translateX(5px) rotateY(7deg);
  }

  31.5% {
    -webkit-transform: translateX(-3px) rotateY(-5deg);
    transform: translateX(-3px) rotateY(-5deg);
  }

  43.5% {
    -webkit-transform: translateX(2px) rotateY(3deg);
    transform: translateX(2px) rotateY(3deg);
  }

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

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

@-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);
  }

  to {
    -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);
  }

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

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

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

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.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);
  }

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

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

  10%,
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.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);
  }

  to {
    -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 {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  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);
  }

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

@keyframes wobble {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  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);
  }

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

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

@-webkit-keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

@keyframes jello {
  from,
  11.1%,
  to {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

  22.2% {
    -webkit-transform: skewX(-12.5deg) skewY(-12.5deg);
    transform: skewX(-12.5deg) skewY(-12.5deg);
  }

  33.3% {
    -webkit-transform: skewX(6.25deg) skewY(6.25deg);
    transform: skewX(6.25deg) skewY(6.25deg);
  }

  44.4% {
    -webkit-transform: skewX(-3.125deg) skewY(-3.125deg);
    transform: skewX(-3.125deg) skewY(-3.125deg);
  }

  55.5% {
    -webkit-transform: skewX(1.5625deg) skewY(1.5625deg);
    transform: skewX(1.5625deg) skewY(1.5625deg);
  }

  66.6% {
    -webkit-transform: skewX(-0.78125deg) skewY(-0.78125deg);
    transform: skewX(-0.78125deg) skewY(-0.78125deg);
  }

  77.7% {
    -webkit-transform: skewX(0.390625deg) skewY(0.390625deg);
    transform: skewX(0.390625deg) skewY(0.390625deg);
  }

  88.8% {
    -webkit-transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
    transform: skewX(-0.1953125deg) skewY(-0.1953125deg);
  }
}

.jello {
  -webkit-animation-name: jello;
  animation-name: jello;
  -webkit-transform-origin: center;
  transform-origin: center;
}

@-webkit-keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes heartBeat {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  14% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  28% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }

  42% {
    -webkit-transform: scale(1.3);
    transform: scale(1.3);
  }

  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

.heartBeat {
  -webkit-animation-name: heartBeat;
  animation-name: heartBeat;
  -webkit-animation-duration: 1.3s;
  animation-duration: 1.3s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
}

@-webkit-keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

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

@keyframes bounceIn {
  from,
  20%,
  40%,
  60%,
  80%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

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

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

  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.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(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }

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

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

@-webkit-keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

@keyframes bounceInDown {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

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

@-webkit-keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

@keyframes bounceInLeft {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  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);
  }

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

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

@-webkit-keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

@keyframes bounceInRight {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

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

@-webkit-keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

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

@keyframes bounceInUp {
  from,
  60%,
  75%,
  90%,
  to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }

  from {
    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);
  }

  to {
    -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(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

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

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}

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

@-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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

  to {
    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);
  }

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

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

@-webkit-keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes fadeIn {
  from {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

@-webkit-keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

@keyframes fadeOut {
  from {
    opacity: 1;
  }

  to {
    opacity: 0;
  }
}

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

@-webkit-keyframes fadeOutDown {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutDown {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutDownBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutLeft {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutLeftBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutRight {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutRightBig {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutUp {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutUp {
  from {
    opacity: 1;
  }

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

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

@-webkit-keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

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

@keyframes fadeOutUpBig {
  from {
    opacity: 1;
  }

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

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

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

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) 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) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) 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(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}

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

  40% {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) scale3d(1, 1, 1) 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) scale3d(1, 1, 1) translate3d(0, 0, 150px)
      rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) scale3d(1, 1, 1) 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(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }

  to {
    -webkit-transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0)
      rotate3d(0, 1, 0, 0deg);
    transform: perspective(400px) scale3d(1, 1, 1) translate3d(0, 0, 0) rotate3d(0, 1, 0, 0deg);
    -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 {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

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

@keyframes flipInX {
  from {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

  to {
    -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 {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

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

@keyframes flipInY {
  from {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-animation-timing-function: ease-in;
    animation-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-animation-timing-function: ease-in;
    animation-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);
  }

  to {
    -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 {
  from {
    -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;
  }

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

@keyframes flipOutX {
  from {
    -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;
  }

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

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

@-webkit-keyframes flipOutY {
  from {
    -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;
  }

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

@keyframes flipOutY {
  from {
    -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;
  }

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

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

@-webkit-keyframes lightSpeedIn {
  from {
    -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);
  }

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

@keyframes lightSpeedIn {
  from {
    -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);
  }

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

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

@-webkit-keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

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

@keyframes lightSpeedOut {
  from {
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

  to {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    opacity: 1;
  }
}

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

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

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

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

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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 {
  from {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }

  to {
    -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;
  }

  to {
    -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;
  }

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

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

@-webkit-keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes jackInTheBox {
  from {
    opacity: 0;
    -webkit-transform: scale(0.1) rotate(30deg);
    transform: scale(0.1) rotate(30deg);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
  }

  50% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }

  70% {
    -webkit-transform: rotate(3deg);
    transform: rotate(3deg);
  }

  to {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

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

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

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

  to {
    opacity: 1;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}

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

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

@-webkit-keyframes rollOut {
  from {
    opacity: 1;
  }

  to {
    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 {
  from {
    opacity: 1;
  }

  to {
    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 {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

@keyframes zoomIn {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }

  50% {
    opacity: 1;
  }
}

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

@-webkit-keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

@keyframes zoomInDown {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

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

@-webkit-keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

@keyframes zoomInLeft {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

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

@-webkit-keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

@keyframes zoomInRight {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

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

@-webkit-keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

@keyframes zoomInUp {
  from {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

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

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

@-webkit-keyframes zoomOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}

@keyframes zoomOut {
  from {
    opacity: 1;
  }

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

  to {
    opacity: 0;
  }
}

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

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

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

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}

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

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.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(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}

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

  to {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.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(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

  to {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.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.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@-webkit-keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutDown {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutLeft {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutRight {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

@-webkit-keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

@keyframes slideOutUp {
  from {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }

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

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

.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.delay-1s {
  -webkit-animation-delay: 1s;
  animation-delay: 1s;
}

.animated.delay-2s {
  -webkit-animation-delay: 2s;
  animation-delay: 2s;
}

.animated.delay-3s {
  -webkit-animation-delay: 3s;
  animation-delay: 3s;
}

.animated.delay-4s {
  -webkit-animation-delay: 4s;
  animation-delay: 4s;
}

.animated.delay-5s {
  -webkit-animation-delay: 5s;
  animation-delay: 5s;
}

.animated.fast {
  -webkit-animation-duration: 800ms;
  animation-duration: 800ms;
}

.animated.faster {
  -webkit-animation-duration: 500ms;
  animation-duration: 500ms;
}

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

.animated.slower {
  -webkit-animation-duration: 3s;
  animation-duration: 3s;
}

@media (print), (prefers-reduced-motion: reduce) {
  .animated {
    -webkit-animation-duration: 1ms !important;
    animation-duration: 1ms !important;
    -webkit-transition-duration: 1ms !important;
    transition-duration: 1ms !important;
    -webkit-animation-iteration-count: 1 !important;
    animation-iteration-count: 1 !important;
  }
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track::before,.slick-track::after{content:"";display:table}.slick-track::after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url("../fonts/slick/slick.eot");src:url("../fonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../fonts/slick/slick.woff") format("woff"),url("../fonts/slick/slick.ttf") format("truetype"),url("../fonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal;font-display:swap}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover::before,.slick-prev:focus::before,.slick-next:hover::before,.slick-next:focus::before{opacity:1}.slick-prev.slick-disabled::before,.slick-next.slick-disabled::before{opacity:.25}.slick-prev::before,.slick-next::before{font-family:"slick";font-size:20px;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev::before{content:"\2190"}[dir="rtl"] .slick-prev::before{content:"\2192"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next::before{content:"\2192"}[dir="rtl"] .slick-next::before{content:"\2190"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover::before,.slick-dots li button:focus::before{opacity:1}.slick-dots li button::before{position:absolute;top:0;left:0;content:"\2022";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button::before{color:#000;opacity:.75}@font-face{font-family:"Tumi-icon-origin";src:url("../../fonts/Tumi/Tumi-icon-origin.eot?mcwuct");src:url("../../fonts/Tumi/Tumi-icon-origin.eot?mcwuct#iefix") format("embedded-opentype"),url("../../fonts/Tumi/Tumi-icon-origin.ttf?mcwuct") format("truetype"),url("../../fonts/Tumi/Tumi-icon-origin.woff?mcwuct") format("woff"),url("../../fonts/Tumi/Tumi-icon-origin.svg?mcwuct#Tumi-icon-origin") format("svg");font-weight:normal;font-style:normal;font-display:swap}.tumi-icon-og{font-family:"Tumi-icon-origin" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-tumiTracer-lg::before,.icon-tumitracker::before,.tumi-icon-ft-tumitracker::before{content:'!'}.icon-tumi360Wheel-lg::before,.tumi-icon-ft-360_wheel::before{content:'"'}.icon-tumiAddABag-lg::before,.tumi-icon-ft-add_a_bag_system::before{content:'#'}.icon-tumiAirGradeAlHandle-lg::before,.tumi-icon-ft-aircraft_grade_aluminum_handle::before{content:'$'}.icon-tumiAntibacterialLining-lg::before,.tumi-icon-ft-antibacterial_lining::before{content:'%'}.icon-tumiCollapsible-lg::before,.tumi-icon-ft-collapsable::before{content:'&amp;'}.icon-tumiDuraFold-lg::before,.tumi-icon-ft-durafold::before{content:'\''}.icon-tumiEasyGlide-lg::before,.icon-tumiEasyGlideWheels-lg::before,.tumi-icon-ft-easy_glide_wheels::before{content:'('}.icon-tumiEReader-lg::before,.tumi-icon-ft-ereader::before{content:')'}.icon-tumiFoldable-lg::before,.tumi-icon-ft-foldable::before{content:'*'}.icon-tumiFXTBallist-lg::before,.tumi-icon-ft-fxt_ballistic::before{content:'+'}.icon-tumiHTLS-lg::before,.tumi-icon-ft-htls_polyester::before{content:','}.icon-tumiIDlock-lg::before,.tumi-icon-ft-id_lock::before{content:'-'}.icon-tumiLeverLock-lg::before,.tumi-icon-ft-lever_lock::before{content:'.'}.icon-tumiLightweight-lg::before,.tumi-icon-ft-lightweight::before{content:'/'}.icon-tumiOmegaClosure-lg::before,.tumi-icon-ft-omega_closure_system::before{content:'0'}.icon-tumiPatArtShoulderSt-lg::before,.tumi-icon-ft-patented_articulating_strap::before{content:'1'}.icon-tumiRemoveLapCovCar-lg::before,.tumi-icon-ft-removable_laptop_cover::before{content:'2'}.icon-tumiRibTechLaptopPad-lg::before,.tumi-icon-ft-tech_laptop_padded_section::before{content:'3'}.icon-tumiSecureSlide-lg::before,.tumi-icon-ft-secure_slide::before{content:'4'}.icon-tumiTegris-lg::before,.tumi-icon-ft-tegris::before{content:'5'}.icon-tumiTitaniumBeta-lg::before,.tumi-icon-ft-titanium_beta::before{content:'6'}.icon-tumiTitanium-lg::before,.tumi-icon-ft-titanium::before{content:'7'}.icon-tumiTPass-lg::before,.tumi-icon-ft-tumi_t-pass::before{content:'8'}.icon-tumiWaterResistant-lg::before,.tumi-icon-ft-water_resistant::before{content:'9'}.icon-tumiWaterproofPocket-lg::before,.tumi-icon-ft-waterproof_pocket::before{content:':'}.icon-tumiZeiss-lg::before,.tumi-icon-ft-zeiss_polarized_lens::before{content:';'}.icon-arrow-down::before,.tumi-icon-ft-arrow_down_2::before{content:'\E800'}.tumi-icon-down::before{content:'\E801'}.tumi-icon-arrow-prev::before{content:'\E802'}.icon-arrow-go-lg::before,.tumi-icon-ft-arrow_right_1::before{content:'\E803'}.icon-arrow-go-sm::before,.tumi-icon-icon-go::before,.tumi-icon-ft-arrow_right_2::before{content:'\E804'}.tumi-icon-icon-arrow-next-sm::before,.icon-arrow-next::before,.tumi-icon-ft-arrow_right_4::before{content:'\E805'}.cvform-lbl-checkbox-reverse::before,.cvform-lbl-checkbox::before,.icon-check::before,.msg-success::before,.tumi-icon-ft-check::before,.cvform-lbl-checkbox-reverse::before,.cvform-lbl-checkbox::before{content:'\E806'}.icon-dot::before,.tumi-icon-ft-dot::before{content:'\E807'}.icon-info::before,.msg-info::before,.tumi-icon-ft-info::before{content:'\E808'}.icon-instagram::before,.tumi-icon-ft-instagram::before{content:'\E809'}.icon-locator::before,.tumi-icon-ft-locator::before{content:'\E80A'}.icon-minicart::before,.tumi-icon-ft-minicart::before{content:'\E80B'}.icon-pinterest::before{content:'\E80C'}.icon-pt::before,.tumi-icon-ft-pinterest::before{content:'\E80C'}.icon-search-lg::before,.icon-search::before,.tumi-icon-ft-search::before{content:'\E80D'}.icon-star-filled::before,.tumi-icon-ft-star_filled::before{content:'\E80E'}.icon-star-outline::before,.tumi-icon-ft-star_outline::before{content:'\E80F'}.icon-tumi-locator::before,.tumi-icon-ft-tumi_locator::before{content:'\E810'}.icon-tumi-t::before,.tumi-icon-ft-tumi_t::before{content:'\E811'}.icon-tw::before,.tumi-icon-ft-twitter::before{content:'\E812'}.icon-x::before,.tumi-icon-ft-x::before{content:'\E813'}.icon-fb::before,.tumi-icon-ft-facebook::before{content:'\E814'}.btn-prev::before,.icon-prev::before,.tumi-icon-ft-arrow_prev::before{content:'\E815'}.btn-next::before,.icon-next::before,.tumi-icon-ft-arrow_next::before{content:'\E816'}.icon-close::before,.tumi-icon-ft-close::before{content:'\E817'}.icon-openarrow-right::before,.tumi-icon-ft-arrow_right_3::before{content:'\E818'}.icon-plus::before,.tumi-icon-ft-plus::before{content:'\E819'}.icon-minus::before,.tumi-icon-ft-minus::before{content:'\E81A'}.icon-openarrow-up::before,.icon-up::before,.tumi-icon-ft-arrow_up_3::before{content:'\E81B'}.icon-arrow-go-back-sm::before,.tumi-icon-ft-arrow_left_2::before{content:'\E81C'}.icon-email::before,.tumi-icon-ft-email::before{content:'\E81D'}.icon-laptop::before,.tumi-icon-ft-laptop::before{content:'\E81E'}.icon-plane-md::before,.icon-plane::before,.tumi-icon-ft-plane::before{content:'\E81F'}.icon-shoulderstrap::before,.icon-tumiShoulderStrap-lg::before,.tumi-icon-ft-shoulderstrap::before{content:'\E820'}.icon-security::before,.tumi-icon-ft-security::before{content:'\E821'}.icon-truck-md::before,.icon-truck::before,.tumi-icon-ft-truck::before{content:'\E822'}.icon-print::before,.tumi-icon-ft-print::before{content:'\E823'}.icon-play::before,.tumi-icon-ft-play::before{content:'\E824'}.icon-warranty-md::before,.icon-warranty::before,.tumi-icon-ft-warranty::before{content:'\E825'}.icon-tumiXBrace45Handle-lg::before,.icon-xbrace::before,.tumi-icon-ft-xbrace::before{content:'\E826'}.icon-abc::before,.tumi-icon-ft-abc::before{content:'\E827'}.icon-menu::before,.tumi-icon-ft-menu::before{content:'\E828'}.icon-repairs::before,.tumi-icon-ft-repairs::before{content:'\E829'}.icon-profile::before,.tumi-icon-ft-profile::before{content:'\E82A'}.checkout-pagetitle-complete::before,.icon-checkcircle::before,.tumi-icon-ft-check-1::before{content:'\E82B'}.icon-patch-dark::before,.tumi-icon-ft-tumi-icon-ft-patch-dark::before{content:'\E82C'}.icon-patch-light::before,.tumi-icon-ft-tumi-icon-ft-patch-light::before{content:'\E82D'}.icon-tag-dark::before,.tumi-icon-ft-tumi-icon-ft-tag-dark::before{content:'\E82E'}.icon-tag-light::before,.tumi-icon-ft-tumi-icon-ft-tag-light::before{content:'\E82F'}.icon-accent::before,.tumi-icon-ft-accent-icon-01::before{content:'\E830'}.icon-bigcircle::before,.tumi-icon-ft-bigcircle-01::before{content:'\E831'}.icon-boxshipping::before,.tumi-icon-ft-boxshipping-01::before{content:'\E832'}.icon-calendar::before,.tumi-icon-ft-calendar-01::before{content:'\E833'}.icon-checkmark::before,.tumi-icon-ft-checkmark-01::before{content:'\E834'}.icon-circleoutline::before,.tumi-icon-ft-circleoutline-01::before{content:'\E835'}.icon-clock::before,.tumi-icon-ft-clock-01::before{content:'\E836'}.icon-dollarsign::before,.tumi-icon-ft-dollarsign-01::before{content:'\E837'}.icon-mail::before,.tumi-icon-ft-mail-01::before{content:'\E838'}.icon-mail2::before,.tumi-icon-ft-mail2-01::before{content:'\E839'}.icon-qanda::before,.tumi-icon-ft-qanda-01::before{content:'\E83A'}.icon-recycle::before,.tumi-icon-ft-recycle-01::before{content:'\E83B'}.icon-redtriangleplus::before,.tumi-icon-ft-redtriangle-01-01::before{content:'\E83C'}.icon-redtriangle::before,.tumi-icon-ft-redtriangle-01::before{content:'\E83D'}.icon-shippinglabel::before,.tumi-icon-ft-shippinglabel-01::before{content:'\E83E'}.icon-smallercircle::before,.tumi-icon-ft-smallercircle-01::before{content:'\E83F'}.icon-zoomplus::before,.tumi-icon-ft-zoom-01::before{content:'\E840'}.icon-errortriangle::before,.tumi-icon-ft-error-01::before{content:'\E841'}.icon-fitallowance::before,.tumi-icon-ft-fitallowance-01::before{content:'\E842'}.icon-giftoutline::before,.tumi-icon-ft-giftoutline-01::before{content:'\E843'}.icon-giftsolid::before,.tumi-icon-ft-giftsolid-01::before{content:'\E844'}.icon-personalization::before,.tumi-icon-ft-personalization-01::before{content:'\E845'}.icon-ruler::before,.tumi-icon-ft-ruler-01::before{content:'\E846'}.icon-share::before,.tumi-icon-ft-share-01::before{content:'\E847'}.icon-giftcard::before,.tumi-icon-ft-giftcard-01::before{content:'\E848'}.icon-tumiCX6-lg::before,.icon-tumiCX6-md::before,.icon-tumiCX6::before,.tumi-icon-ft-cx6::before{content:'\E849'}.icon-tumiBionicStretch-lg::before,.icon-tumiBionicStretch-md::before,.icon-tumiBionicStretch::before,.tumi-icon-ft-bionicstretch::before{content:'\E84A'}.icon-tumiHighlyDurable-lg::before,.icon-tumiHighlyDurable-md::before,.icon-tumiHighlyDurable::before,.tumi-icon-ft-highlydurable::before{content:'\E84B'}.icon-tumiDoubleLayerProtection-lg::before,.icon-tumiDoubleLayerProtection-md::before,.icon-tumiDoubleLayerProtection::before,.tumi-icon-ft-doublelayerprotection::before{content:'\E84C'}.icon-tumiTPN-lg::before,.icon-tumiTPN::before,.tumi-icon-ft-tumitpn-cv::before{content:'\E84D'}.icon-tumiProtectivePocket-lg::before,.icon-tumiProtectivePocket::before,.tumi-icon-ft-ProtectivePocket::before{content:'\E84E'}.icon-tumiConvertible-lg::before,.icon-tumiConvertible::before,.tumi-icon-ft-Convertible::before{content:'\E84F'}.icon-youtube::before,.tumi-icon-ft-youtube::before{content:'\E850'}.icon-pdp-monogramtag::before,.tumi-icon-ft-pdp-monogramtag::before{content:'\E851'}.icon-ft-pdp-ruler::before,.tumi-icon-ft-pdp-ruler::before{content:'\E852'}.tumi-icon-ft-social-email::before{content:'\E853'}.tumi-icon-ft-social-facebook::before{content:'\E854'}.tumi-icon-ft-social-pinterest::before{content:'\E855'}.tumi-icon-ft-social-twitter::before{content:'\E856'}.tumi-icon-ft-closex::before{content:'\E857'}.icon-maywehelp-call::before,.tumi-icon-ft-maywehelp-call::before{content:'\E858'}.icon-maywehelp-chat::before,.tumi-icon-ft-maywehelp-chat::before{content:'\E859'}.icon-maywehelp-email::before,.tumi-icon-ft-maywehelp-email::before{content:'\E85A'}.tumi-icon-ft-pdp_menu-open::before{content:'\E85B'}.tumi-icon-ft-pdp_menu-close::before{content:'\E85C'}.icon-ft-pdp-airlineguide::before,.tumi-icon-ft-pdp-airlineguide::before{content:'\E85D'}.icon-ft-pdp-carryon::before{content:'\E85E'}.tumi-icon-ft-pdp-carryon::before{content:'\E85E'}.icon-pdp-monogram::before,.tumi-icon-ft-pdp-monogram::before{content:'\E85F'}.icon-ft-alt-video::before,.tumi-icon-ft-alt-video::before{content:'\E860'}.icon-hamburger-menu-lg::before,.icon-hamburger-menu::before,.tumi-icon-ft-menu-1::before{content:'\E87A'}.icon-pdp-accent::before,.tumi-icon-ft-accent_icon::before{content:'\E87C'}.icon-account-resaved::before,.tumi-icon-ft-account_resaved::before{content:'\E87D'}.icon-lock::before,.tumi-icon-ft-lock::before{content:'\E87E'}.icon-info-filled::before,.tumi-icon-ft-delay-icon::before{content:'\E8FF'}.icon-yt::before,.tumi-icon-ft-youtube-1::before{content:'\E9ED'}.icon-bopis-locateme::before,.tumi-icon-ft-bopis-locateme::before{content:'\E900'}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.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-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}#chooseBonusProductModal{right:0;left:0;width:auto;overflow:visible}@media (min-width: 768px){#chooseBonusProductModal{width:28.429em;left:50%;right:auto;transform:translateX(-50%)}}@media (min-width: 1200px){#chooseBonusProductModal{left:auto;right:6.786em;padding-right:0 !important;transform:translateX(0)}}@media (min-width: 1600px){#chooseBonusProductModal{width:31.786em;right:7.857em}}#chooseBonusProductModal.gwp-modal .modal-header{padding-top:1em}#chooseBonusProductModal.gwp-modal .modal-body{padding-bottom:0.5em}#chooseBonusProductModal.gwp-modal .modal-content{max-height:95vh;overflow-y:auto;overflow-x:hidden}#chooseBonusProductModal.gwp-modal .modal-content::-webkit-scrollbar-track{border-radius:0;background-color:#d8d8d8}#chooseBonusProductModal.gwp-modal .modal-content::-webkit-scrollbar{width:8px;background-color:#d8d8d8}#chooseBonusProductModal.gwp-modal .modal-content::-webkit-scrollbar-thumb{border-radius:0;background-color:#000}@media (min-width: 1200px){#chooseBonusProductModal.gwp-modal .modal-content{max-height:90vh}}@media (min-width: 1600px){#chooseBonusProductModal.gwp-modal .modal-content{max-height:85vh}}#chooseBonusProductModal.gwp-modal .modal-footer{padding-bottom:1.8em;padding-top:0.5em}#chooseBonusProductModal.gwp-modal .modal-footer .gwp-modal-footer{padding-top:0.57em}#chooseBonusProductModal.gwp-modal .tile-image{margin-bottom:0}#chooseBonusProductModal .close{color:#fff;position:absolute;top:0.5em;right:0.5em;font-size:.857rem;opacity:1;filter:alpha(opacity=1)}#chooseBonusProductModal .modal-dialog{margin:0}@media (min-width: 1200px){#chooseBonusProductModal .modal-dialog{margin-top:3em}}#chooseBonusProductModal .modal-header{background:none;border:0;text-align:center;font-size:1.4286rem;padding-top:2.5em;-ms-flex-pack:center;justify-content:center;border-radius:0}#chooseBonusProductModal .modal-content{border:0;display:block;border-radius:0}#chooseBonusProductModal .modal-body{max-height:none;padding-left:2em;padding-right:2em;-ms-flex:auto;flex:auto;overflow:visible}#chooseBonusProductModal .modal-body.d-flex{-ms-flex-pack:center;justify-content:center}#chooseBonusProductModal .modal-footer{padding-bottom:2em;text-align:center;display:block}#chooseBonusProductModal .bonus-header{padding:0.5em 1em;text-align:center}#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev,#chooseBonusProductModal .owl-carousel .owl-nav .owl-next{display:inline-block;width:30px;height:30px;background-color:#fff;color:#000;text-align:center;line-height:35px;position:relative;border-radius:50%;transform:translateY(-50%);position:absolute;top:40%;width:30px;height:30px;z-index:3;background-color:#000;color:#fff;outline:0}@media (min-width: 992px){#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev,#chooseBonusProductModal .owl-carousel .owl-nav .owl-next{width:32px;height:32px}}@media (min-width: 1600px){#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev,#chooseBonusProductModal .owl-carousel .owl-nav .owl-next{width:34px;height:34px}}#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev .sa-icon,#chooseBonusProductModal .owl-carousel .owl-nav .owl-next .sa-icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev.disabled,#chooseBonusProductModal .owl-carousel .owl-nav .owl-next.disabled{opacity:.6;filter:alpha(opacity=.6)}#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev span,#chooseBonusProductModal .owl-carousel .owl-nav .owl-next span{display:none}#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev::before,#chooseBonusProductModal .owl-carousel .owl-nav .owl-next::before{font-family:"Samsonite-icons";font-style:normal;font-weight:normal;transform:translate(-50%, -50%);position:absolute;left:50%;top:50%}#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev{left:0.2em}@media (min-width: 768px){#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev{left:0.4em}}#chooseBonusProductModal .owl-carousel .owl-nav .owl-prev::before{content:"\E902"}#chooseBonusProductModal .owl-carousel .owl-nav .owl-next{right:0.2em}@media (min-width: 768px){#chooseBonusProductModal .owl-carousel .owl-nav .owl-next{right:0.4em}}#chooseBonusProductModal .owl-carousel .owl-nav .owl-next::before{content:"\E903"}#chooseBonusProductModal .attributes,#chooseBonusProductModal .selected-bonus-products{display:none}#chooseBonusProductModal .align-items-end{-ms-flex-pack:center;justify-content:center}#chooseBonusProductModal .bonus-product-price{text-align:left;font-size:.929rem;margin-top:0.5em}#chooseBonusProductModal .bonus-product-price .regular-price{text-decoration:line-through;margin-bottom:0.65em;color:#c1c1c1}#chooseBonusProductModal .bonus-product-price .bonus-price{color:#000}#chooseBonusProductModal .tile-image{margin-bottom:0.5em}#chooseBonusProductModal .product-name{font-size:1rem;text-transform:uppercase;margin-bottom:0.5em;margin-top:0.8em;min-height:1em}#chooseBonusProductModal .bonus-product-selection{bottom:0;left:0;right:0;z-index:2;text-align:center}#chooseBonusProductModal .select-bonus-product{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0;font-size:.786rem;display:block}@media (min-width: 1200px){#chooseBonusProductModal .select-bonus-product{font-size:.857rem}}@media (min-width: 1600px){#chooseBonusProductModal .select-bonus-product{font-size:.929rem}}#chooseBonusProductModal .select-bonus-product.selected{background-color:#000;color:#fff}#chooseBonusProductModal .product-detail{position:relative}#chooseBonusProductModal .bonus-product-item{width:50%;padding-left:0.571em;padding-right:0.571em}#chooseBonusProductModal .add-bonus-products{height:40px;padding-top:0.75rem;padding-bottom:0.75rem;font-weight:600;line-height:1rem;font-size:1rem;border-radius:0;border:none;background-color:#c41e3a;color:#fff;font-size:.857rem;padding:0.7em 2em;background-color:#c41e3a}#chooseBonusProductModal .add-bonus-products:active{box-shadow:none}#chooseBonusProductModal .add-bonus-products:focus{box-shadow:none}#chooseBonusProductModal .add-bonus-products:hover,#chooseBonusProductModal .add-bonus-products:active,#chooseBonusProductModal .add-bonus-products:focus{background-color:#a02424;box-shadow:none;border-color:transparent}#chooseBonusProductModal .add-bonus-products:disabled{opacity:0.5}@media (min-width: 1200px){#chooseBonusProductModal .add-bonus-products{font-size:.929rem}}#chooseBonusProductModal .gwp-product{-ms-flex:0 0 100%;flex:0 0 100%}#chooseBonusProductModal .gwp-product .product-detail{padding-bottom:0}#chooseBonusProductModal .gwp-product .tile-image{max-width:75%;display:block;margin-left:auto;margin-right:auto}#chooseBonusProductModal .gwp-product .select-bonus-product{display:inline-block;width:auto;min-width:11em}#chooseBonusProductModal .bonus-product-qty-section{text-align:center;margin-top:0.8em;position:relative}#chooseBonusProductModal .bonus-product-qty-section .increase-bonus-qty,#chooseBonusProductModal .bonus-product-qty-section .decrease-bonus-qty{border:none;top:50%;position:absolute;width:1.28571em;height:1.28571em;border-radius:2rem;text-align:center;background:#f66;color:#fff;display:inline-block;transform:translateY(-60%)}@media (min-width: 1200px){#chooseBonusProductModal .bonus-product-qty-section .increase-bonus-qty,#chooseBonusProductModal .bonus-product-qty-section .decrease-bonus-qty{transform:translateY(-50%)}}#chooseBonusProductModal .bonus-product-qty-section .increase-bonus-qty.disabled,#chooseBonusProductModal .bonus-product-qty-section .decrease-bonus-qty.disabled{opacity:0.6}#chooseBonusProductModal .bonus-product-qty-section .increase-bonus-qty{right:2em}#chooseBonusProductModal .bonus-product-qty-section .increase-bonus-qty:hover{cursor:pointer}#chooseBonusProductModal .bonus-product-qty-section .increase-bonus-qty::before{font-size:0.6rem;content:"\E903";font-family:"Samsonite-icons";font-style:normal;font-weight:normal;position:absolute;left:54%;top:50%;transform:translate(-50%, -50%)}#chooseBonusProductModal .bonus-product-qty-section .decrease-bonus-qty{left:2em}#chooseBonusProductModal .bonus-product-qty-section .decrease-bonus-qty:hover{cursor:pointer}#chooseBonusProductModal .bonus-product-qty-section .decrease-bonus-qty::before{font-size:0.6rem;content:"\E902";font-family:"Samsonite-icons";font-style:normal;font-weight:normal;position:absolute;left:45%;top:50%;transform:translate(-50%, -50%)}#chooseBonusProductModal .bonus-product-qty-section .bonus-product-qty{width:2em;font-size:1.2857rem;text-align:center;border:0;background:#fff;opacity:1;padding:0;font-family:"ProximaNova" !important}#chooseBonusProductModal .owl-item .bonus-product-item{width:100%}html.show-bonus-product-popup{overflow:hidden;height:100%}@supports (-webkit-touch-callout: none){html.show-bonus-product-popup body{position:fixed}}.product-detail-modal,.content-modal{padding-right:0 !important;overflow:visible}.product-detail-modal.show .modal-dialog,.content-modal.show .modal-dialog{transform:translate(0, 0)}@media (min-width: 768px){.product-detail-modal .modal-dialog,.content-modal .modal-dialog{min-width:650px}}.product-detail-modal .modal-header,.content-modal .modal-header{background:none;border:0;padding:0}.product-detail-modal .modal-title,.content-modal .modal-title{text-align:center;padding:10px;font-size:1.2857rem;font-weight:600;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 1200px){.product-detail-modal .modal-title,.content-modal .modal-title{font-size:1.7143rem}}.product-detail-modal .modal-footer,.content-modal .modal-footer{padding:0}.product-detail-modal .modal-content,.content-modal .modal-content{border:0;border-radius:0}.product-detail-modal .modal-body,.content-modal .modal-body{padding:30px;max-height:none;overflow:visible}.product-detail-modal .close,.content-modal .close{position:absolute;text-indent:-999em;top:10px;right:10px;background-color:#000;color:#fff;width:20px;height:20px;font-size:.857rem;padding:0;margin:0;float:none;text-shadow:none;z-index:10;cursor:pointer;outline:0;opacity:1;filter:alpha(opacity=1);transition:background-color ease-in 0.3s}.product-detail-modal .close::before,.content-modal .close::before{text-indent:0;position:absolute;top:50%;left:50%;content:'\E813';transform:translate(-50%, -50%);font-family:"Tumi-icon-origin";font-style:normal;font-weight:normal}.product-detail-modal .close:hover,.product-detail-modal .close:focus,.content-modal .close:hover,.content-modal .close:focus{background-color:rgba(0,0,0,0.75)}.product-detail-modal .table-bordered&gt;tbody&gt;tr:nth-child(2n+1),.content-modal .table-bordered&gt;tbody&gt;tr:nth-child(2n+1){background-color:#ebebeb}.product-detail-modal .table-bordered td,.content-modal .table-bordered td{vertical-align:middle;text-align:center}.product-detail-modal .table-bordered td table,.content-modal .table-bordered td table{margin-left:auto;margin-right:auto}.product-detail-modal .table-bordered table td,.content-modal .table-bordered table td{border:0;padding:0.4rem}@media (min-width: 992px){.product-detail-modal .modal-dialog{max-width:72vw}}.product-detail-modal .modal-body{padding:40px 10px 30px}@media (min-width: 992px){.product-detail-modal .modal-body{padding-left:30px;padding-right:30px}}.product-detail-modal .modal-body iframe{width:100%;height:50vw}@media (min-width: 992px){.product-detail-modal .modal-body iframe{height:38.9vw}}.content-modal.show .modal-dialog{transform:translate(0, 0)}.content-modal .modal-header{border-bottom:2px solid #ccc;margin-bottom:15px}@media (min-width: 992px){.content-modal .modal-dialog{min-width:850px}}@media (min-width: 1200px){.content-modal .modal-dialog{min-width:950px}}.content-modal .modal-body{padding-top:15px;color:#777;letter-spacing:0.025em}.content-modal .modal-body .content{padding-top:10px;padding-bottom:10px}.content-modal .dimentionHead,.content-modal .airlineHead{text-align:center;font-size:.929rem;letter-spacing:0.025em;text-transform:uppercase;color:#555;font-weight:600}.content-modal .dimentionHead .tumi-icon-og,.content-modal .airlineHead .tumi-icon-og{font-size:1.1429rem;line-height:45px;display:block;margin-bottom:5px}.content-modal .dimentionHead .icon-ft-pdp-airlineguide,.content-modal .airlineHead .icon-ft-pdp-airlineguide{font-size:34px}.content-modal ul{padding-left:20px;list-style:none}.content-modal .section-title{font-size:1rem;color:#555}.add-to-cart-messages{display:none}.promotion-message{position:absolute;z-index:3;left:-25px;top:0.714rem;font-size:.857rem;text-transform:uppercase;text-align:left;display:inline-block}@media (min-width: 768px){.promotion-message{left:-30px;min-width:80px;text-align:center}}@media (min-width: 1600px){.promotion-message{font-size:.929rem}}@media (min-width: 1200px){.promotion-message{margin-left:11%}}.promotion-message&gt;div{display:block;color:#fff;background-color:#bbb;padding:0.4em 0.8em;margin-bottom:5px;font-size:.857rem;letter-spacing:0.025em}.promotion-message&gt;div:last-child{margin-bottom:0}@media (min-width: 768px){.promotion-message&gt;div:last-child{position:relative}.promotion-message&gt;div:last-child::before{position:absolute;top:100%;left:0;content:'';border-color:#777 transparent transparent transparent;border-style:solid;border-width:30px 0 20px 30px;z-index:1}}.promotion-message .empty-callout-message{display:none}.pdp-section-title{position:relative;width:100%;text-align:center;background-color:#fff}.pdp-section-title::before{position:absolute;top:50%;left:0;width:100%;content:'';border-bottom:2px solid #000;z-index:1}.pdp-section-title h4{position:relative;display:inline-block;color:#000;background-color:#fff;font-weight:600;font-size:1rem;padding-left:2.125em;padding-right:2.125em;margin:0;text-transform:uppercase;z-index:3}@media (min-width: 576px){.pdp-section-title h4{font-size:1.25rem}}@media (min-width: 1200px){.pdp-section-title h4{font-size:1.1429rem}}.product-detail-images{margin-bottom:4.571em;padding-left:25px;padding-right:25px}@media (min-width: 768px){.product-detail-images{padding-left:15px;padding-right:15px;margin-bottom:0}}@media (min-width: 1200px){.product-detail-images{-ms-flex:0 0 60%;flex:0 0 60%;max-width:60%}}.primary-images{position:relative}.primary-images .slick-dotted.slick-slider{margin-bottom:0}.primary-images .dark-overlay{display:none;pointer-events:none;width:100%;height:100%;background-color:#000;opacity:0.03;position:absolute;top:0;left:0;z-index:1}@media (min-width: 768px){.primary-images .dark-overlay{display:block}}.primary-images .slick-dots{bottom:-40px}.primary-images .slick-dots li{margin-left:5px;margin-right:5px}.primary-images .slick-dots li.slick-active button{border-color:#a02424;background-color:#c41e3a}.primary-images .slick-dots button{width:11px;height:11px;padding:0;border:1px solid #ababab;background-color:#ccc;border-radius:50%}.primary-images .slick-dots button::before{content:''}.primary-images .slick-slide img{width:100%;display:block;height:auto}.primary-images .product-images-carousel{min-height:85.3vw}@media (min-width: 768px){.primary-images .product-images-carousel{min-height:inherit}}.primary-images .slick-carousel{display:none}.primary-images .slick-carousel.slick-initialized{display:block}.primary-images .slick-carousel .btn-open-video{position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0}.primary-images .slick-carousel .btn-open-video::before{content:'';position:absolute;background-color:rgba(0,0,0,0.3);left:0;right:0;top:0;bottom:0;z-index:1}.primary-images .slick-carousel .btn-open-video img{max-width:100%;display:block}.primary-images .slick-carousel .btn-open-video .icon-play{position:absolute;left:50%;top:50%;z-index:2;color:#fff;transform:translate(-50%, -50%)}.primary-images .vertThumbnail{position:relative}@media (max-width: 991.98px){.primary-images .vertThumbnail{min-height:106.1vw}}.primary-images .vertThumbnail .vertPlayerContainer{position:absolute;bottom:0;left:0;right:0;z-index:2}.primary-images .vertThumbnail .vertPlayerContainer{top:0;z-index:1}.primary-images .vert-AR-button{position:absolute;bottom:0;left:0;right:0;z-index:2;text-align:center}.primary-images .vert-AR-button .btn-vert-AR{background-color:#c41e3a;color:#fff;min-width:10rem}@media (min-width: 1200px){.primary-images .vert-AR-button .btn-vert-AR{min-width:14rem}}.primary-images .vert-AR-button .btn-vert-AR:hover,.primary-images .vert-AR-button .btn-vert-AR:focus{box-shadow:none}@media (min-width: 992px){.primary-images .vert-AR-button{bottom:10%;left:11%}}.primary-images .slick-carousel-item .video-section{pointer-events:none;position:relative;height:395px;width:100%}.primary-images .slick-carousel-item .video-section iframe{width:100%;height:100%}.primary-images .slick-carousel-item .button{position:absolute;z-index:1;width:100%;height:100%;top:0}.primary-images .slick-carousel-item .button .invisible{opacity:0}.primary-images .slick-carousel-item .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:unset;min-height:unset;width:50px}.primary-images .product-thumbnail-images{position:relative}.primary-images .product-thumbnail-images .thumbnail{position:absolute;left:0;top:100%;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;z-index:2;margin-left:-3px;margin-right:-3px;margin-top:6px;display:-ms-flexbox;display:flex;display:-ms-flex}@media (min-width: 1200px){.primary-images .product-thumbnail-images .thumbnail{display:block;width:auto;left:15px;bottom:auto;top:50%;-ms-flex-direction:column;flex-direction:column;transform:translateY(-50%)}}.primary-images .product-thumbnail-images .thumbnail .thumbnail-item{text-align:center;margin-bottom:6px;position:relative;width:45px;height:45px;background-color:#fff;margin-left:3px;margin-right:3px;-ms-flex:0 0 16.67%;flex:0 0 16.67%;max-width:16.67%}@media (min-width: 1200px){.primary-images .product-thumbnail-images .thumbnail .thumbnail-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:10px;margin-left:0;margin-right:0}}.primary-images .product-thumbnail-images .thumbnail .thumbnail-item img{max-width:80%;height:auto}.primary-images .product-thumbnail-images .thumbnail .vert-thumbnail-item,.primary-images .product-thumbnail-images .thumbnail .frame-3dar-thumbnail-item{cursor:pointer}.primary-images .product-thumbnail-images .thumbnail .vert-thumbnail-item .tm-icon,.primary-images .product-thumbnail-images .thumbnail .frame-3dar-thumbnail-item .tm-icon{color:#555;font-size:26px;position:absolute;z-index:1;left:50%;top:50%;transform:translate(-50%, -50%)}.primary-images .product-thumbnail-images .thumbnail-image-item{display:block;border:1px solid transparent;overflow:hidden;width:100%;height:100%;transition:border-color ease-in 0.3s}.primary-images .product-thumbnail-images .thumbnail-image-item.active{border:1px solid #222}.primary-images .product-thumbnail-images .btn-open-video{outline:0;padding:0;width:100%;height:100%;box-shadow:none}.primary-images .product-thumbnail-images .btn-open-video .icon-ft-alt-video{position:absolute;left:50%;top:50%;font-size:43px;outline:0;padding:0;transform:translate(-50%, -50%)}.primary-images .product-thumbnail-images .loading{display:none;width:30px;height:30px;position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%)}.primary-images .product-thumbnail-images .loading::after{content:'';display:block;width:46px;height:46px;margin:1px;border-radius:50%;border:5px solid #ee8d9e;border-color:#ee8d9e transparent #ee8d9e transparent;animation:lds-dual-ring 1.2s linear infinite}.primary-images .product-thumbnail-images .loading.active{display:inline-block}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.primary-images .iframe-3dar-section{min-height:443px}.primary-images .iframe-3dar-section iframe{position:absolute;top:0;left:0;border:0}.primary-images .image-view-section,.primary-images .iframe-view-section,.primary-images .iframe-3dar-section,.primary-images .vertebrae-view-section{width:100%;position:relative}@media (min-width: 768px){.primary-images .image-view-section,.primary-images .iframe-view-section,.primary-images .iframe-3dar-section,.primary-images .vertebrae-view-section{min-height:401px}}@media (min-width: 992px){.primary-images .image-view-section,.primary-images .iframe-view-section,.primary-images .iframe-3dar-section,.primary-images .vertebrae-view-section{min-height:534px}}@media (min-width: 1200px){.primary-images .image-view-section,.primary-images .iframe-view-section,.primary-images .iframe-3dar-section,.primary-images .vertebrae-view-section{padding:30px;width:auto;margin-left:11%;min-height:694px}}@media (min-width: 1200px){.primary-images .image-view-section [alt="Image missing"],.primary-images .iframe-view-section [alt="Image missing"],.primary-images .iframe-3dar-section [alt="Image missing"],.primary-images .vertebrae-view-section [alt="Image missing"]{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}}.primary-images .iframe-view-section{z-index:1;padding:0;overflow:hidden}.primary-images .iframe-view-section .button{position:absolute;z-index:1;width:100%;height:100%}.primary-images .iframe-view-section .button .invisible{opacity:0}.primary-images .iframe-view-section .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);min-width:unset;min-height:unset;width:50px}.primary-images .iframe-view-section iframe{position:absolute;max-width:unset;transform:translate(-8%, -5%)}.primary-images .disabled{display:none}.primary-images .blurred{opacity:0.3;pointer-events:none}.primary-images .close-image-zoom{position:absolute;top:10px;right:10px;z-index:800;line-height:24px;width:24px;height:24px;background:#000;color:#fff;text-align:center;cursor:pointer;display:none}.primary-images .image-zoom{position:absolute;top:0;left:11%;right:0;bottom:0;z-index:1;overflow:hidden;display:none}.primary-images .image-zoom.active{display:block}@media (min-width: 768px){.primary-images .image-zoom.active ~ .close-image-zoom{display:block}}@media (min-width: 1200px){.primary-images .image-zoom.active ~ .close-image-zoom{display:none}}@media (min-width: 768px){.primary-images .image-zoom.active ~ .btn-magnify{display:none}}.primary-images .btn-magnify{position:absolute;bottom:2px;left:2px;width:2em;height:2em;cursor:pointer;padding:0;background:none;border:none;outline:0;display:none;z-index:1}.primary-images .btn-magnify:focus{outline:0}.primary-images .btn-magnify:hover{color:#c41e3a}@media (min-width: 768px){.primary-images .btn-magnify{display:block}}@media (min-width: 1600px){.primary-images .btn-magnify{width:2.5em;height:2.5em}}.primary-images .thumbnail-icon-prev,.primary-images .thumbnail-icon-next{cursor:pointer;padding:10px 15px;position:absolute;top:50%;transform:translateY(-50%);z-index:3}.primary-images .thumbnail-icon-prev::after,.primary-images .thumbnail-icon-next::after{font-size:2.5rem;-webkit-text-fill-color:black;-webkit-text-stroke-width:0.5px;-webkit-text-stroke-color:white;font-family:'FontAwesome';font-style:normal;font-weight:normal}.primary-images .thumbnail-icon-prev{left:-1%}@media (min-width: 1200px){.primary-images .thumbnail-icon-prev{left:10%}}.primary-images .thumbnail-icon-prev::after{content:"\F104"}.primary-images .thumbnail-icon-next{right:-1%}.primary-images .thumbnail-icon-next::after{content:"\F105"}.primary-images.show-3dar .thumbnail-icon-prev,.primary-images.show-3dar .thumbnail-icon-next{display:none}.primary-images.show-3dar .product-thumbnail-images .thumbnail-image-item{pointer-events:none}.primary-images.show-3dar .product-thumbnail-images .thumbnail-image-item.active{border:0}.zoom-image-section .modal-header{border:0;padding:0}.zoom-image-section .modal-header .close{margin:-3rem 0 0;color:#ccc;font-size:1.7857rem;background:none}.zoom-image-section .slick-arrow{z-index:1;opacity:0;filter:alpha(opacity=0)}.zoom-image-section .slick-arrow::before{font-family:"Samsonite-icons";position:absolute;top:50%;color:#fff;text-shadow:0 0 5px #000;transform:translateY(-50%);transform:scale(2)}.zoom-image-section .slick-arrow:active,.zoom-image-section .slick-arrow:hover{opacity:1;filter:alpha(opacity=1)}.zoom-image-section .slick-prev{margin-left:5%}.zoom-image-section .slick-prev::before{content:"\E902"}.zoom-image-section .slick-next{margin-right:10%}.zoom-image-section .slick-next::before{content:"\E903"}.zoom-image-section .slick-carousel-item{padding:0 0.2rem}.modal-showed{position:fixed;top:0;bottom:0;right:0;left:0}.ar3d-btn-section{position:absolute;right:15px;top:15px;width:auto}@media (min-width: 768px){.ar3d-btn-section{top:-5px}}.ar3d-btn-section+.primary-images{margin-top:65px}@media (min-width: 768px){.ar3d-btn-section+.primary-images{margin-top:45px}}.ar3d-btn-section+.primary-images .promotion-message{top:-45px}@media (min-width: 768px){.ar3d-btn-section+.primary-images .promotion-message{top:0.714rem}}.ar3d-btn-section .frame-3dar-open-link{display:inline-block;max-width:none}.ar3d-btn-wrapper .frame-3dar-open-link{cursor:pointer;position:relative;z-index:3;font-size:0.857rem;text-transform:uppercase;text-align:left;padding:5px 10px;max-width:200px;margin-left:auto;margin-bottom:10px;border:1px solid #000;border-radius:10px;background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.ar3d-btn-wrapper .frame-3dar-open-link{min-width:80px;text-align:center}}@media (min-width: 1600px){.ar3d-btn-wrapper .frame-3dar-open-link{font-size:.929rem}}.ar3d-btn-wrapper .frame-3dar-open-link:hover,.ar3d-btn-wrapper .frame-3dar-open-link:focus{color:#222;outline:none;text-decoration:none}.ar3d-btn-wrapper .frame-3dar-open-link .tm-icon{color:#000;font-size:24px}.ar3d-btn-wrapper .frame-3dar-open-link .btn-text{margin-left:8px}.product-detail{background:#fff}.product-detail .breadcrumb{border:none;background:#fff}@media (min-width: 1600px){.product-detail .container{max-width:1140px}}.product-detail-information{padding-left:25px;padding-right:25px}@media (min-width: 768px){.product-detail-information{padding-left:15px;padding-right:15px}}@media (min-width: 1200px){.product-detail-information{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%;padding-left:60px}}.product-detail-information .product-attribute-section{margin-bottom:1.071em}.product-detail-information .product-attribute-section.product-pouch-dimension{margin:2em 0 1em}@media (min-width: 768px){.product-detail-information .product-attribute-section .row{margin-left:-10px;margin-right:-10px}}@media (min-width: 768px){.product-detail-information .product-attribute-section .col-4{padding-left:10px;padding-right:10px}}@media (min-width: 768px){.product-detail-information .product-attribute-section .col-6{padding-left:10px;padding-right:10px}}.product-detail-information .product-external-value,.product-detail-information .product-interior-value{padding-top:0.5em;padding-bottom:0.5em;display:block}.product-detail-information .product-external-value li,.product-detail-information .product-interior-value li{margin-bottom:0.5em}.product-detail-information .product-external-value li:last-child,.product-detail-information .product-interior-value li:last-child{margin-bottom:0}.product-detail-information .benefit-info-message{font-size:12px;text-decoration:underline;margin-top:10px;text-align:left}.product-detail-information .benefit-info-popup .modal-header{display:block;text-align:right;padding:0 0.5rem;border:0}.product-detail-information .benefit-info-popup .modal-header .btn-close-popup{background:#fff;border:0;outline:none;padding:0;cursor:pointer;font-size:20px;height:20px}.product-detail-information .benefit-info-popup .modal-dialog.modal-dialog-centered{min-height:auto;position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:calc(100% - 15px);margin:0}.product-detail-information .benefit-info-popup .modal-body{text-align:left}.product-detail-info-top{color:#000}.product-detail-info-top .product-names{display:-ms-flexbox;display:flex}.product-detail-info-top .product-names .product-name{font-size:1.0714rem;color:#000;margin-bottom:0.367em;font-weight:600;letter-spacing:0.025em}@media (min-width: 1200px){.product-detail-info-top .product-names .product-name{font-size:1.7143rem}}.product-detail-info-top .product-names .product-bookmark{margin-left:35px}.product-detail-info-top .product-names .product-bookmark .bookmarked{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxNiAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDBIMTZWMjBMOCAxNi4yMDE3TDAgMjBWMFoiIGZpbGw9IiMxQjFDMUUiLz4KPC9zdmc+Cg==") !important}.product-detail-info-top .product-names .product-bookmark .bookmark{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNCAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTYuNzg1NTUgMTMuNzI0OEwwLjUgMTYuNzA5MVYwLjVIMTMuNVYxNi43MDkxTDcuMjE0NDUgMTMuNzI0OEw3IDEzLjYyM0w2Ljc4NTU1IDEzLjcyNDhaIiBzdHJva2U9ImJsYWNrIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-size:1.5em;background-color:white;width:22px;height:27px;position:absolute;right:25px;outline:0;border:1px solid transparent}@media (min-width: 768px){.product-detail-info-top .product-names .product-bookmark .bookmark{right:15px}}.product-detail-info-top .product-collection-section{margin-bottom:0.714em}.product-detail-info-top .product-collection,.product-detail-info-top .product-collection-link{font-size:1rem;display:inline-block;color:#000;margin-bottom:0}@media (min-width: 1200px){.product-detail-info-top .product-collection,.product-detail-info-top .product-collection-link{font-size:1.0714rem}}.product-detail-info-top .product-collection{margin-right:10px}.product-detail-info-top .product-collection-link{text-decoration:underline;font-size:.857rem}.product-detail-info-top .product-collection-link:hover{color:#c41e3a}.product-detail-info-top .price{text-align:left;font-size:1rem}@media (min-width: 1200px){.product-detail-info-top .price{font-size:1.7143rem}}@media (min-width: 1600px){.product-detail-info-top .price{font-size:1.8571rem}}.product-detail-info-top .availability-msg{padding-left:20px;text-transform:uppercase;font-size:.929rem;position:relative}.product-detail-info-top .availability-msg::before{font-family:"Tumi-icon-origin";font-style:normal;font-weight:normal;transform:translateY(-50%);content:'\E808';position:absolute;left:0;top:50%}.product-detail-info-top .availability-msg li{display:inline-block;margin-right:10px;color:#555;position:relative;font-size:.857rem;font-weight:600}@media (min-width: 1200px){.product-detail-info-top .availability-msg li{font-size:.929rem}}.product-detail-info-top .availability-msg .hurry-up-message{text-transform:none}.product-detail-info-top .color-swatchs{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;display:-ms-flex}.product-detail-info-top .color-swatchs .attribute{padding-right:0}.product-detail-info-top .color-swatchs .attr-item{border:2px  solid transparent;padding:3px}.product-detail-info-top .color-swatchs .attr-item.selected{border-color:#000}.product-detail-info-top .color-swatchs .attr-item a{display:block;height:25px;width:25px}.product-detail-info-top .color-swatchs .attr-item a .swatch-square{width:100%;height:100%;border:none;margin:0;display:block}.product-detail-info-top .quantity{float:none;width:100%;text-align:center}@media (min-width: 768px){.product-detail-info-top .quantity{text-align:left}}.product-detail-info-top .quantity .label{font-size:1rem;margin-bottom:10px;display:block;line-height:1}@media (min-width: 576px){.product-detail-info-top .quantity .label{font-size:1.25rem}}@media (min-width: 768px){.product-detail-info-top .quantity .label{font-size:1.1429rem}}.product-detail-info-top .quantity .quantity-select{width:40px;height:40px;text-align:center;outline:none;border:1px solid #777}.product-detail-info-top .product-attributes .attribute{margin:0}.product-detail-info-top .product-attributes .attribute-selected{margin-bottom:10px;line-height:1;font-size:.929rem}.product-detail-info-top .product-attributes .attribute-selected .value{color:#777}@media (min-width: 768px){.product-detail-info-top .product-attribute-wrapper{-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.product-contact-us .detail-contact-us-item{text-align:center}.product-contact-us .detail-contact-us-item:nth-child(odd){border-right:1px solid #eee}.product-contact-us .detail-contact-us-item .detail-contact-us-icon{font-size:1.2857rem;margin-bottom:12px;display:block}.product-contact-us .detail-contact-us-item .description,.product-contact-us .detail-contact-us-item .contact-us-link{margin-bottom:5px}.product-contact-us .detail-contact-us-item .description{color:#777}.product-contact-us .detail-contact-us-item .contact-us-link{text-decoration:underline;font-size:.857rem}.product-detail-information-content .prices{padding-top:0;padding-bottom:0;margin-bottom:1.0714em}.product-detail-information-content .prices-add-to-cart-actions{background:none;box-shadow:none;margin-top:1.428em;border-top:0;position:static}@media (min-width: 768px){.product-detail-information-content .prices-add-to-cart-actions{padding-left:0;padding-right:0}}@media (min-width: 1200px){.product-detail-information-content .prices-add-to-cart-actions{margin-top:2.142em}}.product-detail-information-content .prices-add-to-cart-actions .invisibled{height:0;visibility:hidden;min-height:0 !important}.product-detail-information-content .prices-add-to-cart-actions .cart-and-ipay,.product-detail-information-content .prices-add-to-cart-actions .back-in-stock{padding:0;min-height:40px}.product-detail-information-content .prices-add-to-cart-actions .add-to-cart{height:40px;padding-top:0.75rem;padding-bottom:0.75rem;font-weight:600;line-height:1rem;font-size:1rem;border-radius:0;border:none;background-color:#c41e3a;color:#fff;border:none;width:100%;margin:0}.product-detail-information-content .prices-add-to-cart-actions .add-to-cart:active{box-shadow:none}.product-detail-information-content .prices-add-to-cart-actions .add-to-cart:focus{box-shadow:none}.product-detail-information-content .prices-add-to-cart-actions .add-to-cart .fa-shopping-bag{display:none}.product-detail-information-content .prices-add-to-cart-actions .add-to-cart:hover,.product-detail-information-content .prices-add-to-cart-actions .add-to-cart:active,.product-detail-information-content .prices-add-to-cart-actions .add-to-cart:focus{background-color:#a02424;box-shadow:none;border-color:transparent}.product-detail-information-content .prices-add-to-cart-actions .add-to-cart:disabled{opacity:0.5}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-wrapper{background-color:white}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me{width:100%;opacity:0.5}@media (min-width: 1200px){.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .form-group.button{padding-left:0}}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .title{text-align:center;margin-top:0}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .invalid-feedback{position:unset;margin-top:0.5rem}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .message{font-size:.857rem;text-align:center}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .message.message-error{margin-top:0.5rem;text-align:left;color:#c41e3a}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .btn-submit{height:40px;padding-top:0.75rem;padding-bottom:0.75rem;font-weight:600;line-height:1rem;font-size:1rem;border-radius:0;border:none;background-color:#c41e3a;color:#fff}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .btn-submit:active{box-shadow:none}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .btn-submit:focus{box-shadow:none}.accordion-product-information{margin-left:-25px;margin-right:-25px}@media (min-width: 768px){.accordion-product-information{margin-left:0;margin-right:0}}.product-additional{border-top:1px solid #c5c5c5;border-bottom:1px solid #c5c5c5;margin-top:1.429em;margin-bottom:1.429em}@media (min-width: 1200px){.product-additional{padding-top:0.571em;padding-bottom:0.571em;flex-wrap:wrap;-ms-flex-wrap:wrap;display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-pack:center;justify-content:center}}@media (min-width: 1200px){.product-additional{margin-top:2.142em}.product-additional&gt;div{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px;border-right:2px solid #c5c5c5}.product-additional&gt;div:nth-child(2n),.product-additional&gt;div:last-child{border-right:0}}.product-additional .content{padding-top:0.357em;padding-bottom:0.357em;border-top:1px solid #c5c5c5;-ms-flex-pack:justify;justify-content:space-between;display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.product-additional .content{border-top:0;flex-direction:column;-ms-flex-direction:column;text-align:center}}@media all and (min-width: 1200px) and (-ms-high-contrast: none), (min-width: 1200px) and (-ms-high-contrast: active){.product-additional .content&gt;span{flex:1 1 auto !important;-ms-flex:1 1 auto !important}}.product-additional .content .tumi-icon-og,.product-additional .content .tm-icon .explore{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (min-width: 1200px){.product-additional .content .tumi-icon-og,.product-additional .content .tm-icon .explore{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.product-additional .content .info{font-size:.857rem;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width: 1200px){.product-additional .content .info{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:14px;font-size:1rem}.product-additional .content .info:last-child{margin-bottom:0}}.product-additional .content .explore{text-align:center}.product-additional .content .tumi-icon-og,.product-additional .content .tm-icon{font-size:2.1429rem;color:#555}@media (min-width: 1200px){.product-additional .content .icon-vertebrae-view{margin-bottom:0.2em}}.product-additional .content .icon-giftsolid{font-size:1.7143rem}.product-additional .content .additional-link{text-decoration:none;color:#000;font-size:.857rem}@media (min-width: 1200px){.product-additional .content .additional-link{font-size:1rem}}.product-additional .content .additional-link:hover,.product-additional .content .additional-link:focus{text-decoration:underline}.product-additional .content .info-desc{display:none;color:#555}@media (min-width: 992px){.product-additional .content .info-desc{display:block}}@media (min-width: 1200px){.product-additional .luggage-guideline+.tangiblee-additional-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-top:0.357em;border-top:1px solid #c5c5c5;margin-top:0.714em}}@media (min-width: 1200px) and (min-width: 768px){.product-additional .luggage-guideline+.tangiblee-additional-item.half{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.product-additional .luggage-guideline .content .info{text-align:center}.product-additional .luggage-guideline .content .explore{text-align:right;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}@media (min-width: 1200px){.product-additional .luggage-guideline .content .explore{-ms-flex:auto;flex:auto;max-width:none;text-align:center}}.product-additional .vertebrae-additional-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-top:0.714em;text-align:center;position:relative}@media (min-width: 1200px){.product-additional .vertebrae-additional-item{padding-top:0.357em;margin-top:0}}@media (min-width: 1200px){.product-additional .vertebrae-additional-item.half{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media (min-width: 1200px){.product-additional .vertebrae-additional-item.has-border-top{border-top:1px solid #c5c5c5}}.product-additional #vertebrae-3d-box{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.product-additional .additional-second-line{-ms-flex-pack:center;justify-content:center}@media (min-width: 768px){.product-additional .additional-second-line{margin-left:0;margin-right:0}}@media (min-width: 768px){.product-additional .additional-second-line .icon-giftsolid{margin-bottom:0.257em}}.product-information-section{border-top:2px solid #d8d8d8}.product-information-section:last-child{border-bottom:2px solid #d8d8d8}.product-information-section .btn-collapse{font-size:.857rem;color:#000;display:block;width:100%;text-align:left;background:none;outline:none;box-shadow:none;border-radius:0;padding-left:45px;height:40px;position:relative;cursor:pointer;font-weight:600}@media (min-width: 768px){.product-information-section .btn-collapse{padding-left:18px;font-size:1rem}}.product-information-section .btn-collapse::after{content:'\E81A';position:absolute;left:25px;top:50%;z-index:1;font-size:10px;transform:translateY(-50%);font-family:"Tumi-icon-origin";font-style:normal;font-weight:normal}@media (min-width: 768px){.product-information-section .btn-collapse::after{left:0}}.product-information-section .btn-collapse.collapsed::after{content:'\E819'}.product-information-section .content-collapse .content-inner{border-top:1px solid #d8d8d8;padding:15px 0;padding-right:15px;margin-left:45px}@media (min-width: 768px){.product-information-section .content-collapse .content-inner{margin-left:18px}}.product-information-section .product-sku .lable{font-weight:600}.product-information-section .attribute-title{font-size:1rem;font-weight:600;color:#000;margin-bottom:0.357em}.product-information-section .product-field{margin-bottom:10px;color:#777}.product-information-section .product-field:last-child{margin-bottom:0}.product-information-section .product-field .attr-label{color:#222}.product-information-section .product-field ul{padding-left:5px;list-style:none}.product-information-section .description-and-detail{margin-bottom:15px;letter-spacing:0.02em}.product-information-section .product-gift .product-gift-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.product-information-section .product-gift .product-gift-detail .gift-img{width:75px}.product-information-section .product-gift .product-gift-detail .giftbox-description{font-weight:500}.product-information-section .interior-external-features,.product-information-section .measure-guide-section{border-top:1px solid #eee;padding-top:20px}.product-information-section .interior-external-features .row,.product-information-section .measure-guide-section .row{margin-right:-10px;margin-left:-10px}.product-information-section .interior-external-features .product-field,.product-information-section .measure-guide-section .product-field{padding-left:10px;padding-right:10px;border-left:1px solid #eee}.product-information-section .interior-external-features .product-field:first-child,.product-information-section .measure-guide-section .product-field:first-child{border-left:0}.product-information-section .measure-guide-section{margin-bottom:0}.product-information-section .measure-guide-section .col-6:nth-child(2n){text-align:right}.product-information-section .measure-guide-section p{margin-bottom:0}.product-information-section .measure-guide-section a{text-decoration:underline;font-size:.857rem}.product-information-section .additional-information-content .product-field{margin-bottom:25px}.product-information-section .product-dimension-expanded-depth{white-space:nowrap}.product-warranty-and-return{border-top:1px solid #d8d8d8;padding-top:0.714em}.product-warranty-and-return .col-6:last-child .information-link{text-align:right}.product-warranty-and-return .information-link p{margin-bottom:0}.product-warranty-and-return .information-link a{text-decoration:underline}.tooltip-explanations .tooltip-text{width:max-content;display:none;height:auto;padding:5px;text-align:center;visibility:hidden;position:absolute;background-color:#fff;border-radius:0;font-size:0.6681rem;border:1px solid #d9d9d9;color:#000;opacity:0;z-index:99;text-transform:none;font-size:0.928rem;top:auto;bottom:100%;left:50%;transform:translate(-50%, -15px)}.tooltip-explanations .tooltip-text::before{content:'';position:absolute;bottom:-20px;border:10px solid transparent;border-top-color:#d9d9d9;top:100%;left:50%;transform:translateX(-50%)}.tooltip-explanations .tooltip-text::after{content:'';position:absolute;bottom:-16px;border:8px solid transparent;border-top-color:#fff;top:99.99%;left:50%;transform:translateX(-50%)}@media (min-width: 992px){.tooltip-explanations:hover{cursor:pointer}.tooltip-explanations:hover .tooltip-text{display:block;visibility:visible;opacity:1}}.wishlist-message{position:fixed;z-index:50;left:50%;padding:10px 25px 0;width:100%;background-color:#fff;color:#000;box-shadow:0 1px 4px rgba(0,0,0,0.25);transform:translateX(-50%)}@media (min-width: 768px){.wishlist-message{padding:15px 25px}}@media (min-width: 992px){.wishlist-message{top:41px}}.wishlist-message .row{position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.wishlist-message .row .col-image{width:auto;-ms-flex:unset;flex:unset;padding:0}.wishlist-message .row .col-image img{height:20vw}@media (min-width: 768px){.wishlist-message .row .col-image img{height:10vw}}@media (min-width: 992px){.wishlist-message .row .col-image img{height:5vw}}@media (min-width: 768px){.wishlist-message .row .col-image{padding:0 15px}}.wishlist-message .row .col-message{padding:0 5px}.wishlist-message .row .col-button{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:end;padding:0}.wishlist-message .row .icon-ico-close-thin{position:absolute;top:-5px;right:0}.wishlist-message p{margin-bottom:0;font-size:.857rem}.wishlist-message .col-4{text-align:center}.wishlist-message .btn-go-wishlist{font-size:.857rem;white-space:unset;display:inline-block;color:white;background-color:#c41e3a}@media (min-width: 768px){.wishlist-message .btn-go-wishlist{padding:0 1.571rem}}@media (min-width: 992px){.wishlist-message .btn-go-wishlist{padding:1rem 1.571rem}}.product-dimensions-image-section{margin-top:2.142em;margin-bottom:2.142em}.product-dimension h4{font-size:.857rem;color:#000;margin-bottom:1.667em}@media (min-width: 768px){.product-dimension h4{font-size:1rem}}.product-dimension .size-comparation-image{position:relative}.product-dimension .size-comparation-image .dimension-value{position:absolute;z-index:1}.product-dimension .size-comparation-image .dimension-height{top:50%;right:0}.product-dimension .size-comparation-image .dimension-length{top:0;left:25%}.product-dimension .size-comparation-image .dimension-width{top:0;right:20%}.product-dimension .size-comparation-image .size-comparation-weight{position:absolute;bottom:1%;right:0;z-index:1}.product-dimension .size-comparation .attr-item{margin-right:0.7em}.product-dimension .size-comparation .attr-item:last-child{margin-right:0}.product-dimension .size-comparation .attr-item.selected .attr-selector{color:#fff;background-color:#000;border-color:#000}.product-dimension .size-comparation .size-selection{display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-pack:center;justify-content:center}.product-dimension .size-comparation .size-selection.owl-loaded{display:block;width:auto;margin-right:-10px}.product-dimension .size-comparation .size-selection.owl-loaded .owl-stage{margin:0 auto;display:-ms-flexbox;display:flex}.product-dimension .size-comparation .dimension-size-selection{display:none;padding-left:2.2em;padding-right:2.2em;margin-top:2.5em}.product-dimension .size-comparation .attr-selector{display:inline-block;padding:0.5em 1.571em;border:2px solid #e6e6e6;white-space:nowrap;color:#000;background-color:#fff;font-size:0.88rem;border-radius:5px}.product-innovation-section{text-align:center;margin-top:40px}@media (min-width: 1200px){.product-innovation-section{max-width:1240px;margin-left:auto;margin-right:auto;margin-top:50px}}.product-innovation-section .innovation-title{padding-top:0.5em;padding-bottom:0.5em;border-bottom:2px solid #eee}.product-innovation-section .innovation-title h2,.product-innovation-section .innovation-title h4{display:inline-block;color:#000;background-color:#fff;font-weight:600;font-size:1rem;padding-left:1.57143em;padding-right:1.57143em;margin-bottom:0}@media (min-width: 1200px){.product-innovation-section .innovation-title h2,.product-innovation-section .innovation-title h4{font-size:1.7143rem}}@media (min-width: 1600px){.product-innovation-section .innovation-title h2,.product-innovation-section .innovation-title h4{font-size:1.8571rem}}@media (min-width: 768px){.product-innovation-section .innovation-content{margin-left:auto;margin-right:auto;max-width:600px}}@media (min-width: 1200px){.product-innovation-section .innovation-content{max-width:740px}}.product-innovation-section .images-list{padding-bottom:1em;padding-top:1em;border-bottom:1px solid #f5f5f5;padding-left:1.786em;padding-right:1.786em;display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-pack:center;justify-content:center}.product-innovation-section .images-list.innovation-carousel{display:block}.product-innovation-section .images-list.innovation-carousel .image-item{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;text-align:center}.product-innovation-section .images-list.innovation-carousel .image-item img{margin-left:auto;margin-right:auto}.product-innovation-section .images-list .image-item{-ms-flex:0 0 16.66%;flex:0 0 16.66%;max-width:16.66%}.product-innovation-section .images-list .item-icon-img img{opacity:0.33;max-width:30px;min-width:unset;min-height:unset;transition:opacity ease-in 0.5s}@media (min-width: 768px){.product-innovation-section .images-list .item-icon-img img{max-width:40px}}.product-innovation-section .images-list .item-icon-img.active img{opacity:1}.product-innovation-section .images-list .item-icon-img:hover img{opacity:1}.product-innovation-section .content-list{margin-top:15px;padding-left:15px;padding-right:15px;padding-bottom:15px;border-bottom:1px solid #f5f5f5}.product-innovation-section .content-list .innovation-name{font-weight:600;font-size:1rem}@media (min-width: 768px){.product-innovation-section .content-list .innovation-name{font-size:1.25rem}}@media (min-width: 1600px){.product-innovation-section .content-list .innovation-name{font-size:1.1429rem}}.product-innovation-section .content-list .description{font-family:"ProximaNova";font-size:1rem}.product-innovation-section .content-list .content-item{display:none;transition:ease-in 0.5s}.product-innovation-section .content-list .content-item.active{display:block}.product-innovation-section .content-list .content-item img{width:auto}.product-innovation-section .slick-prev,.product-innovation-section .slick-next{z-index:2;width:auto;height:auto}.product-innovation-section .slick-prev.slick-disabled,.product-innovation-section .slick-next.slick-disabled{opacity:.5;filter:alpha(opacity=.5)}.product-innovation-section .slick-prev::before,.product-innovation-section .slick-next::before{font-family:'FontAwesome';font-style:normal;font-weight:normal;opacity:.75;filter:alpha(opacity=.75);font-size:1.4286rem}.product-innovation-section .slick-prev:hover::before,.product-innovation-section .slick-prev:active::before,.product-innovation-section .slick-next:hover::before,.product-innovation-section .slick-next:active::before{opacity:1;filter:alpha(opacity=1)}.product-innovation-section .slick-prev{left:5px}.product-innovation-section .slick-prev::before{content:'\F137   '}.product-innovation-section .slick-next{right:5px}.product-innovation-section .slick-next::before{content:'\F138   '}@media (min-width: 768px){.product-image-360-section{width:80%;margin-left:auto;margin-right:auto;max-width:600px}}@media (min-width: 1200px){.product-image-360-section{max-width:700px}}.product-image-360-section .product-detail-section{position:relative;width:100%;text-align:center;background-color:#fff;margin-top:40px}@media (min-width: 1200px){.product-image-360-section .product-detail-section{margin-top:50px}}.product-image-360-section .product-detail-section::before{position:absolute;top:0.6em;left:0;width:100%;content:' ';border-bottom:2px solid #d8d8d8;z-index:1}.product-image-360-section .product-detail-section h4{position:relative;display:inline-block;color:#000;background-color:#fff;font-weight:600;font-size:1rem;padding-left:1.57143em;padding-right:1.57143em;margin:0;text-transform:uppercase;z-index:3}@media (min-width: 576px){.product-image-360-section .product-detail-section h4{font-size:1.25rem}}@media (min-width: 768px){.product-image-360-section .product-detail-section h4{font-size:1.1429rem}}.product-lifestyle-section{margin-top:40px}@media (min-width: 1200px){.product-lifestyle-section{margin-top:50px}}@media (min-width: 1200px){.product-lifestyle-section .product-lifestyle-images-content{max-width:1240px;margin-left:auto;margin-right:auto}}@media (min-width: 768px){.product-lifestyle-section .row{-ms-flex-pack:center;justify-content:center;margin-left:-5px;margin-right:-5px}}@media (min-width: 1200px){.product-lifestyle-section .row{margin-left:-10px;margin-right:-10px}}.product-lifestyle-section .lifestyle-image{padding:0;margin-bottom:0.714em;text-align:center}.product-lifestyle-section .lifestyle-image:last-child{margin-bottom:0}@media (min-width: 768px){.product-lifestyle-section .lifestyle-image{padding:5px}}@media (min-width: 1200px){.product-lifestyle-section .lifestyle-image{padding-left:10px;padding-right:10px}}.product-lifestyle-section .lifestyle-image img{background:none;width:auto}.product-lifestyle-section .lifestyle-image .model-height-section{font-size:15px;margin:1rem 2rem 1rem 0;text-align:right}@media (min-width: 768px){.product-lifestyle-section .lifestyle-image .model-height-section{margin-right:0}}.product-video-section{margin:1% 0}@media (min-width: 1200px){.product-video-section{margin:1% 0}}.product-video-section .product-detail-section iframe{height:56vw}@media (min-width: 768px){.product-video-section .product-detail-section iframe{height:100%}}@media (min-width: 768px){.product-video-section .product-detail-section{height:300px}}@media (min-width: 1200px){.product-video-section .product-detail-section{height:400px}}.product-unique-selling-point-section{margin-top:40px}@media (min-width: 768px){.product-unique-selling-point-section{margin:auto;max-width:600px}}@media (min-width: 1200px){.product-unique-selling-point-section{max-width:700px;margin-top:50px}}.product-unique-selling-point-section .unique-selling-point-item{width:100%;border-bottom:1px solid #c41e3a;margin-left:0;margin-right:0;position:relative;display:-ms-flexbox;display:flex;display:-ms-flex}.product-unique-selling-point-section .unique-selling-point-item:nth-child(2n){-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (min-width: 992px){.product-unique-selling-point-section .unique-selling-point-item{border-bottom:0}}.product-unique-selling-point-section .unique-selling-point-item h2,.product-unique-selling-point-section .unique-selling-point-item h3{font-size:1rem;font-weight:600;margin:0;line-height:1}@media (min-width: 576px){.product-unique-selling-point-section .unique-selling-point-item h2,.product-unique-selling-point-section .unique-selling-point-item h3{font-size:1.25rem}}@media (min-width: 768px){.product-unique-selling-point-section .unique-selling-point-item h2,.product-unique-selling-point-section .unique-selling-point-item h3{font-size:1.1429rem}}.product-unique-selling-point-section .unique-selling-point-item .title{color:#c41e3a;font-size:.857rem;margin-bottom:0.4167em}@media (min-width: 768px){.product-unique-selling-point-section .unique-selling-point-item .title{font-size:1rem}}@media (min-width: 992px){.product-unique-selling-point-section .unique-selling-point-item .title{font-size:1.1429rem}}@media (min-width: 1200px){.product-unique-selling-point-section .unique-selling-point-item .title{font-size:1.2857rem}}.product-unique-selling-point-section .unique-selling-point-item .sub-title{color:#000;font-size:1.1429rem;margin-bottom:0.8em}@media (min-width: 768px){.product-unique-selling-point-section .unique-selling-point-item .sub-title{font-size:1.2857rem}}@media (min-width: 992px){.product-unique-selling-point-section .unique-selling-point-item .sub-title{font-size:1.4286rem;margin-bottom:1.4em}}@media (min-width: 1200px){.product-unique-selling-point-section .unique-selling-point-item .sub-title{font-size:1.7857rem}}.product-unique-selling-point-section .unique-selling-point-item p{font-size:.857rem;font-family:"ProximaNova";margin:0;color:#000}@media (min-width: 768px){.product-unique-selling-point-section .unique-selling-point-item p{font-size:1rem}}@media (min-width: 1200px){.product-unique-selling-point-section .unique-selling-point-item p{font-size:1.1429rem}}.product-unique-selling-point-section .item-content{padding:1em;font-size:.857rem;padding-left:10px;padding-right:10px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-align:center;align-items:center}@media (min-width: 992px){.product-unique-selling-point-section .item-content{border-bottom:1px solid #c41e3a;font-size:1rem;padding:30px 15px}}.product-unique-selling-point-section .item-image{display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-align:end;align-items:flex-end;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:10px;padding-right:10px}@media (min-width: 992px){.product-unique-selling-point-section .item-image{padding-left:15px;padding-right:15px}}.product-unique-selling-point-section .item-image img{background:none;width:100%;height:auto}.pdp-cross-sell-banner{display:block}@media (min-width: 768px){.pdp-cross-sell-banner{display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}.pdp-cross-sell-banner&gt;div{display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-align:start;align-items:flex-start}@media (min-width: 768px){.pdp-cross-sell-banner&gt;div{-ms-flex-align:center;align-items:center}}@media (min-width: 768px){.pdp-cross-sell-banner .cross-sell-image{-ms-flex:0 0 66.67%;flex:0 0 66.67%;max-width:66.67%;position:relative;width:100%;padding-right:0;padding-left:0}}.pdp-cross-sell-banner .cross-sell-image img{display:block;height:auto}.pdp-cross-sell-banner .cross-sell-title{margin-top:20px}@media (min-width: 768px){.pdp-cross-sell-banner .cross-sell-title{padding-right:45px;margin-top:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%;position:relative;width:100%;padding-right:0;padding-left:0}}@media (min-width: 1200px){.pdp-cross-sell-banner .cross-sell-title{padding-left:40px;padding-right:30px}}@media (min-width: 1600px){.pdp-cross-sell-banner .cross-sell-title{padding-left:60px;padding-right:45px}}.pdp-cross-sell-banner .cross-sell-title a{text-decoration:none;color:#000}.pdp-cross-sell-banner .cross-sell-title h3{color:#000;font-weight:600;font-size:1.2857rem;margin-bottom:0.3571em;text-transform:capitalize}@media (min-width: 768px){.pdp-cross-sell-banner .cross-sell-title h3{font-size:1.4286rem}}@media (min-width: 1200px){.pdp-cross-sell-banner .cross-sell-title h3{font-size:1.7143rem}}@media (min-width: 1600px){.pdp-cross-sell-banner .cross-sell-title h3{font-size:2.1429rem}}.pdp-cross-sell-banner .cross-sell-title .link-more{position:relative;display:inline-block;color:#000;font-size:.857rem;font-weight:600;padding-top:0.5em;padding-bottom:0.3em;text-align:center;border-bottom:2px solid #000;cursor:pointer}@media (min-width: 1200px){.pdp-cross-sell-banner .cross-sell-title .link-more{font-size:1rem}}@media (min-width: 1600px){.pdp-cross-sell-banner .cross-sell-title .link-more{font-size:1.1429rem}}.pdp-cross-sell{padding:15px}@media (min-width: 768px){.pdp-cross-sell{padding:0 15px;margin:30px 0}}@media (min-width: 1200px){.pdp-cross-sell{padding-top:40px;padding-bottom:40px}}@media (min-width: 1600px){.pdp-cross-sell{padding-top:55px;padding-bottom:55px}}.pdp-cross-sell .container-fluid{padding:0}.pdp-recommendation{margin-top:40px;text-align:center}@media (min-width: 1200px){.pdp-recommendation{margin-top:50px}}.pdp-recommendation .slick-slider{display:-ms-flexbox;display:flex;display:-ms-flex}.pdp-recommendation .slick-slider.slick-initialized{display:block;opacity:1}.pdp-recommendation .product-detail-listing{min-height:310px}@media (min-width: 992px){.pdp-recommendation .product-detail-listing{min-height:290px}}@media (min-width: 1200px){.pdp-recommendation .product-detail-listing{min-height:330px}}@media (min-width: 1600px){.pdp-recommendation .product-detail-listing{min-height:450px}}.pdp-recommendation .product-detail-listing.empty-product-listing{min-height:auto}.pdp-recommendation .callout,.pdp-recommendation .brand-link{display:none}.pdp-recommendation .product-collection h4{font-size:1rem;line-height:1;margin:0 0 5px;font-weight:600}.pdp-recommendation .pdp-link{font-size:.857rem;font-family:"ProximaNova";margin-bottom:0.4em}.pdp-recommendation .tile-message .promotions{display:none}.product-sticky-bar{position:fixed;left:0;right:0;top:45px;bottom:auto;background-color:#fff;z-index:-1;visibility:hidden;border-top:1px solid #000;box-shadow:0 2px 10px rgba(0,0,0,0.2);padding:10px 0;opacity:0;filter:alpha(opacity=0)}.product-sticky-bar.fixed-bottom{visibility:visible;z-index:90;padding-right:0 !important;opacity:1;filter:alpha(opacity=1);animation-duration:.5s;animation-fill-mode:both;animation-name:fadeInDown}@media (min-width: 768px){.product-sticky-bar.fixed-bottom{animation-name:fadeInUp}}.product-sticky-bar.hide-bottom{visibility:hidden;z-index:-1;opacity:0;filter:alpha(opacity=0);animation-duration:.5s;animation-fill-mode:both;animation-name:fadeOutUp}@media (min-width: 768px){.product-sticky-bar.hide-bottom{animation-name:fadeOutDown}}@media (min-width: 992px){.product-sticky-bar::after{display:block;clear:both;content:""}}@media (min-width: 992px){.product-sticky-bar .product-sticky-content{width:100%;float:right}}.product-sticky-bar .product-name{font-size:1.2rem}@media (min-width: 1600px){.product-sticky-bar .product-name{font-size:1.5rem}}.product-sticky-bar .product-collection{text-transform:uppercase;font-size:1rem;margin-bottom:0}.product-sticky-bar .product-collection a{color:gray}@media (min-width: 1600px){.product-sticky-bar .product-collection{font-size:1.2rem}}.product-sticky-bar .cart-and-ipay{text-align:right;height:100%}.product-sticky-bar .sticky-prices{padding-top:0;padding-bottom:0;white-space:nowrap}.product-sticky-bar .sticky-prices .price{text-align:right;margin-right:2rem}.product-sticky-bar .col-image{text-align:right}.product-sticky-bar .col-image img{height:10vw;margin-right:10%}@media (min-width: 992px){.product-sticky-bar .col-image img{height:5vw}}.product-sticky-bar .price{font-size:.857rem}@media (min-width: 768px){.product-sticky-bar .price{font-size:1.198rem}}@media (min-width: 992px){.product-sticky-bar .price{font-size:0.9584rem}}@media (min-width: 1600px){.product-sticky-bar .price{font-size:1.198rem}}.product-sticky-bar .price .strike-through{font-size:.857rem;display:table-row}@media (min-width: 768px){.product-sticky-bar .price .strike-through{font-size:1.198rem}}@media (min-width: 992px){.product-sticky-bar .price .strike-through{font-size:0.9584rem}}@media (min-width: 1600px){.product-sticky-bar .price .strike-through{font-size:1.198rem}}.product-sticky-bar .price .sales{display:table-row}.product-sticky-bar .prices-add-to-cart-actions{text-align:right;max-width:30%;-ms-flex:0 0 30%;flex:0 0 30%}@media (min-width: 768px){.product-sticky-bar .prices-add-to-cart-actions{max-width:25%;-ms-flex:0 0 25%;flex:0 0 25%}}@media (min-width: 1200px){.product-sticky-bar .prices-add-to-cart-actions{-ms-flex:0 0 12%;flex:0 0 12%;max-width:12%}}.product-sticky-bar .prices-add-to-cart-actions .add-to-cart,.product-sticky-bar .prices-add-to-cart-actions .add-to-cart-global,.product-sticky-bar .prices-add-to-cart-actions .sticky-notify-me{font-family:"ProximaNova";font-size:.857rem;padding-top:0.5em;padding-bottom:0.5em;height:100%}@media (min-width: 768px){.product-sticky-bar .prices-add-to-cart-actions .add-to-cart,.product-sticky-bar .prices-add-to-cart-actions .add-to-cart-global,.product-sticky-bar .prices-add-to-cart-actions .sticky-notify-me{font-size:1.1429rem;width:100%}}@media (min-width: 992px){.product-sticky-bar .prices-add-to-cart-actions .add-to-cart,.product-sticky-bar .prices-add-to-cart-actions .add-to-cart-global,.product-sticky-bar .prices-add-to-cart-actions .sticky-notify-me{font-size:1rem}}@media (min-width: 1600px){.product-sticky-bar .prices-add-to-cart-actions .add-to-cart,.product-sticky-bar .prices-add-to-cart-actions .add-to-cart-global,.product-sticky-bar .prices-add-to-cart-actions .sticky-notify-me{font-size:1.1429rem}}.product-sticky-bar .prices-add-to-cart-actions .add-to-cart .fa-shopping-bag,.product-sticky-bar .prices-add-to-cart-actions .add-to-cart-global .fa-shopping-bag,.product-sticky-bar .prices-add-to-cart-actions .sticky-notify-me .fa-shopping-bag{display:none}.product-sticky-bar .prices-add-to-cart-actions .sticky-notify-me{opacity:1}@media (min-width: 768px){.product-sticky-bar .prices-add-to-cart-actions .sticky-notify-me{font-size:1rem}}@media (max-width: 767.98px){.product-sticky-bar .price-inner{display:block}}@media (max-width: 767.98px){.product-sticky-bar .price-inner .strike-through{display:block}}.product-sticky-bar .quick-checkout{display:none}.product-detail-section .product-uniqe-features-content{margin-top:40px;margin-bottom:10px}@media (min-width: 1200px){.product-detail-section .product-uniqe-features-content{margin-top:50px}}@media (min-width: 768px){.product-detail-section .product-uniqe-features-content.container{max-width:100%}}@media (min-width: 992px){.product-detail-section .product-uniqe-features-content.container{padding-left:88px;padding-right:88px}}@media (min-width: 1200px){.product-detail-section .product-uniqe-features-content.container{max-width:1008px}}@media (min-width: 1600px){.product-detail-section .product-uniqe-features-content.container{max-width:1408px}}.product-detail-section .product-uniqe-features-content .swiper-content{position:relative}.product-detail-section .product-uniqe-features-content .swiper-next,.product-detail-section .product-uniqe-features-content .swiper-prev,.product-detail-section .product-uniqe-features-content .slick-next,.product-detail-section .product-uniqe-features-content .slick-prev{position:initial;font-size:0;width:0;height:0;padding:0;border:none;transform:unset}.product-detail-section .product-uniqe-features-content .swiper-next::before,.product-detail-section .product-uniqe-features-content .swiper-prev::before,.product-detail-section .product-uniqe-features-content .slick-next::before,.product-detail-section .product-uniqe-features-content .slick-prev::before{display:none}.product-detail-section .product-uniqe-features-content .swiper-next::after,.product-detail-section .product-uniqe-features-content .swiper-prev::after,.product-detail-section .product-uniqe-features-content .slick-next::after,.product-detail-section .product-uniqe-features-content .slick-prev::after{display:none}@media (min-width: 992px){.product-detail-section .product-uniqe-features-content .swiper-next::after,.product-detail-section .product-uniqe-features-content .swiper-prev::after,.product-detail-section .product-uniqe-features-content .slick-next::after,.product-detail-section .product-uniqe-features-content .slick-prev::after{display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOS43NTQzIDZIMCIgc3Ryb2tlPSIjRkZGRkZGIi8+DQo8cGF0aCBkPSJNMTQuOTAwNCAxTDE5Ljc1NDggNkwxNC45MDA0IDExIiBzdHJva2U9IiNGRkZGRkYiLz4NCjwvc3ZnPg0K") !important;content:" ";background-color:#222;padding:24px;color:#ebebeb;position:absolute;top:39%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;cursor:pointer}}@media (min-width: 768px){.product-detail-section .product-uniqe-features-content .swiper-next::after,.product-detail-section .product-uniqe-features-content .slick-next::after{right:-78px}}@media (min-width: 768px){.product-detail-section .product-uniqe-features-content .swiper-prev::after,.product-detail-section .product-uniqe-features-content .slick-prev::after{left:-78px;transform:scaleX(-1)}}.product-detail-section .product-uniqe-features-content .swiper-button-disabled{display:none}.product-monogram{padding:0.357em 0;text-align:center}.product-monogram .monogramming-popup-link{text-decoration:none;color:#222}.product-monogram .monogramming-popup-link:hover,.product-monogram .monogramming-popup-link:focus{text-decoration:none;color:#222}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.product-monogram .monogramming-popup-link&gt;span{flex:1 1 auto;-ms-flex:1 1 auto}}@media (min-width: 1200px){.product-monogram .monogramming-popup-link&gt;span{display:block;margin-bottom:0.714em;padding-left:0;padding-right:0;text-align:center}.product-monogram .monogramming-popup-link&gt;span:last-child{margin-bottom:0}}.product-monogram .tumi-icon-og{font-size:1.4286rem}.product-monogram .icon-pdp-monogram{text-align:left}.product-monogram .mono-info{padding:0}@media (min-width: 1200px){.product-monogram .mono-info{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.product-monogram .info-title{display:block;white-space:nowrap;color:#222;text-align:center;font-size:.857rem}@media (min-width: 1200px){.product-monogram .info-title{font-size:1rem}}.product-monogram .info-desc{color:#777;font-size:.857rem}.product-monogram .monogram-add .monogram-popup-link{color:#222;text-decoration:underline;font-size:.857rem}.product-monogram .monogram-add .monogram-popup-link:hover,.product-monogram .monogram-add .monogram-popup-link:focus{color:#222}@media (min-width: 1200px){.product-monogram .monogram-edit&gt;div{margin-bottom:0.714em}.product-monogram .monogram-edit&gt;div:last-child{margin-bottom:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.product-monogram .monogram-edit .row&gt;div{flex:1 1 auto;-ms-flex:1 1 auto}}@media (min-width: 1200px){.product-monogram .monogram-edit .mono-preview{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;text-align:center;margin-bottom:7px}}@media (min-width: 1200px){.product-monogram .monogram-edit .mono-actions{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:14px}}.product-monogram .monogram-edit .monogramming-popup-link,.product-monogram .monogram-edit .monogram-popup-link,.product-monogram .monogram-edit .monogramming-remove{color:#222;text-decoration:underline;font-size:.857rem}.product-monogram .monogram-edit .monogramming-popup-link:hover,.product-monogram .monogram-edit .monogramming-popup-link:focus,.product-monogram .monogram-edit .monogram-popup-link:hover,.product-monogram .monogram-edit .monogram-popup-link:focus,.product-monogram .monogram-edit .monogramming-remove:hover,.product-monogram .monogram-edit .monogramming-remove:focus{color:#222}.product-monogram .monogram-text-preview{background-color:#555;padding:4px 10px;line-height:1;display:-ms-inline-flexbox;display:inline-flex;display:-webkit-inline-flex;text-align:left;border-radius:5px;-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.product-monogram .monogram-text-preview{text-align:center}}.product-monogram .monogram-text-preview .mono-letter{font-size:1.0714rem;min-width:8px;font-weight:400}.product-monogram .monogram-text-preview .mono-letter.has-symbol{font-family:"Tumi-symbols" !important;text-transform:lowercase !important}.product-monogram .monogram-content .row{-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.product-monogram .monogram-content .row{flex-direction:column;-ms-flex-direction:column}}#right-sidebar.sidebar-monogram .sidebar-header{display:none}#right-sidebar.sidebar-monogram .sidebar-wrapper .sidebar-content{padding-left:0;padding-right:0;padding-top:0}.monogram-wrapper .monogram-label{color:#fff;margin-bottom:0;font-size:.929rem;text-transform:uppercase;letter-spacing:0.2em;padding-top:5px;padding-bottom:5px;background-color:#000}.monogram-wrapper .monogram-text-preview{position:absolute;z-index:2;top:50%;left:50%;color:#979797;font-size:2.5rem;font-family:'Time New Roman Bold', serif;display:-ms-flexbox;display:flex;display:-ms-flex;transform:translate(-50%, -50%);-ms-flex-align:center;align-items:center}.monogram-wrapper .monogram-text-preview .mono-letter{display:inline-block;min-width:35px;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.2),0 -1px 0 rgba(0,0,0,0.2);font-weight:400;color:#fff}.monogram-wrapper .monogram-text-preview .mono-letter.has-symbol{font-family:"Tumi-symbols" !important;text-transform:lowercase !important}.monogram-wrapper .monogram-progress-bar{position:relative}.monogram-wrapper .progress-list{padding-left:0;margin-bottom:0;background-color:#e7e8e9;position:relative;display:-ms-flexbox;display:flex;display:-ms-flex}.monogram-wrapper .progress-list li{list-style:none;position:relative;text-transform:uppercase;font-size:.786rem;outline:0;cursor:pointer;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.monogram-wrapper .progress-list li .link-step{position:relative;cursor:pointer;color:#9c9c9c;padding-top:2.6em;padding-bottom:1.2em;display:block}.monogram-wrapper .progress-list li .link-step:hover,.monogram-wrapper .progress-list li .link-step:focus{text-decoration:none}.monogram-wrapper .progress-list li::before{content:'';position:absolute;width:11px;height:11px;background-color:#9c9c9c;left:50%;top:1.5em;z-index:2;transform:translateX(-50%);border-radius:50%;transition:background-color ease-in 0.3s}.monogram-wrapper .progress-list li::after{content:'';position:absolute;top:calc(1.5em + 4px);left:calc(-50% + 11px);width:80%;height:3px;z-index:1;background-color:#9c9c9c;transition:background-color ease-in 0.3s}.monogram-wrapper .progress-list li:first-child::after{content:none;position:static}.monogram-wrapper .progress-list li.done{color:#222}.monogram-wrapper .progress-list li.done::before,.monogram-wrapper .progress-list li.done::after{background-color:#222}.monogram-wrapper .progress-list li.done .link-step{color:#222}.monogram-wrapper .progress-list .monogram-progress-step{display:block;margin-top:3px}.monogram-wrapper .monogram-apply-failure{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;background-color:rgba(0,0,0,0.7);margin-bottom:0;text-align:center;z-index:-1;visibility:hidden;font-size:1.4286rem;line-height:60px;opacity:0;filter:alpha(opacity=0);transition:linear 0.3s}.monogram-wrapper .monogram-apply-failure.show{z-index:10;visibility:visible;opacity:1;filter:alpha(opacity=1)}.monogram-wrapper .monogram-message{color:#c41e3a;font-size:1rem}.monogram-wrapper .monogram-header-content{font-size:1.2857rem;font-weight:600}.monogram-wrapper .monogram-content{padding-top:40px;padding-left:30px;padding-right:30px}.monogram-wrapper .monogram-content .option{position:relative}.monogram-wrapper .monogram-content .option input{opacity:0;visibility:hidden;position:absolute;z-index:-1}.monogram-wrapper .monogram-content .option input:checked+label{border-color:#555}.monogram-wrapper .monogram-content .option input:checked+label::before{color:#555}.monogram-wrapper .monogram-content .option label{position:relative;padding:20px;padding-left:50px;font-size:1rem;border:1px solid #ddd;text-align:left;display:block;cursor:pointer;transition:border-color ease-in 0.3s}.monogram-wrapper .monogram-content .option label::before{content:'\E806';position:absolute;width:23px;height:23px;left:20px;top:50%;border:1px solid #555;z-index:1;color:transparent;font-size:8px;text-align:center;line-height:21px;font-family:"Tumi-icon-origin";font-style:normal;font-weight:normal;transform:translateY(-50%);transition:color ease-in 0.3s}.monogram-wrapper .btn-step,.monogram-wrapper .btn-mono-apply{height:40px;padding-top:0.75rem;padding-bottom:0.75rem;line-height:1rem;font-weight:600;font-size:1rem;border-radius:0;border:2px solid #000;background-color:#fff;color:#000;display:block;width:100%;color:#000;height:auto;padding-top:1em;padding-bottom:1em}.monogram-wrapper .btn-step:hover,.monogram-wrapper .btn-mono-apply:hover{color:#c41e3a}.monogram-wrapper .btn-step:active,.monogram-wrapper .btn-mono-apply:active{box-shadow:none;border-color:#000;background:#fff}.monogram-wrapper .btn-step:focus,.monogram-wrapper .btn-mono-apply:focus{box-shadow:none;background:#fff}.monogram-wrapper .btn-step:hover,.monogram-wrapper .btn-step:focus,.monogram-wrapper .btn-step:active,.monogram-wrapper .btn-mono-apply:hover,.monogram-wrapper .btn-mono-apply:focus,.monogram-wrapper .btn-mono-apply:active{color:#333;border-color:#333}.monogram-wrapper .monogram-cancel{padding-top:1.2em;padding-bottom:1.2em;text-align:center;font-size:.929rem}.monogram-wrapper .monogram-cancel .monogram-cancel-btn{text-decoration:underline;padding:0;border:0;background:0;outline:0;cursor:pointer}.monogram-wrapper .monogram-footer{padding-top:1.5em;padding-bottom:1.5em;border-top:1px solid #ebebeb}.monogram-background-image{position:relative}.monogram-background-image.monotag .monogram-text-preview{font-size:2rem}.monogram-background-image.monotag .monogram-text-preview .mono-letter{min-width:28px}.monogram-actions{margin-top:1.429em}.monogram-actions .col-apply{display:none}.monogram-actions.first .col-prev{display:none}.monogram-actions.first .col-next{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.monogram-actions.last .col-next{display:none}.monogram-actions.last .col-prev,.monogram-actions.last .col-apply{display:block}.monogram-input{border:1px solid #ddd;font-weight:lighter;height:70px;width:70px;text-align:center;text-transform:uppercase;padding:0 15px;vertical-align:top;font-size:25px;color:#000;outline:0}.monogram-input:focus,.monogram-input.selected{color:#000;border-color:#000}.monogram-input.has-symbol{font-family:"Tumi-symbols" !important;text-transform:lowercase !important}.monogram-text-input{padding-left:30px;padding-right:30px;margin-bottom:10px}.monogram-text-input .col-4{padding-left:5px;padding-right:5px}.monogram-symbols ul{list-style:none;padding-left:0;margin-bottom:0;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-pack:center;justify-content:center}.monogram-symbols ul li{padding-left:5px;padding-right:5px;padding-top:10px}.monogram-symbols ul li a{display:block;width:30px;height:30px;border:1px solid #ddd;color:#000;text-align:center;display:inline-block;cursor:pointer;font-size:23px;font-family:"Tumi-symbols";font-style:normal;font-weight:normal}.monogram-symbols ul li a::before{line-height:27px}.monogram-symbols ul li a:hover,.monogram-symbols ul li a:focus{text-decoration:none}.monogram-fonts .font-list{padding-left:0;list-style:none;margin-bottom:0;display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-pack:center;justify-content:center}.monogram-fonts .font-list .font-item{position:relative;padding-left:5px;padding-right:5px}.monogram-fonts .font-list input{opacity:0;position:absolute;visibility:hidden;z-index:-1}.monogram-fonts .font-list input:checked+label{color:#fff;background-color:#000;border-color:#000}.monogram-fonts .font-list label{color:#000;display:block;border:1px solid #ddd;padding:5px;margin-bottom:0;transition-property:background-color, border-color;cursor:pointer;transition:ease-in 0.3s}.monogram-colors{padding-top:10px;margin-top:15px;border-top:1px solid #ddd}.monogram-colors .color-list{display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.monogram-colors .color-item{padding-left:5px;padding-right:5px;margin-bottom:10px;position:relative}.monogram-colors .color-label{display:inline-block;width:30px;height:30px;border:1px solid #ddd;margin-bottom:0;cursor:pointer;transition:border-color ease-in 0.3s}.monogram-colors input{opacity:0;position:absolute;visibility:hidden;z-index:-1}.monogram-colors input:checked+label{border-color:#000}.monogram-colors input.color-blind+.color-label{background-image:url("../images/monogram/icon/blindSwatch.jpg");background-repeat:no-repeat;background-position:center center}[data-action="Product-Show"] .monogram-colors input.color-blind+.color-label,[data-action="Account-Show"] .monogram-colors input.color-blind+.color-label,[data-action="Account-Monogram"] .monogram-colors input.color-blind+.color-label{background-image:url("../../images/monogram/icon/blindSwatch.jpg")}.monogram-colors input.color-silver+.color-label{background-image:url("../images/monogram/icon/silverSwatch.jpg");background-repeat:no-repeat;background-position:center center}[data-action="Product-Show"] .monogram-colors input.color-silver+.color-label,[data-action="Account-Show"] .monogram-colors input.color-silver+.color-label,[data-action="Account-Monogram"] .monogram-colors input.color-silver+.color-label{background-image:url("../../images/monogram/icon/silverSwatch.jpg")}.monogram-colors input.color-gold+.color-label{background-image:url("../images/monogram/icon/goldSwatch.jpg");background-repeat:no-repeat;background-position:center center}[data-action="Product-Show"] .monogram-colors input.color-gold+.color-label,[data-action="Account-Show"] .monogram-colors input.color-gold+.color-label,[data-action="Account-Monogram"] .monogram-colors input.color-gold+.color-label{background-image:url("../../images/monogram/icon/goldSwatch.jpg")}.monogram-colors input.color-copper+.color-label{background-image:url("../images/monogram/icon/copperSwatch.jpg");background-repeat:no-repeat;background-position:center center}[data-action="Product-Show"] .monogram-colors input.color-copper+.color-label,[data-action="Account-Show"] .monogram-colors input.color-copper+.color-label,[data-action="Account-Monogram"] .monogram-colors input.color-copper+.color-label{background-image:url("../../images/monogram/icon/copperSwatch.jpg")}.monogram-colors input.color-gunmetal+.color-label{background-image:url("../images/monogram/icon/gunMetalSwatch.jpg");background-repeat:no-repeat;background-position:center center}[data-action="Product-Show"] .monogram-colors input.color-gunmetal+.color-label,[data-action="Account-Show"] .monogram-colors input.color-gunmetal+.color-label,[data-action="Account-Monogram"] .monogram-colors input.color-gunmetal+.color-label{background-image:url("../../images/monogram/icon/gunMetalSwatch.jpg")}.monogram-colors input.color-metallicblue+.color-label{background-image:url("../images/monogram/icon/metallicBlueSwatch.jpg");background-repeat:no-repeat;background-position:center center}[data-action="Product-Show"] .monogram-colors input.color-metallicblue+.color-label,[data-action="Account-Show"] .monogram-colors input.color-metallicblue+.color-label,[data-action="Account-Monogram"] .monogram-colors input.color-metallicblue+.color-label{background-image:url("../../images/monogram/icon/metallicBlueSwatch.jpg")}.monogram-colors input.color-metallicpink+.color-label{background-image:url("../images/monogram/icon/metallicPinkSwatch.jpg");background-repeat:no-repeat;background-position:center center}[data-action="Product-Show"] .monogram-colors input.color-metallicpink+.color-label,[data-action="Account-Show"] .monogram-colors input.color-metallicpink+.color-label,[data-action="Account-Monogram"] .monogram-colors input.color-metallicpink+.color-label{background-image:url("../../images/monogram/icon/metallicPinkSwatch.jpg")}.monogram-colors input.color-metallicpurple+.color-label{background-image:url("../images/monogram/icon/metallicPurple.jpg");background-repeat:no-repeat;background-position:center center}[data-action="Product-Show"] .monogram-colors input.color-metallicpurple+.color-label,[data-action="Account-Show"] .monogram-colors input.color-metallicpurple+.color-label,[data-action="Account-Monogram"] .monogram-colors input.color-metallicpurple+.color-label{background-image:url("../../images/monogram/icon/metallicPurple.jpg")}#monogram-step2.unique-symbol-selected .monogram-text-input .no-gutters{-ms-flex-pack:center;justify-content:center}#monogram-step2.unique-symbol-selected .monogram-text-input .no-gutters&gt;.col-4:nth-child(2),#monogram-step2.unique-symbol-selected .monogram-text-input .no-gutters&gt;.col-4:nth-child(3){display:none}.prices.has-pr{display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center}.prices.has-pr .price{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.prices.has-pr .pwr-pdp{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.prices #pr-reviewsnippet{margin-bottom:0}.product-reviews{padding-top:40px;padding-left:15px;padding-right:15px}@media (min-width: 768px){.product-reviews{padding-left:30px;padding-right:30px}}@media (min-width: 992px){.product-reviews{max-width:1240px;margin-left:auto;margin-right:auto;padding-left:0;padding-right:0}}.product-reviews h2{position:relative;color:#000;background-color:#fff;font-weight:700;font-size:1rem;margin:0;text-transform:uppercase;z-index:3;text-align:center}.product-reviews h2::before,.product-reviews h2::after{position:absolute;content:'';height:2px;top:50%;z-index:1;background-color:#eee;margin-top:-1px;width:25%}@media (min-width: 768px){.product-reviews h2::before,.product-reviews h2::after{width:30%}}@media (min-width: 992px){.product-reviews h2::before,.product-reviews h2::after{width:40%}}.product-reviews h2::before{left:0}.product-reviews h2::after{right:0}@media (min-width: 576px){.product-reviews h2{font-size:1.25rem}}@media (min-width: 1200px){.product-reviews h2{font-size:1.1429rem}}.product-reviews .p-w-r .pr-ratings-histogram-list-item{display:block}.product-reviews .p-w-r .pr-ratings-histogram-list-item:focus{outline:none;box-shadow:none}.product-reviews .p-w-r .pr-ratings-histogram-list-item .pr-histogram-stars:focus{outline:none;box-shadow:none}.product-reviews .p-w-r .pr-rd-review-headline::before,.product-reviews .p-w-r .pr-rd-review-headline::after{content:none}.product-reviews .p-w-r .pr-rd-review-headline:focus{outline:none;box-shadow:none}.product-reviews #pr-image-display{display:none}.pwr-pdp .p-w-r .pr-snippet-rating-decimal{display:none}.pwr-pdp .p-w-r .pr-snippet .pr-snippet-read-and-write{display:none}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars [class^="pr-star"]{background:none;position:relative;width:10px;height:10px;padding:0;margin-right:0;margin-left:0;margin-right:3px;margin-left:0}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars [class^="pr-star"]::before{font-family:'FontAwesome';font-style:normal;font-weight:normal;content:'\F006';position:absolute;width:100%;height:100%;color:#555;font-size:12px;top:0;left:0}@media (min-width: 992px){.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars [class^="pr-star"]{width:14px;height:14px}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars [class^="pr-star"]::before{font-size:14px}}@media (min-width: 992px){.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-100-filled::before,.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-50-filled::before{font-size:14px}}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-100-filled::before,.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-50-filled::before{color:#000}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-100-filled:hover,.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-50-filled:hover{width:10px;height:10px;margin-right:3px}@media (min-width: 992px){.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-100-filled:hover,.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-50-filled:hover{width:14px;height:14px}}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-100-filled::before{content:'\F005'}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-50::before,.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-50-filled::before{content:'\F123'}.pwr-pdp .p-w-r .pr-snippet .pr-snippet-stars-png{display:block}.pwr-pdp .p-w-r .pr-snippet .pr-snippet-stars-png .pr-rating-stars{display:block;text-align:right}.pwr-pdp .p-w-r .pr-snippet-stars-reco-reco{display:none}.reviews .p-w-r,.qanda .p-w-r{font-family:"ProximaNova"}.reviews .p-w-r span,.qanda .p-w-r span{color:#000}.p-w-r{font-family:"ProximaNova"}.p-w-r .pr-review-snapshot-faceoff{display:none}.p-w-r .pr-review-display .pr-rating-stars [class^="pr-star"],.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars [class^="pr-star"]{background:none;position:relative;width:1.429em;height:1.429em;padding:0;margin-right:0;margin-left:0;margin-right:.35714em;margin-left:0}.p-w-r .pr-review-display .pr-rating-stars [class^="pr-star"]::before,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars [class^="pr-star"]::before{font-family:'FontAwesome';font-style:normal;font-weight:normal;content:'\F006';position:absolute;width:100%;height:100%;color:#555;font-size:20px;top:0;left:0}@media (min-width: 992px){.p-w-r .pr-review-display .pr-rating-stars [class^="pr-star"],.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars [class^="pr-star"]{width:14px;height:14px}.p-w-r .pr-review-display .pr-rating-stars [class^="pr-star"]::before,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars [class^="pr-star"]::before{font-size:14px}.p-w-r .pr-review-display .pr-rating-stars [class^="pr-star"]:hover,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars [class^="pr-star"]:hover{width:14px;height:14px;margin-right:.35714em}}.p-w-r .pr-review-display .pr-rating-stars .pr-star-v4-100-filled::before,.p-w-r .pr-review-display .pr-rating-stars .pr-star-v4-50-filled::before,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-100-filled::before,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-50-filled::before{color:#000}.p-w-r .pr-review-display .pr-rating-stars .pr-star-v4-100-filled::before,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-100-filled::before{content:'\F005'}.p-w-r .pr-review-display .pr-rating-stars .pr-star-v4-50::before,.p-w-r .pr-review-display .pr-rating-stars .pr-star-v4-50-filled::before,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-50::before,.p-w-r .pr-review-snapshot .pr-snippet .pr-snippet-stars-png .pr-rating-stars .pr-star-v4-50-filled::before{content:'\F123'}.p-w-r #pr-review-snapshot,.p-w-r .pr-review-snapshot,.p-w-r .pr-review-snapshot.pr-snapshot-mobile{-ms-flex-direction:column;flex-direction:column;font-family:"ProximaNova";padding-bottom:2.857em;display:-ms-flexbox;display:flex;display:-ms-flex}@media (min-width: 768px){.p-w-r #pr-review-snapshot,.p-w-r .pr-review-snapshot,.p-w-r .pr-review-snapshot.pr-snapshot-mobile{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between;max-width:720px;margin-left:auto;margin-right:auto}.p-w-r #pr-review-snapshot::before,.p-w-r #pr-review-snapshot::after,.p-w-r .pr-review-snapshot::before,.p-w-r .pr-review-snapshot::after,.p-w-r .pr-review-snapshot.pr-snapshot-mobile::before,.p-w-r .pr-review-snapshot.pr-snapshot-mobile::after{content:none !important}}@media (min-width: 1200px){.p-w-r #pr-review-snapshot,.p-w-r .pr-review-snapshot,.p-w-r .pr-review-snapshot.pr-snapshot-mobile{max-width:1140px}}.p-w-r #pr-review-snapshot.pr-review-enhanced,.p-w-r .pr-review-snapshot.pr-review-enhanced,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced{padding-top:1em}.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline,.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal{-ms-flex-align:center;align-items:center}.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet{-ms-flex-align:center;align-items:center}@media (min-width: 992px){.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet{-ms-flex-direction:column;flex-direction:column}}.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write{-ms-flex-direction:column;flex-direction:column;margin:0}@media (min-width: 768px){.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-inline.pr-snippet-minimal .pr-snippet-stars-reco-stars .pr-snippet .pr-snippet-read-and-write{-ms-flex-direction:column;flex-direction:column}}.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block,.p-w-r .pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block,.p-w-r .pr-review-snapshot.pr-snapshot-mobile.pr-review-enhanced .pr-review-snapshot-block-container .pr-review-snapshot-block{border-right:0}@media (min-width: 768px){.p-w-r #pr-review-snapshot .pr-accessible-focus-element,.p-w-r #pr-review-snapshot .pr-faceoff-empty,.p-w-r .pr-review-snapshot .pr-accessible-focus-element,.p-w-r .pr-review-snapshot .pr-faceoff-empty,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-accessible-focus-element,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-faceoff-empty{display:none}}.p-w-r #pr-review-snapshot .pr-review-snapshot-header,.p-w-r .pr-review-snapshot .pr-review-snapshot-header,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header{-ms-flex-order:2;order:2;margin-bottom:0}@media (min-width: 768px){.p-w-r #pr-review-snapshot .pr-review-snapshot-header,.p-w-r .pr-review-snapshot .pr-review-snapshot-header,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media (min-width: 992px){.p-w-r #pr-review-snapshot .pr-review-snapshot-header,.p-w-r .pr-review-snapshot .pr-review-snapshot-header,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-reco,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-reco,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-reco{display:none}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-stars,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-stars,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-stars{text-align:center}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-reco-stars .pr-snippet-rating-decimal{display:none}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-container,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-container,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-stars-container{display:block;margin-bottom:1.14286em}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-review-count,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-review-count,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-review-count{display:block;text-align:center;font-family:"ProximaNova";font-size:1.0714rem !important;margin-bottom:1.14286em}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link{height:40px;padding-top:0.75rem;padding-bottom:0.75rem;line-height:1rem;font-weight:600;font-size:1rem;border-radius:0;border:2px solid #000;background-color:#fff;color:#000;padding-top:.71429em;padding-bottom:.71429em;padding-left:1.57143em;padding-right:1.57143em;text-transform:capitalize;text-decoration:none;height:auto}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover{color:#c41e3a}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:active,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:active,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:active{box-shadow:none;border-color:#000;background:#fff}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus{box-shadow:none;background:#fff}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover,.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:hover,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link:focus{text-decoration:none}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link+.review-benefit-message,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link+.review-benefit-message,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-snippets .pr-snippet-write-review-link+.review-benefit-message{display:block;padding-top:15px;font-size:1.1429rem !important}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container{-ms-flex-order:1;order:1}@media (min-width: 768px){.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container{-ms-flex:0 0 40%;flex:0 0 40%;max-width:40%}}@media (min-width: 992px){.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container{-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram{margin-bottom:0;float:none;border:none;padding-top:1.429em;padding-bottom:1.429em;border-radius:0}@media (min-width: 768px){.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram{width:100%;margin-right:0;min-height:0}}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram .pr-review-snapshot-block-headline,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram .pr-review-snapshot-block-headline,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-review-snapshot-block-histogram .pr-review-snapshot-block-headline{display:none}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list{margin-top:0;display:block;padding-left:2.143em;padding-right:2.143em}@media (min-width: 768px){.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list{padding-left:0;padding-right:0}}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars{display:-ms-flexbox !important;display:flex !important;-ms-flex-align:center;align-items:center}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-1Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-1Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-1Stars .pr-histogram-label::before{content:"1"}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-2Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-2Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-2Stars .pr-histogram-label::before{content:"2"}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-3Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-3Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-3Stars .pr-histogram-label::before{content:"3"}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-4Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-4Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-4Stars .pr-histogram-label::before{content:"4"}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-5Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-5Stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars.pr-histogram-5Stars .pr-histogram-label::before{content:"5"}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars:hover,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars:hover,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars:hover{background:none}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-ratings-histogram-bar-container,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-ratings-histogram-bar-container,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-ratings-histogram-bar-container{width:calc(100% - 2.143em);display:block;padding-left:.71429em}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-count,.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-cross,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-count,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-cross,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-count,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-cross{display:none}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label{color:#000;font-size:1.1429rem;padding-left:0;padding-right:.71429em;text-indent:-999em;position:relative;display:block;width:2.143em}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label::after,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label::after,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label::after{text-indent:0;content:"\E918";position:absolute;right:0;top:0;z-index:1;color:#000;font-family:"Samsonite-icons";font-style:normal;font-weight:normal}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label::before,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-histogram-stars .pr-histogram-label::before{text-indent:0;position:absolute;left:0;top:0}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-ratings-histogram-list-item .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-ratings-histogram-list-item .pr-ratings-histogram-bar,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-ratings-histogram-list-item .pr-ratings-histogram-bar{background-color:#979797;height:20px;border-radius:0;border-radius:0}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-ratings-histogram-list-item .pr-ratings-histogram-bar .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-container .pr-histogram-list .pr-ratings-histogram-list-item .pr-ratings-histogram-bar .pr-ratings-histogram-barValue,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-container .pr-histogram-list .pr-ratings-histogram-list-item .pr-ratings-histogram-bar .pr-ratings-histogram-barValue{background-color:#000;height:20px;border-radius:0}.p-w-r #pr-review-snapshot .pr-review-snapshot-block-pros,.p-w-r #pr-review-snapshot .pr-review-snapshot-block-cons,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-pros,.p-w-r .pr-review-snapshot .pr-review-snapshot-block-cons,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-pros,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-block-cons{display:none !important}.p-w-r #pr-review-snapshot .pr-review-snapshot-header-intro,.p-w-r #pr-review-snapshot .pr-review-snapshot-msq-container,.p-w-r .pr-review-snapshot .pr-review-snapshot-header-intro,.p-w-r .pr-review-snapshot .pr-review-snapshot-msq-container,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header-intro,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-msq-container{display:none !important}.p-w-r #pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-header-intro,.p-w-r .pr-review-snapshot .pr-review-snapshot-header .pr-review-snapshot-header-intro,.p-w-r .pr-review-snapshot.pr-snapshot-mobile .pr-review-snapshot-header .pr-review-snapshot-header-intro{display:none !important}@media (min-width: 768px){.p-w-r .pr-review-display{padding-top:1.857em}}.p-w-r .pr-review-display .pr-rd-no-reviews{margin-top:1.857em}@media (min-width: 768px){.p-w-r .pr-review-display .pr-rd-no-reviews{margin-bottom:1.857em}}.p-w-r .pr-review-display .pr-rd-no-reviews .review-benefit-message{display:block;padding-top:15px;color:#000;font-size:1.1429rem !important}.p-w-r .pr-review-display .pr-rd-main-header{display:none}.p-w-r .pr-review-display p{color:#000}.p-w-r .pr-review-display .pr-review{margin-left:0 !important;border-top:1px solid #000;padding-top:2.143em;padding-bottom:.71429em}@media (min-width: 768px){.p-w-r .pr-review-display .pr-review{max-width:720px;margin-left:auto !important;margin-right:auto;padding-left:7.4%;padding-right:7.5%}}@media (min-width: 1200px){.p-w-r .pr-review-display .pr-review{max-width:1140px}}.p-w-r .pr-review-display .pr-review .pr-snippet-rating-decimal,.p-w-r .pr-review-display .pr-review .pr-verified_reviewer{display:none}.p-w-r .pr-review-display .pr-review .pr-rd-review-headline{font-family:"ProximaNova"}.p-w-r .pr-review-display .pr-review .pr-rd-side-content-block{font-family:"ProximaNova"}.p-w-r .pr-review-display .pr-review .pr-rd-side-content-block .pr-rd-details{font-size:0.879em}.p-w-r .pr-review-display .pr-review .pr-rd-side-content-block .pr-rd-details.pr-rd-author-location{display:none}.p-w-r .pr-review-display .pr-review .pr-rd-side-content-block .pr-rd-details .pr-rd-bold{font-weight:normal}.p-w-r .pr-review-display .pr-review .pr-rd-side-content-block .pr-rd-description-text{font-size:1.094em}.p-w-r .pr-review-display .pr-review .pr-accordion{display:none}.p-w-r .pr-review-display .pr-review .pr-rd-footer{padding-bottom:0;margin-bottom:0}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-bottomline,.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-flag-review-container{display:none}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-rd-helpful-text{font-weight:normal;font-family:"ProximaNova";font-size:0.9em;display:inline-block;vertical-align:middle}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn{border:none;margin:0;padding:0;font-size:0.9em;font-family:"ProximaNova"}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn:hover span{color:#000}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn.pr-helpful-yes .pr-thumbs-icon::before{content:'Yes'}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn.pr-helpful-no .pr-thumbs-icon::before{content:'No'}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn.pr-helpful-active{background:0 !important}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn.pr-helpful-active span{color:#000;font-weight:700;display:inline-block;vertical-align:inherit}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn .pr-thumbs-icon svg{display:none}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn .pr-helpful-count::before{content:'('}.p-w-r .pr-review-display .pr-review .pr-rd-footer .pr-helpful-btn .pr-helpful-count::after{content:')'}.p-w-r .pr-review-display .pr-rd-main-footer{display:block;font-family:"ProximaNova" !important;border-color:#000}@media (min-width: 1200px){.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block{width:1140px !important;margin:auto;margin-top:30px}}.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position{font-family:"ProximaNova"}.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-review-position span.pr-rd-bold{font-weight:normal}.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-pagination-btn{font-family:"ProximaNova";color:#000 !important}.p-w-r .pr-review-display .pr-rd-main-footer .pr-rd-content-block .pr-rd-to-top{display:none}.p-w-r .pr-review-display .pr-snippet-write-review-link{height:40px;padding-top:0.75rem;padding-bottom:0.75rem;line-height:1rem;font-weight:600;font-size:1rem;border-radius:0;border:2px solid #000;background-color:#fff;color:#000;padding-top:.71429em;padding-bottom:.71429em;padding-left:1.57143em;padding-right:1.57143em;text-transform:capitalize;text-decoration:none;height:auto}.p-w-r .pr-review-display .pr-snippet-write-review-link:hover{color:#c41e3a}.p-w-r .pr-review-display .pr-snippet-write-review-link:active{box-shadow:none;border-color:#000;background:#fff}.p-w-r .pr-review-display .pr-snippet-write-review-link:focus{box-shadow:none;background:#fff}.p-w-r .pr-review-display .pr-snippet-write-review-link:hover,.p-w-r .pr-review-display .pr-snippet-write-review-link:focus{text-decoration:none}.qanda{display:none}@media (min-width: 768px){.qanda{max-width:720px;margin-left:auto;margin-right:auto;padding-left:7.4%;padding-right:7.5%}}@media (min-width: 1200px){.qanda{max-width:1140px}}.qanda .p-w-r .pr-qa-display{padding-left:0;padding-right:0}@media (min-width: 768px){.qanda .p-w-r .pr-qa-display .pr-waqwaa{margin-left:auto;margin-right:auto}}@media (min-width: 768px){.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline{text-align:center}}.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline h1{font-family:"ProximaNova";font-size:1rem}@media (min-width: 768px){.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline h1{float:none;max-width:31.429em;margin-left:auto;margin-right:auto}}@media (min-width: 1600px){.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline h1{font-size:1.1429rem}}.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-btn-review{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0;float:none;margin-top:3.514em;font-size:1.0714rem;padding:0.8em 3em}.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-headline .pr-loading-indicator{left:50%;margin-left:-20px}@media (min-width: 768px){.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-ask-question{float:none;padding-left:0}}.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-thankyou-headline{float:none;font-size:1.2857rem}@media (min-width: 1600px){.qanda .p-w-r .pr-qa-display.pr-qa-display-tablet .pr-qa-display-thankyou-headline{font-size:1.4286rem}}.qanda .p-w-r .pr-qa-display .pr-qa-display-headline{font-family:"ProximaNova";text-align:center;font-size:1rem;margin-bottom:1.22em}.qanda .p-w-r .pr-qa-display .pr-qa-display-headline h1{font-size:1rem;margin:0 0 1em;text-align:center}.qanda .p-w-r .pr-qa-display .pr-qa-display-headline .pr-loading-indicator{left:50%;margin-left:-20px}.qanda .p-w-r .pr-qa-display #pr-question-form-link{height:40px;padding-top:0.892rem;padding-bottom:0.892rem;font-weight:600;line-height:1rem;font-size:1rem;border-radius:0;background-color:#000;color:#fff;text-transform:capitalize;font-family:"ProximaNova";min-width:190px;margin-top:1em}.qanda .p-w-r .pr-qa-display #pr-question-form-link:active{box-shadow:none}.qanda .p-w-r .pr-qa-display #pr-question-form-link:focus{box-shadow:none}.qanda .p-w-r .pr-qa-display #pr-question-form-link .pr-qa-display-text{color:#fff}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question{text-align:center}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-btn-ask-question{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0;margin-left:0;margin-bottom:0;font-size:.857rem;padding-top:.71429em;padding-bottom:.71429em;padding-left:2.143em;padding-right:2.143em}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-btn-ask-question:focus{text-decoration:none;box-shadow:none}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-btn-ask-question .pr-cross-icon{display:none}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-btn-ask-question .pr-qa-display-text{color:#000;font-size:.857rem;font-family:"ProximaNova";letter-spacing:0.05em;text-shadow:none;background:none}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form{margin-top:2.143em}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form .pr-btn{color:#000}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form .pr-btn.active{background-color:#000;color:#fff}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form .pr-btn:active,.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form .pr-btn:focus{outline:0}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form .pr-accessible-btn.pr-btn-default{color:#000;background-color:#fff;border:2px solid #000;display:inline-block;text-transform:uppercase;font-weight:700;padding:5px 10px;border-radius:0;background-color:#000;color:#fff;padding-top:.71429em;padding-bottom:.71429em;font-family:"ProximaNova";min-width:190px;margin-top:1em;text-transform:capitalize}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form .pr-accessible-btn.pr-btn-default:hover,.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form .pr-accessible-btn.pr-btn-default:focus{background-color:#000}.qanda .p-w-r .pr-qa-display .pr-qa-display-ask-question .pr-question-form .pr-accessible-btn.pr-btn-default:focus{box-shadow:none}.qanda .p-w-r .pr-qa-display .pr-qa-display-thankyou-headline{font-size:1.1429rem;text-align:center;float:none}.qanda .p-w-r .pr-qa-display .pr-control-label span{font-size:.929rem;color:#000}.qanda .p-w-r .pr-qa-display .pr-waq-legal-text span{font-size:.929rem;line-height:1.1;color:#000}.qanda .p-w-r .pr-btn:focus{box-shadow:none}.qanda .p-w-r input:focus+label.pr-btn{box-shadow:none;border-color:#000}#pr-questionsnippet.pwr-pdp{display:none}.store-inventory-section{margin-top:15px;margin-bottom:-10px}.store-inventory-section .mb-0{text-align:center;text-decoration:underline;cursor:pointer}.store-inventory-section .mb-0:hover{color:#c41e3a}.store-inventory-section .store-inventory-wrapper{display:none}#storeListModal{padding-right:0 !important}#storeListModal .modal-header{border-bottom:0}#storeListModal .modal-dialog{top:40%;transform:translate(0, -40%)}@media (min-width: 768px){#storeListModal .modal-dialog{max-width:80%}}#storeListModal .product-detail{padding-left:10px;text-transform:uppercase}@media (min-width: 992px){#storeListModal .product-detail{padding:20px 30px 0}}#storeListModal .product-information{display:-ms-flexbox;display:flex}#storeListModal .product-information .image-view-section{max-width:125px}@media (min-width: 992px){#storeListModal .product-information .image-view-section{max-width:225px}}@media (min-width: 1600px){#storeListModal .product-information .image-view-section{max-width:250px}}#storeListModal .product-information .product-name{font-size:1.1429rem;color:#000;font-weight:bold;letter-spacing:0.025em;margin-bottom:5px}#storeListModal .product-information .product-sku{margin-bottom:5px}#storeListModal .product-information .product-collection{font-size:1rem;display:inline-block;color:#000;margin-bottom:5px;font-weight:normal}#storeListModal .product-information .price{text-align:left;font-size:1.1429rem;margin-bottom:5px}#storeListModal .store-list{max-height:400px;overflow-y:auto;overflow-x:hidden}@media (min-width: 992px){#storeListModal .store-list{max-height:350px}}@media (min-width: 1600px){#storeListModal .store-list{max-height:400px}}#storeListModal .instore-inventory-item{padding:15px 0;border-top:2px solid #ccc}#storeListModal .instore-inventory-item .instore-information .instore-name{margin-bottom:10px;font-weight:bold;text-transform:uppercase}#storeListModal .instore-inventory-item .instore-information .instore-time{margin-bottom:0}#storeListModal .instore-inventory-item .instore-information .instore-time span::before{content:'&lt;'}#storeListModal .instore-inventory-item .instore-information .instore-time span::after{content:'&gt; '}@media (min-width: 992px){#storeListModal .instore-inventory-item .instore-information p{padding-left:30px}}#storeListModal .instore-inventory-item .info-wrapper{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;text-align:center}@media (min-width: 992px){#storeListModal .instore-inventory-item .info-wrapper{-ms-flex-direction:row;flex-direction:row}}#storeListModal .instore-inventory-item .info-wrapper .info{margin-bottom:5px}@media (min-width: 992px){#storeListModal .instore-inventory-item .info-wrapper .info{width:33.33%}}#storeListModal .instore-inventory-item a{text-decoration:underline}.in-store-map-modal.show{overflow:hidden}.in-store-map-modal.show .modal-dialog{transform:translate(-50%, -50%)}.in-store-map-modal .modal-dialog{position:absolute;left:50%;top:50%;width:100%;max-width:100%;margin:0}.in-store-map-modal .modal-dialog .map-canvas{width:90vw;height:90vh}.in-store-map-modal .modal-dialog .modal-header{padding:0;border:0}.in-store-map-modal .modal-dialog .modal-content{width:90vw;height:90vh;margin:auto;border:0}.in-store-map-modal .modal-dialog .modal-body{padding:0}.in-store-map-modal .modal-dialog .title{display:none}.in-store-map-modal .close-modal{z-index:2;font-size:1.2857rem;position:absolute;top:12px;right:12px;background:#fff;padding:8px 10px;box-shadow:#787878 0 1px 4px -1px;border:none;outline:none;cursor:pointer}@media (min-width: 768px){.in-store-map-modal .close-modal{font-size:1.25rem;top:12px;padding:9px 12px;right:67px}}.in-store-map-modal .close-modal:focus{outline:none}.tumi-plus-section{padding:0.357em 0;text-align:center}.tumi-plus-section .tumi-plus-popup-link{text-decoration:none;color:#222}.tumi-plus-section .tumi-plus-popup-link:hover,.tumi-plus-section .tumi-plus-popup-link:focus{text-decoration:none;color:#222}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.tumi-plus-section .tumi-plus-popup-link&gt;span{flex:1 1 auto;-ms-flex:1 1 auto}}@media (min-width: 1200px){.tumi-plus-section .tumi-plus-popup-link&gt;span{display:block;margin-bottom:0.714em;padding-left:0;padding-right:0;text-align:center}.tumi-plus-section .tumi-plus-popup-link&gt;span:last-child{margin-bottom:0}}@media (min-width: 1200px){.tumi-plus-section .tumi-plus-popup-link .icon-pdp-accent{margin-bottom:0.474em}}.tumi-plus-section .tumi-icon-og{font-size:1.4286rem}.tumi-plus-section .icon-pdp-accent{text-align:left}.tumi-plus-section .icon-pdp-accent::before{font-size:1.5em;display:block;margin-top:-5px}.tumi-plus-section .tumi-plus-info{padding:0}@media (min-width: 1200px){.tumi-plus-section .tumi-plus-info{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}}.tumi-plus-section .info-title{display:block;white-space:nowrap;color:#222;text-align:center;font-size:.857rem}@media (min-width: 1200px){.tumi-plus-section .info-title{font-size:1rem}}.tumi-plus-section .info-desc{color:#777;font-size:.857rem}@media (min-width: 1200px){.tumi-plus-section .tumi-plus-edit&gt;div{margin-bottom:0.714em}.tumi-plus-section .tumi-plus-edit&gt;div:last-child{margin-bottom:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.tumi-plus-section .tumi-plus-edit .row&gt;div{flex:1 1 auto;-ms-flex:1 1 auto}}@media (min-width: 1200px){.tumi-plus-section .tumi-plus-edit .tumi-plus-preview{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0;text-align:center;margin-bottom:7px}}@media (min-width: 1200px){.tumi-plus-section .tumi-plus-edit .tumi-plus-actions{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:9px}}.tumi-plus-section .tumi-plus-edit .tumi-plus-popup-link,.tumi-plus-section .tumi-plus-edit .tumi-plus-remove{color:#222;text-decoration:underline;font-size:.857rem}.tumi-plus-section .tumi-plus-edit .tumi-plus-popup-link:hover,.tumi-plus-section .tumi-plus-edit .tumi-plus-popup-link:focus,.tumi-plus-section .tumi-plus-edit .tumi-plus-remove:hover,.tumi-plus-section .tumi-plus-edit .tumi-plus-remove:focus{color:#222}@media (min-width: 1200px){.tumi-plus-section .tumi-plus-edit .col-3.icon{margin-bottom:0.674em}}.tumi-plus-section .tumi-plus-content .row{-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.tumi-plus-section .tumi-plus-content .row{flex-direction:column;-ms-flex-direction:column}}.tumi-plus-section.has-border-bottom{border-bottom:1px solid #c5c5c5}@media (min-width: 1200px){.tumi-plus-section.has-border-bottom{border-bottom:0}}#right-sidebar.sidebar-tumi-plus .sidebar-header{display:none}#right-sidebar.sidebar-tumi-plus .sidebar-wrapper .sidebar-content{padding-left:0;padding-right:0;padding-top:0}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items{padding:20px}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items h3{display:block;text-transform:none;padding:10px 0;font-size:18px;font-weight:400;color:#222;border-bottom:2px solid #ebebeb}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items p{color:#777}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items .engraving-accessories{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:stretch;align-content:stretch;margin:0 -6px;list-style:none;padding:0}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items .engraving-accessories li{display:block;width:calc(100% / 3);margin-bottom:12px;padding:0 6px}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items .engraving-accessories li input{display:none}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items .engraving-accessories li input:checked+label{padding:4px;border-width:2px;border-color:#a02424}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items .engraving-accessories li label{display:block;margin:0;padding:5px;border:1px solid #ebebeb;text-align:center;height:100%}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items .engraving-accessories li label span{display:block;font-size:12px;color:#555}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items .engraving-accessories li label span.product-image{position:relative;overflow:hidden;max-width:82px;margin:0 auto 5px}#right-sidebar.sidebar-tumi-plus .tumi-plus-step-additional-items .engraving-accessories li label span.product-price{color:#222}#right-sidebar.sidebar-tumi-plus .tumi-plus-button-apply{background:#fff;position:sticky;right:0;bottom:-40px;left:0;padding:20px;padding-bottom:70px;box-shadow:0 -20px 20px -20px #1e1e1e40}#right-sidebar.sidebar-tumi-plus .tumi-plus-button-apply input{width:100%;font-size:20px;font-weight:bold}#right-sidebar.sidebar-tumi-plus .engraving-disclaimer{padding:15px 0;border-top:1px solid #ebebeb;margin:20px;margin-top:0}@media (min-width: 1200px){.product-additional.has-three-section&gt;div:last-child{border-top:1px solid #c5c5c5;margin-top:0.571em;-ms-flex:0 0 100%;flex:0 0 100%;max-width:none;padding-top:0.357em}}.cart-page .tumi-plus-section{display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:initial;text-align:initial}.cart-page .tumi-plus-section .addon-icon{-ms-flex:auto;flex:auto;max-width:initial}.cart-page .tumi-plus-section .icon-pdp-accent{color:#555}.cart-page .tumi-plus-section .icon-pdp-accent::before{display:initial;margin-top:auto}.cart-page .tumi-plus-section .info-title{font-size:12px;text-align:left}.cart-page .tumi-plus-section .tumi-plus-add .tumi-plus-popup-link{display:-ms-flexbox;display:flex;width:100%}.cart-page .tumi-plus-section .tumi-plus-add .tumi-plus-info{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.cart-page .tumi-plus-section .tumi-plus-add .info-title{text-decoration:underline}.product-sticky-bar{padding-bottom:0;border-top:none;transition:top 0.3s}@media (min-width: 768px){.product-sticky-bar{padding-bottom:10px;transition:top 0.5s}}@media (min-width: 1200px){.product-sticky-bar{padding-top:15px;padding-bottom:15px}}.product-sticky-bar .product-sticky-content{-ms-flex-line-pack:center;align-content:center}.product-sticky-bar .col-name-and-collection{padding-left:1.2rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start}@media (min-width: 1200px){.product-sticky-bar .col-name-and-collection{-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}}.product-sticky-bar .product-collection{font-size:0.8rem;margin-top:0.3rem}@media (min-width: 1200px){.product-sticky-bar .product-collection{font-size:13px;margin-right:18px;margin-bottom:0.3rem;line-height:20px;-webkit-font-smoothing:antialiased;text-transform:capitalize}}.product-sticky-bar .product-collection a{color:#595959}@media (min-width: 1200px){.product-sticky-bar .product-collection a{font-weight:400}}.product-sticky-bar .product-name{font-weight:400;margin-top:0.3rem;color:#1b1c1e}@media (min-width: 1200px){.product-sticky-bar .product-name{font-size:13px;text-transform:capitalize;line-height:20px;-webkit-font-smoothing:antialiased;margin-top:0.4rem;padding-left:18px;border-left:1px solid #959595}}.product-sticky-bar .product-master-name{display:none;font-size:1.2rem}.product-sticky-bar .col-color-swatch .product-attribute-wrapper{float:right}.product-sticky-bar .col-color-swatch .attribute{margin:auto}.product-sticky-bar .col-color-swatch .attribute .dropdown-toggle{background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-sticky-bar .col-color-swatch .attribute .dropdown-toggle::after{width:7px;height:7px;border:none;border-right:2px solid #1b1c1e;border-bottom:2px solid #1b1c1e;transform:rotate(45deg) translateY(-3px)}.product-sticky-bar .col-color-swatch .attribute .dropdown-menu{right:0;left:auto;border-radius:10px}@media (min-width: 1200px){.product-sticky-bar .col-color-swatch .attribute .dropdown-menu{right:auto}}.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show{-ms-flex-direction:column;flex-direction:column}}.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item{text-align:center;color:#1b1c1e;padding:0.25rem}@media (min-width: 1200px){.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item{text-align:left}}.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item:hover,.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item:focus,.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item:active{color:#1b1c1e;background-color:#f1f1f1}.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item.selected a{pointer-events:none;font-weight:500}.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item a:hover{color:#1b1c1e}@media (min-width: 1200px){.product-sticky-bar .col-color-swatch .attribute .dropdown-menu.show .dropdown-item a{-ms-flex-pack:start;justify-content:flex-start}}.product-sticky-bar .col-color-swatch .attribute .swatch-title-image,.product-sticky-bar .col-color-swatch .attribute .swatch-value{width:25px;height:25px;border-radius:25px;display:inline-block;margin-right:5px}@media (min-width: 768px){.product-sticky-bar .col-color-swatch .attribute .swatch-title-image,.product-sticky-bar .col-color-swatch .attribute .swatch-value{width:30px;height:30px}}.product-sticky-bar .prices-add-to-cart-actions{position:relative;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 768px){.product-sticky-bar .prices-add-to-cart-actions{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}}@media (min-width: 1200px){.product-sticky-bar .prices-add-to-cart-actions{-ms-flex:0 0 15%;flex:0 0 15%;max-width:15%;margin-left:5rem}}.product-sticky-bar .prices-add-to-cart-actions .cart-and-ipay{padding-bottom:0}.product-sticky-bar .prices-add-to-cart-actions .cart-and-ipay .col-sm-12{padding-left:0;padding-right:0}.product-sticky-bar .prices-add-to-cart-actions .cart-and-ipay ~ .row{display:none}.product-sticky-bar .prices-add-to-cart-actions .add-to-cart,.product-sticky-bar .prices-add-to-cart-actions .add-to-cart-global,.product-sticky-bar .prices-add-to-cart-actions .sticky-notify-me{background-color:#1b1c1e;border-color:#1b1c1e;text-transform:capitalize;margin-top:0;width:100%}.product-sticky-bar .prices-add-to-cart-actions .size-select-notify-btn{display:none}.product-sticky-bar.size-not-selected .product-name{display:none}.product-sticky-bar.size-not-selected .product-master-name{display:block;font-weight:400;margin-top:0.3rem;color:#1b1c1e}@media (min-width: 1200px){.product-sticky-bar.size-not-selected .product-master-name{font-size:13px;text-transform:capitalize;line-height:20px;-webkit-font-smoothing:antialiased;margin-top:0.4rem;padding-left:18px;border-left:1px solid #959595}}.product-sticky-bar.size-not-selected .cart-and-ipay{visibility:hidden;height:0;min-height:0 !important}.product-sticky-bar.size-not-selected .size-select-notify-btn{display:inline-block;background-color:#1b1c1e;border-color:#1b1c1e;color:#fff;text-transform:capitalize;margin-top:0;width:100%}.product-sticky-bar:not(.has-size-variant) .col-color-swatch .attribute .swatch-circle.unselectable,.product-sticky-bar:not(.has-size-variant) .col-color-swatch .attribute .swatch-value.unselectable{border:2px solid #ccc;opacity:0.7;transform:rotate(40deg)}.product-sticky-bar:not(.has-size-variant) .col-color-swatch .attribute .swatch-circle.unselectable::after,.product-sticky-bar:not(.has-size-variant) .col-color-swatch .attribute .swatch-value.unselectable::after{background:#ccc;content:"";display:block;height:102%;left:50%;position:relative;top:50%;transform:translate(-50%, -50%);width:2px}.product-sticky-bar .col-product-image{display:none}.product-sticky-bar.new-sticky-bar .col-color-swatch{display:none}@media (min-width: 768px){.product-sticky-bar.new-sticky-bar .col-color-swatch{display:block}}.product-sticky-bar.new-sticky-bar .col-color-swatch .color-swatchs{display:none}.product-sticky-bar.new-sticky-bar .col-product-image{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;margin-left:30px;padding-bottom:10px;max-width:50px}@media (min-width: 576px){.product-sticky-bar.new-sticky-bar .col-product-image{max-width:65px}}@media (min-width: 768px){.product-sticky-bar.new-sticky-bar .col-product-image{display:none}}.product-sticky-bar.new-sticky-bar .col-name-and-collection{-ms-flex:1;flex:1;max-width:unset;margin-right:15px}@media (min-width: 768px){.product-sticky-bar.new-sticky-bar .col-name-and-collection{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-right:0}}.product-sticky-bar.new-sticky-bar.fixed-bottom{animation-name:fadeInUp;top:unset;bottom:0;z-index:100}@media (min-width: 768px){.product-sticky-bar.new-sticky-bar.fixed-bottom{top:45px;bottom:unset}}.product-sticky-bar.new-sticky-bar .sticky-notify-me{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center}.page.enhanced-pdp-ui .back-to-top{display:none}@media (min-width: 768px){.page.enhanced-pdp-ui .back-to-top{display:inline-block}}.wishlist-message{position:fixed;z-index:102;padding:5px 25px 0;width:100%;background-color:#fff;color:#000;box-shadow:0 2px 10px rgba(0,0,0,0.2)}@media (min-width: 768px){.wishlist-message{padding:5px 25px}}@media (min-width: 992px){.wishlist-message{padding:5px 10%}}.wishlist-message .row{position:relative;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.wishlist-message .row .col-image{width:auto;-ms-flex:unset;flex:unset;padding:0}.wishlist-message .row .col-image img{height:20vw}@media (min-width: 768px){.wishlist-message .row .col-image img{height:10vw}}@media (min-width: 992px){.wishlist-message .row .col-image img{height:5vw}}@media (min-width: 768px){.wishlist-message .row .col-image{padding:0 15px}}.wishlist-message .row .col-message{padding:0 5px}@media (min-width: 992px){.wishlist-message .row .col-message{text-transform:uppercase}}.wishlist-message .row .col-button{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;padding:0;-webkit-justify-content:flex-end}.wishlist-message .row .icon-ico-close-thin{position:absolute;top:-5px;right:0}.wishlist-message p{margin-bottom:0;font-size:.857rem}.wishlist-message .col-4{text-align:center}.wishlist-message .btn-go-wishlist{display:inline-block;cursor:pointer;min-width:137px;height:44px;text-align:center;transition:0.3s ease all;text-transform:capitalize;position:relative;z-index:1;line-height:16px;padding-top:8px;padding-bottom:8px;color:#fff;border-radius:0;border:1px solid #1b1c1e;background-color:#1b1c1e;width:100%;height:auto;min-width:unset}.wishlist-message .btn-go-wishlist:hover,.wishlist-message .btn-go-wishlist:focus,.wishlist-message .btn-go-wishlist:active{color:#fff;border-color:#595959;background-color:#595959;box-shadow:none}.wishlist-message .btn-go-wishlist:disabled{background-color:#ccc}@media (min-width: 1200px){.product-detail .product-breadcrumb{padding-right:1rem;padding-left:1rem}}.product-detail .product-breadcrumb .breadcrumbs-wrapper{display:-ms-flexbox;display:flex}.product-detail .product-breadcrumb .breadcrumbs-wrapper .col{padding-left:25px;padding-right:25px}@media (min-width: 1600px){.product-detail .product-breadcrumb .breadcrumbs-wrapper .col{padding-left:5px;padding-right:5px}}.product-detail .product-breadcrumb .breadcrumb{margin-top:19px}@media (min-width: 768px){.product-detail .product-breadcrumb .breadcrumb{margin-bottom:28px}}.product-detail .product-breadcrumb .breadcrumb-item{font-size:11px;color:#1e1e1e}.product-detail .product-breadcrumb .breadcrumb-item a,.product-detail .product-breadcrumb .breadcrumb-item::before{font-size:11px;color:#1e1e1e}.product-detail .row{margin-left:-15px;margin-right:-15px}.product-detail .product-detail-container{display:-ms-grid;display:grid;-ms-grid-columns:100%;grid-template-columns:100%;-ms-grid-rows:auto;grid-template-rows:auto;grid-template-areas:"detailInfoHeader" "detailImage" "detailInfo"}@media (min-width: 768px){.product-detail .product-detail-container{-ms-grid-columns:50% auto;grid-template-columns:50% auto;grid-auto-rows:min-content;grid-template-areas:"detailImage detailInfoHeader" "detailImage detailInfo"}}@media (min-width: 992px){.product-detail .product-detail-container{-ms-grid-columns:50% 41.66667%;grid-template-columns:50% 41.66667%;-ms-flex-pack:justify;justify-content:space-between}}.product-detail .product-detail-container .product-detail-images{-ms-grid-row-span:2;-ms-grid-row:1;grid-row:1 / span 2;max-width:100%;grid-area:detailImage;margin-bottom:0}.product-detail .product-detail-container .product-detail-information-header{max-width:100%;padding-left:25px;padding-right:25px;grid-area:detailInfoHeader}@media (min-width: 768px){.product-detail .product-detail-container .product-detail-information-header{padding-left:15px;padding-right:15px}}.product-detail .product-detail-container .product-detail-information-header .product-names-collection{font-size:1.5rem}.product-detail .product-detail-container .product-detail-information-header .product-collection-section{margin-bottom:0}.product-detail .product-detail-container .product-detail-information-header .product-collection-section .product-collection{text-transform:uppercase;text-decoration:underline;color:#595959;letter-spacing:2px;font-size:12px;line-height:14px;-webkit-font-smoothing:antialiased}.product-detail .product-detail-container .product-detail-information-header .product-names .product-name{padding-bottom:0;margin-bottom:0;color:#1b1c1e;text-transform:capitalize;max-width:330px;font-size:1.5714rem;font-weight:300;line-height:28px;-webkit-font-smoothing:antialiased}@media (min-width: 992px){.product-detail .product-detail-container .product-detail-information-header .product-names .product-name{font-size:24px;font-weight:300}}@media (min-width: 1200px){.product-detail .product-detail-container .product-detail-information-header .product-names .product-name{max-width:346px}}.product-detail .product-detail-container .product-detail-information-header .product-names .product-bookmark{margin-left:15px}@media (min-width: 768px){.product-detail .product-detail-container .product-detail-information-header .product-names .product-bookmark{margin-left:35px}}.product-detail .product-detail-container .product-detail-information-header .product-names .bookmark{background-size:0.9em;right:5px;top:13px;background-color:transparent}@media (min-width: 1200px){.product-detail .product-detail-container .product-detail-information-header .product-names .bookmark{right:22px}}.product-detail .product-detail-container .product-detail-information-header .product-names .bookmark .tooltip-text{display:none}@media (min-width: 1200px){.product-detail .product-detail-container .product-detail-information-header .product-names .bookmark .tooltip-text{display:block}}.product-detail .product-detail-container .product-detail-information-header .prices .price .starting,.product-detail .product-detail-container .product-detail-information-header .prices .price .range,.product-detail .product-detail-container .product-detail-information-header .prices .price .sales,.product-detail .product-detail-container .product-detail-information-header .prices .price .strike-through{font-weight:300;font-size:24px;color:#1b1c1e}.product-detail .product-detail-container .product-detail-information{max-width:100%;grid-area:detailInfo}@media (min-width: 1200px){.product-detail .product-detail-container .product-detail-information{padding-left:inherit}}.product-detail .product-detail-container .product-detail-information .product-detail-info-top .product-attributes{padding-top:1.429em}@media (min-width: 768px){.product-detail .product-detail-container .product-detail-information .product-detail-info-top .product-attributes{border-top:1px solid #ccc}}@media (min-width: 1200px){.product-detail .product-detail-container .product-detail-information .product-detail-info-top .product-attributes{padding-left:1rem;padding-right:1rem}}.product-detail .product-detail-container .product-detail-information .product-detail-info-top .product-attributes .attribute-selected .value{text-transform:capitalize}.product-detail .product-detail-container .product-detail-information .product-detail-info-top .product-attributes .attribute-selected .order-status{margin:0;font-size:13px;line-height:2rem}.product-detail .product-detail-container .product-detail-information .product-detail-info-top .color-swatchs .attr-item{border-radius:50%}.product-detail .product-detail-container .product-detail-information .product-detail-info-top .color-swatchs .attr-item .attr-selector{border-radius:50%}.product-detail .product-detail-container .product-detail-information .product-detail-info-top .color-swatchs .attr-item .attr-selector .swatch-square{border-radius:50%}@media (min-width: 1200px){.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions{padding-left:1rem;padding-right:1rem}}.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .add-to-cart,.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .back-in-stock .notify-me{background-color:#1b1c1e;border-color:#1b1c1e;text-transform:capitalize;padding-top:0.75rem;padding-bottom:0.75rem;font-weight:600}.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .add-to-cart:active,.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .add-to-cart:focus,.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .add-to-cart:hover,.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .back-in-stock .notify-me:active,.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .back-in-stock .notify-me:focus,.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .back-in-stock .notify-me:hover{background-color:#595959;border-color:#595959}.product-detail .product-detail-container .product-detail-information .prices-add-to-cart-actions .notify-me{height:42px;line-height:1rem;opacity:1}.product-detail .sticky-information-section{position:sticky;top:0;transition:top 0.5s}.product-detail .accordion-product-information{margin-top:30px}.product-detail:not(.has-size-variant) .product-detail-information .product-detail-info-top .color-swatchs .attr-item .attr-selector .swatch-square.unselectable{border:2px solid #ccc;opacity:0.7;transform:rotate(40deg)}.product-detail:not(.has-size-variant) .product-detail-information .product-detail-info-top .color-swatchs .attr-item .attr-selector .swatch-square.unselectable::after{background:#ccc;content:"";display:block;height:102%;left:50%;position:relative;top:50%;transform:translate(-50%, -50%);width:2px}.product-detail-information-content .prices{margin-top:8px;margin-bottom:16px}@media (min-width: 768px){.product-detail-information-content .prices{margin-top:10px;margin-bottom:10px}}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form.show-notify-message input[type=email] ~ .focus-border{display:block;position:absolute;top:calc(3.2rem - 1px);left:0;height:1px;width:calc(100% - 32px);margin:0 16px;background-color:#f42837}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form.show-notify-message input[type=email] ~ .invalid-feedback{display:inline-block}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form.show-notify-message .message-error{display:none}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .form-group{margin-bottom:1rem}@media (min-width: 1200px){.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .form-group{margin-bottom:0}}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .title{text-align:left}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form input{box-shadow:none;background-color:#fff;border:none;border-bottom:1px solid #ccc;border-radius:0}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form input:focus{color:#495057}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .btn-submit{background-color:#1b1c1e;font-weight:400}@media (min-width: 1200px){.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .btn-submit{height:48px}}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form&gt;.row{position:relative}@media (min-width: 1200px){.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .message{position:absolute}}.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .message.message-error{font-size:12px;color:#f42837;position:relative;top:-0.5rem;margin-bottom:8.5px;margin-top:0}@media (min-width: 1200px){.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form .message.message-error{position:absolute;top:unset;bottom:-1.5rem;margin:0}}@media (min-width: 1200px){.product-detail-information-content .prices-add-to-cart-actions .back-in-stock .notify-me-form:has(.message.message-error){margin-bottom:23.5px}}.product-detail-info-top .availability-msg.product-label-custom{margin-bottom:0.5rem;padding-left:0;text-transform:unset}.product-detail-info-top .availability-msg.product-label-custom::before{content:''}.product-detail-info-top .availability-msg.product-label-custom li{color:#000;display:inline-block;font-size:0.929rem;font-weight:normal;margin-bottom:1rem}.product-detail-info-top .availability-msg.product-label-custom li.disabled{color:#bb2131}.product-detail-info-top .product-names .product-bookmark .bookmark,.product-detail-info-top .product-names .product-bookmark .bookmarked.add-to-wish-list{font-family:'FontAwesome';font-style:normal;font-weight:normal;background-image:none !important;padding:0;margin:0;right:22px !important;height:auto;color:#1b1c1e;background-color:#fff}.product-detail-info-top .product-names .product-bookmark .bookmark::before,.product-detail-info-top .product-names .product-bookmark .bookmarked.add-to-wish-list::before{font-size:20px;color:#1b1c1e}.product-detail-info-top .product-names .product-bookmark .bookmark::before{content:"\F08A"}.product-detail-info-top .product-names .product-bookmark .bookmarked.add-to-wish-list::before{content:"\F004"}.primary-images .swiper-wrapper{-ms-flex-align:center;align-items:center;min-height:426px}@media (min-width: 768px){.primary-images .swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;transform:none !important}}.primary-images .swiper-wrapper .swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.primary-images .swiper-wrapper .swiper-slide&gt;img{cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yNy40Nzc1IDE1LjQ3NzVDMjcuNDc3NSAyMi4xMDQ5IDIyLjEwNDkgMjcuNDc3NSAxNS40Nzc1IDI3LjQ3NzVDOC44NTAwOSAyNy40Nzc1IDMuNDc3NTEgMjIuMTA0OSAzLjQ3NzUxIDE1LjQ3NzVDMy40Nzc1MSA4Ljg1MDA5IDguODUwMDkgMy40Nzc1MSAxNS40Nzc1IDMuNDc3NTFDMjIuMTA0OSAzLjQ3NzUxIDI3LjQ3NzUgOC44NTAwOSAyNy40Nzc1IDE1LjQ3NzVaIiBmaWxsPSIjRDdEN0Q3IiBmaWxsLW9wYWNpdHk9IjAuNSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC45Nzc1IDE1Ljk3NzVWMjEuNDc3NUgxNS45Nzc1VjE1Ljk3NzVIMjEuNDc3NVYxNC45Nzc1SDE1Ljk3NzVWOS40Nzc1MUgxNC45Nzc1VjE0Ljk3NzVIOS40Nzc1MVYxNS45Nzc1SDE0Ljk3NzVaIiBmaWxsPSIjMUIxQzFFIi8+DQo8L3N2Zz4NCg=="),auto !important}.primary-images .swiper-wrapper .swiper-slide&gt;img.swiper-lazy{visibility:hidden}.primary-images .swiper-wrapper .swiper-slide&gt;img.swiper-lazy.swiper-lazy-loaded{visibility:visible}@media (min-width: 768px){.primary-images .swiper-wrapper .swiper-slide{width:50% !important;margin-bottom:10px;transform:none !important;opacity:1 !important}.primary-images .swiper-wrapper .swiper-slide:nth-child(1){width:100% !important;aspect-ratio:510/619;margin:auto}.primary-images .swiper-wrapper .swiper-slide:nth-child(3n+1){width:100% !important}.primary-images .swiper-wrapper .swiper-slide.view-more-image{display:none}}@media (min-width: 1200px){.primary-images .swiper-wrapper .swiper-slide:nth-child(1){width:60% !important}}@media (min-width: 1400px){.primary-images .swiper-wrapper .swiper-slide:nth-child(1){width:75% !important}}@media (min-width: 1920px){.primary-images .swiper-wrapper .swiper-slide:nth-child(1){width:100% !important}}.primary-images .swiper-wrapper .swiper-slide.overlay-image{max-height:none;overflow:hidden}@media (min-width: 768px){.primary-images .swiper-wrapper .swiper-slide.overlay-image{max-height:300px}}@media (min-width: 992px){.primary-images .swiper-wrapper .swiper-slide.overlay-image{max-height:400px}}.primary-images .swiper-wrapper .swiper-slide .play-button{cursor:pointer}.primary-images .swiper-wrapper.show-all .swiper-slide.view-more-image{display:block}.primary-images .swiper-wrapper.show-all .overlay-image{max-height:none;overflow:auto}.primary-images .swiper-wrapper.show-all .view-more-btn .view-more{display:none}.primary-images .swiper-wrapper.show-all .view-more-btn .show-less{display:block}.primary-images .swiper-wrapper .view-more-btn{padding:0;background-color:#fff;border:1px solid #1b1c1e;color:#1b1c1e;cursor:pointer;line-height:44px;font-size:15px}.primary-images .swiper-wrapper .view-more-btn .show-less{display:none}@media (min-width: 768px){.primary-images .swiper-product-carousel-pagination{display:none}}.primary-images .swiper-product-carousel-pagination .swiper-pagination-bullet{width:18px;height:2px;background-color:#949494}.primary-images .swiper-product-carousel-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#1b1c1e}.primary-images .view-more-btn{display:none}@media (min-width: 768px){.primary-images .view-more-btn{display:block}}.primary-images .iframe-view-section{min-height:426px}.primary-images .iframe-view-section iframe{width:100%;height:100%;transform:none}@media (min-width: 1200px){.primary-images .iframe-view-section .play-button{left:45%}}@media (min-width: 992px){.primary-images .iframe-view-section{min-height:534px}}@media (min-width: 1200px){.primary-images .iframe-view-section{min-height:694px}.primary-images .iframe-view-section iframe{transform:translate(-8%, -5%)}}@media (min-width: 768px){.primary-images.has-video-inside .carousel-video-container{margin-top:30px}}@media (min-width: 768px){.primary-images.has-video-inside.has-global-video-inside .iframe-view-section{min-height:300px}}.zoom-image-section .modal-dialog{max-width:100%;min-height:100%;padding:0;margin:0;top:0;bottom:0;left:0;right:0;height:100vh;display:-ms-flexbox;display:flex;overflow:hidden;position:fixed}.zoom-image-section .modal-header .close{margin:unset;position:absolute;right:28px;top:36px;font-size:1.2rem;color:#949494}.zoom-image-section .modal-header .close:hover{color:#595959}.zoom-image-section .modal-header .close::before{content:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTgiIHZpZXdCb3g9IjAgMCAxNyAxOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDEuMjA4MzNMMC43MDgzMzMgMC41TDguNTA1MjEgOC4yOTY4OEwxNi4wOTE4IDAuNzEwMzEyTDE2LjgwMDEgMS40MTg2NUw5LjIxMzU0IDkuMDA1MjFMMTcgMTYuNzkxN0wxNi4yOTE3IDE3LjVMOC41MDUyMSA5LjcxMzU0TDAuOTE5MjcxIDE3LjI5OTVMMC4yMTA5MzggMTYuNTkxMUw3Ljc5Njg4IDkuMDA1MjFMMCAxLjIwODMzWiIgZmlsbD0iIzFCMUMxRSIvPgo8L3N2Zz4K");font-family:"ProximaNova", sans-serif}.zoom-image-section .modal-body{max-height:100vh}.zoom-image-section .modal-body .swiper{height:90vh;width:100vw}.zoom-image-section .modal-body .swiper .swiper-zoom-container&gt;img,.zoom-image-section .modal-body .swiper .swiper-zoom-container&gt;svg,.zoom-image-section .modal-body .swiper .swiper-zoom-container&gt;canvas{max-height:95%}.zoom-image-section .modal-body .swiper .swiper-slide img.swiper-lazy{visibility:hidden}.zoom-image-section .modal-body .swiper .swiper-slide img.swiper-lazy.swiper-lazy-loaded{visibility:visible}.zoom-image-section .zoom-pagination{text-align:center}.zoom-image-section .zoom-pagination .swiper-pagination-bullet{width:18px;height:2px;background-color:#949494}.zoom-image-section .zoom-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active::before{background-color:#1b1c1e}.zoom-image-section .swiper-btn-zoom-prev::before,.zoom-image-section .swiper-btn-zoom-next::before{content:" ";padding:24px;position:absolute;top:50%;transform:translateY(-50%);background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:2;color:#595959;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljc1NDMgNkgwIiBzdHJva2U9IiMxQjFDMUUiLz4KPHBhdGggZD0iTTE0Ljg5OTQgMUwxOS43NTM4IDZMMTQuODk5NCAxMSIgc3Ryb2tlPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=")}.zoom-image-section .swiper-btn-zoom-prev::before{left:10px;transform:rotate(180deg)}.zoom-image-section .swiper-btn-zoom-next::before{right:10px}.zoom-image-section .swiper-button-disabled{opacity:0}.zoom-image-section .swiper-zoom-container img{cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yNy40Nzc1IDE1LjQ3NzVDMjcuNDc3NSAyMi4xMDQ5IDIyLjEwNDkgMjcuNDc3NSAxNS40Nzc1IDI3LjQ3NzVDOC44NTAwOSAyNy40Nzc1IDMuNDc3NTEgMjIuMTA0OSAzLjQ3NzUxIDE1LjQ3NzVDMy40Nzc1MSA4Ljg1MDA5IDguODUwMDkgMy40Nzc1MSAxNS40Nzc1IDMuNDc3NTFDMjIuMTA0OSAzLjQ3NzUxIDI3LjQ3NzUgOC44NTAwOSAyNy40Nzc1IDE1LjQ3NzVaIiBmaWxsPSIjRDdEN0Q3IiBmaWxsLW9wYWNpdHk9IjAuNSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC45Nzc1IDE1Ljk3NzVWMjEuNDc3NUgxNS45Nzc1VjE1Ljk3NzVIMjEuNDc3NVYxNC45Nzc1SDE1Ljk3NzVWOS40Nzc1MUgxNC45Nzc1VjE0Ljk3NzVIOS40Nzc1MVYxNS45Nzc1SDE0Ljk3NzVaIiBmaWxsPSIjMUIxQzFFIi8+DQo8L3N2Zz4NCg=="),auto}.zoom-image-section .swiper-slide-zoomed img{cursor:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzIiIGhlaWdodD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0yNy40Nzc1IDE1LjQ3NzVDMjcuNDc3NSAyMi4xMDQ5IDIyLjEwNDkgMjcuNDc3NSAxNS40Nzc1IDI3LjQ3NzVDOC44NTAwOSAyNy40Nzc1IDMuNDc3NTEgMjIuMTA0OSAzLjQ3NzUxIDE1LjQ3NzVDMy40Nzc1MSA4Ljg1MDA5IDguODUwMDkgMy40Nzc1MSAxNS40Nzc1IDMuNDc3NTFDMjIuMTA0OSAzLjQ3NzUxIDI3LjQ3NzUgOC44NTAwOSAyNy40Nzc1IDE1LjQ3NzVaIiBmaWxsPSIjRDdEN0Q3IiBmaWxsLW9wYWNpdHk9IjAuNSIvPg0KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNC45Nzc1IDE1Ljk3NzVIMTUuOTc3NVYxNS45Nzc1SDIxLjQ3NzVWMTQuOTc3NUgxNS45Nzc1SDE0Ljk3NzVWMTQuOTc3NUg5LjQ3NzUxVjE1Ljk3NzVIMTQuOTc3NVoiIGZpbGw9IiMxQjFDMUUiLz4NCjwvc3ZnPg0K"),auto}.swiper-lazy-preloader{border:4px solid #1b1c1e;border-top-color:transparent}.promotion-message{left:0.114rem;top:0.114rem;text-align:left}.promotion-message&gt;div{background-color:transparent;color:#1b1c1e;font-weight:500}.promotion-message&gt;div:last-child::before{display:none}.frame-3dar-open-section .frame-3dar-open-link{cursor:pointer;position:relative;z-index:3;font-size:0.857rem;text-transform:uppercase;text-align:left;display:block;padding:10px;padding-left:35px;max-width:110px;margin-left:auto;margin-bottom:10px;border:1px solid #949494;border-radius:10px;background-color:#fff}@media (min-width: 768px){.frame-3dar-open-section .frame-3dar-open-link{min-width:80px;text-align:center}}@media (min-width: 1600px){.frame-3dar-open-section .frame-3dar-open-link{font-size:.929rem}}.frame-3dar-open-section .frame-3dar-open-link:hover,.frame-3dar-open-section .frame-3dar-open-link:focus{color:#1e1e1e;outline:none}.frame-3dar-open-section .frame-3dar-open-link .tm-icon{color:#1b1c1e;font-size:24px;position:absolute;z-index:3;left:8px;top:50%;transform:translateY(-50%)}@media (min-width: 1200px){.frame-3dar-open-section .frame-3dar-open-link .tm-icon{font-size:16px}}@media (min-width: 1400px){.frame-3dar-open-section .frame-3dar-open-link .tm-icon{font-size:24px}}.iframe-3dar-section.trigger-3dar-btn{min-height:auto;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding:initial;margin:auto;padding-top:0.5rem;position:static}@media (min-width: 1200px){.iframe-3dar-section.trigger-3dar-btn{bottom:0;left:50%;position:absolute;transform:translate(-50%, 0);z-index:1}}.iframe-3dar-section .modal .modal-header{border-bottom:none}.iframe-3dar-section .modal .modal-body iframe{height:70vh}@media (min-width: 1200px){.active-3dar .primary-images .swiper-wrapper .swiper-slide:nth-child(1){width:100% !important}}.iframe-view-3dar-section{height:100%}.iframe-view-3dar-section:not(.d-none){display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:row;flex-direction:row}.iframe-view-3dar-section iframe{width:90%;height:100%}@media (min-width: 992px){.iframe-view-3dar-section iframe{width:100%}}.iframe-3dar-section{width:auto}.iframe-3dar-section+.primary-images{margin-top:45px}.iframe-3dar-section .frame-3dar-open-link{display:inline-block;max-width:none}@media (min-width: 1200px){.iframe-3dar-section .frame-3dar-open-link{font-size:10px;padding:6px 6px 6px 28px}}@media (min-width: 1400px){.iframe-3dar-section .frame-3dar-open-link{font-size:.857rem;padding:10px 10px 10px 35px}}@media (min-width: 1600px){.iframe-3dar-section .frame-3dar-open-link{font-size:.929rem}}.product-main-images .swiper-btn-prev::before,.product-main-images .swiper-btn-next::before{content:"";padding:24px;position:absolute;top:50%;height:100px;margin-top:-50px;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:2;color:#595959;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljc1NDMgNkgwIiBzdHJva2U9IiMxQjFDMUUiLz4KPHBhdGggZD0iTTE0Ljg5OTQgMUwxOS43NTM4IDZMMTQuODk5NCAxMSIgc3Ryb2tlPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=")}.product-main-images .swiper-btn-prev::before{left:-10px;transform:rotate(180deg)}.product-main-images .swiper-btn-next::before{right:-10px}.product-main-images .swiper-button-disabled{opacity:0}.product-detail-main .product-addition-information{margin-left:0;margin-right:0;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;row-gap:5px;text-decoration:underline;-webkit-text-decoration-color:#777;text-decoration-color:#777}@media (min-width: 1200px){.product-detail-main .product-addition-information{padding-left:1rem;padding-right:1rem}}.product-detail-main .product-addition-information .product-addition-information-item .store-inventory-section{margin-top:0;margin-bottom:0;color:#777}.product-detail-main .product-addition-information .product-addition-information-item .store-inventory-section .mb-0:hover{color:#777}.product-detail-main .product-addition-information .product-addition-information-item .luggage-guideline .guideline-content a:focus{outline:none}.product-detail-main .product-addition-information .product-addition-information-item .luggage-guideline .guideline-content a .info-title{color:#777;text-decoration:underline}.product-detail-main .product-additional{margin-top:1.429em;border-top:none;border-bottom:none}@media (min-width: 1200px){.product-detail-main .product-additional{margin-top:1.429em}.product-detail-main .product-additional&gt;div{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}}.product-detail-main .product-additional&gt;div{border-right:none;border-top:1px solid #ccc}@media (min-width: 1200px){.product-detail-main .product-additional&gt;div{padding-left:1rem;padding-right:1rem}}.product-detail-main .product-additional&gt;div .addition-button{font-size:13px;text-decoration:underline;color:#1e1e1e}.product-detail-main .product-additional&gt;div .addition-button:hover{text-decoration:none}.product-detail-main .product-additional .product-monogram .monogram-content .row:focus{outline:none}@media (min-width: 1200px){.product-detail-main .product-additional .product-monogram .monogram-add .row{-ms-flex-direction:row;flex-direction:row}.product-detail-main .product-additional .product-monogram .monogram-add .row .tumi-icon-og,.product-detail-main .product-additional .product-monogram .monogram-add .row .mono-info{margin-bottom:0}.product-detail-main .product-additional .product-monogram .monogram-add .row .tumi-icon-og{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.product-detail-main .product-additional .product-monogram .monogram-add .row .mono-info{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:-ms-flexbox;display:flex}}.product-detail-main .product-additional .product-monogram .monogram-add .row .mono-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;text-align:left}@media (min-width: 1200px){.product-detail-main .product-additional .product-monogram .monogram-edit .row{-ms-flex-direction:row;flex-direction:row}.product-detail-main .product-additional .product-monogram .monogram-edit .row .mono-preview{-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%;margin-bottom:0;padding-left:1rem;padding-right:1rem}.product-detail-main .product-additional .product-monogram .monogram-edit .row .mono-info{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:-ms-flexbox;display:flex}.product-detail-main .product-additional .product-monogram .monogram-edit .row .mono-actions{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:0}}.product-detail-main .product-additional .product-monogram .monogram-edit .row .mono-preview{min-height:48px;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-detail-main .product-additional .product-monogram .monogram-edit .row .info-title{text-align:left}.product-detail-main .product-additional .product-monogram .monogram-edit .mono-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.product-detail-main .product-additional .product-monogram .monogram-edit .mono-actions a:hover{text-decoration:none}.product-detail-main .product-additional .product-monogram .monogram-edit .mono-actions span{margin:0 5px}.product-detail-main .product-additional .product-monogram .monogram-text-preview{background-color:#fff;border:1px solid #1b1c1e;justify-content:center;-ms-flex-pack:center;padding:4px}.product-detail-main .product-additional .product-monogram .icon-pdp-monogram{padding-left:1rem;padding-right:1rem}.product-detail-main .product-additional .product-monogram .icon-pdp-monogram::before{content:'';display:block;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA0NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxYjFjMWU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTM3Ljc3LDEwLjAxSDUuMjNjLTIuMDIsMC0zLjY0LDEuNjQtMy42NCwzLjY0djE2LjY4YzAsMi4wMiwxLjY0LDMuNjQsMy42NCwzLjY0aDMyLjU1YzIuMDIsMCwzLjY0LTEuNjQsMy42NC0zLjY0VjEzLjY2YzAtMi4wMi0xLjY0LTMuNjQtMy42NC0zLjY0Wm0yLjMsMjAuMzJjMCwxLjI2LTEuMDMsMi4zLTIuMywyLjNINS4yM2MtMS4yOCwwLTIuMy0xLjAzLTIuMy0yLjNWMTMuNjZjMC0xLjI2LDEuMDMtMi4zLDIuMy0yLjNoMzIuNTVjMS4yNiwwLDIuMywxLjAzLDIuMywyLjN2MTYuNjhaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMzQuNTEsMTMuODNIOC40OWMtMS41NiwwLTIuODIsMS4yNi0yLjgyLDIuODJ2MTAuN2MwLDEuNTYsMS4yNiwyLjgyLDIuODIsMi44MmgyNi4wMWMxLjU2LDAsMi44Mi0xLjI2LDIuODItMi44MnYtMTAuN2MwLTEuNTYtMS4yNi0yLjgyLTIuODItMi44MlptMS40OCwxMy41MmMwLC44Mi0uNjYsMS40OC0xLjQ4LDEuNDhIOC40OWMtLjgyLDAtMS40OC0uNjYtMS40OC0xLjQ4di0xMC43YzAtLjgyLjY2LTEuNDgsMS40OC0xLjQ4aDI2LjAxYy44MiwwLDEuNDguNjYsMS40OCwxLjQ4djEwLjdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMTMuMDksMTguNjhsLTIuNDIsNi4yNWgxLjQ2bC4zOS0xLjA3aDIuOGwuMzksMS4wN2gxLjQ1bC0yLjQxLTYuMjVoLTEuNjdabS0uMiw0LjAybDEuMDMtMi44NiwxLjAzLDIuODZoLTIuMDdaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJtMjIuNywyMS43Yy41OS0uMTIsMS4wOC0uNjQsMS4wOC0xLjQ0LDAtLjgzLS42LTEuNi0xLjgtMS42aC0zLjI5djYuMjVoMy4zOWMxLjIsMCwxLjgxLS43NSwxLjgxLTEuNjksMC0uNzktLjU0LTEuNDQtMS4yLTEuNTNoLjAxWm0tMi42Ny0xLjg4aDEuNjdjLjQ0LDAsLjczLjMuNzMuNjlzLS4yOC43LS43My43aC0xLjY3di0xLjM4Wm0xLjcyLDMuOThoLTEuNzJ2LTEuNDZoMS43MmMuNTIsMCwuODEuMzQuODEuNzMsMCwuNDQtLjMuNzQtLjgxLjc0WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTI4LjgxLDE5Ljc2Yy43LDAsMS4yNS40LDEuNTIuOTFsMS4xNC0uNTZjLS40NC0uNzgtMS4yNC0xLjUzLTIuNjYtMS41My0xLjgzLDAtMy4yOCwxLjMyLTMuMjgsMy4yNHMxLjQ1LDMuMjQsMy4yOCwzLjI0YzEuNDIsMCwyLjIyLS43NSwyLjY2LTEuNTNsLTEuMTQtLjU1Yy0uMjcuNTEtLjgyLjkxLTEuNTIuOTEtMS4wOSwwLTEuOTEtLjg3LTEuOTEtMi4wNnMuODItMi4wNiwxLjkxLTIuMDZoMFoiLz48L3N2Zz4=");background-repeat:no-repeat;width:100%;height:48px;background-position:center}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-content .row:focus{outline:none}@media (min-width: 1200px){.product-detail-main .product-additional .tumi-plus-section .tumi-plus-add .row{-ms-flex-direction:row;flex-direction:row}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-add .row .tumi-icon-og,.product-detail-main .product-additional .tumi-plus-section .tumi-plus-add .row .tumi-plus-info{margin-bottom:0}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-add .row .tumi-plus-info{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:-ms-flexbox;display:flex}}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-add .row .tumi-plus-info{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:start;align-items:flex-start;text-align:left}@media (min-width: 1200px){.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .row{-ms-flex-direction:row;flex-direction:row}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .row .icon{margin-bottom:0}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .row .tumi-plus-info{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;display:-ms-flexbox;display:flex}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .row .tumi-plus-actions{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-bottom:0}}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .row .tumi-icon-og{text-align:center}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .row .info-title{text-align:left}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .tumi-plus-actions{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:flex-end}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .tumi-plus-actions a:hover{text-decoration:none}.product-detail-main .product-additional .tumi-plus-section .tumi-plus-edit .tumi-plus-actions span{margin:0 5px}@media (min-width: 1200px){.product-detail-main .product-additional .tumi-plus-section .icon-pdp-accent{padding-left:1rem;padding-right:1rem}}.product-detail-main .product-additional .tumi-plus-section .icon-pdp-accent::before{content:'';background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA0NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxYjFjMWU7ZmlsbC1ydWxlOmV2ZW5vZGQ7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTMyLjk2LDE3LjkxYy0uMzEtLjQtLjc0LS42OS0xLjIzLS44M2gwcy01Ljg0LTEuNjQtNS44NC0xLjY0di0uNTVjMC0uMzUtLjI4LS42My0uNjMtLjYzaC0uODhWMi41N2MwLS4zNS0uMjgtLjYzLS42My0uNjNoLTQuNTRjLS4zNSwwLS42My4yOC0uNjMuNjN2MTEuNjloLS44OGMtLjE3LDAtLjMzLjA3LS40NS4xOC0uMTIuMTItLjE4LjI4LS4xOC40NXQuNjMsMGgtLjYzdi41OWwtNS44LDEuNjRoMGMtLjQ5LjE0LS45Mi40My0xLjIyLjg0LS4zMS40LS40Ny45LS40OCwxLjR2MjAuNDFoMGMuMDEuNjIuMjYsMS4yLjcsMS42My40NC40MywxLjAzLjY3LDEuNjQuNjdoMTkuMjFjLjMxLDAsLjYyLS4wNy45LS4xOS4yOS0uMTIuNTQtLjMuNzYtLjUyLjIyLS4yMi4zOS0uNDguNS0uNzcuMTEtLjI5LjE3LS41OS4xNy0uOXYtMjAuMzZoMGMwLS41MS0uMTctMS0uNDgtMS40MVptLTEzLjEzLTguMTFWMy4yaDMuMjh2MTEuMDVoLTMuMjh2LTQuNDZabS0xLjUxLDUuNzJoNi4zdjcuOTRjMCwuNDktLjEuNzktLjIxLjk4LS4xMS4xOC0uMjguMzItLjUzLjQyLS41NS4yMy0xLjM1LjI0LTIuNDEuMjRzLTEuODMtLjA3LTIuMzktLjMyYy0uMjYtLjEyLS40NC0uMjctLjU2LS40NS0uMTItLjE5LS4yMS0uNDUtLjIxLS44N3YtNy45NFptLS44NSw5LjQ5Yy4yOC40My42Ni43MiwxLjEuOTIuODMuMzgsMS45LjQzLDIuOTEuNDNoLjA4Yy45NCwwLDEuOTksMCwyLjgtLjMzLjQ0LS4xOC44NC0uNDcsMS4xMy0uOTMuMjgtLjQ1LjQtMSwuNC0xLjY0di0yLjQ4bC4xOC4wNGgwYy41Ni4xMiwxLjA3LjQzLDEuNDMuODcuMzYuNDUuNTYsMSwuNTYsMS41N3YxMi4zOHMtMTMuMTUsMC0xMy4xNSwwdi0xMi40MmgwYy0uMDEtLjU4LjE4LTEuMTMuNTQtMS41OC4zNi0uNDQuODctLjc1LDEuNDMtLjg2bC4xOS0uMDR2Mi41MWMwLC42LjEzLDEuMTIuNDEsMS41NVptMTQuNjMsMTUuMTFjLS4wNS4xMy0uMTMuMjUtLjIzLjM2LS4xLjEtLjIyLjE4LS4zNS4yNC0uMTMuMDYtLjI3LjA5LS40Mi4wOUgxMS45Yy0uMjgsMC0uNTUtLjExLS43Ni0uMzEtLjItLjItLjMxLS40Ni0uMzItLjc0di0yMC4zOWMwLS4yMy4wOC0uNDYuMjItLjY1LjE0LS4xOS4zNC0uMzIuNTctLjM5aDBzNS40Ni0xLjU1LDUuNDYtMS41NXYyLjg4bC0uNDMuMDljLS44NS4xNy0xLjYyLjYzLTIuMTYsMS4zMS0uNTQuNjctLjgzLDEuNTItLjgyLDIuMzh2MTMuNjdoMTUuNjlsLS4wMi0xMy42NWgwYzAtLjg2LS4zLTEuNy0uODQtMi4zN3MtMS4zLTEuMTMtMi4xNS0xLjMxbC0uNDQtLjA5di0yLjk0bDUuNTEsMS41NWgwYy4yMi4wNi40Mi4yLjU2LjM4LjE0LjE4LjIyLjQxLjIyLjY0djIwLjM3aDBjMCwuMTUtLjAyLjI5LS4wOC40MloiLz48L3N2Zz4=");background-repeat:no-repeat;width:100%;height:48px;background-position:center;margin-top:0}#right-sidebar.sidebar-tumi-plus .tumi-plus-button-apply input{background-color:#1b1c1e;border-color:#1b1c1e}#right-sidebar.sidebar-tumi-plus .tumi-plus-button-apply input:active,#right-sidebar.sidebar-tumi-plus .tumi-plus-button-apply input:focus,#right-sidebar.sidebar-tumi-plus .tumi-plus-button-apply input:hover{background-color:#595959;border-color:#595959}.guideline-modal .modal-header{margin-left:30px;margin-right:30px}.guideline-modal .modal-header .modal-title{color:#595959}.guideline-modal .modal-header .close{background-color:#fff;color:#ccc}.guideline-modal .modal-body{padding-left:0;padding-right:0}@media (min-width: 576px){.guideline-modal .modal-body{padding-left:30px;padding-right:30px}}.guideline-modal .modal-body .content{padding-left:30px;padding-right:30px}@media (min-width: 576px){.guideline-modal .modal-body .content{padding-left:0;padding-right:0}}.gift-box-section{padding:0.357em 0;text-align:center}.gift-box-section .gift-box-popup-link{text-decoration:none;color:#222}.gift-box-section .gift-box-popup-link:hover,.gift-box-section .gift-box-popup-link:focus{text-decoration:none;color:#222}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.gift-box-section .gift-box-popup-link&gt;span{flex:1 1 auto;-ms-flex:1 1 auto}}@media (min-width: 1200px){.gift-box-section .gift-box-popup-link&gt;span{display:block;margin-bottom:0.714em;padding-left:0;padding-right:0;text-align:center}.gift-box-section .gift-box-popup-link&gt;span:last-child{margin-bottom:0}}.gift-box-section .tumi-icon-og{font-size:1.4286rem;text-align:center;padding-left:1rem}.gift-box-section .icon-gift-box::before{content:'';font-size:1.5em;display:block;background-image:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0MyA0NCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOiMxYjFjMWU7fTwvc3R5bGU+PC9kZWZzPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTMwLjQ4LDI2LjUxdi03LjY3aDEuODV2LTguOTFoLTkuMzNjMi4wOC0xLjQ1LDMuNi0zLjQ5LDIuNjctNC44OS0xLTEuNDktMy44Ni0uODEtNi4xNi42NC0xLjIzLjc4LTIuMDIsMS45Mi0yLjUyLDIuODgtLjQ5LS45Ni0xLjI5LTIuMTEtMi41Mi0yLjg4LTIuMy0xLjQ1LTUuMTYtMi4xNC02LjE2LS42NC0uOTMsMS40LjU5LDMuNDUsMi42Nyw0Ljg5SDEuNjl2OC45MWgxLjg1djE1aDkuNzRsNi4xMiw1Ljk2aDIxLjkxdi0xMy4yOWgtMTAuODNabS0xLjQxLDBoLTkuNjdsLTEuNjgsMS42NHYtOS4zaDExLjM1djcuNjdoMFptMS44NS05LjA2aC0xMy4ydi02LjE3aDEzLjJ2Ni4xN1ptLTEwLjYzLTEwLjY1YzIuMTMtMS4zNCwzLjk0LTEuNDQsNC4yLTEuMDYuMjcuNC0uNTUsMS45NS0yLjcsMy4zLTEuMy44Mi0yLjkxLjg4LTMuODYuODQuMzQtLjg2LDEuMDYtMi4yNiwyLjM1LTMuMDhoLjAxWm0tMTAuNzctMS4wNmMuMDgtLjEyLjMzLS4yMS42OS0uMjEuNzYsMCwyLjA2LjM0LDMuNTEsMS4yNiwxLjMuODIsMi4wMSwyLjIyLDIuMzUsMy4wOC0uOTUuMDQtMi41NiwwLTMuODYtLjg0LTIuMTMtMS4zNC0yLjk1LTIuOS0yLjctMy4zaC4wMVptLTYuNDIsMTEuN3YtNi4xN2gxMy4ydjYuMTdIMy4xWm0xLjg1LDEuMzdoMTEuMzV2MTAuNjlsLTMuMDEsMi45NUg0Ljk3di0xMy42M2gtLjAxWm0zNC45NCwxOS41OWgtMTkuOWwtNS40MS01LjI4LDUuNDEtNS4yOGgxOS45djEwLjU1WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTM2LjA3LDMwLjY2aC0xNC4xMXYxLjM3aDE0LjExdi0xLjM3WiIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0ibTM2LjA3LDM0LjI2aC0xNC4xMXYxLjM3aDE0LjExdi0xLjM3WiIvPjwvc3ZnPg==");background-repeat:no-repeat;width:100%;height:48px;background-position:center;margin-top:0}.gift-box-section .gift-box-info{padding:0}@media (min-width: 1200px){.gift-box-section .gift-box-info{-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}}.gift-box-section .info-title{display:block;white-space:nowrap;color:#222;text-align:left;font-size:.857rem;text-transform:capitalize}@media (min-width: 1200px){.gift-box-section .info-title{font-size:1rem}}@media (min-width: 1200px){.gift-box-section .gift-box-edit&gt;div{margin-bottom:0.714em}.gift-box-section .gift-box-edit&gt;div:last-child{margin-bottom:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.gift-box-section .gift-box-edit .row&gt;div{flex:1 1 auto;-ms-flex:1 1 auto}}.gift-box-section .gift-box-edit .gift-box-actions{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end}@media (min-width: 1200px){.gift-box-section .gift-box-edit .gift-box-actions{margin-bottom:9px}}.gift-box-section .gift-box-edit .gift-box-actions .link{color:#222;text-decoration:underline;font-size:13px}.gift-box-section .gift-box-edit .gift-box-actions .link:hover{text-decoration:none}.gift-box-section .gift-box-edit .gift-box-actions span{margin:0 5px}.gift-box-section .gift-box-content .row{-ms-flex-align:center;align-items:center}.gift-box-section .gift-box-content .row:focus{outline:none}.sidebar-gift-box .line-item-name{font-weight:400}@media (min-width: 992px){.sidebar-gift-box .sidebar-body{width:440px}}#right-sidebar.sidebar-gift-box .gift-box-content-header{padding-top:0.5rem;margin-bottom:38px}#right-sidebar.sidebar-gift-box .gift-box-content-header .gift-box-header-title{font-size:24px;font-weight:300;color:#1b1c1e;text-align:left;line-height:16px;-webkit-font-smoothing:antialiased;margin-top:-28px}@media (min-width: 992px){#right-sidebar.sidebar-gift-box .sidebar-wrapper .sidebar-dismiss{right:unset;left:25rem}}#right-sidebar.sidebar-gift-box .product-wrapper{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}#right-sidebar.sidebar-gift-box .product-wrapper .image-wrapper{width:43%;height:181px;display:block;margin-bottom:20px;margin-right:10px}#right-sidebar.sidebar-gift-box .product-wrapper .image-wrapper img{width:100%;height:100%}#right-sidebar.sidebar-gift-box .product-wrapper .content{text-align:left;max-width:53%}#right-sidebar.sidebar-gift-box .product-wrapper .collection-name{color:#595959;letter-spacing:0.4px;font-size:10px;line-height:10px;-webkit-font-smoothing:antialiased}#right-sidebar.sidebar-gift-box .product-wrapper .product-name{color:#1b1c1e;font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased}#right-sidebar.sidebar-gift-box .form-group{text-align:left}#right-sidebar.sidebar-gift-box .form-group .custom-control-label::after{font-size:13px;top:0}#right-sidebar.sidebar-gift-box .form-group .form-control{transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out}#right-sidebar.sidebar-gift-box .form-group .form-control.is-invalid{border-color:#f42837}#right-sidebar.sidebar-gift-box .form-group .form-control.is-invalid ~ .invalid-feedback{padding-left:0}#right-sidebar.sidebar-gift-box .form-group .form-control:focus{box-shadow:none;outline:none;border-bottom:1px solid #000}#right-sidebar.sidebar-gift-box .form-group .form-control:focus ~ .form-control-label{top:-8px;transition:0.2s;font-size:.857rem}#right-sidebar.sidebar-gift-box .form-group .form-control.has-content ~ .form-control-label{top:-8px;font-size:.857rem}#right-sidebar.sidebar-gift-box .form-group .form-control-label{pointer-events:none}#right-sidebar.sidebar-gift-box .form-group .form-control-label::after{content:"*"}#right-sidebar.sidebar-gift-box .form-group .gift_card_message_description{color:#595959;margin-top:4px;margin-bottom:0;font-size:12px;line-height:16px;-webkit-font-smoothing:antialiased}#right-sidebar.sidebar-gift-box .form-group .gift_card_message_description ~ .invalid-feedback{margin-top:-2px}#right-sidebar.sidebar-gift-box .form-group .giftbox-panel-img-wait-to-load{width:100px;height:100px;margin-top:-50px}#right-sidebar.sidebar-gift-box .form-title:first-child{margin-bottom:0}#right-sidebar.sidebar-gift-box .form-title label{font-size:18px;height:100%;padding-left:1.5em;padding-right:2rem;padding-top:0;color:#1b1c1e;line-height:19px;-webkit-font-smoothing:antialiased}#right-sidebar.sidebar-gift-box .form-title label[for=giftBox]{margin-bottom:16px}#right-sidebar.sidebar-gift-box .form-control.is-invalid ~ .gift_card_message_description{margin-top:1rem}#right-sidebar.sidebar-gift-box .custom-checkbox.is-invalid ~ label{color:#f42837}#right-sidebar.sidebar-gift-box .gift-box-description{margin-bottom:42px}#right-sidebar.sidebar-gift-box .gift-box-description p{font-size:15px;color:#595959;max-width:265px;line-height:20px;-webkit-font-smoothing:antialiased}#right-sidebar.sidebar-gift-box .gift-box-description p strong{color:#1b1c1e;font-weight:500}#right-sidebar.sidebar-gift-box .gift-box-content-footer{-ms-flex-pack:center;justify-content:center;padding-top:1rem}#right-sidebar.sidebar-gift-box .gift-box-content-footer .gift-box-button-apply,#right-sidebar.sidebar-gift-box .gift-box-content-footer .gift-box-cancel{width:100%;height:44px}#right-sidebar.sidebar-gift-box .gift-box-content-footer .gift-box-button-apply{color:#fff;background-color:#1b1c1e;border:none}#right-sidebar.sidebar-gift-box .gift-box-content-footer .gift-box-button-apply:hover{background-color:#595959}#right-sidebar.sidebar-gift-box .gift-box-content-footer .gift-box-cancel{margin:0 16px;padding-top:1.5rem}#right-sidebar.sidebar-gift-box .gift-box-content-footer .gift-box-cancel:hover{outline:none;text-decoration:underline;color:#1b1c1e}#right-sidebar.sidebar-gift-box .gift-note{text-align:left;margin:20px 0}#right-sidebar.sidebar-gift-box .gift-note h6,#right-sidebar.sidebar-gift-box .gift-note p{margin-bottom:0}#right-sidebar.sidebar-gift-box .gift-note p{font-weight:500}.product-information-section{border-top:none}.product-information-section:last-child{border-bottom:none}.basic-information-content{width:100%;padding-right:25px;padding-left:25px;margin-right:auto;margin-left:auto}@media (min-width: 768px){.basic-information-content{padding-right:0;padding-left:0}}@media (min-width: 1200px){.basic-information-content .content-inner{padding-left:1rem;padding-right:1rem}}.basic-information-content .product-sku .attr-label{font-weight:500}.basic-information-content .description-and-detail a span{position:relative}.basic-information-content .description-and-detail a span::after{content:' ';width:6px;height:6px;display:inline;position:absolute;border-right:1.5px solid #1b1c1e;border-bottom:1.5px solid #1b1c1e;transform:rotate(45deg) translateY(50%);right:-15px;bottom:calc(50% - 1px)}.basic-information-content .description-and-detail .long-description-value{line-height:17px}.basic-information-content .description-and-detail .long-description-value.collapse:not(.show){height:68px !important;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */}.basic-information-content .description-and-detail .long-description-value.collapsing{min-height:68px !important}.basic-information-content .description-and-detail .readmore-btn{display:none;font-weight:400;font-size:14px;text-decoration:underline}.basic-information-content .product-gift .product-gift-detail{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-align:center;align-items:center}.basic-information-content .product-gift .product-gift-detail .gift-img{width:75px}.basic-information-content .product-gift .product-gift-detail .giftbox-description{font-weight:500}.estimated-delivery-time-card{padding-top:1em;padding-bottom:1em}.estimated-delivery-time-card .mb-0{font-weight:500;padding-bottom:5px;color:#222}.estimated-delivery-time-card .estimated-delivery-note{font-size:12px}.estimated-delivery-time-card .form-group input,.estimated-delivery-time-card .form-group button{height:3.2rem;background-color:transparent;padding:0.6rem 0.3rem;padding-bottom:0.1rem;border:none;border-bottom:1px solid #ccc;border-radius:0}.estimated-delivery-time-card .form-group input{box-shadow:none}.estimated-delivery-time-card .form-group input:focus ~ label.form-control-label,.estimated-delivery-time-card .form-group input.has-content ~ label.form-control-label{top:-2px;padding-top:1px;transform-origin:left;transform:scale(0.8);background-color:#fff}.estimated-delivery-time-card .form-group input:focus{color:#495057}.estimated-delivery-time-card .form-group .form-control-label{position:absolute;top:1rem;left:17px;color:#595959;font-size:15px;font-weight:400;letter-spacing:0.5px;transition:0.3s;cursor:inherit}.estimated-delivery-time-card .form-group button{padding:0}.estimated-delivery-time-card .form-group button::after{content:" ";width:21px;height:12px;position:absolute;right:25px;background-repeat:no-repeat;background-position:center;cursor:pointer;z-index:2;color:#595959;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE5Ljc1NDMgNkgwIiBzdHJva2U9IiMxQjFDMUUiLz4KPHBhdGggZD0iTTE0Ljg5OTQgMUwxOS43NTM4IDZMMTQuODk5NCAxMSIgc3Ryb2tlPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=")}@media (min-width: 768px){.estimated-delivery-time-card .form-group button::after{right:20px}}.estimated-delivery-time-card .form-control:focus,.estimated-delivery-time-card .custom-select:focus{box-shadow:none}.estimated-delivery-time-card .shipping-method-list{background-color:#eee;padding:1rem;margin-bottom:1.5rem}.estimated-delivery-time-card .shipping-method-list ul{list-style:decimal;padding:0.5rem 0.5rem 0 1.5rem;margin-bottom:0}.estimated-delivery-time-card .shipping-method-list ul li{padding:0.3em 0;list-style-type:disc}.estimated-delivery-time-info{position:relative}.estimated-delivery-time-info .tooltip-text{background-color:#f1f1f1;border-color:#f1f1f1;width:350px;font-size:13px;bottom:10%}@media (min-width: 768px){.estimated-delivery-time-info .tooltip-text{max-width:45vw}}@media (min-width: 992px){.estimated-delivery-time-info .tooltip-text{text-align:left;padding:10px;transform:translate(3%, -10px)}}@media (min-width: 1600px){.estimated-delivery-time-info .tooltip-text{transform:translate(3%, -10px)}}.estimated-delivery-time-info .tooltip-text::before,.estimated-delivery-time-info .tooltip-text::after{display:none}.estimated-delivery-time-info.tooltip-explanations:hover .tooltip-text{display:block;visibility:visible;opacity:1}.product-warranty-and-return{border-top:none}.special-feature-list .nav-tabs{line-height:50px;margin-bottom:1.5rem}@media (min-width: 768px){.special-feature-list .nav-tabs{margin-left:auto;margin-right:auto}}.special-feature-list .nav-tabs .nav-item{padding-left:0;padding-right:0;border-bottom:1px solid #949494}.special-feature-list .nav-tabs .nav-item a{font-weight:500;color:#595959;cursor:pointer;line-height:44px;font-size:15px;outline:none;border:none;position:relative}.special-feature-list .nav-tabs .nav-item a:hover,.special-feature-list .nav-tabs .nav-item a.active{color:#1b1c1e}.special-feature-list .nav-tabs .nav-item a::after{content:'';display:block;border-bottom:2px solid #1b1c1e;width:100%;position:absolute;right:0;bottom:0;transform:scaleX(0);transition:transform 1s ease}.special-feature-list .nav-tabs .nav-item a:hover::after,.special-feature-list .nav-tabs .nav-item a.active::after{transform:scaleX(1)}.special-feature-list .nav-tabs.has-sizing-guide{-ms-flex-wrap:nowrap;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden}@media (min-width: 768px){.special-feature-list .nav-tabs.has-sizing-guide{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow-x:visible;overflow-y:visible}}.special-feature-list .nav-tabs.has-sizing-guide .nav-item{flex:1 0 auto;-ms-flex:1 0 auto}@media (min-width: 768px){.special-feature-list .nav-tabs.has-sizing-guide .nav-item{flex:1 1 auto;-ms-flex:1 1 auto}}.interior-external-features{margin-bottom:12px}@media (min-width: 768px){.interior-external-features{padding:0 8%}}.interior-external-features .attribute-title{line-height:20px;font-weight:500;-webkit-font-smoothing:antialiased;margin-bottom:12px;color:#1b1c1e;font-size:15px}.interior-external-features .product-external-value,.interior-external-features .product-interior-value{color:#595959;margin-bottom:10px;font-size:14px;line-height:30px;-webkit-font-smoothing:antialiased}.interior-external-features .attr-interiorFeatures{margin-top:12px}@media (min-width: 576px){.interior-external-features .attr-interiorFeatures{margin-top:0}}.measure-guide-section a:hover{color:inherit;font-weight:500}.measure-guide-section a{font-size:15px}#specifications .product-specifications-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1rem;margin-left:-1rem}#specifications .product-specifications-wrap .product-attribute-section{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:1rem;padding-left:1rem}#specifications .product-specifications-wrap .product-attribute-section .specification-content-wrap{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}#specifications .product-specifications-wrap .product-attribute-section .specification-content-wrap img{margin-right:16px;max-width:32px;width:100%}#specifications .product-specifications-wrap .product-attribute-section .specification-content-wrap .luggage-guideline{margin-top:25px;padding-left:48px;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}@media (min-width: 768px){#specifications .product-specifications-wrap .product-attribute-section .specification-content-wrap .luggage-guideline{-ms-flex:0 0 none;flex:0 0 none;max-width:none;padding-left:0}}#specifications .product-specifications-wrap .product-attribute-section .specification-content-wrap .luggage-guideline a.guideline-luggage-link{color:#1b1c1e;text-decoration:underline;font-weight:500;font-size:1.25rem}@media (min-width: 768px){#specifications .product-specifications-wrap .product-attribute-section .specification-content-wrap .luggage-guideline a.guideline-luggage-link{font-size:15px}}#specifications .product-specifications-wrap .product-attribute-section.product-dimension-list h5{margin-bottom:0}#specifications .product-specifications-wrap .product-attribute-section.product-dimension-list h5+.attribute-value{margin-bottom:1rem}@media (min-width: 768px){#specifications .product-specifications-wrap .product-attribute-section{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}#specifications .product-specifications-wrap .product-attribute-section .specification-content-wrap{-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;justify-content:center;margin-top:24px;margin-bottom:24px}#specifications .product-specifications-wrap .product-attribute-section .specification-content-wrap img{margin-right:0}#specifications .product-specifications-wrap .product-attribute-section .specification-content-inner{text-align:center}#specifications .product-specifications-wrap .product-attribute-section .specification-content-inner h5{font-size:15px;margin-top:15px}}#barcodeTab .content-inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.product-detail-section .product-barcode-content,.product-detail-section .contact-us-wapper{border-bottom:2px solid #ccc;margin:0 15px}.product-detail-section .product-barcode-content .btn-collapse,.product-detail-section .contact-us-wapper .btn-collapse{font-size:1rem;color:#000;display:block;width:100%;text-align:left;background:none;outline:none;box-shadow:none;border-radius:0;padding-left:25px;height:40px;position:relative;cursor:pointer;font-weight:600}.product-detail-section .product-barcode-content .btn-collapse::after,.product-detail-section .contact-us-wapper .btn-collapse::after{content:'\E81A';position:absolute;left:0;top:50%;z-index:1;font-size:10px;transform:translateY(-50%);font-family:"Tumi-icon-origin";font-style:normal;font-weight:normal}@media (min-width: 768px){.product-detail-section .product-barcode-content .btn-collapse::after,.product-detail-section .contact-us-wapper .btn-collapse::after{left:0}}.product-detail-section .product-barcode-content .btn-collapse.collapsed::after,.product-detail-section .contact-us-wapper .btn-collapse.collapsed::after{content:'\E819'}.product-detail-section .product-barcode-content .content-collapse .content-inner,.product-detail-section .contact-us-wapper .content-collapse .content-inner{margin-left:0}.product-detail-section .product-barcode-content{border-top:2px solid #ccc}.product-detail-section .product-barcode-content .product-ean,.product-detail-section .product-barcode-content .product-sku{padding-bottom:15px}.product-detail-section .contact-us-wapper .content-collapse .content-inner{border-top:none}.product-video-section{margin-top:9%}@media (min-width: 768px){.product-video-section{margin-top:5%}}.product-video-section .product-detail-section{height:100%;padding-left:0;padding-right:0}@media (min-width: 768px){.product-video-section .product-detail-section{height:100%;padding-left:16px;padding-right:16px}}@media (min-width: 1200px){.product-video-section .product-detail-section{height:100%}}@media (min-width: 768px){.product-video-section .product-detail-section iframe{height:56vw}}@media (min-width: 1400px){.product-video-section .product-detail-section iframe{height:45vw}}@media (min-width: 1600px){.product-video-section .product-detail-section iframe{height:40vw}}@media (min-width: 1200px){.product-lifestyle-section .product-lifestyle-images-content{max-width:1140px}}.product-unit-points-content{margin-top:40px}@media (min-width: 1200px){.product-unit-points-content{margin-top:50px}}.product-unit-points-content .no-gutters{margin-right:0;margin-left:0}.product-unit-points-content .single-slide .swiper-wrapper{transform:translate3d(0, 0, 0) !important}.product-unit-points-content .single-slide .swiper-pagination,.product-unit-points-content .single-slide .swiper-next,.product-unit-points-content .single-slide .swiper-prev{display:none}.product-unit-points-content .product-highlight h3{font-size:24px;font-weight:300;line-height:28px;-webkit-font-smoothing:antialiased;margin-top:0;margin-bottom:12px}@media (min-width: 992px){.product-unit-points-content .product-highlight h3{font-size:30px}}@media (min-width: 992px){.product-unit-points-content .product-highlight h3{line-height:34px;margin-bottom:20px}}.product-unit-points-content .product-highlight p{font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased;margin-bottom:28px}@media (min-width: 992px){.product-unit-points-content .product-highlight p{margin-bottom:20px}}.product-unit-points-content .product-highlight .theme-light{background-color:#f1f1f1}.product-unit-points-content .product-highlight .theme-light h3,.product-unit-points-content .product-highlight .theme-light p{color:#595959}.product-unit-points-content .product-highlight .theme-dark{background-color:#1b1c1e}.product-unit-points-content .product-highlight .theme-dark h3,.product-unit-points-content .product-highlight .theme-dark p{color:#fff}.product-unit-points-content .product-highlight .theme-dark .button.button--secondary{color:#fff;border:1px solid #fff}.product-unit-points-content .product-highlight .theme-dark .button.button--primary{background:#fff;border:1px solid #fff;color:#1b1c1e}.product-unit-points-content .product-highlight .s7-image a:focus{outline:none}.product-unit-points-content .product-highlight .product-highlight-content{padding:60px 16px;margin:auto 0;height:450px}@media (min-width: 768px){.product-unit-points-content .product-highlight .product-highlight-content{padding:60px 32px}}@media (min-width: 992px){.product-unit-points-content .product-highlight .product-highlight-content{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding:0 120px 0 108px;height:100%}}.product-unit-points-content .product-highlight .button{font-size:15px;padding:0 20px;margin:0;margin-bottom:12px;min-width:128px;background-color:#1b1c1e;color:#fff;text-transform:capitalize;display:inline-block;text-align:center;border:none;border-radius:0;cursor:pointer;height:44px;line-height:44px;-webkit-font-smoothing:antialiased}.product-unit-points-content .product-highlight .button.button--primary{background-color:#1b1c1e;color:#fff}.product-unit-points-content .product-highlight .button.button--secondary{background-color:transparent;color:#1b1c1e;border:1px solid #1b1c1e}.product-include-with-purchase .iwp-wrapper{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;-ms-flex-direction:column;flex-direction:column;margin:20px auto}@media (min-width: 768px){.product-include-with-purchase .iwp-wrapper{margin-top:90px}}@media (min-width: 992px){.product-include-with-purchase .iwp-wrapper{max-width:850px;margin-top:100px;margin-bottom:5px}}.product-include-with-purchase .iwp-header .iwp-title{font-size:24px;font-weight:300;text-align:center;text-transform:capitalize;margin-bottom:18px;color:#1b1c1e;line-height:24px;-webkit-font-smoothing:antialiased}@media (min-width: 992px){.product-include-with-purchase .iwp-header .iwp-title{font-size:30px}}@media (min-width: 768px){.product-include-with-purchase .iwp-header .iwp-title{margin-bottom:12px}}@media (min-width: 992px){.product-include-with-purchase .iwp-header .iwp-title{line-height:32px}}.product-include-with-purchase .iwp-header .iwp-description{font-size:15px;line-height:20px;-webkit-font-smoothing:antialiased;text-align:center;margin:0 auto 40px;width:343px}@media (min-width: 992px){.product-include-with-purchase .iwp-header .iwp-description{width:508px}}.product-include-with-purchase .iwp-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;text-align:center;width:100%;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.product-include-with-purchase .iwp-content .iwp-content-item{-ms-flex:0 0 146px;flex:0 0 146px;max-width:146px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center}.product-include-with-purchase .iwp-content .iwp-content-item .iwp-content-image{margin-bottom:15px;max-width:32px}.product-include-with-purchase .iwp-content .iwp-content-item .iwp-content-image img{width:32px;height:32px}.product-include-with-purchase .iwp-content .iwp-content-item .iwp-content-text{font-size:14px;color:#1b1c1e;line-height:19px;-webkit-font-smoothing:antialiased}.pdp-recommendation{text-align:left}.pdp-recommendation .pdp-last-visited-wrapper{margin-bottom:50px}.pdp-recommendation .pdp-section-title::before{display:none}.pdp-recommendation .pdp-section-title h4{font-size:24px;font-weight:300;-webkit-font-smoothing:antialiased;margin:50px 0;text-align:center;text-transform:capitalize;width:100%;color:#1b1c1e;z-index:1}@media (min-width: 992px){.pdp-recommendation .pdp-section-title h4{font-size:30px}}.pdp-recommendation .product-listing,.pdp-recommendation .product-recommendation-listing{position:relative}.pdp-recommendation .promotions .callout{display:block}.product-detail .product-detail-bottom .product-unit-points-content{max-width:100%;padding-left:0;padding-right:0}.product-detail .product-detail-bottom&gt;div a.hyperlink-style{font-size:15px !important;font-weight:400 !important}.share-section .share-buttons{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:156px;margin:2px 0 0}.share-section .st-custom-button{margin:8px;cursor:pointer}.share-section .st-custom-button img{max-width:36px}.share-section .share-contain{left:50%;top:13rem;z-index:99;padding:15px;background:#fff;padding-bottom:42px;transform:translateX(-50%);border:1px solid #0000001a}.share-section .share-contain .header{width:211px;height:34px;display:-ms-flexbox;display:flex;font-size:14px;font-weight:300;line-height:16px;-ms-flex-align:center;align-items:center;padding-bottom:20px;-ms-flex-pack:justify;justify-content:space-between}.share-section .share-contain .close{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.share-section .share-icon{top:58px;right:22px;display:-ms-flexbox;display:flex;cursor:pointer;position:absolute;-ms-flex-pack:end;justify-content:end}.share-section .copy-notify{display:none}.share-section .copy-notify-custom{left:17px;bottom:10px;font-size:11px;font-weight:600;line-height:16px;position:absolute;opacity:1;transition:0.6s;width:150px !important}@media (min-width: 768px){.share-section .share-buttons{margin-bottom:0}.share-section .share-contain{top:83px;right:24px;left:unset;transform:unset;padding-bottom:29px}.share-section .share-contain .header{width:156px;height:26px}.share-section .share-kakao-btn-custom{margin:8px;cursor:pointer}.share-section .st-custom-button,.share-section .share-kakao-btn-custom{width:22px;height:22px}}@media (min-width: 992px){.share-section .share-icon{height:16px}.share-section .st-custom-button[data-network~='sms']{display:none}.share-section .st-custom-button img{max-width:100%}}.share-overlay{background-color:rgba(0,0,0,0.6);position:fixed;cursor:pointer;height:100%;width:100%;z-index:8;opacity:1;left:0;top:0}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars [class^="pr-star"]{margin-right:6px;top:-3px}@media (min-width: 992px){.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars [class^="pr-star"]{width:12px;height:12px;top:-1px}}.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars [class^="pr-star"]::before{width:16px;height:16px;font-size:16px}@media (min-width: 992px){.pwr-pdp .p-w-r .pr-snippet .pr-rating-stars [class^="pr-star"]::before{width:16px;height:16px;font-size:16px}}#right-sidebar.active.sidebar-tumi-plus .sidebar-wrapper .sidebar-content{padding-bottom:0}#right-sidebar.active.sidebar-tumi-plus .sidebar-wrapper .sidebar-content .tumi-plus-button-apply{bottom:0}.tumi-plus-section .tumi-plus-edit .tumi-plus-popup-link,.tumi-plus-section .tumi-plus-edit .tumi-plus-remove{font-size:13px}.monogram-new-ui.monogram-section .monogramming-popup-link{text-decoration:none;color:#222}.monogram-new-ui.monogram-section .monogramming-popup-link:hover,.monogram-new-ui.monogram-section .monogramming-popup-link:focus{text-decoration:none;color:#222}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.monogram-new-ui.monogram-section .monogramming-popup-link&gt;span{flex:1 1 auto;-ms-flex:1 1 auto}}@media (min-width: 1200px){.monogram-new-ui.monogram-section .monogramming-popup-link&gt;span{padding-left:0;padding-right:0;text-align:center}.monogram-new-ui.monogram-section .monogramming-popup-link&gt;span:last-child{margin-bottom:0}}.monogram-new-ui.monogram-section .tumi-icon-og{font-size:1.4286rem}.monogram-new-ui.monogram-section .icon-pdp-monogram{text-align:left}.monogram-new-ui.monogram-section .icon-pdp-monogram.new-icon::before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0OCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTkuMTczM0wxMi45MzMxIDkuMTY4NDZIMTUuMTIzTDE5LjA0ODggMTkuMTczM0gxNy4wNTY2TDE2LjMyNDIgMTcuMjM5N0gxMS43MzE5TDEwLjk5MjIgMTkuMTczM0g5Wk0xMi4yMjI3IDE1LjY5NDNIMTUuODI2MkwxNC4wMjQ0IDEwLjkyNjNMMTIuMjIyNyAxNS42OTQzWiIgZmlsbD0iIzFCMUMxRSIvPgo8cGF0aCBkPSJNMjAuMTI1NSAxOS4xNzMzVjkuMTY4NDZIMjUuMDQ3NEMyNS45NDA5IDkuMTY4NDYgMjYuNjM5MiA5LjQxMDE2IDI3LjE0MjEgOS44OTM1NUMyNy42NDUgMTAuMzcyMSAyNy44OTY1IDEwLjk4IDI3Ljg5NjUgMTEuNzE3M0MyNy44OTY1IDEyLjMxNzkgMjcuNzI4IDEyLjgyNTcgMjcuMzkxMSAxMy4yNDA3QzI3LjA1OTEgMTMuNjUwOSAyNi42NDg5IDEzLjkwNzIgMjYuMTYwNiAxNC4wMDk4QzI2LjcwMjYgMTQuMDkyOCAyNy4xNTkyIDE0LjM3MTEgMjcuNTMwMyAxNC44NDQ3QzI3LjkwNjIgMTUuMzEzNSAyOC4wOTQyIDE1Ljg1MDYgMjguMDk0MiAxNi40NTYxQzI4LjA5NDIgMTcuMjYxNyAyNy44Mzc5IDE3LjkxNiAyNy4zMjUyIDE4LjQxODlDMjYuODE3NCAxOC45MjE5IDI2LjEwNDUgMTkuMTczMyAyNS4xODY1IDE5LjE3MzNIMjAuMTI1NVpNMjEuODgzMyAxNy42Mjc5SDI0Ljc3NjRDMjUuMjUgMTcuNjI3OSAyNS42MjExIDE3LjUwNTkgMjUuODg5NiAxNy4yNjE3QzI2LjE1ODIgMTcuMDEyNyAyNi4yOTI1IDE2LjY3MDkgMjYuMjkyNSAxNi4yMzYzQzI2LjI5MjUgMTUuODQwOCAyNi4xNTgyIDE1LjUwODggMjUuODg5NiAxNS4yNDAyQzI1LjYyMTEgMTQuOTcxNyAyNS4yNSAxNC44Mzc0IDI0Ljc3NjQgMTQuODM3NEgyMS44ODMzVjE3LjYyNzlaTTIxLjg4MzMgMTMuMjkySDI0LjcwMzFDMjUuMTM3NyAxMy4yOTIgMjUuNDc5NSAxMy4xNzQ4IDI1LjcyODUgMTIuOTQwNEMyNS45Nzc1IDEyLjcwMTIgMjYuMTAyMSAxMi4zODg3IDI2LjEwMjEgMTIuMDAyOUMyNi4xMDIxIDExLjYyNyAyNS45Nzc1IDExLjMxOTMgMjUuNzI4NSAxMS4wODAxQzI1LjQ3OTUgMTAuODM1OSAyNS4xMzc3IDEwLjcxMzkgMjQuNzAzMSAxMC43MTM5SDIxLjg4MzNWMTMuMjkyWiIgZmlsbD0iIzFCMUMxRSIvPgo8cGF0aCBkPSJNMjkuNDM0NiAxNC4xNzgyQzI5LjQzNDYgMTMuNDIxNCAyOS41Njg4IDEyLjcxODMgMjkuODM3NCAxMi4wNjg4QzMwLjExMDggMTEuNDE5NCAzMC40ODE5IDEwLjg3MjYgMzAuOTUwNyAxMC40MjgyQzMxLjQxOTQgOS45NzkgMzEuOTc2MSA5LjYyOTg4IDMyLjYyMDYgOS4zODA4NkMzMy4yNjUxIDkuMTI2OTUgMzMuOTUzNiA5IDM0LjY4NiA5QzM1LjYyMzUgOSAzNi40MjQzIDkuMjA3NTIgMzcuMDg4NCA5LjYyMjU2QzM3Ljc1MjQgMTAuMDMyNyAzOC4yODcxIDEwLjU3MjMgMzguNjkyNCAxMS4yNDEyTDM3LjIwNTYgMTIuMDE3NkMzNi45NTY1IDExLjU4NzkgMzYuNjA1IDExLjIzODggMzYuMTUwOSAxMC45NzAyQzM1LjY5NjggMTAuNjk2OCAzNS4yMDg1IDEwLjU2MDEgMzQuNjg2IDEwLjU2MDFDMzMuNjk0OCAxMC41NjAxIDMyLjg3MjEgMTAuODk5NCAzMi4yMTc4IDExLjU3ODFDMzEuNTYzNSAxMi4yNTY4IDMxLjIzNjMgMTMuMTIzNSAzMS4yMzYzIDE0LjE3ODJDMzEuMjM2MyAxNS4yMTgzIDMxLjU2MzUgMTYuMDgyNSAzMi4yMTc4IDE2Ljc3MUMzMi44NzIxIDE3LjQ1NDYgMzMuNjk0OCAxNy43OTY0IDM0LjY4NiAxNy43OTY0QzM1LjIwMzYgMTcuNzk2NCAzNS42ODk1IDE3LjY1OTcgMzYuMTQzNiAxNy4zODYyQzM2LjYwMjUgMTcuMTEyOCAzNi45NTY1IDE2Ljc2MzcgMzcuMjA1NiAxNi4zMzg5TDM4LjcwNyAxNy4wODU5QzM3Ljc0NTEgMTguNTk5NiAzNi40MDQ4IDE5LjM1NjQgMzQuNjg2IDE5LjM1NjRDMzMuOTUzNiAxOS4zNTY0IDMzLjI2NTEgMTkuMjI5NSAzMi42MjA2IDE4Ljk3NTZDMzEuOTc2MSAxOC43MjE3IDMxLjQxOTQgMTguMzcyNiAzMC45NTA3IDE3LjkyODJDMzAuNDgxOSAxNy40NzkgMzAuMTEwOCAxNi45Mjk3IDI5LjgzNzQgMTYuMjgwM0MyOS41Njg4IDE1LjYzMDkgMjkuNDM0NiAxNC45MzAyIDI5LjQzNDYgMTQuMTc4MloiIGZpbGw9IiMxQjFDMUUiLz4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI0NyIgaGVpZ2h0PSIyNyIgcng9IjQuNSIgc3Ryb2tlPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=")}.monogram-new-ui.monogram-section .mono-info{padding:0}.monogram-new-ui.monogram-section .info-title{display:block;color:#1b1c1e;text-align:center;font-size:15px;font-weight:400}.monogram-new-ui.monogram-section .info-title.text-left{font-weight:500}.monogram-new-ui.monogram-section .colorname,.monogram-new-ui.monogram-section .placement{font-size:15px;color:#595959}.monogram-new-ui.monogram-section .info-desc{color:#777;font-size:15px}.monogram-new-ui.monogram-section .monogram-add .monogram-popup-link{color:#222;text-decoration:underline;font-size:13px}.monogram-new-ui.monogram-section .monogram-add .monogram-popup-link:hover,.monogram-new-ui.monogram-section .monogram-add .monogram-popup-link:focus{color:#222}@media (min-width: 1200px){.monogram-new-ui.monogram-section .monogram-add .row .mono-info{-ms-flex:0 0 63.33333% !important;flex:0 0 63.33333% !important;max-width:63.33333% !important}.monogram-new-ui.monogram-section .monogram-add .row .col-3.text-right{-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}}@media (min-width: 1200px){.monogram-new-ui.monogram-section .monogram-edit&gt;div{margin-bottom:0.714em}.monogram-new-ui.monogram-section .monogram-edit&gt;div:last-child{margin-bottom:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.monogram-new-ui.monogram-section .monogram-edit .row&gt;div{flex:1 1 auto;-ms-flex:1 1 auto}}.monogram-new-ui.monogram-section .monogram-edit .mono-info{padding-right:3px}.monogram-new-ui.monogram-section .monogram-edit .separated{padding-left:5px;padding-right:5px}.monogram-new-ui.monogram-section .monogram-edit .separated::before{content:"|"}.monogram-new-ui.monogram-section .monogram-edit .monogramming-popup-link,.monogram-new-ui.monogram-section .monogram-edit .monogram-popup-link,.monogram-new-ui.monogram-section .monogram-edit .monogramming-remove{color:#1b1c1e;text-decoration:underline;font-size:13px;white-space:nowrap}.monogram-new-ui.monogram-section .monogram-edit .monogramming-popup-link:hover,.monogram-new-ui.monogram-section .monogram-edit .monogramming-popup-link:focus,.monogram-new-ui.monogram-section .monogram-edit .monogram-popup-link:hover,.monogram-new-ui.monogram-section .monogram-edit .monogram-popup-link:focus,.monogram-new-ui.monogram-section .monogram-edit .monogramming-remove:hover,.monogram-new-ui.monogram-section .monogram-edit .monogramming-remove:focus{color:#222}.product-detail-main .product-additional .monogram-new-ui.monogram-section .monogram-edit .mono-actions{-ms-flex-pack:end;justify-content:flex-end}.monogram-new-ui.monogram-section .monogram-edit .mono-actions span{margin:0 5px}.monogram-new-ui.monogram-section .monogram-text-preview{background-color:transparent;line-height:1;min-width:55px;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;display:-webkit-inline-flex;text-align:left;border-radius:5px;-ms-flex-align:center;align-items:center}@media (min-width: 1200px){.monogram-new-ui.monogram-section .monogram-text-preview{text-align:center;min-height:28px}}.monogram-new-ui.monogram-section .monogram-text-preview .mono-letter{font-size:15px;min-width:auto;font-weight:400;color:#1b1c1e !important}.monogram-new-ui.monogram-section .monogram-text-preview .mono-letter.has-symbol{font-family:"Tumi-symbols" !important;text-transform:lowercase !important}@media (min-width: 992px){.monogram-new-ui.monogram-section .monogram-text-preview .mono-letter{font-size:12px}}@media (min-width: 1200px){.monogram-new-ui.monogram-section .monogram-text-preview .mono-letter{font-size:15px}}.monogram-new-ui.monogram-section .monogram-content .row{-ms-flex-align:center;align-items:center}.monogram-new-ui.monogram-section .icon-pdp-monogram-new::before{content:'';display:block;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCA0OCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkgMTkuMTczM0wxMi45MzMxIDkuMTY4NDZIMTUuMTIzTDE5LjA0ODggMTkuMTczM0gxNy4wNTY2TDE2LjMyNDIgMTcuMjM5N0gxMS43MzE5TDEwLjk5MjIgMTkuMTczM0g5Wk0xMi4yMjI3IDE1LjY5NDNIMTUuODI2MkwxNC4wMjQ0IDEwLjkyNjNMMTIuMjIyNyAxNS42OTQzWiIgZmlsbD0iIzFCMUMxRSIvPgo8cGF0aCBkPSJNMjAuMTI1NSAxOS4xNzMzVjkuMTY4NDZIMjUuMDQ3NEMyNS45NDA5IDkuMTY4NDYgMjYuNjM5MiA5LjQxMDE2IDI3LjE0MjEgOS44OTM1NUMyNy42NDUgMTAuMzcyMSAyNy44OTY1IDEwLjk4IDI3Ljg5NjUgMTEuNzE3M0MyNy44OTY1IDEyLjMxNzkgMjcuNzI4IDEyLjgyNTcgMjcuMzkxMSAxMy4yNDA3QzI3LjA1OTEgMTMuNjUwOSAyNi42NDg5IDEzLjkwNzIgMjYuMTYwNiAxNC4wMDk4QzI2LjcwMjYgMTQuMDkyOCAyNy4xNTkyIDE0LjM3MTEgMjcuNTMwMyAxNC44NDQ3QzI3LjkwNjIgMTUuMzEzNSAyOC4wOTQyIDE1Ljg1MDYgMjguMDk0MiAxNi40NTYxQzI4LjA5NDIgMTcuMjYxNyAyNy44Mzc5IDE3LjkxNiAyNy4zMjUyIDE4LjQxODlDMjYuODE3NCAxOC45MjE5IDI2LjEwNDUgMTkuMTczMyAyNS4xODY1IDE5LjE3MzNIMjAuMTI1NVpNMjEuODgzMyAxNy42Mjc5SDI0Ljc3NjRDMjUuMjUgMTcuNjI3OSAyNS42MjExIDE3LjUwNTkgMjUuODg5NiAxNy4yNjE3QzI2LjE1ODIgMTcuMDEyNyAyNi4yOTI1IDE2LjY3MDkgMjYuMjkyNSAxNi4yMzYzQzI2LjI5MjUgMTUuODQwOCAyNi4xNTgyIDE1LjUwODggMjUuODg5NiAxNS4yNDAyQzI1LjYyMTEgMTQuOTcxNyAyNS4yNSAxNC44Mzc0IDI0Ljc3NjQgMTQuODM3NEgyMS44ODMzVjE3LjYyNzlaTTIxLjg4MzMgMTMuMjkySDI0LjcwMzFDMjUuMTM3NyAxMy4yOTIgMjUuNDc5NSAxMy4xNzQ4IDI1LjcyODUgMTIuOTQwNEMyNS45Nzc1IDEyLjcwMTIgMjYuMTAyMSAxMi4zODg3IDI2LjEwMjEgMTIuMDAyOUMyNi4xMDIxIDExLjYyNyAyNS45Nzc1IDExLjMxOTMgMjUuNzI4NSAxMS4wODAxQzI1LjQ3OTUgMTAuODM1OSAyNS4xMzc3IDEwLjcxMzkgMjQuNzAzMSAxMC43MTM5SDIxLjg4MzNWMTMuMjkyWiIgZmlsbD0iIzFCMUMxRSIvPgo8cGF0aCBkPSJNMjkuNDM0NiAxNC4xNzgyQzI5LjQzNDYgMTMuNDIxNCAyOS41Njg4IDEyLjcxODMgMjkuODM3NCAxMi4wNjg4QzMwLjExMDggMTEuNDE5NCAzMC40ODE5IDEwLjg3MjYgMzAuOTUwNyAxMC40MjgyQzMxLjQxOTQgOS45NzkgMzEuOTc2MSA5LjYyOTg4IDMyLjYyMDYgOS4zODA4NkMzMy4yNjUxIDkuMTI2OTUgMzMuOTUzNiA5IDM0LjY4NiA5QzM1LjYyMzUgOSAzNi40MjQzIDkuMjA3NTIgMzcuMDg4NCA5LjYyMjU2QzM3Ljc1MjQgMTAuMDMyNyAzOC4yODcxIDEwLjU3MjMgMzguNjkyNCAxMS4yNDEyTDM3LjIwNTYgMTIuMDE3NkMzNi45NTY1IDExLjU4NzkgMzYuNjA1IDExLjIzODggMzYuMTUwOSAxMC45NzAyQzM1LjY5NjggMTAuNjk2OCAzNS4yMDg1IDEwLjU2MDEgMzQuNjg2IDEwLjU2MDFDMzMuNjk0OCAxMC41NjAxIDMyLjg3MjEgMTAuODk5NCAzMi4yMTc4IDExLjU3ODFDMzEuNTYzNSAxMi4yNTY4IDMxLjIzNjMgMTMuMTIzNSAzMS4yMzYzIDE0LjE3ODJDMzEuMjM2MyAxNS4yMTgzIDMxLjU2MzUgMTYuMDgyNSAzMi4yMTc4IDE2Ljc3MUMzMi44NzIxIDE3LjQ1NDYgMzMuNjk0OCAxNy43OTY0IDM0LjY4NiAxNy43OTY0QzM1LjIwMzYgMTcuNzk2NCAzNS42ODk1IDE3LjY1OTcgMzYuMTQzNiAxNy4zODYyQzM2LjYwMjUgMTcuMTEyOCAzNi45NTY1IDE2Ljc2MzcgMzcuMjA1NiAxNi4zMzg5TDM4LjcwNyAxNy4wODU5QzM3Ljc0NTEgMTguNTk5NiAzNi40MDQ4IDE5LjM1NjQgMzQuNjg2IDE5LjM1NjRDMzMuOTUzNiAxOS4zNTY0IDMzLjI2NTEgMTkuMjI5NSAzMi42MjA2IDE4Ljk3NTZDMzEuOTc2MSAxOC43MjE3IDMxLjQxOTQgMTguMzcyNiAzMC45NTA3IDE3LjkyODJDMzAuNDgxOSAxNy40NzkgMzAuMTEwOCAxNi45Mjk3IDI5LjgzNzQgMTYuMjgwM0MyOS41Njg4IDE1LjYzMDkgMjkuNDM0NiAxNC45MzAyIDI5LjQzNDYgMTQuMTc4MloiIGZpbGw9IiMxQjFDMUUiLz4KPHJlY3QgeD0iMC41IiB5PSIwLjUiIHdpZHRoPSI0NyIgaGVpZ2h0PSIyNyIgcng9IjQuNSIgc3Ryb2tlPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=");background-repeat:no-repeat;background-size:100%;width:100%;height:48px;background-position:center}.monogram-new-ui .tumi-plus-section .info-title,.monogram-new-ui .gift-box-section .info-title{font-size:15px;color:#1b1c1e}.monogram-new-ui .tumi-plus-section .gift-box-edit .gift-box-info,.monogram-new-ui .gift-box-section .gift-box-edit .gift-box-info{font-weight:500}.monogram-new-ui .monogram-step{text-align:left}.monogram-new-ui #monogram-step1.unique-symbol-selected .col-4:nth-child(n+2){display:none}.monogram-new-ui #monogram-step1 .monogram-text-input&gt;.row{-ms-flex-pack:center;justify-content:center}.monogram-new-ui.monogram-wrapper .monogram-label{color:#1b1c1e;margin-bottom:0;font-size:24px;line-height:1;font-weight:400;text-transform:capitalize;padding:18px 16px;background-color:#fff;text-align:left;letter-spacing:normal}@media (min-width: 768px){.monogram-new-ui.monogram-wrapper .monogram-label{padding:35px 40px 28px}}.monogram-new-ui.monogram-wrapper .nav-tabs{border-bottom:1px solid #ccc}.monogram-new-ui.monogram-wrapper .nav-tabs .nav-link{color:#595959;font-size:15px;padding:13px;font-weight:500;border:2px solid transparent}.monogram-new-ui.monogram-wrapper .nav-tabs .nav-link.active,.monogram-new-ui.monogram-wrapper .nav-tabs .nav-link:hover{color:#1b1c1e;border-bottom:2px solid #272727}.monogram-new-ui.monogram-wrapper .monogram-text-preview{position:absolute;z-index:2;top:50%;left:50%;color:#979797;font-size:2.5rem;font-family:'Time New Roman Bold', serif;display:-ms-flexbox;display:flex;display:-ms-flex;transform:translate(-50%, -50%);-ms-flex-align:center;align-items:center}.monogram-new-ui.monogram-wrapper .monogram-text-preview .mono-letter{display:inline-block;min-width:auto;text-align:center;text-shadow:0 1px 0 rgba(255,255,255,0.2),0 -1px 0 rgba(0,0,0,0.2);font-weight:400;color:#fff}.monogram-new-ui.monogram-wrapper .monogram-text-preview .mono-letter.has-symbol{font-family:"Tumi-symbols" !important;text-transform:lowercase !important}.monogram-new-ui.monogram-wrapper .monogram-progress-bar{position:relative}.monogram-new-ui.monogram-wrapper .progress-list{padding-left:0;margin-bottom:0;background-color:#e7e8e9;position:relative;display:-ms-flexbox;display:flex;display:-ms-flex}.monogram-new-ui.monogram-wrapper .progress-list li{list-style:none;position:relative;text-transform:uppercase;font-size:.786rem;outline:0;cursor:pointer;-ms-flex:0 0 33.33%;flex:0 0 33.33%;max-width:33.33%}.monogram-new-ui.monogram-wrapper .progress-list li .link-step{position:relative;cursor:pointer;color:#9c9c9c;padding-top:2.6em;padding-bottom:1.2em;display:block}.monogram-new-ui.monogram-wrapper .progress-list li .link-step:hover,.monogram-new-ui.monogram-wrapper .progress-list li .link-step:focus{text-decoration:none}.monogram-new-ui.monogram-wrapper .progress-list li::before{content:'';position:absolute;width:11px;height:11px;background-color:#9c9c9c;left:50%;top:1.5em;z-index:2;transform:translateX(-50%);border-radius:50%;transition:background-color ease-in 0.3s}.monogram-new-ui.monogram-wrapper .progress-list li::after{content:'';position:absolute;top:calc(1.5em + 4px);left:calc(-50% + 11px);width:80%;height:3px;z-index:1;background-color:#9c9c9c;transition:background-color ease-in 0.3s}.monogram-new-ui.monogram-wrapper .progress-list li:first-child::after{content:none;position:static}.monogram-new-ui.monogram-wrapper .progress-list li.done{color:#222}.monogram-new-ui.monogram-wrapper .progress-list li.done::before,.monogram-new-ui.monogram-wrapper .progress-list li.done::after{background-color:#222}.monogram-new-ui.monogram-wrapper .progress-list li.done .link-step{color:#222}.monogram-new-ui.monogram-wrapper .progress-list .monogram-progress-step{display:block;margin-top:3px}.monogram-new-ui.monogram-wrapper .monogram-apply-failure{position:absolute;left:0;right:0;top:0;bottom:0;color:#fff;background-color:rgba(0,0,0,0.7);margin-bottom:0;text-align:center;z-index:-1;visibility:hidden;font-size:1.4286rem;line-height:60px;opacity:0;filter:alpha(opacity=0);transition:linear 0.3s}.monogram-new-ui.monogram-wrapper .monogram-apply-failure.show{z-index:10;visibility:visible;opacity:1;filter:alpha(opacity=1)}.monogram-new-ui.monogram-wrapper .monogram-message{color:#c41e3a;font-size:1rem}.monogram-new-ui.monogram-wrapper .monogram-step-name{color:#595959;font-size:12px;line-height:1.5;letter-spacing:2px;margin-bottom:5px}.monogram-new-ui.monogram-wrapper .monogram-header-content{font-size:18px;font-weight:400;line-height:1.1;color:#1b1c1e;margin-bottom:5px}.monogram-new-ui.monogram-wrapper .monogram-description-content{color:#595959;font-size:15px;line-height:1.3;margin-bottom:20px}@media (min-width: 768px){.monogram-new-ui.monogram-wrapper .monogram-description-content{margin-bottom:24px}}.monogram-new-ui.monogram-wrapper .sub-content{font-size:13px;line-height:1.2;margin-bottom:15px}.monogram-new-ui.monogram-wrapper .monogram-step3 .sub-content{margin-top:59px}@media (min-width: 768px){.monogram-new-ui.monogram-wrapper .monogram-step3 .sub-content{margin-top:32px}}.monogram-new-ui.monogram-wrapper .monogram-content{padding:24px 16px 0}@media (min-width: 768px){.monogram-new-ui.monogram-wrapper .monogram-content{padding-left:45px;padding-right:45px}}.monogram-new-ui.monogram-wrapper .monogram-content .option{position:relative}.monogram-new-ui.monogram-wrapper .monogram-content .option input{opacity:0;visibility:hidden;position:absolute;z-index:-1}.monogram-new-ui.monogram-wrapper .monogram-content .option input:checked+label::before{color:#1b1c1e}.monogram-new-ui.monogram-wrapper .monogram-content .option input:checked+label::after{content:"";width:12px;height:12px;background:#1b1c1e;position:absolute;top:7px;left:6px;border-radius:100%;transition:all 0.2s ease;opacity:1}.monogram-new-ui.monogram-wrapper .monogram-content .option label{position:relative;padding:5px 5px 5px 30px;font-size:1.0714rem;text-align:left;display:block;cursor:pointer;margin-bottom:24px;line-height:1;border:none;transition:border-color ease-in 0.3s}@media (min-width: 768px){.monogram-new-ui.monogram-wrapper .monogram-content .option label{margin-bottom:16px}}.monogram-new-ui.monogram-wrapper .monogram-content .option label::before{content:'';position:absolute;font-family:inherit;width:24px;height:24px;left:0;top:50%;border:1px solid #1b1c1e;z-index:1;color:transparent;font-size:11px;text-align:center;line-height:23px;border-radius:50%;transform:translateY(-50%);transition:color ease-in 0.3s}.monogram-new-ui.monogram-wrapper .btn-step,.monogram-new-ui.monogram-wrapper .btn-mono-close,.monogram-new-ui.monogram-wrapper .btn-mono-apply{font-size:15px;line-height:14px;display:block;width:100%;height:auto;padding-top:18px;padding-bottom:18px;background-color:#1b1c1e;color:#fff;border:none;font-weight:400}.monogram-new-ui.monogram-wrapper .btn-step:hover,.monogram-new-ui.monogram-wrapper .btn-step:focus,.monogram-new-ui.monogram-wrapper .btn-step:active,.monogram-new-ui.monogram-wrapper .btn-mono-close:hover,.monogram-new-ui.monogram-wrapper .btn-mono-close:focus,.monogram-new-ui.monogram-wrapper .btn-mono-close:active,.monogram-new-ui.monogram-wrapper .btn-mono-apply:hover,.monogram-new-ui.monogram-wrapper .btn-mono-apply:focus,.monogram-new-ui.monogram-wrapper .btn-mono-apply:active{color:#fff;border-color:#000;box-shadow:none;background-color:#1b1c1e}.monogram-new-ui.monogram-wrapper .btn-mono-close,.monogram-new-ui.monogram-wrapper .btn-mono-prev{background-color:transparent;color:#1b1c1e;border:none}.monogram-new-ui.monogram-wrapper .btn-mono-close:hover,.monogram-new-ui.monogram-wrapper .btn-mono-close:focus,.monogram-new-ui.monogram-wrapper .btn-mono-close:active,.monogram-new-ui.monogram-wrapper .btn-mono-prev:hover,.monogram-new-ui.monogram-wrapper .btn-mono-prev:focus,.monogram-new-ui.monogram-wrapper .btn-mono-prev:active{color:#000;background-color:transparent}.monogram-new-ui.monogram-wrapper .monogram-cancel{padding-top:1.2em;padding-bottom:1.2em;text-align:center;font-size:.929rem}.monogram-new-ui.monogram-wrapper .monogram-cancel .monogram-cancel-btn{text-decoration:underline;padding:0;border:0;background:0;outline:0;cursor:pointer}.monogram-new-ui.monogram-wrapper .monogram-footer{padding-top:1.5em;padding-bottom:1.5em;border-top:1px solid #ebebeb}.monogram-new-ui .monogram-background-image{position:relative;padding:0 16px}@media (min-width: 768px){.monogram-new-ui .monogram-background-image{padding:0 40px}}.monogram-new-ui .monogram-background-image.monotag .monogram-text-preview{font-size:2rem}.monogram-new-ui .monogram-background-image.monotag .monogram-text-preview .mono-letter{min-width:auto}.monogram-new-ui .monogram-background-image .tab-content{margin-top:12px;position:relative}.monogram-new-ui .monogram-background-image .tab-content .monogram-text-preview{min-height:61px}.monogram-new-ui .monogram-background-image .tab-content .monogram-text-preview .mono-letter{font-size:24px}.monogram-new-ui .monogram-actions{margin-top:0;margin-bottom:35px}.monogram-new-ui .monogram-actions .col-apply{display:none}.monogram-new-ui .monogram-actions.first .col-prev{display:none}.monogram-new-ui .monogram-actions.first .col-next{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.monogram-new-ui .monogram-actions.last .col-next{display:none}.monogram-new-ui .monogram-actions.last .col-prev,.monogram-new-ui .monogram-actions.last .col-apply{display:block}.monogram-new-ui .monogram-actions:not(.first) .col-close{display:none}.monogram-new-ui .monogram-input{border:1px solid #949494;font-weight:lighter;height:80px;width:100%;text-align:center;text-transform:uppercase;padding:0 15px;vertical-align:top;font-size:25px;color:#000;outline:0}.monogram-new-ui .monogram-input:focus,.monogram-new-ui .monogram-input.selected{color:#000;border-color:#000}.monogram-new-ui .monogram-input.has-symbol{font-family:"Tumi-symbols" !important;text-transform:lowercase !important}.monogram-new-ui .monogram-text-input{margin-bottom:24px}.monogram-new-ui .monogram-text-input .col-4{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;padding-left:0;padding-right:0;margin-right:5%}.monogram-new-ui .monogram-text-input .col-4:last-child{margin-right:0}.monogram-new-ui .step-1-error{color:#bb2131;font-size:14px;line-height:1;margin-top:-20px}.monogram-new-ui .monogram-symbols{margin-bottom:22px;padding:0 6px}.monogram-new-ui .monogram-symbols ul{list-style:none;padding-left:0;margin-bottom:0;display:-ms-grid;display:grid;-ms-grid-columns:(minmax(35px, 1fr))[auto-fill];grid-template-columns:repeat(auto-fill, minmax(35px, 1fr));column-gap:26px}@media (min-width: 768px){.monogram-new-ui .monogram-symbols ul{-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6, 1fr);column-gap:23px}}.monogram-new-ui .monogram-symbols ul li{padding:0;margin-bottom:8px}.monogram-new-ui .monogram-symbols ul li a{display:block;font-size:32px;width:40px;height:40px;color:#000;text-align:center;display:inline-block;cursor:pointer;border:none;font-family:"Tumi-symbols";font-style:normal;font-weight:normal}.monogram-new-ui .monogram-symbols ul li a::before{line-height:27px}.monogram-new-ui .monogram-symbols ul li a:hover,.monogram-new-ui .monogram-symbols ul li a:focus{text-decoration:none}.monogram-new-ui .monogram-colors{border-top:none;margin-top:0;padding-top:0}.monogram-new-ui .monogram-colors .color-list{display:-ms-flexbox;display:flex;display:-ms-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -7px 80px}@media (min-width: 768px){.monogram-new-ui .monogram-colors .color-list{margin:0 -9px 70px}}.monogram-new-ui .monogram-colors .color-item{padding-left:8px;padding-right:8px;margin-bottom:14px;position:relative;line-height:1}@media (min-width: 768px){.monogram-new-ui .monogram-colors .color-item{padding-left:9px;padding-right:9px;margin-bottom:10px}}.monogram-new-ui .monogram-colors .color-label{display:inline-block;width:40px;height:40px;border:1px solid #949494;margin-bottom:0;cursor:pointer;border-radius:50%;padding:3px;transition:border-color ease-in 0.3s}@media (min-width: 768px){.monogram-new-ui .monogram-colors .color-label{width:36px;height:36px}}.monogram-new-ui .monogram-colors input{opacity:0;position:absolute;visibility:hidden;z-index:-1}.monogram-new-ui .monogram-colors input:checked+label{background-clip:content-box;border-color:#1b1c1e}.monogram-new-ui .monogram-colors input.color-blind+.color-label{background-image:url("../images/monogram/icon/blind.jpg");background-repeat:no-repeat;background-position:center center;background-size:100%}[data-action="Product-Show"] .monogram-new-ui .monogram-colors input.color-blind+.color-label,[data-action="Account-Show"] .monogram-new-ui .monogram-colors input.color-blind+.color-label,[data-action="Account-Monogram"] .monogram-new-ui .monogram-colors input.color-blind+.color-label{background-image:url("../../images/monogram/icon/blind.jpg")}.monogram-new-ui .monogram-colors input.color-silver+.color-label{background-image:url("../images/monogram/icon/silverSwatch.jpg");background-repeat:no-repeat;background-position:center center;background-size:100%}[data-action="Product-Show"] .monogram-new-ui .monogram-colors input.color-silver+.color-label,[data-action="Account-Show"] .monogram-new-ui .monogram-colors input.color-silver+.color-label,[data-action="Account-Monogram"] .monogram-new-ui .monogram-colors input.color-silver+.color-label{background-image:url("../../images/monogram/icon/silverSwatch.jpg")}.monogram-new-ui .monogram-colors input.color-gold+.color-label{background-image:url("../images/monogram/icon/goldSwatch.jpg");background-repeat:no-repeat;background-position:center center;background-size:100%}[data-action="Product-Show"] .monogram-new-ui .monogram-colors input.color-gold+.color-label,[data-action="Account-Show"] .monogram-new-ui .monogram-colors input.color-gold+.color-label,[data-action="Account-Monogram"] .monogram-new-ui .monogram-colors input.color-gold+.color-label{background-image:url("../../images/monogram/icon/goldSwatch.jpg")}.monogram-new-ui .monogram-colors input.color-copper+.color-label{background-image:url("../images/monogram/icon/copperSwatch.jpg");background-repeat:no-repeat;background-position:center center;background-size:100%}[data-action="Product-Show"] .monogram-new-ui .monogram-colors input.color-copper+.color-label,[data-action="Account-Show"] .monogram-new-ui .monogram-colors input.color-copper+.color-label,[data-action="Account-Monogram"] .monogram-new-ui .monogram-colors input.color-copper+.color-label{background-image:url("../../images/monogram/icon/copperSwatch.jpg")}.monogram-new-ui .monogram-colors input.color-gunmetal+.color-label{background-image:url("../images/monogram/icon/gunMetalSwatch.jpg");background-repeat:no-repeat;background-position:center center;background-size:100%}[data-action="Product-Show"] .monogram-new-ui .monogram-colors input.color-gunmetal+.color-label,[data-action="Account-Show"] .monogram-new-ui .monogram-colors input.color-gunmetal+.color-label,[data-action="Account-Monogram"] .monogram-new-ui .monogram-colors input.color-gunmetal+.color-label{background-image:url("../../images/monogram/icon/gunMetalSwatch.jpg")}.monogram-new-ui .monogram-colors input.color-metallicblue+.color-label{background-image:url("../images/monogram/icon/metallicBlueSwatch.jpg");background-repeat:no-repeat;background-position:center center;background-size:100%}[data-action="Product-Show"] .monogram-new-ui .monogram-colors input.color-metallicblue+.color-label,[data-action="Account-Show"] .monogram-new-ui .monogram-colors input.color-metallicblue+.color-label,[data-action="Account-Monogram"] .monogram-new-ui .monogram-colors input.color-metallicblue+.color-label{background-image:url("../../images/monogram/icon/metallicBlueSwatch.jpg")}.monogram-new-ui .monogram-colors input.color-metallicpink+.color-label{background-image:url("../images/monogram/icon/metallicPinkSwatch.jpg");background-repeat:no-repeat;background-position:center center;background-size:100%}[data-action="Product-Show"] .monogram-new-ui .monogram-colors input.color-metallicpink+.color-label,[data-action="Account-Show"] .monogram-new-ui .monogram-colors input.color-metallicpink+.color-label,[data-action="Account-Monogram"] .monogram-new-ui .monogram-colors input.color-metallicpink+.color-label{background-image:url("../../images/monogram/icon/metallicPinkSwatch.jpg")}.monogram-new-ui .monogram-colors input.color-metallicpurple+.color-label{background-image:url("../images/monogram/icon/metallicPurple.jpg");background-repeat:no-repeat;background-position:center center;background-size:100%}[data-action="Product-Show"] .monogram-new-ui .monogram-colors input.color-metallicpurple+.color-label,[data-action="Account-Show"] .monogram-new-ui .monogram-colors input.color-metallicpurple+.color-label,[data-action="Account-Monogram"] .monogram-new-ui .monogram-colors input.color-metallicpurple+.color-label{background-image:url("../../images/monogram/icon/metallicPurple.jpg")}.product-monogram{padding:0.357em 0;text-align:center}.product-monogram .monogram-text-preview{justify-content:center;-ms-flex-pack:center;min-width:45px}.product-monogram .monogram-text-preview .mono-letter{min-width:0}@media (min-width: 992px){.product-monogram .monogram-text-preview .mono-letter{font-size:12px}}@media (min-width: 1200px){.product-monogram .monogram-text-preview .mono-letter{font-size:15px}}.product-monogram .monogram-add .monogram-popup-link:hover,.product-monogram .monogram-add .monogram-popup-link:focus{color:#222}.monogram-wrapper .monogram-text-preview .mono-letter{min-width:0}.product-recommendation-wrapper{position:relative}.product-recommendation-wrapper .product-listing{min-height:286px}@media (min-width: 992px){.product-recommendation-wrapper .product-listing{min-height:528px}}@media (min-width: 1600px){.product-recommendation-wrapper .product-listing{min-height:570px}}.product-recommendation-wrapper .product-listing.empty-product-listing{min-height:auto}.product-recommendation-wrapper .product-recommendation-listing .swiper-slide,.product-recommendation-wrapper .product-listing .swiper-slide{width:60%}@media (min-width: 768px){.product-recommendation-wrapper .product-recommendation-listing .swiper-slide,.product-recommendation-wrapper .product-listing .swiper-slide{width:100%}}@media (min-width: 992px){.product-recommendation-wrapper .product-recommendation-listing .product-tile:hover .image-container,.product-recommendation-wrapper .product-listing .product-tile:hover .image-container{background:linear-gradient(0deg, #000, transparent) no-repeat bottom;background-size:100% 40%}.product-recommendation-wrapper .product-recommendation-listing .product-tile:hover .cart-and-ipay,.product-recommendation-wrapper .product-listing .product-tile:hover .cart-and-ipay{opacity:1 !important}}.product-recommendation-wrapper .product-recommendation-listing .product-tile .product-bookmark,.product-recommendation-wrapper .product-listing .product-tile .product-bookmark{display:none !important}.product-recommendation-wrapper .product-recommendation-listing .product-tile .primary-image,.product-recommendation-wrapper .product-listing .product-tile .primary-image{position:relative;z-index:-2}.product-recommendation-wrapper .product-recommendation-listing .product-tile .primary-image .tile-image,.product-recommendation-wrapper .product-listing .product-tile .primary-image .tile-image{position:absolute;z-index:-2;left:0;top:50%;transform:translateY(-50%)}.product-recommendation-wrapper .product-recommendation-listing .product-tile .primary-image .image-wrapper,.product-recommendation-wrapper .product-listing .product-tile .primary-image .image-wrapper{transition:background-color linear 0.3s}.product-recommendation-wrapper .product-recommendation-listing .product-tile .primary-image .gray-overlay,.product-recommendation-wrapper .product-listing .product-tile .primary-image .gray-overlay{position:absolute;opacity:0.03;background-color:#000;left:0;top:0;height:100%;width:100%;z-index:-1}.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body,.product-recommendation-wrapper .product-listing .product-tile .tile-body{position:relative;padding:0}.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .title-messages,.product-recommendation-wrapper .product-listing .product-tile .tile-body .title-messages{display:none}.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay,.product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay{display:none}@media (min-width: 992px){.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay,.product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay{display:block;opacity:0;position:absolute;bottom:150%;width:100%;transition:opacity linear 0.1s;margin:0}.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart,.product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart{display:inline-block;cursor:pointer;min-width:137px;height:44px;text-align:center;transition:0.3s ease all;text-transform:capitalize;position:relative;z-index:1;line-height:16px;padding-top:8px;padding-bottom:8px;color:#fff;border-radius:0;border:1px solid #1b1c1e;background-color:#1b1c1e;background-color:#fff;color:#000}.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:hover,.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:focus,.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:active,.product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:hover,.product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:focus,.product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:active{color:#fff;border-color:#595959;background-color:#595959;box-shadow:none}.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:disabled,.product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart:disabled{background-color:#ccc}.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-body .cart-and-ipay .add-to-cart .fa,.product-recommendation-wrapper .product-listing .product-tile .tile-body .cart-and-ipay .add-to-cart .fa{display:none}}.product-recommendation-wrapper .product-recommendation-listing .product-tile .tile-footer,.product-recommendation-wrapper .product-listing .product-tile .tile-footer{display:none !important}.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .product-tile .image-container,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .product-tile .image-container{background:transparent;margin-bottom:1rem}.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay{display:block;position:relative;width:100%;margin:0;opacity:1}.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay&gt;div,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay&gt;div{padding:0}.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart{display:inline-block;cursor:pointer;min-width:137px;height:44px;text-align:center;transition:0.3s ease all;text-transform:capitalize;position:relative;z-index:1;line-height:16px;padding-top:8px;padding-bottom:8px;color:#fff;border-radius:0;border:1px solid #1b1c1e;background-color:#1b1c1e;font-size:13px;line-height:14px;font-weight:normal;width:calc(100% - 1px);min-width:auto;color:#000;background-color:#fff;padding:0}.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:hover,.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:focus,.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:active,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:hover,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:focus,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:active{color:#fff;border-color:#595959;background-color:#595959;box-shadow:none}.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:disabled,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:disabled{background-color:#ccc}.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart .fa,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart .fa{display:none}.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:hover,.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:focus,.product-recommendation-wrapper.secondary-recommendation-style .product-recommendation-listing .tile-body .cart-and-ipay .add-to-cart:active,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:hover,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:focus,.product-recommendation-wrapper.secondary-recommendation-style .product-listing .tile-body .cart-and-ipay .add-to-cart:active{color:#000;background-color:#fff}.product-recommendation-wrapper.secondary-recommendation-style .product-tile .pdp-link a{font-weight:400}.product-recommendation-wrapper.secondary-recommendation-style .product-tile .price{margin-top:0;margin-bottom:1rem}.product-recommendation-wrapper.secondary-recommendation-style .product-tile .price .sales{font-weight:400}@media (min-width: 992px){.product-recommendation-wrapper .swiper-btn-next::after,.product-recommendation-wrapper .swiper-btn-prev::after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAyMSAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGQ9Ik0xOS43NTQzIDZIMCIgc3Ryb2tlPSIjRkZGRkZGIi8+DQo8cGF0aCBkPSJNMTQuOTAwNCAxTDE5Ljc1NDggNkwxNC45MDA0IDExIiBzdHJva2U9IiNGRkZGRkYiLz4NCjwvc3ZnPg0K") !important;content:" ";background-color:#000;padding:24px;color:#fff;position:absolute;top:39%;background-repeat:no-repeat;background-position:center;cursor:pointer}}@media (min-width: 992px){.product-recommendation-wrapper .swiper-btn-next::after{right:-78px}}@media (min-width: 992px){.product-recommendation-wrapper .swiper-btn-prev::after{left:-78px;transform:scaleX(-1)}}.product-recommendation-wrapper .swiper-button-disabled{display:none}.account-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.account-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,.address-book-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.address-book-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,.address-form-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.address-form-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,.edit-profile-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.edit-profile-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,.monogram-page-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.monogram-page-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,.order-confirmation-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.order-confirmation-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,.order-detail-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.order-detail-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,.order-history-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.order-history-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after,.wishlist-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-prev::after,.wishlist-recommendation-wrapper .einstein-html-slot-wrapper .product-listing .swiper-btn-next::after{display:none}.product-tile .image-container{margin-bottom:14px}.product-tile .image-container .background{width:100%}.product-tile .promotions{position:absolute;color:#1b1c1e;top:8px;left:10px;line-height:8px;padding-right:25px;-webkit-font-smoothing:antialiased;text-transform:uppercase;font-size:8px;font-weight:500}@media (min-width: 768px){.product-tile .promotions{font-size:12px}}@media (min-width: 768px){.product-tile .promotions{top:17px;left:13.5px;line-height:12px;padding-right:35px}}.product-tile .product-bookmark{display:block}@media (min-width: 992px){.product-tile .product-bookmark{display:none}}.product-tile .product-bookmark.bookmarked{display:block}.product-tile .product-bookmark .bookmark{cursor:pointer;position:absolute;top:8px;right:15px;width:22px;height:auto;z-index:1;font-family:'FontAwesome';background:none !important;padding:0;margin:0;box-shadow:none !important;border:0;color:#000}.product-tile .product-bookmark .bookmark::before{font-size:20px}@media (min-width: 768px){.product-tile .product-bookmark .bookmark{top:14px;right:14px}}.product-tile .product-bookmark .bookmark::before{content:"\F08A"}.product-tile .product-bookmark .bookmarked.add-to-wish-list::before{content:"\F004"}.product-tile .product-bookmark .tooltip-text{display:none}.product-tile .tile-body{padding:0}.product-tile .tile-body .tile-body-field-group{position:relative}.product-tile .tile-body .tile-body-field-group .product-collection{margin-bottom:4px}.product-tile .tile-body .tile-body-field-group .product-collection a{display:-webkit-box;-webkit-line-clamp:1;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */overflow:hidden;color:#595959;letter-spacing:0.4px;text-transform:uppercase;min-height:10px;font-size:10px;line-height:10px;-webkit-font-smoothing:antialiased}@media (min-width: 768px){.product-tile .tile-body .tile-body-field-group .product-collection a{font-size:12px;line-height:12px}}@media (min-width: 992px){.product-tile .tile-body .tile-body-field-group .product-collection a{min-height:12px}}.product-tile .tile-body .tile-body-field-group .product-collection a:hover{color:#595959}.product-tile .tile-body .tile-body-field-group .pdp-link a{min-height:36px;font-weight:400;color:#1b1c1e;text-decoration:none;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;/*! autoprefixer: off */-webkit-box-orient:vertical;/*! autoprefixer: on */line-height:18px;-webkit-font-smoothing:antialiased;font-size:13px}@media (min-width: 768px){.product-tile .tile-body .tile-body-field-group .pdp-link a{width:100%;font-size:16px}}.product-tile .tile-body .tile-body-field-group .price{margin-top:4px;margin-bottom:8px;color:#1b1c1e;line-height:14px;font-size:14px}.product-tile .tile-body .tile-body-field-group .price .price-inner{line-height:20px}.product-tile .tile-body .tile-body-field-group .price .strike-through{color:#595959}.product-tile .tile-body .tile-body-field-group .price .sales{font-weight:400}.product-tile .tile-body .tile-body-field-group .product-comparition{font-size:14px;display:none;position:absolute;bottom:0;right:0;cursor:pointer}@media (min-width: 1200px){.product-tile .tile-body .tile-body-field-group .product-comparition{-ms-flex-align:center;align-items:center}}.product-tile .tile-body .tile-body-field-group .product-comparition.disabled{pointer-events:none;opacity:0.5}@media (min-width: 1200px){.product-tile .tile-body .tile-body-field-group .product-comparition .checkbox{width:18px;height:18px;border:1px solid #595959;background-color:#fff;position:relative;display:inline-block;cursor:pointer;transition:background-color 0.3s ease-in}.product-tile .tile-body .tile-body-field-group .product-comparition .checkbox::after{background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDExNzkgNS44MTM1MUMxLjYyMTI3IDUuNDIyOTggMC45ODgxMDUgNS40MjI5OCAwLjU5NzU4MSA1LjgxMzUxQzAuMjA3MDU2IDYuMjA0MDMgMC4yMDcwNTYgNi44MzcyIDAuNTk3NTgxIDcuMjI3NzJMMi4wMTE3OSA1LjgxMzUxWk01LjQ3ODYgMTAuNjk0NUw0Ljc3MTQ5IDExLjQwMTZDNC45OTMzOCAxMS42MjM1IDUuMzA2NTQgMTEuNzI4NCA1LjYxNzMgMTEuNjg0OUM1LjkyODA2IDExLjY0MTMgNi4yMDAzNyAxMS40NTQ1IDYuMzUyNzYgMTEuMTgwMkw1LjQ3ODYgMTAuNjk0NVpNMTEuNTcwMSAxLjc4ODg3QzExLjgzODQgMS4zMDYwOCAxMS42NjQ0IDAuNjk3Mjc5IDExLjE4MTYgMC40MjkwNjVDMTAuNjk4OSAwLjE2MDg1MiAxMC4wOSAwLjMzNDc5NiA5LjgyMTgzIDAuODE3NThMMTEuNTcwMSAxLjc4ODg3Wk0wLjU5NzU4MSA3LjIyNzcyTDQuNzcxNDkgMTEuNDAxNkw2LjE4NTcxIDkuOTg3NDJMMi4wMTE3OSA1LjgxMzUxTDAuNTk3NTgxIDcuMjI3NzJaTTYuMzUyNzYgMTEuMTgwMkwxMS41NzAxIDEuNzg4ODdMOS44MjE4MyAwLjgxNzU4TDQuNjA0NDQgMTAuMjA4OUw2LjM1Mjc2IDExLjE4MDJaIiBmaWxsPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=");content:'';position:absolute;left:50%;top:50%;border:0;width:12px;height:12px;transform:translate(-50%, -50%);opacity:0;transition:ease-in-out 0.3s}.product-tile .tile-body .tile-body-field-group .product-comparition .checkbox.checked::after{opacity:1}}.product-tile .tile-body .tile-body-field-group .product-comparition .product-compare-message{margin-left:0.416em}.product-tile .tile-body .tile-body-field-group .product-comparition.compare-global{display:block}.product-tile .tile-body .tile-body-field-group .style-review-cntr{display:none}.product-tile .tile-footer{border-top:1px solid #ccc;display:-ms-flexbox !important;display:flex !important;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-align:center;align-items:center;height:44px;padding-top:10px}.product-tile .tile-footer .tile-attribute .attribute{margin-top:0;padding-right:0;margin-right:0}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item{margin-right:5px}@media (min-width: 768px){.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item{margin-right:2px}}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:20px;height:20px}@media (min-width: 1200px){.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector{width:24px;height:24px}}@media (min-width: 1600px){.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector{width:26px;height:26px}}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector .swatch-circle{width:14px;height:14px;margin-right:0}@media (min-width: 1200px){.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector .swatch-circle{width:18px;height:18px}}@media (min-width: 1600px){.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item .attr-selector .swatch-circle{width:20px;height:20px}}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item.selected .swatch-circle{width:20px;height:20px}@media (min-width: 1200px){.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item.selected .swatch-circle{width:24px;height:24px}}@media (min-width: 1600px){.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item.selected .swatch-circle{width:26px;height:26px}}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .watch-item.selected .swatch-circle::before{content:"";border:3px solid #fff;border-radius:100%;position:absolute;top:0;right:0;bottom:0;left:0}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .swatch-more{display:-ms-flexbox;display:flex}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .swatch-more a{color:#595959}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .swatch-more a::before{content:"+"}.product-tile .tile-footer .tile-attribute .attribute .color-swatchs .swatch-more a:hover{text-decoration:underline;color:#595959}.product-tile .tile-footer .tile-attribute .attribute .d-mobile{display:-ms-flexbox;display:flex}@media (min-width: 768px){.product-tile .tile-footer .tile-attribute .attribute .d-mobile{display:none}}.product-tile .tile-footer .tile-attribute .attribute .d-tablet{display:none}@media (min-width: 768px){.product-tile .tile-footer .tile-attribute .attribute .d-tablet{display:-ms-flexbox;display:flex}}.product-tile .tile-footer .tile-attribute[data-attr="productSize"]{display:none}.product-tile .tile-footer .tile-quickview{padding-bottom:0}.product-tile .tile-footer .tile-quickview .add-to-cart,.product-tile .tile-footer .tile-quickview .add-to-cart-global,.product-tile .tile-footer .tile-quickview .notify-me{display:block;text-align:center;font-weight:500;font-size:15px;display:inline-block;cursor:pointer;min-width:137px;height:44px;text-align:center;transition:0.3s ease all;text-transform:capitalize;position:relative;z-index:1;line-height:16px;padding-top:8px;padding-bottom:8px;color:#1b1c1e;border:1px solid #1b1c1e;background-color:#fff;height:32px;padding-left:0;padding-right:0;min-width:100px}.product-tile .tile-footer .tile-quickview .add-to-cart:hover,.product-tile .tile-footer .tile-quickview .add-to-cart:focus,.product-tile .tile-footer .tile-quickview .add-to-cart:active,.product-tile .tile-footer .tile-quickview .add-to-cart-global:hover,.product-tile .tile-footer .tile-quickview .add-to-cart-global:focus,.product-tile .tile-footer .tile-quickview .add-to-cart-global:active,.product-tile .tile-footer .tile-quickview .notify-me:hover,.product-tile .tile-footer .tile-quickview .notify-me:focus,.product-tile .tile-footer .tile-quickview .notify-me:active{color:#595959 !important;border-color:#595959;background-color:#fff}@media (min-width: 1200px){.product-tile .tile-footer .tile-quickview .add-to-cart,.product-tile .tile-footer .tile-quickview .add-to-cart-global,.product-tile .tile-footer .tile-quickview .notify-me{min-width:110px}}@media (min-width: 1600px){.product-tile .tile-footer .tile-quickview .add-to-cart,.product-tile .tile-footer .tile-quickview .add-to-cart-global,.product-tile .tile-footer .tile-quickview .notify-me{min-width:130px}}.product-tile .tile-footer .tile-quickview .notify-me{border:0 !important;background-color:rgba(0,0,0,0.1)}.product-tile .tile-footer .tile-quickview .notify-me[disabled]{pointer-events:none}.product-tile .tile-footer .tile-quickview .notify-me:hover{background-color:rgba(0,0,0,0.2)}.product-tile .tile-footer .product-comparition.compare-global{display:-ms-flexbox;display:flex}.product-tile .tile-footer .product-comparition.compare-global .checkbox{-ms-flex-order:1;order:1;width:20px;height:20px;cursor:pointer;position:relative;display:inline-block;border:1px solid #595959;background-color:#fff;transition:background-color 0.3s ease-in;transition:background-color 0.3s ease-in}.product-tile .tile-footer .product-comparition.compare-global .checkbox::after{content:'';top:50%;left:50%;border:0;opacity:0;width:12px;height:12px;position:absolute;background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTIiIHZpZXdCb3g9IjAgMCAxMiAxMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIuMDExNzkgNS44MTM1MUMxLjYyMTI3IDUuNDIyOTggMC45ODgxMDUgNS40MjI5OCAwLjU5NzU4MSA1LjgxMzUxQzAuMjA3MDU2IDYuMjA0MDMgMC4yMDcwNTYgNi44MzcyIDAuNTk3NTgxIDcuMjI3NzJMMi4wMTE3OSA1LjgxMzUxWk01LjQ3ODYgMTAuNjk0NUw0Ljc3MTQ5IDExLjQwMTZDNC45OTMzOCAxMS42MjM1IDUuMzA2NTQgMTEuNzI4NCA1LjYxNzMgMTEuNjg0OUM1LjkyODA2IDExLjY0MTMgNi4yMDAzNyAxMS40NTQ1IDYuMzUyNzYgMTEuMTgwMkw1LjQ3ODYgMTAuNjk0NVpNMTEuNTcwMSAxLjc4ODg3QzExLjgzODQgMS4zMDYwOCAxMS42NjQ0IDAuNjk3Mjc5IDExLjE4MTYgMC40MjkwNjVDMTAuNjk4OSAwLjE2MDg1MiAxMC4wOSAwLjMzNDc5NiA5LjgyMTgzIDAuODE3NThMMTEuNTcwMSAxLjc4ODg3Wk0wLjU5NzU4MSA3LjIyNzcyTDQuNzcxNDkgMTEuNDAxNkw2LjE4NTcxIDkuOTg3NDJMMi4wMTE3OSA1LjgxMzUxTDAuNTk3NTgxIDcuMjI3NzJaTTYuMzUyNzYgMTEuMTgwMkwxMS41NzAxIDEuNzg4ODdMOS44MjE4MyAwLjgxNzU4TDQuNjA0NDQgMTAuMjA4OUw2LjM1Mjc2IDExLjE4MDJaIiBmaWxsPSIjMUIxQzFFIi8+Cjwvc3ZnPgo=");transform:translate(-50%, -50%);transition:ease-in-out 0.3s}.product-tile .tile-footer .product-comparition.compare-global .checkbox.checked::after{opacity:1}.product-tile .tile-footer .product-comparition.compare-global .product-compare-message{margin-right:5px}.product-tile .tile-footer .product-comparition.compare-global .product-compare-message .compare-label{font-size:13px}@media (min-width: 768px){.product-tile .tile-footer .product-comparition.compare-global .product-compare-message .compare-label{font-size:14px}}.product-tile .tile-footer .product-comparition.compare-global.disabled .checkbox{cursor:unset}#right-sidebar .store-list-content{text-align:left;-webkit-font-smoothing:antialiased}#right-sidebar .instore-inventory-item{margin-bottom:2rem;border-bottom:1px solid #ccc;padding-bottom:1.5rem}#right-sidebar .instore-inventory-item:last-child{border-bottom:0}#right-sidebar .store-list-header{color:#1b1c1e}#right-sidebar .store-list-header .store-list-header-title{font-size:24px;font-weight:300;line-height:26px;margin-bottom:2rem}#right-sidebar .store-list-header .store-list-header-description{font-weight:400;padding-bottom:2rem}#right-sidebar .instore-information{padding:0 6px;cursor:pointer}#right-sidebar .instore-information .instore-title{color:#1b1c1e;font-weight:500;margin-bottom:0.4rem}#right-sidebar .instore-information .instore-title .instore-name{position:relative;color:#1b1c1e;text-align:left;font-size:14px;font-weight:600;background:transparent;width:100%;border:0;padding:0;padding-right:1.2rem;margin-right:1rem;cursor:pointer}#right-sidebar .instore-information .instore-title .instore-name::before,#right-sidebar .instore-information .instore-title .instore-name::after{content:'';position:absolute;top:10px;height:1px;width:8px;background-color:#1b1c1e;transition:0.15s}#right-sidebar .instore-information .instore-title .instore-name::before{right:6px;transform:rotate(-45deg)}#right-sidebar .instore-information .instore-title .instore-name::after{right:0;transform:rotate(45deg)}#right-sidebar .instore-information .instore-title .instore-name.collapsed::before{right:0}#right-sidebar .instore-information .instore-title .instore-name.collapsed::after{right:6px}#right-sidebar .instore-availability-status{font-size:13px;margin-bottom:0}#right-sidebar .instore-availability-status .in-stock-status::before{content:'';display:inline-block;width:8px;height:8px;background-color:#80c242;border-radius:50%;vertical-align:middle}#right-sidebar .instore-availability-status .in-stock-status.low-in-stock::before{background-color:#ffbf12}#right-sidebar .instore-availability-status .in-stock-status.out-of-stock::before{background-color:#bb2131}#right-sidebar .instore-details .instore-detail-header{position:relative;background:transparent;border:none;padding:0;text-align:left}#right-sidebar .instore-details .instore-detail-content{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;font-size:13px;margin-top:1rem}#right-sidebar .instore-details .instore-detail-content .instore-detail-infomations{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding-left:6px;padding-right:2rem}#right-sidebar .instore-details .instore-detail-content .instore-detail-infomations p{margin-bottom:0.5rem}#right-sidebar .instore-details .instore-detail-content .instore-link{text-decoration:underline;color:#595959}#right-sidebar .instore-details .instore-detail-content .instore-view-map{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%;text-align:end}#right-sidebar .instore-details .instore-detail-content .instore-view-map .instore-link{color:#1b1c1e;font-weight:500;white-space:nowrap}.product-detail-main .product-addition-information .product-addition-information-item .store-inventory-section{margin-top:1rem}.product-detail-main .product-addition-information .product-addition-information-item .store-inventory-label{font-size:13px;cursor:pointer;width:fit-content;margin-left:auto;margin-bottom:0}@media (min-width: 768px){body.modal-open{-ms-overflow-style:none;scrollbar-width:none}body.modal-open::-webkit-scrollbar{display:none}}a:hover,a:focus{color:#595959}.product-detail{overflow-x:hidden}@media (min-width: 768px){.product-detail{overflow-x:unset}}@media (min-width: 768px){.product-detail .container{max-width:100%}}@media (min-width: 1200px){.product-detail .container{max-width:100%;padding-left:72px;padding-right:72px}}@media (min-width: 1400px){.product-detail .container{max-width:1408px}}@media (min-width: 1600px){.product-detail .container{max-width:1408px}}@media (min-width: 992px){.product-detail .product-recommendation-wrapper{padding-left:72px;padding-right:72px}}.product-detail .product-detail-bottom{padding-top:60px}@media (min-width: 768px){.product-detail .product-detail-bottom{padding-top:80px}}@media (min-width: 992px){.product-detail .product-detail-bottom{padding-top:100px}}.product-detail .product-detail-bottom .product-detail-features .special-feature-list .search-wrapper .form-group .form-check-label{padding-right:1rem}.product-detail .product-detail-bottom .product-detail-features .special-feature-list .measurement-table{overflow-y:auto}@media (min-width: 768px){.product-detail .product-detail-bottom .product-detail-features .special-feature-list .measurement-table{overflow-y:unset}}.product-detail .product-detail-bottom .product-detail-features .special-feature-list .measurement-table tr td{width:170px}.product-detail .product-detail-bottom .product-detail-features .special-feature-list .measurement-table tr th.text-left{padding-left:2em}@media (min-width: 768px){.product-detail .product-detail-bottom .product-detail-features .special-feature-list .measurement-table tr th.text-left{padding-left:4em}}.product-detail .product-detail-bottom .product-detail-features .special-feature-list .measurement-table tr th.text-nowrap{padding:1.3rem}.product-detail .product-detail-bottom .product-detail-features .special-feature-list .measurement-table tr th.text-nowrap.text-left{padding-left:2em}@media (min-width: 768px){.product-detail .product-detail-bottom .product-detail-features .special-feature-list .measurement-table tr th.text-nowrap.text-left{padding-left:4em}}@media (max-width: 991.98px){.product-detail .product-detail-section .swiper-pagination-bullet-active::before{background-color:#1b1c1e}.product-detail .product-detail-section .swiper-pagination-bullet{width:18px;height:2px;background-color:#949494}.product-detail .product-detail-section .swiper-pagination-bullets{bottom:-4% !important}}.product-detail .product-detail-container .product-detail-information-content .product-names-collection .product-master-name{display:none}.product-detail .product-detail-container .product-detail-information-content .product-information-section .product-stock-merchandising-message{text-align:center;margin-top:16px}.product-detail .product-detail-container .product-detail-information-content .prices-add-to-cart-actions .add-to-cart{font-weight:600}.product-detail .product-detail-container .size-select-notification-msg{display:none}.product-detail .product-detail-container .product-attribute-size{border-top:1px solid #ccc;margin:5% 0}@media (min-width: 1200px){.product-detail .product-detail-container .product-attribute-size{padding-right:1rem;padding-left:1rem}}.product-detail .product-detail-container .product-attribute-size .size-guide{margin:5% 0}.product-detail .product-detail-container .product-attribute-size .size-guide .size-guidance{cursor:pointer;text-decoration:underline}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:0.533rem}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item{display:block;border:1px solid #ccc;border-radius:0;margin:0 4% 2% 0;padding:3px}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item.selected{border-color:#1b1c1e}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item.unselectable{background-color:#ccc}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item[data-size-value="S"]{-ms-flex-order:1;order:1}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item[data-size-value="M"]{-ms-flex-order:2;order:2}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item[data-size-value="L"]{-ms-flex-order:3;order:3}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item[data-size-value="XL"]{-ms-flex-order:4;order:4}.product-detail .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item .attr-selector{display:block;min-width:25px;width:auto;padding-top:2px;text-align:center}.product-detail .product-detail-container .prices-add-to-cart-actions .size-select-notify-btn{display:none}.product-detail .product-detail-container .prices-add-to-cart-actions .order-delivery-time{margin-top:16px;color:#1b1c1e}.product-detail .product-detail-container .prices-add-to-cart-actions .order-delivery-time p{margin:0;font-size:13px;line-height:24px}.product-detail .product-detail-container .prices-add-to-cart-actions .order-delivery-time.above-button{margin-top:0;margin-bottom:4px}.product-detail.size-not-selected .product-detail-container .product-detail-information-content .product-names-collection .product-names{display:none}.product-detail.size-not-selected .product-detail-container .product-detail-information-content .product-names-collection .product-master-name{display:block;font-size:1.5714rem;font-weight:300;max-width:410px}@media (min-width: 768px){.product-detail.size-not-selected .product-detail-container .product-detail-information-content .product-names-collection .product-master-name{font-size:24px}}.product-detail.size-not-selected .product-detail-container .product-detail-information-content .product-names .product-bookmark{display:none}.product-detail.size-not-selected .product-detail-container .size-select-notification-msg{display:block;color:#f42837;font-weight:600}.product-detail.size-not-selected .product-detail-container .product-attribute-size .attr-productSize .size-swatchs .attr-item.selected{border-color:#ccc}.product-detail.size-not-selected .product-detail-container .prices-add-to-cart-actions .back-in-stock{display:none}.product-detail.size-not-selected .product-detail-container .prices-add-to-cart-actions .cart-and-ipay{visibility:hidden;height:0;min-height:0 !important}.product-detail.size-not-selected .product-detail-container .prices-add-to-cart-actions .size-select-notify-btn{display:inline-block;background-color:#1b1c1e;border-color:#1b1c1e;text-transform:capitalize;margin:0;padding-top:0.75rem;padding-bottom:0.75rem;height:40px;width:100%;color:#fff;font-weight:600;line-height:1rem}.product-detail.size-not-selected .product-detail-container .product-detail-information .availability-msg{display:none}.product-detail-images .product-merchand-message.order-status{font-weight:bold}.product-detail-information .prices-add-to-cart-actions .cart-and-ipay.product-order .amz-quick-section{width:100%}.product-detail-information .prices-add-to-cart-actions .cart-and-ipay.product-order .amazonpay-button-container,.product-detail-information .prices-add-to-cart-actions .cart-and-ipay.product-order .amazon-pay-one-time-button-description{padding:0 16px}.product-detail-information .prices-add-to-cart-actions .cart-and-ipay.product-order .add-to-cart{font-weight:600;text-transform:capitalize}.product-detail-information .prices-add-to-cart-actions .cart-and-ipay.product-order.js-product-order-amz .col-sm-12 .amazonpay-button-container{padding:0}.grecaptcha-badge{z-index:97}@font-face{font-family:"Samsonite-icons";src:url("../../icons/samsonite/Samsonite-icons.eot?bqwedk");src:url("../../icons/samsonite/Samsonite-icons.woff2?bqwedk") format("woff2"),url("../../icons/samsonite/Samsonite-icons.woff?bqwedk") format("woff"),url("../../icons/samsonite/Samsonite-icons.ttf?bqwedk") format("truetype"),url("../../icons/samsonite/Samsonite-icons.eot?bqwedk#iefix") format("embedded-opentype"),url("../../icons/samsonite/Samsonite-icons.svg?bqwedk#Samsonite-icons") format("svg");font-weight:normal;font-style:normal;font-display:swap}[class^="sa-icon"]{font-family:"Samsonite-icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-ico-apply::before{content:"\E900"}.icon-ico-arrow-bottom::before{content:"\E901";color:#004b8d}.icon-ico-arrow-left::before{content:"\E902"}.icon-ico-arrow-right::before{content:"\E903"}.icon-ico-arrow-right-white-circle::before{content:"\E904"}.icon-ico-arrow-top-circle::before{content:"\E905"}.icon-ico-bag::before{content:"\E906"}.icon-ico-close::before{content:"\E907";color:#004b8d}.icon-ico-close-search::before{content:"\E908";color:#e2e2e2}.icon-ico-close-thin::before{content:"\E909"}.icon-ico-delivery::before{content:"\E90A";color:#004b8d}.icon-ico-filter::before{content:"\E90B";color:#004b8d}.icon-ico-full-collection::before{content:"\E90C";color:#004b8d}.icon-ico-gifting::before{content:"\E90D";color:#004b8d}.icon-ico-logo::before{content:"\E90E"}.icon-ico-menu-bar::before{content:"\E90F"}.icon-ico-network::before{content:"\E910";color:#004b8d}.icon-ico-office-site::before{content:"\E911";color:#004b8d}.icon-ico-peoples::before{content:"\E912";color:#004b8d}.icon-ico-personal-service::before{content:"\E913";color:#004b8d}.icon-ico-search::before{content:"\E914"}.icon-ico-secure-payment::before{content:"\E915";color:#004b8d}.icon-ico-sort-asc::before{content:"\E916"}.icon-ico-sort-desc::before{content:"\E917"}.icon-ico-star::before{content:"\E918";color:#004b8d}.icon-ico-license::before{content:"\E919";color:#004b8d}.icon-ico-address-tag::before{content:"\E91A"}.icon-ico-deliver::before{content:"\E91B"}.icon-ico-tsa-lock::before{content:"\E91C"}.icon-ico-samsonite::before{content:"\E91D"}.icon-ico-user::before{content:"\E91E";color:#00458f}.icon-ico-people::before{content:"\E91F"}.icon-ico-orders::before{content:"\E920"}.icon-ico-my-profile::before{content:"\E921"}.icon-ico-address-book::before{content:"\E922"}.icon-ico-magnify-glass::before{content:"\E923"}.icon-ico-info::before{content:"\E924"}.icon-ico-long-arrow-up::before{content:"\E925"}.icon-ico-location::before{content:"\E926";color:#084b8b}.icon-ico-line-brands::before{content:"\E927"}.icon-ico-cart::before{content:"\E928"}.icon-ico-arrow-down::before{content:"\E929"}.icon-ico-loyalty::before{content:"\E92A"}.icon-ico-tracking::before{content:"\E92B"}.icon-ico-facebook::before{content:"\E92C";color:#3f579d}.icon-ico-currency::before{content:"\E92D";color:#3f579d}.prices.has-pr{-ms-flex-direction:row;flex-direction:row}.prices.has-pr .price{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}@media (max-width: 575.98px){.prices.has-pr .price{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}.prices.has-pr .pwr-pdp{-ms-flex:0 0 30%;flex:0 0 30%;max-width:30%}@media (max-width: 575.98px){.prices.has-pr .pwr-pdp{-ms-flex:none;flex:none;max-width:none}}.prices #pr-reviewsnippet{margin-top:0}.prices .pwr-pdp .p-w-r .pr-snippet{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:end;justify-content:end}.prices .pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-50-filled:hover,.prices .pwr-pdp .p-w-r .pr-snippet .pr-rating-stars .pr-star-v4-100-filled:hover{margin-right:6px;width:12px;height:12px}.prices .pwr-pdp .p-w-r .pr-review-snippet-container .pr-snippet .pr-snippet-read-and-write{display:block;margin-left:8px;margin-top:2px}.prices .pwr-pdp .p-w-r .pr-review-snippet-container .pr-snippet .pr-snippet-review-count{color:#595959;pointer-events:none;padding:0;margin:0}.prices .pwr-pdp .p-w-r .pr-review-snippet-container .pr-snippet .pr-snippet-write-review-link{display:none}@media (min-width: 992px){.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container&gt;.pr-review-snapshot-block-snippet{width:auto}}.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container&gt;.pr-review-snapshot-block-histogram .pr-histogram-list{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 992px){.p-w-r #pr-review-snapshot.pr-review-enhanced .pr-review-snapshot-block-container&gt;.pr-review-snapshot-block-histogram .pr-histogram-list{display:block}}#specifications .product-specifications-wrap .product-attribute-section.product-additional-information{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}#specifications .product-specifications-wrap .product-attribute-section.product-additional-information .measure-link{margin-bottom:30px}@media (min-width: 768px){#specifications .product-specifications-wrap .product-attribute-section.product-additional-information .measure-link{display:none}}#specifications .product-specifications-wrap .product-attribute-section.product-additional-information .measure-link a{color:#777;font-weight:normal}#specifications .product-specifications-wrap .product-attribute-section .specification-content-inner .barcode-link{text-decoration:underline;color:#595959}#specifications .product-specifications-wrap .product-attribute-section .sub-product-attribute-section{margin-top:25px;text-align:center;display:none}@media (min-width: 768px){#specifications .product-specifications-wrap .product-attribute-section .sub-product-attribute-section.measure-guide-section{display:block}}#specifications .product-specifications-wrap .product-attribute-section .sub-product-attribute-section.measure-guide-section a{text-decoration:underline;font-size:0.857rem;font-weight:normal;color:#777}#maintenance .feature-block .content-wrap img,.maintenance-wapper .feature-block .content-wrap img{width:100%;height:auto}@media (min-width: 768px){#maintenance .feature-block .content-wrap img,.maintenance-wapper .feature-block .content-wrap img{max-height:240px}}#maintenance .feature-block .content-wrap a,.maintenance-wapper .feature-block .content-wrap a{color:#000;font-weight:bold;display:inline-block;position:relative}#maintenance .feature-block .content-wrap a::after,.maintenance-wapper .feature-block .content-wrap a::after{border:none;content:'\F105';text-indent:0;position:absolute;right:-18px;top:50%;font-size:18px;margin:0;width:16px;height:16px;line-height:16px;text-align:right;font-weight:500;color:#1b1c1e;font-family:'FontAwesome';font-style:normal;font-weight:normal;transform:translateY(-50%)}#maintenance .feature-block .content-wrap a,#maintenance .feature-block .content-wrap p,.maintenance-wapper .feature-block .content-wrap a,.maintenance-wapper .feature-block .content-wrap p{font-size:15px}.product-detail-section .product-barcode-content,.product-detail-section .contact-us-wapper,.product-detail-section .maintenance-wapper{border-bottom:2px solid #ccc;margin:0 15px}.product-detail-section .product-barcode-content .btn-collapse,.product-detail-section .contact-us-wapper .btn-collapse,.product-detail-section .maintenance-wapper .btn-collapse{font-size:1rem;color:#000;display:block;width:100%;text-align:left;background:none;outline:none;box-shadow:none;border-radius:0;padding-left:25px;height:40px;position:relative;cursor:pointer;font-weight:500}.product-detail-section .product-barcode-content .btn-collapse::after,.product-detail-section .contact-us-wapper .btn-collapse::after,.product-detail-section .maintenance-wapper .btn-collapse::after{content:'\E81A';position:absolute;left:0;top:50%;z-index:1;font-size:10px;transform:translateY(-50%);font-family:"Tumi-icon-origin";font-style:normal;font-weight:normal}@media (min-width: 768px){.product-detail-section .product-barcode-content .btn-collapse::after,.product-detail-section .contact-us-wapper .btn-collapse::after,.product-detail-section .maintenance-wapper .btn-collapse::after{left:0}}.product-detail-section .product-barcode-content .btn-collapse.collapsed::after,.product-detail-section .contact-us-wapper .btn-collapse.collapsed::after,.product-detail-section .maintenance-wapper .btn-collapse.collapsed::after{content:'\E819'}.product-detail-section .product-barcode-content .content-collapse .content-inner,.product-detail-section .contact-us-wapper .content-collapse .content-inner,.product-detail-section .maintenance-wapper .content-collapse .content-inner{margin-left:0}.barcode-popup-show .barcode-header .close{background-color:#fff;color:#ccc}.barcode-popup-show .barcode-body{height:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.barcode-popup-show .barcode-body .barcode-title{color:#000;margin-bottom:0;text-align:center}.barcode-popup-show .barcode-body .product-sku-barcode{height:100%;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center}.barcode-popup-show .barcode-body .product-sku{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.barcode-mask{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;width:100vw;height:100vh;background:rgba(0,0,0,0.5);position:fixed;z-index:100000;top:0;left:0}.barcode-mask .content-inner{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;position:relative;-ms-flex-direction:column;flex-direction:column;background:#fff;transform:none;padding:20px 0;margin:0 15px;width:410px;height:230px}.barcode-mask .content-inner .barcode-close{position:absolute;width:16px;top:5px;right:5px;cursor:pointer;pointer-events:auto}.pac-container{background-color:#fff;position:absolute !important;z-index:1000;border-radius:2px;border-top:1px solid #d9d9d9;font-family:Arial, sans-serif;box-shadow:0 2px 6px rgba(0,0,0,0.3);overflow:hidden}.pac-item{cursor:default;padding:0 4px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;line-height:30px;text-align:left;border-top:1px solid #e6e6e6;font-size:11px;color:#515151}.pac-item:hover{background-color:#fafafa}.pac-item.pac-item-selected,.pac-item.pac-item-selected:hover{background-color:#ebf2fe}.pac-item.pac-item-selected svg,.pac-item.pac-item-selected:hover svg{fill:#c41e3a}.pac-item .pac-icon{height:20px;margin-right:7px;display:inline-block;vertical-align:top}.pac-item .pac-item-query{font-size:13px;padding-right:3px;color:#000}.pac-item .pac-item-query .pac-matched{font-weight:700}.product-sticky-bar .col-color-swatch .attribute .dropdown-toggle.single-color{cursor:default}.product-sticky-bar .col-color-swatch .attribute .dropdown-toggle.single-color::after{display:none}#right-sidebar.sidebar-gift-box .form-group.form-title{display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}#right-sidebar.sidebar-gift-box .form-group.form-title .custom-control-label{padding-right:0;margin-right:auto}#right-sidebar.sidebar-gift-box .form-group.form-title .giftbox-panel-img-wait-to-load{margin-top:-3rem}.monogram-wrapper .monogram-description-content.sub-content{display:none}.airline-search-container{margin-bottom:60px}.airline-search-container .search-wrapper{margin:auto}.airline-search-container .airline-search-form&gt;.row .left-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width: 992px){.airline-search-container .airline-search-form&gt;.row .left-col{-ms-flex:none;flex:none;max-width:400px;width:100%}}.airline-search-container .airline-search-form&gt;.row .right-col{padding-left:70px;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}@media (min-width: 992px){.airline-search-container .airline-search-form&gt;.row .right-col{-ms-flex:none;flex:none;max-width:none}}.airline-search-container .airline-search-form .airline-search-term-group{margin-bottom:0}.airline-search-container .airline-search-form .airline-search-term-group .search-submit{position:absolute;right:30px;top:35%;left:unset;transform:translateY(-50%);padding:0;background:transparent;border:0}.airline-search-container .airline-search-form .airline-search-term-group .search-icon{width:14px;height:14px;border-color:#000;border-width:1px;top:0}.airline-search-container .airline-search-form .airline-search-term-group .search-icon::after,.airline-search-container .airline-search-form .airline-search-term-group .search-icon::before{background:#000;top:9px;width:1px;height:8px;right:-3px}.airline-search-container .airline-search-form .airline-search-term-group input{padding-right:45px;border:1px solid transparent;border-bottom:1px solid #d4d4d4;transition:0s}.airline-search-container .airline-search-form .airline-search-term-group input:focus{border-color:#1b1c1e;border-style:dashed}.airline-search-container .airline-search-form .checkbox-block{margin-bottom:0}html.modal-open{overflow:unset}.product-detail .product-detail-information-content .product-detail-info-top .prices{margin-bottom:10px}.product-detail .product-detail-information-content .product-detail-info-top .prices ~ .atome-payment-pdp .atome-paragraph{text-align:left;margin-bottom:1rem}.guideline-modal .modal-body .content{margin-bottom:30px}.guideline-modal .table-airline .align-middle{width:33.33%;padding:20px 12px;text-align:left}@media (max-width: 575.98px){.guideline-modal .airline-container{padding:0 30px}.guideline-modal .airline-search-form .left-col{padding-left:30px}.guideline-modal .airline-search-form .right-col{padding-right:30px}}.prices.has-pr .price{-ms-flex:none;flex:none;max-width:none}@media (min-width: 768px){.prices.has-pr .price{-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%}}
</pre></body></html>