@charset "UTF-8";

#lamiacart .is-hidden {
  display: none !important;
}

#lamiacart .is-display-block {
  display: block !important;
}

#lamiacart .is-display-inline {
  display: inline !important;
}

#lamiacart .is-display-inline-block {
  display: inline-block !important;
}

#lamiacart .is-invisible {
  opacity: 0 !important;
}

#lamiacart .is-visible {
  opacity: 1 !important;
}

#lamiacart .is-text-hidden {
  border: 0;
  clip: rect(0, 0, 0, 0);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

#lamiacart .validation-advice {
  background-color: #e66502;
  color: #fff;
  margin: 0;
  opacity: 1 !important;
  padding: 12px;
  position: absolute;
  top: calc(100% + 6px);
  z-index: 1;
}

#lamiacart .validation-advice::after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #e66502;
  bottom: 100%;
  content: "";
  left: 12px;
  position: absolute;
}

#lamiacart .validation-failed {
  border-bottom-color: #e66502 !important;
}

#lamiacart label:not(.required) + .input-box .input-text.validation-failed,#lamiacart .input-box:first-child .input-text.validation-failed {
  border-bottom-color: #20bf62;
}

#lamiacart .validation-passed + .validation-advice {
  display: none;
}

#lamiacart .validation-failed ~ .validation-advice {
  display: none;
}

#lamiacart .validation-failed + .validation-advice {
  display: block;
}

#lamiacart .radio .validation-advice,#lamiacart .checkbox .validation-advice {
  min-width: 220px;
  top: 35px;
}

#lamiacart .radio .validation-advice::after,#lamiacart .checkbox .validation-advice::after {
  left: 3px;
}

#lamiacart li .validation-advice {
  display: none;
}

#lamiacart li:last-child .validation-advice {
  display: block;
}

#lamiacart .validation-advice {
  max-width: 420px;
}

#lamiacart .button {
  border-width: 0;
  cursor: pointer;
}

#lamiacart .button svg {
  height: 1em;
  width: 1em;
  fill: currentColor;
}

#lamiacart .button[disabled],#lamiacart .button.is-disabled {
  cursor: default !important;
}

#lamiacart label[for*=":region"]:not(.required),#lamiacart label[for*=":region"]:not(.required) + .input-box {
  display: none;
}

#lamiacart .line-through::after {
  background-color: #eee;
  content: "";
  height: 1px;
  left: 0;
  position: absolute;
  right: 0;
}

#lamiacart .coupon__form {
  position: relative;
}

#lamiacart .coupon__submit .idle,#lamiacart .coupon__submit .active,#lamiacart .coupon__submit .loading,#lamiacart .coupon__submit .set {
  display: none !important;
}

#lamiacart .coupon__submit svg {
  height: 1em;
  width: 1em;
  fill: currentColor;
}

#lamiacart .coupon__form .validation-advice {
  bottom: calc(100% + 6px);
  top: auto;
}

#lamiacart .coupon__form .validation-advice::after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid #e66502;
  border-bottom-width: 0;
  content: "";
  top: 100%;
}

#lamiacart .coupon__form.is-idle .idle {
  display: inline !important;
}

#lamiacart .coupon__form.is-active .active {
  display: inline !important;
}

#lamiacart .coupon__form.is-loading .loading {
  display: inline !important;
  padding: 0;
}

#lamiacart .coupon__form.is-loading .loading svg {
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
}

#lamiacart .coupon__form.is-set .set {
  display: inline !important;
}

#lamiacart__cover {
  cursor: pointer;
  display: none;
  height: 100%;
  position: absolute;
  right: 100%;
  top: 0;
}

#lamiacart__header {
  color: #fff;
  position: relative;
  text-align: center;
}

#lamiacart__title,#lamiacart__loading,#lamiacart__header .messages li {
  font-weight: bold;
  line-height: 1;
  margin: 0;
}

#lamiacart__title .fa,#lamiacart__loading .fa,#lamiacart__header .messages li .fa {
  margin-right: .5em;
}

#lamiacart__loading,#lamiacart__header .messages {
  bottom: 100%;
  height: 100%;
  position: absolute;
  -webkit-transform: translateY(0);
  -ms-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  width: 100%;
}

#lamiacart__title {
  background-color: #000;
  text-transform: uppercase;
}

#lamiacart__loading {
  background-color: #999;
}

#lamiacart__header .messages ul li {
  padding: 0;
}

#lamiacart.is-loading #lamiacart__loading,#lamiacart__header .messages.is-show {
  -webkit-transform: translateY(100%);
  -ms-transform: translateY(100%);
  transform: translateY(100%);
}

#lamiacart__items {
  border: 0 solid #eee;
  border-left-width: 1px;
  overflow: auto;
}

#lamiacart__empty {
  text-align: center;
}

.lamiacart__item {
  border-bottom: 1px solid #eee;
  overflow: hidden;
  padding: 30px 25px;
  position: relative;
}

.lamiacart__item .item__content {
  float: left;
  overflow: hidden;
  padding-left: 15px;
  width: calc(100% - 70px);
}

.lamiacart__item .content__left {
  float: left;
  min-height: 70px;
  width: calc(65% - 25px);
  word-wrap: break-word;
}

.lamiacart__item .content__right {
  float: left;
  min-height: 70px;
  padding-right: 15px;
  text-align: right;
  width: 35%;
}

.lamiacart__item .item__thumbnail {
  float: left;
  height: 70px;
  overflow: hidden;
  position: relative;
  width: 70px;
}

.lamiacart__item .item__thumbnail img {
  bottom: -100%;
  left: -100%;
  margin: auto;
  position: absolute;
  right: -100%;
  top: -100%;
  max-width: none;
  max-height: none;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
}

.lamiacart__item .item__link {
  text-decoration: none;
}

.lamiacart__item .item__title {
  font-weight: bold;
  line-height: 1;
  margin: 0 0 0.75em;
}

.lamiacart__item .item__option {
  line-height: 1;
  margin: .5em 0;
}

.lamiacart__item .icon__action,.lamiacart__item .quantity__value,.lamiacart__item .quantity__action {
  background-color: transparent;
  display: inline-block;
  margin: 0;
  padding: 0;
  text-transform: none;
}

.lamiacart__item .icon__action {
  color: #999;
}

.lamiacart__item .icon__action:hover:not(.is-disabled) {
  color: #000;
}

.lamiacart__item .icon__action[disabled],.lamiacart__item .icon__action.is-disabled,.lamiacart__item .quantity__action[disabled],.lamiacart__item .quantity__action.is-disabled {
  background-color: transparent !important;
  color: #ebebe4 !important;
}

.lamiacart__item .quantity__change-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

.lamiacart__item .quantity__change {
  font-size: .75em;
  line-height: 1;
}

.lamiacart__item .quantity__change .fa {
  font-size: 1em;
  margin: 0 0.25em;
}

.lamiacart__item .quantity__value {
  border-width: 0;
  font-size: 1em;
  line-height: 1em;
  text-align: center;
  width: 30px;
}

.lamiacart__item .quantity__actions {
  height: 1em;
}

.lamiacart__item .quantity__action {
  font-size: 1em;
  text-decoration: none;
}

.lamiacart__item .item__price {
  margin: .75em 0 0;
}

.lamiacart__item .item__actions {
  float: right;
  width: 25px;
}

.lamiacart__item .item__action {
  display: block;
  margin: 0 0 0.75em;
  text-align: right;
}

#lamiacart__totals {
  background-color: #f9f9f9;
  border: 0 solid #eee;
  color: #000;
  border-left-width: 1px;
  display: block;
  line-height: 1;
}

#lamiacart__totals tbody,#lamiacart__totals tfoot {
  display: block;
}

#lamiacart__totals tr {
  display: block;
  overflow: hidden;
}

#lamiacart__totals td {
  width: 50%;
}

#lamiacart__totals td:first-child {
  float: left;
  text-align: left;
}

#lamiacart__totals td:last-child {
  float: right;
  text-align: right;
}

#lamiacart__totals tfoot {
  border-top: 1px solid #eee;
}

#lamiacart__totals tfoot tr:last-child {
  font-weight: bold;
}

#lamiacart__cross-sell {
  border-left: 1px solid #eee;
  overflow: hidden;
  position: relative;
  display: none;
}

#lamiacart__cross-sell .cross-sell__title {
  text-align: center;
}

#lamiacart__cross-sell .cross-sell__lists {
  position: relative;
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
}

#lamiacart__cross-sell .cross-sell__lists .list {
  padding: 0 40px;
  position: absolute;
  width: 100%;
}

#lamiacart__cross-sell .cross-sell__lists .list__arrow {
  cursor: pointer;
  position: absolute;
  top: 40%;
}

#lamiacart__cross-sell .cross-sell__lists .list__items {
  overflow: hidden;
}

#lamiacart__cross-sell .cross-sell__lists .list__arrow--left {
  left: 15px;
}

#lamiacart__cross-sell .cross-sell__lists .list__arrow--right {
  right: 15px;
}

#lamiacart__cross-sell .cross-sell__item {
  float: left;
  overflow: hidden;
  position: relative;
  width: 33.33333%;
}

#lamiacart__cross-sell .cross-sell__item .item__image {
  height: 100px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}

#lamiacart__cross-sell .cross-sell__item .item__image img {
  bottom: -100%;
  left: -100%;
  margin: auto;
  position: absolute;
  right: -100%;
  top: -100%;
  max-width: none;
  max-height: none;
  min-height: 100%;
  min-width: 100%;
  height: auto;
  width: auto;
}

#lamiacart__cross-sell .cross-sell__item .item__link {
  text-decoration: none;
}

#lamiacart__static-block {
  background-color: #fff;
  border: 0 solid #eee;
  border-left-width: 1px;
  overflow: hidden;
}

#lamiacart .coupon__form {
  display: none;
}

#lamiacart {
  background-color: #fff;
  display: none;
  position: absolute;
  right: -100%;
  top: 0 !important;
 /* !important required for iOS devices */
  width: 100%;
}

#lamiacart *,#lamiacart *::before,#lamiacart *::after {
  box-sizing: border-box;
}

#lamiacart ul,#lamiacart ol {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

body.is-animate {
  -webkit-transition: -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
  transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
}

body:not(.no-overflow) {
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  -webkit-user-select: inherit !important;
  -moz-user-select: inherit !important;
  -ms-user-select: inherit !important;
  user-select: inherit !important;
}

body.no-overflow {
  height: 100%;
  overflow: hidden;
  position: fixed;
  width: 100%;
}

body.no-overflow #lamiacart {
  display: block;
}

#lamiacart.is-open #lamiacart__cover {
  display: block;
}

#lamiacart.is-loading #lamiacart__totals {
  color: #ebebe4;
}

@media (min-width: 420px) {
  body.is-open-lamiacart:not(.is-animate) #lamiacart__cover {
    background-color: rgba(0, 0, 0, 0.3);
  }

  #lamiacart {
    right: -420px;
    width: 420px;
  }
}

@media (min-height: 480px) {
  #lamiacart .coupon__form {
    display: block;
  }
}

@media (min-height: 768px) {
  #lamiacart__cross-sell {
    display: block;
  }
}

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

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

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

  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

.glyphicon,label,label strong{font-weight:400}.glyphicon,address{font-style:normal}.text-hide,table{background-color:transparent}.video-embed,caption,th{text-align:left}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}body{background-color:#f5f5f5;font-family:futura-pt;font-size:14px;line-height:1.42857}body .js-enabled .grid .square::after,body .js-enabled .video-preview::after{display:none}input[type=checkbox],input[type=radio],label{display:inline-block}h1,h2,h3,h4,h5,h6{letter-spacing:.1em;line-height:1.1;text-transform:uppercase}a{color:inherit;text-decoration:none}a:hover{color:#e9a469}img{display:block}ol:not(.list),ul:not(.list){list-style-type:none;margin:0;padding:0}fieldset{border-width:0;margin:0;padding:0}input[type=checkbox]+label,input[type=radio]+label{display:inline-block;margin-left:.35714em;position:relative;top:-2px}label{margin:.75em 0 .4em}@media print{blockquote,img,pre,tr{page-break-inside:avoid}*,:after,:before{background:0 0!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href)")"}abbr[title]:after{content:" (" attr(title)")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999}thead{display:table-header-group}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:'Glyphicons Halflings';src:url(https://lamina.fi/skin/frontend/lamia/lamina/fonts/glyphicons-halflings-regular.eot);src:url(https://lamina.fi/skin/frontend/lamia/lamina/fonts/glyphicons-halflings-regular.eot?#iefix)format('embedded-opentype'),url(https://lamina.fi/skin/frontend/lamia/lamina/fonts/glyphicons-halflings-regular.woff2)format('woff2'),url(https://lamina.fi/skin/frontend/lamia/lamina/fonts/glyphicons-halflings-regular.woff)format('woff'),url(https://lamina.fi/skin/frontend/lamia/lamina/fonts/glyphicons-halflings-regular.ttf)format('truetype'),url(https://lamina.fi/skin/frontend/lamia/lamina/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular)format('svg')}.glyphicon{display:inline-block;font-family:'Glyphicons Halflings';line-height:1;position:relative;top:1px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-eur:before,.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before,.glyphicon-btc:before,.glyphicon-xbt:before{content:"\e227"}.glyphicon-jpy:before,.glyphicon-yen:before{content:"\00a5"}.glyphicon-rub:before,.glyphicon-ruble:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.capitalized{text-transform:capitalize}.text-hide{border:0;color:transparent;font:0/0 a;text-shadow:none}.hidden{display:none!important}.visible{display:block!important}.invisible{opacity:0!important}@media screen and (min-width:320px)and (max-width:479px){.hidden-xxs{display:none!important}.visible-xxs-block{display:block!important}.visible-xxs-inline-block{display:inline-block!important}.visible-xxs-inline{display:inline!important}}@media screen and (min-width:480px)and (max-width:767px){.hidden-xs{display:none!important}.visible-xs-block{display:block!important}.visible-xs-inline-block{display:inline-block!important}.visible-xs-inline{display:inline!important}}@media screen and (min-width:768px)and (max-width:919px){.hidden-sm{display:none!important}.visible-sm-block{display:block!important}.visible-sm-inline-block{display:inline-block!important}.visible-sm-inline{display:inline!important}}@media screen and (min-width:920px)and (max-width:1199px){.hidden-md{display:none!important}.visible-md-block{display:block!important}.visible-md-inline-block{display:inline-block!important}.visible-md-inline{display:inline!important}}@media screen and (min-width:1200px)and (max-width:null){.hidden-lg{display:none!important}.visible-lg-block{display:block!important}.visible-lg-inline-block{display:inline-block!important}.visible-lg-inline{display:inline!important}}.en-dash-after::after,.en-dash-before::before,.en-dash-surround::after,.en-dash-surround::before{content:"\2013"}.em-dash-after::after,.em-dash-before::before,.em-dash-surround::after,.em-dash-surround::before{content:"\2014"}.asterisk-after::after,.asterisk-after::before,.asterisk-before::after,.asterisk-before::before,.asterisk-surround::after,.asterisk-surround::before{font-weight:400}.asterisk-after::after,.asterisk-before::before,.asterisk-surround::after,.asterisk-surround::before{content:"\2217";vertical-align:super}caption{padding-top:8px;padding-bottom:8px;color:#999}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{border:1px solid #ddd;margin-bottom:15px;overflow-y:hidden;width:100%;-ms-overflow-style:-ms-autohiding-scrollbar}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}.content-container,.page-title,.video-embed{overflow:hidden}fieldset.table-responsive{border-width:0}input[type=text],input[type=password]{border-width:0;display:block;font-size:1em;outline:0;padding:.85714em;width:100%}input[type=text]:-webkit-autofill,input[type=password]:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset}input[type=text]:focus,input[type=password]:focus{border-bottom-color:#fff}input[type=password]{font-family:sans-serif}.button,.opc .back-link,button,input[type=button],input[type=submit]{background-color:#000;border:1px solid transparent;color:#fff;display:inline-block;font-size:1em;font-weight:700;letter-spacing:.1em;line-height:1;margin:0;outline:0;padding:0;text-transform:uppercase}.button>a,.button>span:not(.glyphicon),.opc .back-link>a,.opc .back-link>span:not(.glyphicon),button>a,button>span:not(.glyphicon),input[type=button]>a,input[type=button]>span:not(.glyphicon),input[type=submit]>a,input[type=submit]>span:not(.glyphicon){display:block;padding:1.14286em 2.28571em}.button>a:hover,.button>span:not(.glyphicon):hover,.opc .back-link>a:hover,.opc .back-link>span:not(.glyphicon):hover,button>a:hover,button>span:not(.glyphicon):hover,input[type=button]>a:hover,input[type=button]>span:not(.glyphicon):hover,input[type=submit]>a:hover,input[type=submit]>span:not(.glyphicon):hover{color:inherit}.button.back-link,.button.inverse,.opc .back-link.back-link,.opc .back-link.inverse,button.back-link,button.inverse,input[type=button].back-link,input[type=button].inverse,input[type=submit].back-link,input[type=submit].inverse{background-color:#eee;color:#000}.button.back-link:focus,.button.back-link:hover,.button.inverse:focus,.button.inverse:hover,.button:focus,.button:hover,.opc .back-link.back-link:focus,.opc .back-link.back-link:hover,.opc .back-link.inverse:focus,.opc .back-link.inverse:hover,.opc .back-link:focus,.opc .back-link:hover,button.back-link:focus,button.back-link:hover,button.inverse:focus,button.inverse:hover,button:focus,button:hover,input[type=button].back-link:focus,input[type=button].back-link:hover,input[type=button].inverse:focus,input[type=button].inverse:hover,input[type=button]:focus,input[type=button]:hover,input[type=submit].back-link:focus,input[type=submit].back-link:hover,input[type=submit].inverse:focus,input[type=submit].inverse:hover,input[type=submit]:focus,input[type=submit]:hover{background-color:#e9a469;color:#fff}.button.back-link:active,.button.inverse:active,.button:active,.opc .back-link.back-link:active,.opc .back-link.inverse:active,.opc .back-link:active,button.back-link:active,button.inverse:active,button:active,input[type=button].back-link:active,input[type=button].inverse:active,input[type=button]:active,input[type=submit].back-link:active,input[type=submit].inverse:active,input[type=submit]:active{background-color:#d69761}.button[disabled],.opc .back-link[disabled],button[disabled],input[type=button][disabled],input[type=submit][disabled]{opacity:.5}.button[disabled].back-link:focus,.button[disabled].back-link:hover,.button[disabled].inverse:focus,.button[disabled].inverse:hover,.button[disabled]:focus,.button[disabled]:hover,.opc .back-link[disabled].back-link:focus,.opc .back-link[disabled].back-link:hover,.opc .back-link[disabled].inverse:focus,.opc .back-link[disabled].inverse:hover,.opc .back-link[disabled]:focus,.opc .back-link[disabled]:hover,button[disabled].back-link:focus,button[disabled].back-link:hover,button[disabled].inverse:focus,button[disabled].inverse:hover,button[disabled]:focus,button[disabled]:hover,input[type=button][disabled].back-link:focus,input[type=button][disabled].back-link:hover,input[type=button][disabled].inverse:focus,input[type=button][disabled].inverse:hover,input[type=button][disabled]:focus,input[type=button][disabled]:hover,input[type=submit][disabled].back-link:focus,input[type=submit][disabled].back-link:hover,input[type=submit][disabled].inverse:focus,input[type=submit][disabled].inverse:hover,input[type=submit][disabled]:focus,input[type=submit][disabled]:hover{background-color:#000}input[type=button],input[type=submit]{padding:1.14286em 2.28571em}input[type=button]:hover,input[type=submit]:hover{color:#fff}.dropdown ul.options li.option:hover,.validation-advice,ul.messages li{color:#e9a469}.dropdown{display:inline-block;position:relative;z-index:1;border:1px solid #444}.dropdown button.toggle{border-width:0;text-align:left;width:100%}.dropdown button.toggle>span{overflow:hidden;position:relative;padding-left:1.07143em;padding-right:1.07143em}.dropdown button.toggle>span span.glyphicon{position:absolute;right:1.07143em;top:1.14286em}@media screen and (min-width:768px){.dropdown button.toggle>span span.glyphicon{right:2.28571em}.dropdown button.toggle>span{padding-left:2.28571em;padding-right:2.28571em}}.dropdown button.toggle:hover{border-color:#e9a469}.dropdown ul.options{background-color:#fff;border:1px solid #f1f1f1;display:none;left:0;padding:.35714em 2.28571em;position:absolute;top:100%;width:100%}.dropdown ul.options li.option{cursor:pointer;display:block;padding:.57143em 0}.dropdown.open{z-index:2}.dropdown.open button.toggle{background-color:#e9a469}.dropdown.open ul.options{display:block}.validation-advice a,ul.messages li a{text-decoration:underline}.validation-advice a:hover,ul.messages li a:hover{color:#d69761}.validation-advice{margin-top:.14286em;opacity:1!important}.clearfix::after{clear:both;content:"";display:table}.video-embed{height:0;max-width:100%;padding-bottom:56.25%;position:relative}.video-embed embed,.video-embed iframe,.video-embed object{height:100%;left:0;position:absolute;top:0;width:100%}.page-title h1{font-size:24px;font-style:italic;margin-top:1.45833em}.item-options dd,.item-options dt{display:inline-block;line-height:1}.pager .amount,.pager .pages>strong{display:none}.item-options dt{font-weight:700}.item-options dd{margin:0 .57143em 0 .21429em}.pager .pages{margin-top:1.78571em}.pager .pages ol{text-align:center}.pager .pages ol li{display:inline-block;font-size:1.28571em;font-weight:700;line-height:1;margin:0 .55556em}.content-container.columns1,.content-container.columns2-left{max-width:85.71429em;margin-left:auto;margin-right:auto}.pager .pages ol li a[class*=i-]{display:block;height:.66667em;width:.66667em}.pager .pages ol li a[class*=i-] img{height:100%;width:100%}.pager .pages ol li.current,.pager .pages ol li:hover{color:#e9a469}.content-container.columns1:after{content:" ";display:block;clear:both}.content-container.columns1 main.content{box-sizing:border-box;width:100%;float:left;padding-left:.71429em;padding-right:.71429em}.content-container.columns1 main.content::after{clear:both;content:"";display:table}.content-container.columns2-left:after{content:" ";display:block;clear:both}.content-container.columns2-left aside.left,.content-container.columns2-left main.content{box-sizing:border-box;width:100%;float:left;padding-left:10%;padding-right:10%}.content-container.columns2-left main.content::after{clear:both;content:"";display:table}@media screen and (min-width:768px){.content-container.columns2-left aside.left{box-sizing:border-box;width:25%;float:left;padding-left:2.5%;padding-right:2.5%}.content-container.columns2-left main.content{box-sizing:border-box;width:75%;float:left;padding-left:2.5%;padding-right:2.5%}}
.brands{background-color:#f5f5f5;font-size:.85714em;line-height:2em;padding:2.5em 1.66667em;text-align:center}.brands a{font-weight:700;text-transform:uppercase}.brands a span{padding:0 .16667em}.brands a::after,.brands a::before{color:#e9a469}@media screen and (min-width:480px){.brands{padding-top:2.91667em;padding-left:4.16667em;padding-right:4.16667em}}@media screen and (min-width:768px){.brands{font-size:.92857em;padding-left:2.30769em;padding-right:2.30769em}}@media screen and (min-width:1200px){.brands{padding-left:6.92308em;padding-right:6.92308em}}
.breadcrumbs{margin:5px 10px}.breadcrumbs li{display:inline-block;margin-right:5px}.breadcrumbs li.home{display:none}.breadcrumbs li span{display:inline-block;font-size:12px;font-weight:700;margin-left:5px;position:relative;top:-1px}.breadcrumbs li strong{color:#e9a469}
footer.footer{background-color:#000;position:relative}footer.footer::after{clear:both;content:"";display:table}footer.footer .details{background-color:#000;color:#fff;padding:3.57143em 1.78571em;text-align:center}footer.footer .details h3{font-size:1.71429em;line-height:1.2;margin:0 0 .83333em}footer.footer .details h3 span{display:block}footer.footer .details h3::after{display:block;line-height:1;margin:.41667em 0 0}footer.footer .details section{font-weight:700;line-height:1.8;margin-bottom:.85714em}footer.footer .details section p{margin:0}footer.footer .details section.asterisk-after::after{display:block;margin-top:.57143em}footer.footer .details section.business-hours h4{line-height:1.8;margin:0}footer.footer .details.ecommerce{padding-bottom:0}@media screen and (min-width:768px){footer.footer .details{min-height:27.85714em;width:50%}footer.footer .details.store{background-color:#000;float:left}footer.footer .details.ecommerce{background-color:#222;float:right}}@media screen and (min-width:1200px){footer.footer .details{min-height:42.85714em;padding-top:6.42857em}}footer.footer .brand-container{background-color:#111;padding:1.07143em .71429em .71429em}footer.footer .brand-container .brand{margin:0 auto;text-align:center;width:14.28571em}footer.footer .brand-container .brand p.logo{margin-bottom:.35714em;margin-top:0}footer.footer .brand-container .brand p.logo img{display:inline-block;max-width:9.28571em}footer.footer .brand-container .brand a{display:inline-block;margin:0 .14286em;overflow:hidden;width:1.14286em}footer.footer .brand-container .brand a img{display:inline-block;width:100%}footer.footer .brand-container .brand a img.alternate,footer.footer .brand-container .brand a:hover img:not(.alternate){display:none}footer.footer .brand-container .brand a:hover img.alternate{display:inline-block}@media screen and (min-width:1200px){footer.footer .brand-container{background-color:transparent;left:40%;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:20%}}.copyright{background-color:#000;color:#fff;font-size:14px;line-height:1;margin:0;padding:5px 10px;text-align:center}
header.site-header{position:relative;z-index:5}header.site-header .sticky{background-color:#e9a469;clear:both;font-size:.92857em;left:0;position:absolute;text-align:center;top:0;width:100%}header.site-header .sticky p{line-height:1;margin:0;padding:.92308em 1.92308em;letter-spacing:.1em}header.site-header nav.navigation{max-width:100%;margin-left:auto;margin-right:auto;background-color:#000;clear:both;left:0;position:fixed;right:0;top:0;z-index:10}header.site-header nav.navigation:after{content:" ";display:block;clear:both}header.site-header nav.top-links{background-color:#111;display:none;overflow:hidden;z-index:9}@media screen and (min-width:768px){header.site-header nav.navigation.static{top:auto}header.site-header nav.top-links{display:block}}header.site-header nav.top-links ul.links{float:right;margin:0;overflow:hidden;padding:0 .71429em}header.site-header nav.top-links ul.links li{color:#fff;float:left;font-size:.92857em;line-height:1;padding:.76923em;letter-spacing:.1em}header.site-header nav.top-links ul.links .store-switcher{text-transform:uppercase}header.site-header nav.top-links ul.links .store-switcher span.current{color:#e9a469;font-weight:700}header.site-header nav.navigation .mobile-menu nav ul.categories.primary li.top-links{border:inherit inherit inherit;background-color:inherit;color:inherit;font-weight:inherit;text-transform:inherit}header.site-header nav.navigation .mobile-menu nav ul.categories.primary li.top-links ul.links li{text-transform:none;color:#e9a469}header.site-header nav.navigation .mobile-menu nav ul.categories.primary li.top-links ul.links li.store-switcher{display:none}header.site-header nav.navigation .brand{box-sizing:border-box;width:37.5%;float:left;padding-left:1.25%;padding-right:1.25%;height:4em;margin-top:2px}header.site-header nav.navigation .brand>h1,header.site-header nav.navigation .brand>p{font-size:1em;margin:0;padding:0;position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}header.site-header nav.navigation .brand>h1 a,header.site-header nav.navigation .brand>h1 span,header.site-header nav.navigation .brand>p a,header.site-header nav.navigation .brand>p span{display:block;line-height:1;max-width:100%;width:10em}header.site-header nav.navigation .brand>h1 a img,header.site-header nav.navigation .brand>h1 span img,header.site-header nav.navigation .brand>p a img,header.site-header nav.navigation .brand>p span img{display:block;max-width:100%}@media screen and (min-width:920px){header.site-header nav.navigation .brand>h1,header.site-header nav.navigation .brand>p{padding:.35714em .71429em}}@media screen and (min-width:768px){header.site-header nav.navigation .brand{box-sizing:border-box;width:12.5%;float:left;padding-left:1.25%;padding-right:1.25%;height:3.71429em}}@media screen and (min-width:920px){header.site-header nav.navigation .brand{box-sizing:border-box;width:14.28571%;float:left;padding-left:1.42857%;padding-right:1.42857%}}header.site-header nav.navigation .top-menu{box-sizing:border-box;width:75%;float:left;padding-left:1.25%;padding-right:1.25%;display:none;position:relative}@media screen and (min-width:768px){header.site-header nav.navigation .top-menu{display:block}}@media screen and (min-width:920px){header.site-header nav.navigation .top-menu{box-sizing:border-box;width:71.42857%;float:left;padding-left:1.42857%;padding-right:1.42857%}}header.site-header nav.navigation .top-menu ul.categories.primary{text-align:center}header.site-header nav.navigation .top-menu ul.categories.primary li.category{color:#fff;display:inline-block;font-size:.85714em;font-weight:700;margin:0 0 -.41667em;overflow:hidden}header.site-header nav.navigation .top-menu ul.categories.primary li.category span{display:inline-block;line-height:1;padding:1.75em 1em;text-transform:uppercase}header.site-header nav.navigation .top-menu ul.categories.primary li.category.open,header.site-header nav.navigation .top-menu ul.categories.primary li.category::after,header.site-header nav.navigation .top-menu ul.categories.primary li.category::before,header.site-header nav.navigation .top-menu ul.categories.primary li.category:hover{color:#e9a469}header.site-header nav.navigation .megamenu-container{background-color:rgba(0,0,0,.8);left:0;overflow:auto;position:absolute;top:100%;width:100%}header.site-header nav.navigation .megamenu-container .megamenu{max-width:100%;margin-left:auto;margin-right:auto;display:none;padding:0 0 1.78571em}header.site-header nav.navigation .megamenu-container .megamenu:after{content:" ";display:block;clear:both}header.site-header nav.navigation .megamenu-container .megamenu .categories-container{box-sizing:border-box;width:85.71429%;padding-left:1.42857%;padding-right:1.42857%;float:none;margin:0 auto;overflow:hidden}header.site-header nav.navigation .megamenu-container .megamenu .categories-container ul.categories.secondary{box-sizing:border-box;width:33.33333%;float:left;padding-left:3.33333%;padding-right:3.33333%;padding-top:1.78571em}header.site-header nav.navigation .megamenu-container .megamenu .categories-container ul.categories.secondary li{color:#fff;display:block;font-size:.92857em;text-transform:uppercase;line-height:2.30769em;letter-spacing:.1em}header.site-header nav.navigation .megamenu-container .megamenu .categories-container ul.categories.secondary li:first-child{font-weight:700}header.site-header nav.navigation .megamenu-container .megamenu .message{background-color:#000;bottom:.38462em;clear:both;color:#fff;font-size:.92857em;margin:5em .38462em 0;text-align:center}header.site-header nav.navigation .megamenu-container .megamenu .message p{line-height:1;margin:0;padding:.92308em 1.92308em}header.site-header nav.navigation .megamenu-container .megamenu.has-message{padding-bottom:.35714em}header.site-header nav.navigation .megamenu-container .megamenu.has-brands{padding-top:1.78571em}header.site-header nav.navigation .megamenu-container .megamenu.has-brands ul.categories.secondary{padding-top:0}@media screen and (max-width:919px){header.site-header nav.navigation .megamenu-container .megamenu:not([data-column-count="3"]) ul.categories.secondary:nth-child(4n),header.site-header nav.navigation .megamenu-container .megamenu[data-column-count="3"] ul.categories.secondary:nth-child(3n+1){clear:both}}@media screen and (min-width:920px){header.site-header nav.navigation .megamenu-container .megamenu[data-column-count="3"] ul.categories.secondary{box-sizing:border-box;width:33.33333%;float:left;padding-left:3.33333%;padding-right:3.33333%}header.site-header nav.navigation .megamenu-container .megamenu[data-column-count="4"] ul.categories.secondary{box-sizing:border-box;width:25%;float:left;padding-left:2.5%;padding-right:2.5%}header.site-header nav.navigation .megamenu-container .megamenu[data-column-count="5"] ul.categories.secondary{box-sizing:border-box;width:20%;float:left;padding-left:2%;padding-right:2%}header.site-header nav.navigation .megamenu-container .megamenu[data-column-count="6"] ul.categories.secondary{box-sizing:border-box;width:16.66667%;float:left;padding-left:1.66667%;padding-right:1.66667%}}@media screen and (min-width:1200px){header.site-header nav.navigation .top-menu ul.categories.primary li.category{font-size:.92857em;letter-spacing:.1em}header.site-header nav.navigation .megamenu-container .megamenu .categories-container{box-sizing:border-box;width:71.42857%;padding-left:1.42857%;padding-right:1.42857%;float:none}}header.site-header nav.navigation .mobile-menu{display:block}header.site-header nav.navigation .mobile-menu .toggle-container{box-sizing:border-box;width:12.5%;float:left;padding-left:0;padding-right:0}header.site-header nav.navigation .mobile-menu .toggle-container button.toggle{background:url(https://lamina.fi/skin/frontend/lamia/lamina/images/hamburger.png)center no-repeat;border-right:1px solid #222;cursor:pointer;float:left;margin:0 auto;max-width:100%;width:4em;padding:1.85714em 0}@media screen and (min-width:768px){header.site-header nav.navigation .mobile-menu{display:none}}header.site-header nav.navigation .mobile-menu nav{border-left:1px solid #000;height:0;left:-1.42857em;opacity:0;overflow:auto;position:absolute;top:4em;-webkit-transition:opacity .15s,left .15s;transition:opacity .15s,left .15s;width:100%}header.site-header nav.navigation .mobile-menu nav ul.categories,header.site-header nav.navigation .mobile-menu nav ul.categories li.has-children{overflow:hidden}header.site-header nav.navigation .mobile-menu nav ul.categories li{background-color:#222;border-color:#000;border-style:solid;border-width:0 1px 1px 0;color:#fff;display:block;font-weight:700;text-transform:uppercase;letter-spacing:.1em}header.site-header nav.navigation .mobile-menu nav ul.categories li a{display:block;font-size:.85714em;height:50px;line-height:1;padding:1.66667em 2.08333em}header.site-header nav.navigation .mobile-menu nav ul.categories li.has-children a{float:left;width:85%;width:calc(100% - 50px)}header.site-header nav.navigation .mobile-menu nav ul.categories li.has-children button.toggle{background:url(https://lamina.fi/skin/frontend/lamia/lamina/images/arrow-right_white.png)50% no-repeat;border-left:1px solid #000;cursor:pointer;float:left;height:50px;width:15%;width:calc(50px)}header.site-header nav.navigation .mobile-menu nav ul.categories.open{float:left;width:50%}header.site-header nav.navigation .mobile-menu nav ul.categories.open li a{padding-left:.83333em;padding-right:.83333em}@media screen and (min-width:480px){header.site-header nav.navigation .mobile-menu nav ul.categories.open li a{padding-left:2.08333em;padding-right:2.08333em}}header.site-header nav.navigation .mobile-menu nav ul.categories.open li.open a{background-color:#000}header.site-header nav.navigation .mobile-menu nav .child-categories{display:none;float:left;width:50%}header.site-header nav.navigation .mobile-menu nav .child-categories ul.categories.secondary{display:none}header.site-header nav.navigation .mobile-menu nav .child-categories ul.categories.secondary.visible li.category a{padding-left:.83333em;padding-right:.83333em}@media screen and (min-width:480px){header.site-header nav.navigation .mobile-menu nav .child-categories ul.categories.secondary.visible li.category a{padding-left:2.08333em;padding-right:2.08333em}}header.site-header nav.navigation .mobile-menu nav .child-categories ul.categories.secondary li.category{border-right-width:0}header.site-header nav.navigation .mobile-menu nav.visible{height:auto;left:0;opacity:1}header.site-header nav.navigation .mobile-menu nav.animate.out{height:auto}.mobile-menu .store-switcher{font-size:.85714em;text-transform:uppercase;padding:0;height:50px;line-height:50px;text-align:center}.mobile-menu .store-switcher span.current{color:#e9a469;font-weight:700}.mobile-menu .store-switcher a,.mobile-menu .store-switcher span{padding:0!important;height:auto!important;display:inline!important;font-size:1em!important}header.site-header nav.navigation .tools-container ul.tools::after,header.site-header nav.navigation .tools-container::after{clear:both;content:"";display:table}header.site-header nav.navigation .tools-container{box-sizing:border-box;width:50%;float:left;padding-left:0;padding-right:0}@media screen and (min-width:768px){header.site-header nav.navigation .tools-container{box-sizing:border-box;width:12.5%;float:left;padding-left:0;padding-right:0}}@media screen and (min-width:920px){header.site-header nav.navigation .tools-container{box-sizing:border-box;width:14.28571%;float:left;padding-left:1.42857%;padding-right:1.42857%}}header.site-header nav.navigation .tools-container ul.tools{float:right}header.site-header nav.navigation .tools-container ul.tools li{color:#fff;float:left;line-height:1}@media screen and (min-width:768px){header.site-header nav.navigation .tools-container ul.tools li{max-width:50%}}@media screen and (min-width:1200px){header.site-header nav.navigation .tools-container ul.tools li{max-width:100%}}header.site-header nav.navigation ul.tools li.store-switcher{display:none;font-size:.85714em;padding:1.75em 2.08333em;text-transform:uppercase}header.site-header nav.navigation ul.tools li.store-switcher span.current{color:#e9a469;font-weight:700}@media screen and (min-width:480px){header.site-header nav.navigation ul.tools li.store-switcher{display:block}}@media screen and (min-width:768px){header.site-header nav.navigation ul.tools li.store-switcher{display:none}}header.site-header nav.navigation ul.tools li.search button.search-toggle{background:url(https://lamina.fi/skin/frontend/lamia/lamina/images/search.png)center no-repeat;border-color:#222;border-width:0 1px;display:block;max-width:100%;padding:1.92857em}header.site-header nav.navigation ul.tools li.search form.search-form{background-color:#000;color:#000;display:none;left:0;padding:.71429em;position:absolute;top:100%;width:100%}header.site-header nav.navigation ul.tools li.search form.search-form input[type=text]{margin:0 auto;width:1200px;max-width:100%}header.site-header nav.navigation ul.tools li.search.open form.search-form{display:block}#doofinder-header .list-modes,#doofinderLogo{display:none}#doofinder{left:9px!important;top:120px!important;max-width:calc(100% - 18px)!important;width:1200px!important;border-color:#000!important}@media screen and (min-width:1200px){#doofinder{left:calc((100% - 1200px)/ 2)!important}}#doofinder-header{background-color:#000!important}#doofinder-header .nbresults,#doofinder-header .nbresults b{color:#fff}#doofinder-results,#doofinder-resultswrapper{max-width:100%;width:100%!important}header.site-header nav.navigation ul.tools li.minicart a.button{background:url(https://lamina.fi/skin/frontend/lamia/lamina/images/cart.png)center no-repeat;border-width:0;display:block;max-width:100%;padding:1.92857em}header.site-header nav.navigation ul.tools li.minicart a.button span{display:none}header.site-header nav.navigation ul.tools li.minicart a.button:hover span{color:#e9a469}@media screen and (min-width:480px){header.site-header nav.navigation ul.tools li.minicart a.button{background-position:75% center;padding:1.42857em 2.5em 1.42857em .71429em;width:auto}header.site-header nav.navigation ul.tools li.minicart a.button span{display:inline;font-size:.92857em;padding:0}}@media screen and (min-width:768px){header.site-header nav.navigation ul.tools li.search button.search-toggle{border-width:0}#doofinder{top:119px!important}#doofinder.static{top:152px!important}header.site-header nav.navigation ul.tools li.minicart a.button{background-position:100% center;padding-right:1.78571em}}
#lamiacart__header .messages .error-msg li,#lamiacart__header .messages .notice-msg li,#lamiacart__header .messages .success-msg li,#lamiacart__loading,.lamiacart__item .item__action,.lamiacart__item .quantity__action,.lamiacart__item .quantity__change{color:#000}#lamiacart__actions::after,.coupon__form::after{clear:both;content:""}#lamiacart__cover{z-index:100}#lamiacart__header{background-color:#000;height:45px}#lamiacart__title{background-color:transparent;bottom:0;font-size:14px;padding-bottom:15px;position:absolute;width:100%}#lamiacart__header .messages,#lamiacart__header .messages li,#lamiacart__loading{height:100%}#lamiacart__loading{background-color:#f5f5f5}#lamiacart__loading span{display:block}#lamiacart__header .messages .error-msg,#lamiacart__header .messages .notice-msg,#lamiacart__header .messages .success-msg{background-color:#e9a469;border-width:0;color:#000;padding-left:1em;padding-right:1em}#lamiacart__header .messages .error-msg li ul li,#lamiacart__header .messages .notice-msg li ul li,#lamiacart__header .messages .success-msg li ul li{margin:5px 0}#lamiacart__header .messages li ul,#lamiacart__loading span{position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (min-width:768px){#lamiacart__header{height:90px}}.lamiacart__item .item__action span,.lamiacart__item .quantity__action span,.lamiacart__item .quantity__change span{display:inline;padding:0}.lamiacart__item .item__action:active,.lamiacart__item .item__action:focus,.lamiacart__item .item__action:hover,.lamiacart__item .quantity__action:active,.lamiacart__item .quantity__action:focus,.lamiacart__item .quantity__action:hover,.lamiacart__item .quantity__change:active,.lamiacart__item .quantity__change:focus,.lamiacart__item .quantity__change:hover{background-color:transparent}.lamiacart__item .item__action--configure{display:none}.coupon__form::after{display:table}input.coupon__input{float:left;height:56px;padding-left:20px;padding-right:20px;width:calc(100% - 56px)}.coupon__submit{background:#000;box-shadow:none;color:#fff;float:right;height:56px;width:56px}.coupon__submit span{padding:0!important}#lamiacart__totals{line-height:1.5}#lamiacart__totals tbody,#lamiacart__totals tfoot{padding:20px 25px}#lamiacart__actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}#lamiacart__actions::after{display:table}.lamiacart__action{float:left;font-size:12px;text-align:center;width:50%}.lamiacart__action--back{background-color:#f9f9f9;color:#000}.lamiacart__action--checkout{background-color:#e9a469;float:right}.lamiacart__action:first-child:last-child{width:100%}.lamiacart__action--back:focus,.lamiacart__action--back:hover{background-color:#f5f5f5;color:#000}.lamiacart__action--checkout:focus,.lamiacart__action--checkout:hover{background-color:#d69761}
.newsletter{background-color:#f5f5f5;font-size:.85714em;line-height:2em;padding:2.5em 1.66667em 75px;text-align:center}.newsletter .actions{width:100px;float:left}.newsletter .input-box{float:left;height:44px;width:calc(100% - 100px)}.newsletter .input-box input{height:44px;color:#000}.newsletter .input-box input::-webkit-input-placeholder{color:#000;font-weight:400}.newsletter .input-box input::-moz-placeholder{color:#000;font-weight:400}.newsletter .input-box input:-ms-input-placeholder{color:#000;font-weight:400}.newsletter .input-box input::placeholder{color:#000;font-weight:400}.newsletter .coupon,.newsletter .title{display:block}@media screen and (min-width:768px){.newsletter .coupon,.newsletter .title{display:inline}}.newsletter .title::after{content:' - '}.newsletter .coupon,.newsletter .title::after{display:none}.newsletter .block-title{font-weight:700;font-size:1.28571em;line-height:1.2;margin-bottom:15px}.newsletter .coupon-value{text-decoration:underline}@media screen and (min-width:480px){.newsletter .block-title{font-size:1.71429em}.newsletter{padding-top:1.45833em;padding-left:2.08333em;padding-right:2.08333em}}@media screen and (min-width:768px){.newsletter{font-size:.92857em;padding-left:2.30769em;padding-right:2.30769em}}@media screen and (min-width:1200px){.newsletter{padding-left:6.92308em;padding-right:6.92308em}}
.product-list{max-width:100%;margin-left:auto;margin-right:auto}.product-list:after{content:" ";display:block;clear:both}.product-list .product{box-sizing:border-box;width:50%;float:left;padding-left:10px;padding-right:10px;margin-bottom:20px;text-align:center;overflow:hidden;font-size:0}.product-list .product:nth-child(2n+1){clear:both}@media screen and (min-width:768px){.product-list .product{box-sizing:border-box;width:33.33333%;float:left;padding-left:5px;padding-right:5px}.product-list .product:nth-child(2n+1){clear:none}.product-list .product:nth-child(3n+1){clear:both}}@media screen and (min-width:1200px){.product-list .product{box-sizing:border-box;width:25%;float:left;padding-left:10px;padding-right:10px;margin-bottom:30px}.product-list .product:nth-child(3n+1){clear:none}.product-list .product:nth-child(4n+1){clear:both}}.product-list .product .price-box,.product-list .product p{font-size:12px;line-height:1;margin-bottom:0}@media screen and (min-width:480px){.product-list .product .price-box,.product-list .product p{font-size:14px}}.product-list .product .image{background-color:#fff;display:block;overflow:hidden;position:relative;font-size:14px}.product-list .product .image img{-webkit-transform:scale(.88);-ms-transform:scale(.88);transform:scale(.88);width:100%;-webkit-transition:-webkit-transform .25s;transition:transform .25s}.product-list .product .image:hover img{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.product-list .product .image:hover .sizes{opacity:1}.product-list .product .image .sizes{background-color:rgba(0,0,0,.5);height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .25s;transition:opacity .25s;width:100%}.product-list .product .image .sizes ul{position:relative;text-align:center;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);margin:0 20px}.product-list .product .image .sizes ul li.size{color:#fff;display:inline-block;font-size:16px;line-height:2;margin:0 16px}.product-list .product .manufacturer{margin-top:10px;text-transform:uppercase}@media screen and (min-width:480px){.product-list .product .manufacturer{margin-top:15px}}.product-list .product .name{margin-top:6px}.product-list .product .price-box{font-weight:700;margin-top:6px}.product-list .product .price-box p{display:inline-block;margin-top:0;margin-left:2px;margin-right:2px}.product-list .product .price-box .old-price{font-weight:400;text-decoration:line-through}.product-list .product .price-box .price-label{display:none}
.slider{overflow:hidden}.slide{float:left}
.swipeable{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swipeable.is-animate{-webkit-transition:-webkit-transform .3s;transition:transform .3s}
.content-container.columns2-left main.content{padding-top:2.5em}.content-container.columns2-left main.content p:first-of-type{margin-top:0}.cms-index-noroute{text-align:center}.cms-index-noroute .content a{color:#e9a469;font-weight:700}.cms-index-noroute .content a:hover{text-decoration:underline}@media screen and (min-width:768px){.cms-index-noroute .page-title h1{margin-top:0}.cms-index-noroute .content{padding-bottom:4.28571em;padding-top:7.14286em}}
.grid .col,.grid .square{position:relative}.grid .col,.grid img{width:100%}.grid .square::after,.video-preview::after{content:"";display:block}.content-container.columns1{max-width:100%;width:100%}.content-container.columns1 main.content{padding-left:0;padding-right:0}.grid{overflow:hidden}.grid .col{display:block;float:left;overflow:hidden}.grid .square::after{padding-top:100%}.grid img:not(.one-two){bottom:-100%;height:100%;left:-100%;margin:auto;min-width:100%;position:absolute;right:-100%;top:-100%;width:auto}@media screen and (min-width:480px){.grid.columns-8 .xs-4{width:50%!important}}@media screen and (min-width:768px){.grid.columns-8 .sm-4{width:50%!important}}.grid.home .overlay{background-color:rgba(17,17,17,.8);color:#fff;left:0;overflow:hidden;padding:4.28571em 3.57143em;position:absolute;top:0;width:100%}.grid.home .overlay h2{font-size:1.71429em;font-style:italic;margin:0}.grid.home .overlay h2::after{display:block;margin-top:8px}@media screen and (min-width:480px){.grid.home .overlay h2{font-size:1.28571em}}@media screen and (min-width:768px){.grid.home .overlay h2{font-size:1em}}@media screen and (min-width:1200px){.grid.home .overlay h2{font-size:2.14286em}}.grid.home .overlay p{font-size:1.14286em;font-weight:700}@media screen and (min-width:480px){.grid.home .overlay p{font-size:.85714em}}@media screen and (min-width:1200px){.grid.home .overlay p{font-size:1em}}@media screen and (min-width:480px){.grid.home .overlay{padding:3.21429em 2.5em}}@media screen and (min-width:768px){.grid.home .overlay{padding:2.5em 2.14286em}}@media screen and (min-width:1400px){.grid.home .overlay{padding:5.35714em 4.28571em}}.grid.home .square.product{background-color:#fff;overflow:hidden}.grid.home .square.product img{transition:transform .25s ease-in-out;-webkit-transform:scale(.88);-ms-transform:scale(.88);transform:scale(.88)}.grid.home .square.product img,.grid.home a.col img{-webkit-transition:-webkit-transform .25s ease-in-out}.grid.home .square.product img:hover{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.grid.home a.col img{transition:transform .25s ease-in-out}.grid.home a.col:hover img{-webkit-transform:scale(1.12);-ms-transform:scale(1.12);transform:scale(1.12)}.video-preview{background:center center no-repeat none;background-size:cover;display:block;position:relative}.video-preview::after{padding-top:50%}.video-preview button.play{background-color:rgba(0,0,0,.8);border-radius:50%;display:none;font-size:1.14286em;height:2.1875em;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2.1875em}.video-preview button.play:hover{background-color:#e9a469}@media screen and (min-width:480px){.video-preview button.play{font-size:1.78571em;height:2.4em;width:2.4em}}@media screen and (min-width:920px){.video-preview button.play{font-size:2.14286em;height:2.5em;width:2.5em}}.video-preview button.scroll-down{background-color:transparent;bottom:0;color:#000;left:0;padding:1.07143em 0 .71429em;position:absolute;text-align:center;-webkit-transition:background-color .15s;transition:background-color .15s;width:100%}.video-preview button.scroll-down span{background:url(https://lamina.fi/skin/frontend/lamia/lamina/images/arrow-down.png)center no-repeat;background-size:auto 100%;display:inline-block;height:1.07143em;padding:0;width:1.07143em}.video-preview button.scroll-down:hover{background-color:rgba(0,0,0,.15)}.video-container{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}.video-container .wrapper-container{background-color:rgba(0,0,0,.8);height:100%;left:0;opacity:0;position:absolute;top:0;-webkit-transition:opacity .15s;transition:opacity .15s;width:100%}.video-container .wrapper-container.visible{opacity:1}.video-container .wrapper-container .wrapper{display:block;margin:0 auto;max-width:90%;position:relative;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:57.14286em}.video-container .close{color:#e9a469;font-size:16px;text-align:right}.video-container .close .glyphicon{cursor:pointer}.video-container .close .glyphicon:hover{color:#d69761}.arrivals__header{margin:1em;position:relative}.arrivals__title{font-size:18px;line-height:1;margin-bottom:0;margin-top:0}.arrivals__link{letter-spacing:.1em;line-height:18px;position:absolute;right:0;text-decoration:underline;top:0}.product-list--arrivals .product{clear:none!important}.product-list--arrivals .product .sizes ul,.product-list--arrivals .product:nth-child(n+3){display:none}@media screen and (min-width:480px){.product-list--arrivals .product{box-sizing:border-box;width:33.33333%;float:left;padding-left:3.33333%;padding-right:3.33333%}.product-list--arrivals .product:nth-child(n+3){display:inline-block}.product-list--arrivals .product:nth-child(n+4){display:none}}@media screen and (min-width:768px){.arrivals__header{text-align:center}.arrivals__title{font-size:30px}.arrivals__link{line-height:30px}.product-list--arrivals .product{box-sizing:border-box;width:25%;float:left;padding-left:2.5%;padding-right:2.5%;max-width:380px}.product-list--arrivals .product:nth-child(n+4){display:inline-block}.product-list--arrivals .product:nth-child(n+5){display:none}}@media screen and (min-width:920px){.product-list--arrivals .product{box-sizing:border-box;width:16.66667%;float:left;padding-left:5px;padding-right:5px}.product-list--arrivals .product:nth-child(n+5){display:inline-block}.product-list--arrivals .product:nth-child(n+7){display:none}}@media screen and (min-width:1200px){.product-list--arrivals{text-align:center}.product-list--arrivals .product{display:inline-block;float:none;width:12.5%}.product-list--arrivals .product:nth-child(n+7){display:inline-block}.product-list--arrivals .product:nth-child(n+8){display:none}}@media screen and (min-width:1600px){.product-list--arrivals .product{width:10%}.product-list--arrivals .product:nth-child(n+8){display:inline-block}.product-list--arrivals .product:nth-child(n+10){display:none}}.slider,.slider__slide{position:relative}.slider__image{display:block;overflow:hidden}.slider__image img{width:100%}.slider__content{background-color:#000;color:#fff;height:200px;padding:20px;text-align:center}.slider__title{font-size:1.28571em;font-style:italic;margin-bottom:1em;margin-top:0}.slider__description{font-weight:700;font-size:1.14286em}.slider__link{text-decoration:underline;text-transform:uppercase;font-size:1.14286em}.slider__dot-controls{bottom:200px;padding-bottom:10px;position:absolute;text-align:center;width:100%;z-index:1}.slider__dot-control{background:#000;border-radius:50%;border-width:0;box-shadow:none;height:10px;margin:0 5px;overflow:hidden;width:10px}.slider__dot-control span{color:transparent;display:inline;font-size:0;padding:0}.slider__dot-control.is-current,.slider__dot-control:hover{background:#fff}@media screen and (min-width:480px){.slider__dot-control{height:15px;margin-left:10px;margin-right:10px;width:15px}}@media screen and (min-width:768px){.slider__content{background-color:rgba(17,17,17,.8);height:250px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:400px;padding:40px}.slider__dot-controls{bottom:0}}@media screen and (min-width:1200px){.slider__content{width:600px;height:400px;padding:60px}.slider__title{font-size:2.85714em}.slider__description,.slider__link{font-size:1.28571em}}
