/*! Agera e-handel checkout v16.0.0 - (c) Montania System AB - www.montania.se */.fancybox-enabled {
  overflow: hidden; }

.fancybox-enabled body {
  overflow: visible;
  -ms-touch-action: none;
  touch-action: none; }

.fancybox-container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 99993;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

/* Make sure that the first one is on the top */
.fancybox-container ~ .fancybox-container {
  z-index: 99992; }

.fancybox-bg {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background: #0f0f11;
  opacity: 0;
  transition-timing-function: cubic-bezier(0.55, 0.06, 0.68, 0.19);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.fancybox-container--ready .fancybox-bg {
  opacity: 0.87;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1); }

.fancybox-controls {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  text-align: center;
  opacity: 0;
  z-index: 99994;
  transition: opacity .2s;
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  direction: ltr; }

.fancybox-show-controls .fancybox-controls {
  opacity: 1; }

.fancybox-infobar {
  display: none; }

.fancybox-show-infobar .fancybox-infobar {
  display: inline-block;
  pointer-events: all; }

.fancybox-infobar__body {
  display: inline-block;
  width: 70px;
  line-height: 44px;
  font-size: 13px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  text-align: center;
  color: #ddd;
  background-color: rgba(30, 30, 30, 0.7);
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-font-smoothing: subpixel-antialiased; }

.fancybox-buttons {
  position: absolute;
  top: 0;
  right: 0;
  display: none;
  pointer-events: all; }

.fancybox-show-buttons .fancybox-buttons {
  display: block; }

.fancybox-slider-wrap {
  overflow: hidden;
  direction: ltr; }

.fancybox-slider-wrap,
.fancybox-slider {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  z-index: 99993;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.fancybox-slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow: auto;
  outline: none;
  white-space: normal;
  box-sizing: border-box;
  text-align: center;
  z-index: 99994;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent; }

.fancybox-slide::before {
  content: '';
  display: inline-block;
  vertical-align: middle;
  height: 100%;
  width: 0; }

.fancybox-slide > * {
  display: inline-block;
  position: relative;
  padding: 24px;
  margin: 44px 0 44px;
  border-width: 0;
  vertical-align: middle;
  text-align: left;
  background-color: #fff;
  overflow: auto;
  box-sizing: border-box; }

.fancybox-slide--image {
  overflow: hidden; }

.fancybox-slide--image::before {
  display: none; }

.fancybox-content {
  display: inline-block;
  position: relative;
  margin: 44px auto;
  padding: 0;
  border: 0;
  width: 80%;
  height: calc(100% - 88px);
  vertical-align: middle;
  line-height: normal;
  text-align: left;
  white-space: normal;
  outline: none;
  font-size: 16px;
  font-family: Arial, sans-serif;
  box-sizing: border-box;
  -webkit-tap-highlight-color: transparent;
  -webkit-overflow-scrolling: touch; }

.fancybox-iframe {
  display: block;
  margin: 0;
  padding: 0;
  border: 0;
  width: 100%;
  height: 100%;
  background: #fff; }

.fancybox-slide--video .fancybox-content,
.fancybox-slide--video .fancybox-iframe {
  background: transparent; }

.fancybox-placeholder {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border: 0;
  z-index: 99995;
  background: transparent;
  cursor: default;
  overflow: visible;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  background-size: 100% 100%;
  background-repeat: no-repeat;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden; }

.fancybox-image,
.fancybox-spaceball {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: 0;
  max-width: none;
  max-height: none;
  background: transparent;
  background-size: 100% 100%; }

.fancybox-controls--canzoomOut .fancybox-placeholder {
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.fancybox-controls--canzoomIn .fancybox-placeholder {
  cursor: -webkit-zoom-in;
  cursor: zoom-in; }

.fancybox-controls--canGrab .fancybox-placeholder {
  cursor: -webkit-grab;
  cursor: grab; }

.fancybox-controls--isGrabbing .fancybox-placeholder {
  cursor: -webkit-grabbing;
  cursor: grabbing; }

.fancybox-spaceball {
  z-index: 1; }

.fancybox-tmp {
  position: absolute;
  top: -9999px;
  left: -9999px;
  visibility: hidden; }

.fancybox-error {
  position: absolute;
  margin: 0;
  padding: 40px;
  top: 50%;
  left: 50%;
  width: 380px;
  max-width: 100%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  background: #fff;
  cursor: default; }

.fancybox-error p {
  margin: 0;
  padding: 0;
  color: #444;
  font: 16px/20px "Helvetica Neue",Helvetica,Arial,sans-serif; }

.fancybox-close-small {
  position: absolute;
  top: 4px;
  right: 4px;
  padding: 0;
  margin: 0;
  width: 30px;
  height: 30px;
  font: 21px/1 Arial,"Helvetica Neue",Helvetica,sans-serif;
  color: #888;
  font-weight: 300;
  text-align: center;
  border-radius: 50%;
  border-width: 0;
  cursor: pointer;
  background: #fff;
  transition: background .2s;
  box-sizing: border-box;
  z-index: 2; }

.fancybox-close-small:focus {
  outline: 1px dotted #888; }

.fancybox-slide--video .fancybox-close-small {
  top: -36px;
  right: -36px;
  background: transparent; }

.fancybox-close-small:hover {
  color: #555;
  background: #eee; }

/* Caption */
.fancybox-caption-wrap {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 60px 30px 0 30px;
  z-index: 99998;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box;
  background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.1) 20%, rgba(0, 0, 0, 0.2) 40%, rgba(0, 0, 0, 0.6) 80%, rgba(0, 0, 0, 0.8) 100%);
  opacity: 0;
  transition: opacity .2s;
  pointer-events: none; }

.fancybox-show-caption .fancybox-caption-wrap {
  opacity: 1; }

.fancybox-caption {
  padding: 30px 0;
  border-top: 1px solid rgba(255, 255, 255, 0.4);
  font-size: 14px;
  font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
  color: #fff;
  line-height: 20px;
  -webkit-text-size-adjust: none; }

.fancybox-caption a,
.fancybox-caption button {
  pointer-events: all; }

.fancybox-caption a {
  color: #fff;
  text-decoration: underline; }

/* Buttons */
.fancybox-button {
  display: inline-block;
  position: relative;
  width: 44px;
  height: 44px;
  line-height: 44px;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  cursor: pointer;
  background: transparent;
  color: #fff;
  box-sizing: border-box;
  vertical-align: top;
  outline: none; }

.fancybox-button--disabled {
  cursor: default;
  pointer-events: none; }

.fancybox-infobar__body, .fancybox-button {
  background: rgba(30, 30, 30, 0.6); }

.fancybox-button:hover {
  background: rgba(0, 0, 0, 0.8); }

.fancybox-button::before,
.fancybox-button::after {
  content: '';
  pointer-events: none;
  position: absolute;
  border-color: #fff;
  background-color: currentColor;
  color: currentColor;
  opacity: 0.9;
  box-sizing: border-box;
  display: inline-block; }

.fancybox-button--disabled::before,
.fancybox-button--disabled::after {
  opacity: 0.5; }

.fancybox-button--left::after {
  left: 20px;
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  -webkit-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  transform: rotate(-135deg); }

.fancybox-button--right::after {
  right: 20px;
  top: 18px;
  width: 6px;
  height: 6px;
  background: transparent;
  border-top: solid 2px currentColor;
  border-right: solid 2px currentColor;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.fancybox-button--left {
  border-bottom-left-radius: 5px; }

.fancybox-button--right {
  border-bottom-right-radius: 5px; }

.fancybox-button--close {
  float: right; }

.fancybox-button--close::before, .fancybox-button--close::after {
  content: '';
  display: inline-block;
  position: absolute;
  height: 2px;
  width: 16px;
  top: calc(50% - 1px);
  left: calc(50% - 8px); }

.fancybox-button--close::before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg); }

.fancybox-button--close::after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg); }

/* Loading spinner */
.fancybox-loading {
  border: 6px solid rgba(100, 100, 100, 0.4);
  border-top: 6px solid rgba(255, 255, 255, 0.6);
  border-radius: 100%;
  height: 50px;
  width: 50px;
  -webkit-animation: fancybox-rotate .8s infinite linear;
  animation: fancybox-rotate .8s infinite linear;
  background: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -25px;
  margin-left: -25px;
  z-index: 99999; }

@-webkit-keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

@keyframes fancybox-rotate {
  from {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  to {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-controls {
    text-align: left; }
  .fancybox-button--left,
  .fancybox-button--right,
  .fancybox-buttons button:not(.fancybox-button--close) {
    display: none !important; }
  .fancybox-caption {
    padding: 20px 0;
    margin: 0; } }

/* Fullscreen  */
.fancybox-button--fullscreen::before {
  width: 15px;
  height: 11px;
  left: 15px;
  top: 16px;
  border: 2px solid;
  background: none; }

/* Slideshow button */
.fancybox-button--play::before {
  top: 16px;
  left: 18px;
  width: 0;
  height: 0;
  border-top: 6px inset transparent;
  border-bottom: 6px inset transparent;
  border-left: 10px solid;
  border-radius: 1px;
  background: transparent; }

.fancybox-button--pause::before {
  top: 16px;
  left: 18px;
  width: 7px;
  height: 11px;
  border-style: solid;
  border-width: 0 2px 0 2px;
  background: transparent; }

/* Thumbs */
.fancybox-button--thumbs span {
  font-size: 23px; }

.fancybox-button--thumbs::before {
  top: 20px;
  left: 21px;
  width: 3px;
  height: 3px;
  box-shadow: 0 -4px 0, -4px -4px 0, 4px -4px 0, 0 0 0 32px inset, -4px 0 0, 4px 0 0, 0 4px 0, -4px 4px 0, 4px 4px 0; }

.fancybox-container--thumbs .fancybox-controls,
.fancybox-container--thumbs .fancybox-slider-wrap,
.fancybox-container--thumbs .fancybox-caption-wrap {
  right: 220px; }

.fancybox-thumbs {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  width: 220px;
  margin: 0;
  padding: 5px 5px 0 0;
  background: #fff;
  z-index: 99993;
  word-break: normal;
  -webkit-overflow-scrolling: touch;
  -webkit-tap-highlight-color: transparent;
  box-sizing: border-box; }

.fancybox-thumbs > ul {
  list-style: none;
  position: absolute;
  position: relative;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  overflow-y: auto;
  font-size: 0; }

.fancybox-thumbs > ul > li {
  float: left;
  overflow: hidden;
  max-width: 50%;
  padding: 0;
  margin: 0;
  width: 105px;
  height: 75px;
  position: relative;
  cursor: pointer;
  outline: none;
  border: 5px solid #fff;
  border-top-width: 0;
  border-right-width: 0;
  -webkit-tap-highlight-color: transparent;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  box-sizing: border-box; }

li.fancybox-thumbs-loading {
  background: rgba(0, 0, 0, 0.1); }

.fancybox-thumbs > ul > li > img {
  position: absolute;
  top: 0;
  left: 0;
  min-width: 100%;
  min-height: 100%;
  max-width: none;
  max-height: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.fancybox-thumbs > ul > li:before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  border-radius: 2px;
  border: 4px solid #4ea7f9;
  z-index: 99991;
  opacity: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.fancybox-thumbs > ul > li.fancybox-thumbs-active:before {
  opacity: 1; }

/* Styling for Small-Screen Devices */
@media all and (max-width: 800px) {
  .fancybox-thumbs {
    display: none !important; }
  .fancybox-container--thumbs .fancybox-controls,
  .fancybox-container--thumbs .fancybox-slider-wrap,
  .fancybox-container--thumbs .fancybox-caption-wrap {
    right: 0; } }

.hidden {
    display:none;
}
.center {
    text-align: center !important;
}
.right {
    text-align: right;
}
.left {
    text-align: left;
}
.alignleft img, .layout-bild-till-vanster-om-text img {
    float: left;
    margin-right: 10px;
}
.alignright img, .layout-bild-till-hoger-om-text img {
    float: right;
    margin-left: 10px;
}

.has-image{
    clear: both;
}

fieldset {
    padding: 10px 10px 0 10px;
    margin: 0 10px 0 0;
}
fieldset legend {
    font-weight: bold;
}
fieldset label, fieldset input, fieldset textarea {
    margin-bottom: 5px;
}
fieldset label {
    text-align: left;
    width: 160px;
    float: left;
}
fieldset label.radio, fieldset label.checkbox {
    width: auto;
    float: none;
    vertical-align: top;
    display: block;
    margin: 1em 0;
}

fieldset .inputgroup { /* the inputgroup class is for checkboxes and radios */
    margin-left: 160px;
}
fieldset .inputgroup label, fieldset .inputgroup input { /* the inputgroup class is for checkboxes and radios */
    float: none !important;
    display: inline !important;
    width: auto !important;
}
fieldset br {
    clear: left;
}

.small_thumb {
    float:left;
    margin:2px;
}
.small_thumb img {
    margin:0;
}
.error_container {
    background-color: #D14646;
    color: #fff;
    font-weight: bold;
    border: 1px solid #B76666;
    padding: 5px;
    text-align: center;
}

.notice {
    padding: 10px;
    margin: 10px 0;
}

/**
 * 	Order history
 */

.orderhistory-list-table, .orderhistory-details-table {
    width: 100%;
    border-collapse: collapse;
}
.orderhistory-list-table th {
    text-align: left;
    background-color: #eee;
}
.orderhistory-list-table th.right {
    text-align: right;
}
.orderhistory-list-table td, .orderhistory-list-table th {
    padding: 2px 5px;
}
.orderhistory-list-table td {
    border-top: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
}
.orderhistory-list-table tr.order-details > td {
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    padding: 10px;
}
.orderhistory-list-table .order-row td {
    cursor: pointer;
}
.orderhistory-details-table {
    font-size: 0.85em;
}
.orderhistory-details-wrapper.orderhistory-details-collapsed {
    display: none;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 1s ease-in;
}
.orderhistory-details-wrapper {
    height: 100%;
    -webkit-transition: height 1s ease-in;
}

.orderhistory-details-wrapper dt {
    font-weight: bold;
    float: left;
    clear: left;
    width: 50%;
    margin: 0 0 5px 0;
}
.orderhistory-details-wrapper dd {
    width: 50%;
    float: left;
    margin: 0 0 5px 0;
}

@media (max-width: 450px) {
    .orderhistory-details-wrapper dt {
        width: 50%;
    }
    .orderhistory-details-wrapper dd {
        width: 50%;
    }
}

.order-history-details-column {
    padding: 0.75rem;
    width: 33.3%;
    float: left;
}

.order-history-details-column ul, .order-history-details-column dl {
    list-style: none;
    margin-left: 0;
    padding-left: 0;
    margin-top: 0;
    padding-top: 0;
}

.order-history-details-column:nth-of-type(3n+1) {
    clear: left;
}

@media (max-width: 450px) {
    .order-history-details-column {
        float: none;
        width: 100%;
    }
}

article.page.list {
    border-bottom: 1px solid #E2E2E2;
    margin-bottom: 1em;
    padding-bottom: 1em;
}

article.page.list:last-of-type {
    border: none;
}

article.page time {
    font-size: 85%;
    margin-bottom: 0.5em;
    display: block;
}
article.page footer {
    margin-top: 1em;
}


/**
 * Interest form
 */

.product_interest {
    background: #f8f8f8;
    padding: 10px;
}

.product_interest form {
    padding: 20px 10px 10px 10px;
}

.product_interest label {
    margin-right: 10px;
}

.product_interest .button {
    margin-top: 10px;
}


/**
 * My pages
 */

nav.nav-my-pages > ul {
    margin: 0;
    padding: 0;
    list-style-type: circle;
    padding-left: 20px;
}


/**
 * Info icon
 */

.info-icon {
    border: 1px solid;
    border-radius: 16px;
    display: inline-block;
    width: 16px;
    height: 16px;
    text-align: center;
}

.clearfix:before,
.clearfix:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}

.clearfix:after {
    clear: both;
}
td.mobile-only, th.mobile-only {
    display: none;
}

/* IPAD */
@media (max-width: 768px){
    .content{
        width: 100% !important;
    }
}
/* Mobile */
@media (max-width: 450px) {

    fieldset legend {
        margin-bottom: 5px;
    }
    fieldset .inputgroup{
        margin-left: 0 !important;
        margin-bottom: 10px;
    }
    fieldset label{
        width: 90%;
    }
    fieldset input, fieldset select{
        margin-bottom: 10px;
    }

    /*My pages*/
    div[role='main']{
        width: 100% !important;
    }


    /*Detail order, order list*/

    td.no-mobile, th.no-mobile{
        display: none;
    }
    td.mobile-only, th.mobile-only{
        display: initial;
    }
    td.center{
        text-align: left !important;
    }
    .orderhistory-details-wrapper dl{
        width: 100%;
    }
    .orderhistory-details-wrapper table,
    .orderhistory-details-wrapper thead,
    .orderhistory-details-wrapper tbody,
    .orderhistory-details-wrapper td,
    .orderhistory-details-wrapper th,
    .orderhistory-details-wrapper tr
    {
        display: block;
    }
    .orderhistory-details-wrapper thead tr{
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
    .orderhistory-details-wrapper td{
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee;
        position: relative;
        padding-left: 50%;
        white-space: normal;
        text-align:left;
    }
    .orderhistory-details-wrapper td.last{
        border-bottom: 2px solid #eee;
        padding-bottom: 1.5em;
    }
    .orderhistory-details-wrapper td.first, .orderhistory-details-wrapper th.first{
        padding-top: 1em;
    }
    .orderhistory-details-wrapper td:before{
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%;
        padding-right: 10px;
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }
    .orderhistory-details-wrapper td:before {
        content: attr(data-title);
    }
}

.montania-cookies {
    position:fixed;
    bottom:0;
    left:0;
    right:0;
    width: 100%;
    padding: 10px 40px;
    box-sizing: border-box;
    background:white;
    border-top:1px solid #ccc;
    box-shadow:0 0 5px rgba(0,0,0, 0.3);
    z-index:100;
    font-size:0.9em;
    line-height:1.2em;
    text-align:center;
    transition: all 1s ease-in-out;
}
.montania-cookies.hide {
    bottom: -50vh;
}
.montania-cookies .montania-cookies-close {
    position:absolute;
    cursor:pointer;
    line-height: 1.5;
    font-size: 1.5rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    color: #555;
    top: 50%;
    transform: translateY(-50%);
    right: 1px;
}
.montania-cookies .montania-cookies-link {
    display:block;
}

body {
    transition: margin 0.5s ease-in-out;
}
body.montania-cookie-information {
    margin-bottom:40px;
}
@media (max-width: 1000px) {
    .montania-cookies {
        text-align:left;
    }
    .montania-cookies .montania-cookies-link {
        display:inline;
    }
}
@media (max-width: 600px) {
    .montania-cookies {
        padding:5px 20px;
        font-size:0.8em;
    }
}

.table-proofs, .table-consents {
    width: 100%;
}

.table-proofs th, .table-consents th {
    text-align: left;
}

.privacy-policy-link {
    font-size: 80%;
    font-style: italic;
}

.privacy-policy-notice {
    margin: 1em 0;
    padding: 1em;
    font-size: 80%;
}

.privacy-policy-notice h4 {
    font-size: 1em;
    margin: 0;
}

.privacy-policy-thanks {
    display: none;
}

.reset-password input[type=password] {
    width: 15em;
}

.reset-password form .required-star {
    display: none;
}

form.checkout .loading {
    opacity: 0.5;
    cursor: wait;
    pointer-events: none;
    position: relative;
}

form.checkout .loading:after {
    content: "";
    position: absolute;
    width: 2rem;
    height: 2rem;
    background: transparent url(/public/images/checkout/loading.gif) no-repeat center center;
    top: 50%;
    left: 50%;
}

span.email {
    display: inline-block;
    background-color: #eef4ff;
    color: #2a4b8d;
    font-family: "SFMono-Regular", Menlo, Consolas, monospace;
    font-size: 0.95em;
    padding: 0.15em 0.5em;
    border-radius: 6px;
    border: 1px solid #d0dcf0;
    white-space: nowrap;
    vertical-align: baseline;
}

.mfa-required {
    border: 1px solid #ccc;
    padding: 1rem;
    border-radius: 8px;
    max-width: 600px;
    margin: 1em auto;
}

.mfa-required h4 {
    margin-top: 0;
    margin-bottom: 0.5rem;
}

.mfa-required p {
    margin: 0;
}


/* Skip links - Start */
/* Simply overlay with no animation */
.hidden-unless-focus-within {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.hidden-unless-focus-within:focus-within {
    clip: auto;
    height: auto;
    overflow: visible;
    position: static;
    width: auto;

    margin-top: 10px;
    margin-bottom: 10px;
}

#ae-skip-links {
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 999;
}

/* --- Opt-in: animated reveal, no overlay --- */
#ae-skip-links.display-block {
    position: relative;
    top: auto;
    left: auto;
    z-index: auto;

    display: flex;
    justify-content: center;
}

/* Neutralize offscreen technique and use a collapsible container */
#ae-skip-links.display-block .hidden-unless-focus-within {
    position: static !important;
    clip: auto !important;
    width: auto !important;
    height: auto !important;
    padding: 0;

    display: block;
    overflow: hidden;

    /* collapsed state */
    max-height: 0;
    opacity: 0;

    transition: max-height 200ms ease, margin 200ms ease, opacity 150ms ease;
}

/* expand on focus within */
#ae-skip-links.display-block .hidden-unless-focus-within:focus-within {
    max-height: 6rem;
    opacity: 1;
}

/* Respect reduced motion */
@media (prefers-reduced-motion: reduce) {
    #ae-skip-links.display-block .hidden-unless-focus-within {
        transition: none;
    }
}

/* Skip links - End */
@charset "UTF-8";
#app .image-list, #app .delivery-agents, #app .delivery-methods {
  margin: 0;
  padding: 0;
  list-style: none;
}
#app .image-list > li, #app .delivery-agents > li, #app .delivery-methods > li {
  min-height: 32px;
  margin-bottom: 0.5em;
}
#app .image-list .image, #app .delivery-agents .image, #app .delivery-methods .image {
  display: inline-block;
  width: 60px;
  margin-right: 1em;
}
#app img {
  max-width: 100%;
  height: auto;
}
#app * {
  box-sizing: border-box;
}
#app .order-extras {
  margin: 2rem 0;
}
#app section {
  clear: both;
  padding: 1em 0 3em 0;
}
#app section:last-of-type {
  border-bottom: none;
}
#app section:before, #app section:after {
  content: "";
  display: table;
}
#app section:after {
  clear: both;
}
#app section {
  *zoom: 1;
}
#app .wrp {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
@media (max-width: 600px) {
  #app .wrp {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
#app .wrp-info {
  width: 70%;
  -webkit-flex-basis: 70%;
      -ms-flex-preferred-size: 70%;
          flex-basis: 70%;
  min-width: 0;
}
@media (max-width: 600px) {
  #app .wrp-info {
    width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
#app .wrp-total {
  width: 30%;
  -webkit-flex-basis: 30%;
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%;
  min-width: 0;
}
@media (max-width: 600px) {
  #app .wrp-total {
    width: 100%;
    -webkit-flex-basis: 100%;
        -ms-flex-preferred-size: 100%;
            flex-basis: 100%;
  }
}
#app .two-columns {
  width: 50%;
  float: left;
  padding-right: 2em;
}
@media (max-width: 600px) {
  #app .two-columns {
    width: 100%;
    float: none;
    padding-right: 0;
  }
}
#app .mobile-only {
  visibility: hidden;
  position: absolute;
  top: -9999px;
  left: -9999px;
}
@media (max-width: 600px) {
  #app .hide-mobile {
    visibility: hidden;
    position: absolute;
    top: -9999px;
    left: -9999px;
  }
  #app .mobile-only {
    visibility: visible;
    position: static;
    top: 0;
    left: 0;
  }
}
#app table.cart {
  width: 100%;
}
#app table.cart .loading-spinner {
  float: right;
}
#app table.cart td {
  padding: 0.5em 0;
}
#app table.cart th {
  border-bottom: solid 1px #bbb;
  color: #777;
  font-weight: normal;
}
#app table.cart .cart-id, #app table.cart .cart-name {
  text-align: left;
}
#app table.cart .cart-quantity, #app table.cart .cart-price, #app table.cart .cart-total, #app table.cart .cart-discount, #app table.cart .cart-item-total {
  text-align: right;
}
#app table.cart .cart-total {
  font-weight: bold;
  float: right;
}
#app table.cart .cart-quantity input {
  width: 40px;
  padding: 0.3em;
  border: solid 1px #bbb;
  text-align: right;
  -webkit-appearance: textfield;
  -moz-appearance: textfield;
}
#app table.cart .cart-quantity input::-webkit-inner-spin-button, #app table.cart .cart-quantity input::-webkit-outer-spin-button {
  -webkit-appearance: none;
}
#app table.cart .cart-remove {
  padding-left: 1em;
  width: 50px;
}
#app table.cart .cart-remove button {
  border: none;
  background: none;
  padding: 0 0;
  margin: 0;
  font-size: 21px;
  margin-top: -3px;
  color: rgb(200, 0, 0);
  text-shadow: 1px 0 0 #ddd;
}
#app table.cart .cart-back {
  text-align: center;
}
#app table.cart tbody td {
  border-bottom: solid 1px #f1f1f1;
}
#app table.cart tbody tr:last-of-type td {
  border-bottom: none;
}
#app table.cart tfoot td {
  border-top: solid 1px #bbb;
}
#app table.cart td.invisible {
  border-top: none !important;
}
#app .cart-information {
  text-align: center;
  margin: 1em 0;
}
#app .cart-back.mobile-only {
  margin-top: 1em;
  text-align: center;
}
#app .cart-discount-code-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app .cart-discount-code {
  margin-left: 0.5rem;
  margin-right: auto;
}
#app .form-row {
  display: block;
  padding: 0.25em 0;
}
#app .form-row input:-ms-input-placeholder {
  color: #abafab;
}
#app .form-row label {
  display: block;
  float: left;
  width: 10%;
  min-height: 28px;
  line-height: 28px;
  color: #777;
}
@media (max-width: 600px) {
  #app .form-row label {
    width: auto;
    float: none;
  }
}
#app .form-row label.inline {
  width: auto;
  display: inline-block;
  float: none;
  margin-right: 1em;
  vertical-align: top;
}
#app .form-row label.inline span {
  vertical-align: top;
}
#app .form-row .controls, #app .form-row .extra {
  float: left;
  padding-left: 0.5em;
  padding-right: 1.5em;
  width: 45%;
  min-height: 28px;
}
#app .form-row .controls p, #app .form-row .extra p {
  padding: 0.5em 0;
  margin: 0;
}
@media (max-width: 600px) {
  #app .form-row .controls, #app .form-row .extra {
    width: auto;
    float: none;
    padding-left: 0;
    padding-right: 0;
    margin-bottom: 0.5em;
  }
}
#app .form-row .extra .alert {
  margin-top: 0;
  margin-bottom: 0;
  padding: 0.3em 0.5em;
}
#app .form-row.form-row-block label, #app .form-row.form-row-block .controls, #app .form-row.form-row-block .extra {
  width: auto;
  float: none;
  padding: 0;
}
#app .form-row.form-row-block label {
  height: auto;
  line-height: inherit;
}
#app .form-row input, #app .form-row select, #app .form-row textarea {
  display: block;
  padding-left: 0.5em;
  padding-right: 0.5em;
  width: 100%;
  height: 28px;
  border: solid 1px #bbb;
}
#app .form-row input[type=radio], #app .form-row input[type=checkbox], #app .form-row select[type=radio], #app .form-row select[type=checkbox], #app .form-row textarea[type=radio], #app .form-row textarea[type=checkbox] {
  height: auto;
  border: none;
}
#app .form-row input.is-invalid, #app .form-row select.is-invalid, #app .form-row textarea.is-invalid {
  border-color: #b22;
  background: #FFF2F2;
}
#app .form-row input[type=checkbox], #app .form-row input[type=radio] {
  border: none;
}
#app .form-row textarea {
  min-height: 4em;
}
#app .form-row .inline input {
  display: inline;
  width: auto;
  padding: 0;
  margin-right: 0.1em;
}
#app .form-row button {
  min-height: 28px;
}
#app .form-row .screen-reader-text {
  position: absolute;
  top: -9999em;
  left: -9999em;
}
#app .form-row:before, #app .form-row:after {
  content: "";
  display: table;
}
#app .form-row:after {
  clear: both;
}
#app .form-row {
  *zoom: 1;
}
#app button[disabled], #app input[disabled], #app [disabled] {
  cursor: not-allowed;
  opacity: 0.75;
}
#app .delivery-methods label {
  width: 65%;
  display: inline-block;
}
@media (max-width: 600px) {
  #app .delivery-methods label {
    width: auto;
    margin-right: 1em;
  }
}
@media (max-width: 600px) {
  #app .delivery-methods .price {
    float: right;
  }
}
#app .payment-container h1 {
  margin-bottom: 0.25em;
}
#app .payment-container h2 {
  font-size: 1em;
  margin-bottom: 0.5em;
}
#app .payment-container img {
  float: right;
  margin-right: 14em;
  max-width: 60px;
  margin-top: 1px;
  margin-left: 0;
  margin-right: 0;
  margin-top: 0;
}
@media (max-width: 600px) {
  #app .payment-container img {
    margin-right: 0;
  }
}
#app .payment-methods:before, #app .payment-methods:after {
  content: "";
  display: table;
}
#app .payment-methods:after {
  clear: both;
}
#app .payment-methods {
  *zoom: 1;
  margin: 0 0 1.5em 0;
  padding: 0;
  list-style: none;
  min-width: 525px;
}
@media (max-width: 600px) {
  #app .payment-methods {
    min-width: 0;
  }
}
#app .payment-methods:last-of-type {
  margin-bottom: 0;
}
#app .payment-methods > li {
  padding-left: 0.1em;
  min-height: 16px;
  margin-bottom: 0.5em;
}
#app .payment-methods label {
  width: 65%;
  display: inline-block;
}
@media (max-width: 600px) {
  #app .payment-methods .description {
    text-align: right;
    float: right;
  }
}
#app .part-payment-container {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#app .part-payment-details {
  min-width: 284px;
  padding: 0.5rem;
  background: #f0f0f0;
  border: solid 1px #f1f1f1;
}
#app .part-payment-details-value {
  float: right;
}
#app .part-payment-details-label {
  margin-right: 5px;
}
#app .px-sprite-holder {
  overflow: hidden;
  position: relative;
  height: 1.25rem;
  width: 1.75rem;
  display: inline-block;
}
#app .px-sprite {
  display: block;
  position: absolute;
  width: 100%;
  width: -moz-available;
}
#app .payment-card-types {
  margin-top: 0.5rem;
}
#app .payment-card-types img {
  margin: 0;
}
#app .px-sprite-card-generic {
  margin-top: -1078% !important;
}
#app .px-sprite-card-amex {
  margin-top: -653% !important;
}
#app .px-sprite-card-diners {
  margin-top: -864% !important;
}
#app .px-sprite-card-mastercard {
  margin-top: -1291% !important;
}
#app .px-sprite-card-visa {
  margin-top: -1506% !important;
}
#app .px-sprite-card-forbrugsforeningen {
  margin-top: -3039% !important;
}
#app .px-sprite-card-jcb {
  margin-top: -3247% !important;
}
#app .px-sprite-card-axept {
  margin-top: -3438% !important;
}
#app .px-sprite-card-dankort {
  margin-top: -3661% !important;
}
#app .px-sprite-card-maestro {
  margin-top: -3866% !important;
}
#app .px-sprite-card-cup {
  margin-top: -4074% !important;
}
#app .px-sprite-card-ikanofinansdk {
  margin-top: -4909% !important;
}
#app .px-sprite-card-lindex {
  margin-top: -5535% !important;
}
#app .px-sprite-card-finax {
  margin-top: -5969% !important;
}
#app .px-sprite-card-ica {
  margin-top: -6382% !important;
}
#app .px-sprite-card-coopmatkonto {
  margin-top: -6785% !important;
}
#app button {
  padding: 0.3333333333em 1em;
  background-color: #499ff2;
  background-image: linear-gradient(to bottom, #499ff2, #2e66b3);
  border: solid 1px #3268a8;
  border-radius: 3px;
  background-clip: padding-box;
  color: #fff;
  text-align: center;
}
#app button:active {
  background: #387ec4;
}
#app button.send {
  padding: 1em 3em;
  margin-top: 3em;
  font-size: 1.1em;
}
@media (max-width: 600px) {
  #app button.send {
    margin-top: 1em;
  }
}
@media (max-width: 600px) {
  #app .actions {
    margin-top: 2em;
    text-align: center;
  }
  #app .actions label {
    display: block;
  }
}
#app .actions .form-row {
  margin-bottom: 3em;
}
#app .actions #cellphone-number {
  max-width: 200px;
}
#app [data-ember-action] {
  cursor: pointer;
}
#app .is-loading, #app .is-loading-spinner, #app .is-booting {
  opacity: 0.75;
}
#app .is-loading *, #app .is-loading-spinner *, #app .is-booting * {
  pointer-events: none;
}
#app .is-loading-spinner, #app .is-booting {
  background: transparent url(/public/images/checkout/loading.gif) no-repeat center center;
}
#app input.is-loading-spinner, #app input.is-booting {
  background-position: center right;
}
#app .loading-spinner {
  width: 16px;
  height: 16px;
}
#app .loading-spinner.is-loading, #app .loading-spinner.is-loading-spinner, #app .loading-spinner.is-booting {
  background: url(/public/images/checkout/loading.gif);
}
#app .loading-spinner.success:after {
  content: "√";
  color: #00aa00;
}
#app .is-booting {
  width: 16px;
  height: 16px;
  margin: 0 auto;
}
#app #first-name, #app #last-name, #app #login-password, #app .button-login {
  width: 49%;
  display: inline-block;
}
#app #last-name, #app .button-login {
  float: right;
}
#app #invoice-address1, #app #delivery-address1 {
  margin-bottom: 0.5em;
}
#app input.postal-code, #app label.city {
  display: block;
  float: left;
  width: 20%;
  margin: 0;
}
@media (max-width: 600px) {
  #app input.postal-code, #app label.city {
    width: 25%;
  }
}
#app label.city {
  text-align: center;
}
#app input.city {
  float: left;
  width: 60%;
}
@media (max-width: 600px) {
  #app input.city {
    width: 70%;
    margin-left: 5%;
  }
}
#app #social-security-number,
#app #social-security-number-klarna,
#app #social-security-number-payex-invoice,
#app #vat-number,
#app #vat-number-klarna {
  max-width: 200px;
}
#app #cellphone-number-klarna, #app #cellphone-number-payex-invoice {
  max-width: 200px;
}
@media (max-width: 600px) {
  #app div.klarna, #app div.payex {
    margin-top: 2em;
    margin-left: 0;
  }
}
#app div.klarna ul, #app div.payex ul {
  list-style: none;
  margin-left: 0;
  padding-left: 0;
}
#app .klarna-fetch-button {
  float: right;
}
#app .backdrop {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: fixed;
  opacity: 1;
  z-index: 10;
  padding: 1em;
  background: rgba(0, 0, 0, 0.25);
  transition: opacity 0.2s;
}
#app .backdrop.removing {
  opacity: 0;
  pointer-events: none;
}
#app .backdrop.hidden {
  display: none;
}
#app .modal {
  margin: 200px auto 0 auto;
  max-width: 600px;
  background: #fff;
  border: solid 1px #bbb;
  border-radius: 3px;
  box-shadow: 0 0 2em #888;
  overflow-y: scroll;
}
#app .modal.modal-large {
  margin-top: 1rem;
  max-height: calc(100vh - 4rem);
}
#app .modal .dismiss {
  float: right;
  border: none;
  background: none;
  font-size: 1.5em;
  color: #555;
  padding: 0;
  width: 2rem;
  max-width: none;
  min-width: 0;
  box-shadow: none;
  transition: color 0.2s;
}
#app .modal .dismiss:hover {
  color: #222;
}
#app .modal header {
  padding: 1em;
  border-bottom: solid 1px #bbb;
  background: #fafafa;
}
#app .modal header h2 {
  margin: 0;
}
#app .modal .modal-body {
  padding: 1em;
}
#app .alert {
  padding: 0.5em;
  border: solid 1px;
  border-radius: 3px;
}
#app .alert-inline {
  margin: 0 0.5em;
  display: inline;
}
#app .alert-block {
  margin: 0.5em 0;
  display: block;
}
#app .alert-inline-block {
  display: inline-block;
  margin: 0.5em 0;
}
#app .alert-warn {
  background-color: #fcf8e3;
  border-color: #faebcc;
  color: #8a6d3b;
}
#app .alert-error {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442;
}
#app .alert-success {
  background-color: #dff0d8;
  border-color: #d6e9c6;
  color: #3c763d;
}
#app .alert-info {
  background-color: #d9edf7;
  border-color: #bce8f1;
  color: #31708f;
}
#app .order-thanks a {
  word-break: break-all;
}
#app .cart-totals {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin: 0;
  text-align: left;
}
#app .cart-totals dt, #app .cart-totals dd {
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 0.25rem;
  border-bottom: solid 1px #bbb;
  padding-bottom: 0.25rem;
  color: #222;
}
#app .cart-totals dt {
  width: 60%;
}
#app .cart-totals dd {
  width: 40%;
}
#app .cart-totals dd {
  text-align: right;
  font-weight: bold;
}
#app .cart-totals dt.dt-full-width {
  width: 100%;
  -webkit-flex-basis: 100%;
      -ms-flex-preferred-size: 100%;
          flex-basis: 100%;
}
#app .enter-gift-card {
  margin: 1rem 0;
  text-align: left;
}
#app .enter-gift-card .desktop-only {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#app .enter-gift-card .desktop-only input, #app .enter-gift-card .desktop-only button {
  min-width: 0;
}
#app .enter-gift-card .desktop-only input {
  width: 39%;
  -webkit-flex-basis: 39%;
      -ms-flex-preferred-size: 39%;
          flex-basis: 39%;
}
#app .enter-gift-card .desktop-only button {
  width: 59%;
  -webkit-flex-basis: 59%;
      -ms-flex-preferred-size: 59%;
          flex-basis: 59%;
}
#app .enter-gift-card .mobile-only {
  margin-bottom: 0;
}
#app .enter-gift-card .mobile-only button {
  width: 100%;
}
#app .enter-gift-card .mobile-only .controls {
  margin-bottom: 0.5rem;
}
#app .remove-gift-card-button {
  color: #c80000;
  text-shadow: 1px 0 0 #ddd;
  margin-left: 0.3rem;
}
#app .enter-discount-code {
  margin: 1rem 0;
  text-align: left;
}
#app .enter-discount-code .desktop-only {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
#app .enter-discount-code .desktop-only input, #app .enter-discount-code .desktop-only button {
  min-width: 0;
}
#app .enter-discount-code .desktop-only input {
  width: 39%;
  -webkit-flex-basis: 39%;
      -ms-flex-preferred-size: 39%;
          flex-basis: 39%;
}
#app .enter-discount-code .desktop-only button {
  width: 59%;
  -webkit-flex-basis: 59%;
      -ms-flex-preferred-size: 59%;
          flex-basis: 59%;
}
#app .enter-discount-code .mobile-only {
  margin-bottom: 0;
}
#app .enter-discount-code .mobile-only button {
  width: 100%;
}
#app .enter-discount-code .mobile-only .controls {
  margin-bottom: 0.5rem;
}
#app .remove-discount-code-button {
  color: #c80000;
  text-shadow: 1px 0 0 #ddd;
  margin-left: 0.3rem;
}
#app .stick-me.stuck {
  position: fixed;
  top: 1rem;
}
@media (max-width: 600px) {
  #app .stick-me {
    display: none;
  }
}
#app .stick-me-placeholder.bottom-stuck {
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: flex-end;
      -ms-flex-align: end;
          align-items: flex-end;
  height: 100%;
  padding-bottom: 1.5rem;
}
#app .stick-me-placeholder.bottom-stuck .stuck {
  position: static;
  top: auto;
}

.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  -webkit-user-select: none;
  -ms-touch-action: none;
  touch-action: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-target {
  position: relative;
}
.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}
/* Wrapper for all connect elements.
 */
.noUi-connects {
  overflow: hidden;
  z-index: 0;
}
.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  right: 0;
  height: 100%;
  width: 100%;
  -ms-transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  -webkit-transform-style: preserve-3d;
  transform-origin: 0 0;
  transform-style: flat;
}
/* Offset direction
 */
.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
  left: 0;
  right: auto;
}
/* Give origins 0 height/width so they don't interfere with clicking the
 * connect elements.
 */
.noUi-vertical .noUi-origin {
  top: -100%;
  width: 0;
}
.noUi-horizontal .noUi-origin {
  height: 0;
}
.noUi-handle {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  position: absolute;
}
.noUi-touch-area {
  height: 100%;
  width: 100%;
}
.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  -webkit-transition: transform 0.3s;
  transition: transform 0.3s;
}
.noUi-state-drag * {
  cursor: inherit !important;
}
/* Slider size and handle placement;
 */
.noUi-horizontal {
  height: 18px;
}
.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  right: -17px;
  top: -6px;
}
.noUi-vertical {
  width: 18px;
}
.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  right: -6px;
  bottom: -17px;
}
.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
  left: -17px;
  right: auto;
}
/* Styling;
 * Giving the connect element a border radius causes issues with using transform: scale
 */
.noUi-target {
  background: #FAFAFA;
  border-radius: 4px;
  border: 1px solid #D3D3D3;
  box-shadow: inset 0 1px 1px #F0F0F0, 0 3px 6px -5px #BBB;
}
.noUi-connects {
  border-radius: 3px;
}
.noUi-connect {
  background: #3FB8AF;
}
/* Handles and cursors;
 */
.noUi-draggable {
  cursor: ew-resize;
}
.noUi-vertical .noUi-draggable {
  cursor: ns-resize;
}
.noUi-handle {
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #FFF;
  cursor: default;
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #EBEBEB, 0 3px 6px -3px #BBB;
}
.noUi-active {
  box-shadow: inset 0 0 1px #FFF, inset 0 1px 7px #DDD, 0 3px 6px -3px #BBB;
}
/* Handle stripes;
 */
.noUi-handle:before,
.noUi-handle:after {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #E8E7E6;
  left: 14px;
  top: 6px;
}
.noUi-handle:after {
  left: 17px;
}
.noUi-vertical .noUi-handle:before,
.noUi-vertical .noUi-handle:after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}
.noUi-vertical .noUi-handle:after {
  top: 17px;
}
/* Disabled state;
 */
[disabled] .noUi-connect {
  background: #B8B8B8;
}
[disabled].noUi-target,
[disabled].noUi-handle,
[disabled] .noUi-handle {
  cursor: not-allowed;
}
/* Base;
 *
 */
.noUi-pips,
.noUi-pips * {
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.noUi-pips {
  position: absolute;
  color: #999;
}
/* Values;
 *
 */
.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}
.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}
/* Markings;
 *
 */
.noUi-marker {
  position: absolute;
  background: #CCC;
}
.noUi-marker-sub {
  background: #AAA;
}
.noUi-marker-large {
  background: #AAA;
}
/* Horizontal layout;
 *
 */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}
.noUi-value-horizontal {
  -webkit-transform: translate(-50%, 50%);
  transform: translate(-50%, 50%);
}
.noUi-rtl .noUi-value-horizontal {
  -webkit-transform: translate(50%, 50%);
  transform: translate(50%, 50%);
}
.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}
.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}
.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}
/* Vertical layout;
 *
 */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}
.noUi-value-vertical {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  padding-left: 25px;
}
.noUi-rtl .noUi-value-vertical {
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%);
}
.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}
.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}
.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #D9D9D9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}
.noUi-horizontal .noUi-tooltip {
  -webkit-transform: translate(-50%, 0);
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}
.noUi-vertical .noUi-tooltip {
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}
.noUi-horizontal .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(50%, 0);
  transform: translate(50%, 0);
  left: auto;
  bottom: 10px;
}
.noUi-vertical .noUi-origin > .noUi-tooltip {
  -webkit-transform: translate(0, -18px);
  transform: translate(0, -18px);
  top: auto;
  right: 28px;
}

/** RESET AND LAYOUT
===================================*/
.bx-wrapper {
  position: relative;
  margin-bottom: 60px;
  padding: 0;
  *zoom: 1;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
}
.bx-wrapper img {
  max-width: 100%;
  display: block;
}
.bxslider {
  margin: 0;
  padding: 0;
  /*fix flickering when used background-image instead of <img> (on Chrome)*/
  -webkit-perspective: 1000;
}
ul.bxslider {
  list-style: none;
}
.bx-viewport {
  /* fix other elements on the page moving (in Chrome) */
  -webkit-transform: translateZ(0);
}
/** THEME
===================================*/
.bx-wrapper {
  -moz-box-shadow: 0 0 5px #ccc;
  -webkit-box-shadow: 0 0 5px #ccc;
  box-shadow: 0 0 5px #ccc;
  border: 5px solid #fff;
  background: #fff;
}
.bx-wrapper .bx-pager,
.bx-wrapper .bx-controls-auto {
  position: absolute;
  bottom: -30px;
  width: 100%;
}
/* LOADER */
.bx-wrapper .bx-loading {
  min-height: 50px;
  background: url('images/bx_loader.gif') center center no-repeat #ffffff;
  height: 100%;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2000;
}
/* PAGER */
.bx-wrapper .bx-pager {
  text-align: center;
  font-size: .85em;
  font-family: Arial;
  font-weight: bold;
  color: #666;
  padding-top: 20px;
}
.bx-wrapper .bx-pager.bx-default-pager a {
  background: #666;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}
.bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active,
.bx-wrapper .bx-pager.bx-default-pager a:focus {
  background: #000;
}
.bx-wrapper .bx-pager-item,
.bx-wrapper .bx-controls-auto .bx-controls-auto-item {
  display: inline-block;
  vertical-align: bottom;
  *zoom: 1;
  *display: inline;
}
.bx-wrapper .bx-pager-item {
  font-size: 0;
  line-height: 0;
}
/* DIRECTION CONTROLS (NEXT / PREV) */
.bx-wrapper .bx-prev {
  left: 10px;
  background: url('images/controls.png') no-repeat 0 -32px;
}
.bx-wrapper .bx-prev:hover,
.bx-wrapper .bx-prev:focus {
  background-position: 0 0;
}
.bx-wrapper .bx-next {
  right: 10px;
  background: url('images/controls.png') no-repeat -43px -32px;
}
.bx-wrapper .bx-next:hover,
.bx-wrapper .bx-next:focus {
  background-position: -43px 0;
}
.bx-wrapper .bx-controls-direction a {
  position: absolute;
  top: 50%;
  margin-top: -16px;
  outline: 0;
  width: 32px;
  height: 32px;
  text-indent: -9999px;
  z-index: 9999;
}
.bx-wrapper .bx-controls-direction a.disabled {
  display: none;
}
/* AUTO CONTROLS (START / STOP) */
.bx-wrapper .bx-controls-auto {
  text-align: center;
}
.bx-wrapper .bx-controls-auto .bx-start {
  display: block;
  text-indent: -9999px;
  width: 10px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -11px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-start:hover,
.bx-wrapper .bx-controls-auto .bx-start.active,
.bx-wrapper .bx-controls-auto .bx-start:focus {
  background-position: -86px 0;
}
.bx-wrapper .bx-controls-auto .bx-stop {
  display: block;
  text-indent: -9999px;
  width: 9px;
  height: 11px;
  outline: 0;
  background: url('images/controls.png') -86px -44px no-repeat;
  margin: 0 3px;
}
.bx-wrapper .bx-controls-auto .bx-stop:hover,
.bx-wrapper .bx-controls-auto .bx-stop.active,
.bx-wrapper .bx-controls-auto .bx-stop:focus {
  background-position: -86px -33px;
}
/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
  text-align: left;
  width: 80%;
}
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
  right: 0;
  width: 35px;
}
/* IMAGE CAPTIONS */
.bx-wrapper .bx-caption {
  position: absolute;
  bottom: 0;
  left: 0;
  background: #666;
  background: rgba(80, 80, 80, 0.75);
  width: 100%;
}
.bx-wrapper .bx-caption span {
  color: #fff;
  font-family: Arial;
  display: block;
  font-size: .85em;
  padding: 10px;
}

/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.swiper-container{margin:0 auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-flex;display:-ms-flexbox;display:flex;transition-property:-webkit-transform;transition-property:transform;transition-property:-webkit-transform,-webkit-transform;transition-property:transform,-webkit-transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px, 0, 0);transform:translate3d(0px, 0, 0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;-webkit-flex-shrink:0;flex-shrink:0;width:100%;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:-webkit-transform,-webkit-transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;transition-property:height,-webkit-transform;transition-property:-webkit-transform,height;transition-property:transform,height;transition-property:-webkit-transform,height,-webkit-transform;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-wrapper,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-cube-shadow{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-prev,.swiper-button-next{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(0.66);-ms-transform:scale(0.66);transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(0.33);-ms-transform:scale(0.33);transform:scale(0.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px, -50%, 0);transform:translate3d(0px, -50%, 0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms top,200ms -webkit-transform;transition:200ms -webkit-transform,200ms top;transition:200ms transform,200ms top;transition:200ms -webkit-transform,200ms top,200ms -webkit-transform;transition:200ms transform,200ms top,200ms -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms left,200ms -webkit-transform;transition:200ms -webkit-transform,200ms left;transition:200ms transform,200ms left;transition:200ms -webkit-transform,200ms left,200ms -webkit-transform;transition:200ms transform,200ms left,200ms -webkit-transform}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms right,200ms -webkit-transform;transition:200ms -webkit-transform,200ms right;transition:200ms transform,200ms right;transition:200ms -webkit-transform,200ms right,200ms -webkit-transform;transition:200ms transform,200ms right,200ms -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar,.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:hsla(0,0%,100%,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite;animation:swiper-preloader-spin 1s steps(12, end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-prev,.swiper-container-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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{-webkit-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);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}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("./ajax-loader.gif") center center no-repeat}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:rgba(0,0,0,0);color:rgba(0,0,0,0);top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -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:rgba(0,0,0,0);color:rgba(0,0,0,0)}.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:#fff;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:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.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:rgba(0,0,0,0);display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:rgba(0,0,0,0);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:"•";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}.bold,strong,b{font-family:"Futura LT W01 Book",sans-serif}body,html,input,select,textarea{font-family:"Futura W01 Light",sans-serif;color:#222}p{line-height:1.8em}@media(max-width: 785px){p{line-height:1.6em}}@media print{p{line-height:1.6em}}[role=main]{font-size:22px}@media(max-width: 1200px){[role=main]{font-size:18px}}@media print{[role=main]{font-size:18px}}@media(max-width: 785px){[role=main]{font-size:16px}}@media print{[role=main]{font-size:16px}}@media(max-width: 450px){[role=main]{font-size:14px}}@media print{[role=main]{font-size:14px}}[role=main] h1,[role=main] h2{text-transform:uppercase;margin:0}[role=main] h3,[role=main] h4,[role=main] h5,[role=main] h6{margin:.8em 0}[role=main] h1{font-size:1.5em}[role=main] h2{font-size:1.3636363636em}[role=main] h3{font-size:1.3636363636em}[role=main] li{margin:.5em 0;line-height:1.5}.centered{text-align:center}.light,.light-block{font-family:"Futura W01 Light",sans-serif;letter-spacing:.025em}.light-block{display:block}@media(max-width: 785px){.light-block{display:inline}}@media print{.light-block{display:inline}}.huge,[role=main] .huge{font-size:55px}@media(max-width: 450px){.huge,[role=main] .huge{font-size:44px}}@media print{.huge,[role=main] .huge{font-size:44px}}.large,[role=main] .large{font-size:44px}@media(max-width: 785px){.large,[role=main] .large{font-size:33px}}@media print{.large,[role=main] .large{font-size:33px}}h2,h3,h4,h5,h6{font-family:"Futura W01 Light",sans-serif;letter-spacing:.04em;font-weight:normal}h1{font-family:"Futura LT W01 Book",sans-serif;letter-spacing:.075em;font-weight:normal}a{color:#222}a.arrow-right{text-decoration:none}*{box-sizing:border-box}.error_container,.notice{background-color:#c08e47;border:solid 1px rgba(0,0,0,0);border-radius:3px;text-align:left;color:#fff}figure{margin:0;padding:0}.alignleft img{float:none}.alignleft>img{float:left}.alignright img{float:none}.alignright>img{float:right}.hidden{display:none}figure.imgbefore,figure.imgafter{text-align:center}ul{padding-left:25px}.screen-reader-text{text-indent:-999em;font-size:0;color:rgba(0,0,0,0);pointer-events:none}article>figure:last-of-type img{display:block}@media print{.noprint{display:none}}.content img{max-width:100%;width:auto;height:auto}#papa-bear,#mama-bear,#baby-bear{display:none}@media(max-width: 785px){#papa-bear{display:block}}@media print{#papa-bear{display:block}}@media(max-width: 450px){#mama-bear{display:block}}@media print{#mama-bear{display:block}}@media(max-width: 1px){#baby-bear{display:block}}.visuallyhidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;clip:rect(0 0 0 0);overflow:hidden}.theme-af .currency-symbol{display:none}[lang=en] .theme-standard .currency-symbol,[lang=en] .theme-standard .product-unit{font-size:1rem}.btn-link{border:none !important;background:rgba(0,0,0,0) !important;padding:0 !important;text-transform:none !important;color:#c08e47 !important;text-decoration:underline !important;cursor:pointer !important}.swiper-pagination-bullet-active{background:#c08e47}.instagram-images{margin-top:2rem}a[href$=".pdf"]:before{content:"";background-image:url(/images/pdf.svg);width:19px;height:16px;display:inline-block;background-size:13px;background-repeat:no-repeat;top:2px;position:relative}.theme-standard .top-bar{background-color:#c08e47;color:#fff;padding:.25rem 0}.theme-standard .top-bar p{font-size:1.25rem;text-align:center;margin:0 auto;padding-left:1rem;padding-right:1rem}@media(max-width: 785px){.theme-standard .top-bar p{font-size:1rem}}@media print{.theme-standard .top-bar p{font-size:1rem}}@media(max-width: 450px){.theme-standard .top-bar p{font-size:.875rem}}@media print{.theme-standard .top-bar p{font-size:.875rem}}#container{max-width:1200px;margin:auto}@media(max-width: 450px){#container{width:auto;min-width:0;max-width:none}}@media print{#container{width:auto;min-width:0;max-width:none}}[role=main]{padding-top:1.5em}[role=main]:before,[role=main]:after{content:"";display:table}[role=main]:after{clear:both}[role=main]{*zoom:1}@media(max-width: 450px){[role=main]{padding-top:1rem}}@media print{[role=main]{padding-top:1rem}}#header{background:#fff;padding:1rem;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media(min-width: 768px){.fixed-navigation #header{max-width:1200px;margin:0 auto;padding-bottom:0;transition-timing-function:ease-out}}.theme-standard #header{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header a[rel=home]{max-width:150px;font-size:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}#header a[rel=home] img{width:260px;height:auto}#header a[rel=home]{transition:all .15s;transition-timing-function:ease-in}@media(min-width: 768px){#header a[rel=home]{max-width:260px;transition-timing-function:ease-out}.fixed-navigation #header a[rel=home]{max-width:260px}}#header img{max-width:100%;height:auto}#header .logo{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}nav ul{list-style:none;padding-left:0}nav.tools-left,nav.tools-right{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-flex-basis:33.3333333333%;-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}nav.tools-left ul,nav.tools-right ul{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0}nav.tools-left a,nav.tools-left button,nav.tools-right a,nav.tools-right button{border:none;padding:0;color:rgba(0,0,0,0);display:block;width:23px;height:23px;overflow:hidden}nav.tools-left .link-search button,nav.tools-right .link-search button{background:rgba(0,0,0,0) url(/images/search.svg) no-repeat center center;background-size:contain}nav.tools-left .link-profile a,nav.tools-right .link-profile a{background:rgba(0,0,0,0) url(/images/profile.svg) no-repeat center center;background-size:contain}nav.tools-left .link-checkout a,nav.tools-right .link-checkout a{background:rgba(0,0,0,0) url(/images/cart.svg) no-repeat center center;background-size:contain}nav.tools-left .link-checkout,nav.tools-right .link-checkout{position:relative}nav.tools-left .cart-count,nav.tools-right .cart-count{position:absolute;color:#c08e47;top:-12px;font-size:12px;font-weight:bolder;transition:all .25s;transition-timing-function:ease-in}nav.tools-left .cart-count[data-count-length="1"],nav.tools-right .cart-count[data-count-length="1"]{left:32px}nav.tools-left .cart-count[data-count-length="2"],nav.tools-right .cart-count[data-count-length="2"]{left:29px}nav.tools-left .cart-count[data-count-length="3"],nav.tools-right .cart-count[data-count-length="3"]{left:26px}nav.tools-left .cart-count[data-count-length="4"],nav.tools-right .cart-count[data-count-length="4"]{left:21px;top:-14px}nav.tools-left .cart-count[data-count-length="5"],nav.tools-left .cart-count[data-count-length="6"],nav.tools-left .cart-count[data-count-length="7"],nav.tools-left .cart-count[data-count-length="8"],nav.tools-right .cart-count[data-count-length="5"],nav.tools-right .cart-count[data-count-length="6"],nav.tools-right .cart-count[data-count-length="7"],nav.tools-right .cart-count[data-count-length="8"]{left:13px;top:-14px}nav.tools-left .updated.link-checkout .cart-count,nav.tools-right .updated.link-checkout .cart-count{transition-timing-function:ease-out;top:-20px}nav.tools-left .link-heart button,nav.tools-left .link-heart a,nav.tools-right .link-heart button,nav.tools-right .link-heart a{background:rgba(0,0,0,0) url(/images/heart-black.svg) no-repeat center center;background-size:contain}nav.tools-left a,nav.tools-left button{margin-right:1.5rem;margin-left:0}nav.tools-left ul{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}nav.tools-right a,nav.tools-right button{margin-left:1.5rem}nav.primary{text-transform:uppercase;position:relative;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}nav.primary ul{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#e5e5e5;width:100%;overflow-x:scroll;margin:0;max-width:1200px;-ms-overflow-style:none;overflow:-moz-scrollbars-none}nav.primary ul::-webkit-scrollbar{width:0 !important;height:0 !important}@media(min-width: 768px){nav.primary ul{background:none;overflow-x:visible;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}nav.primary>ul{margin-bottom:53px;transition:all .15s;transition-timing-function:ease-in}@media(min-width: 768px){nav.primary>ul{margin-top:.5rem;margin-bottom:.5rem}}nav.primary>ul.collapsed{transition-timing-function:ease-out}@media(max-width: 785px){nav.primary>ul.collapsed{margin-bottom:0}}@media print{nav.primary>ul.collapsed{margin-bottom:0}}nav.primary>ul.collapsed .shadow-before,nav.primary>ul.collapsed .shadow-after{opacity:0;transition-timing-function:ease-out}nav.primary .shadow-before,nav.primary .shadow-after{content:"";height:53px;width:60px;position:absolute;opacity:0;pointer-events:none;z-index:10002;margin-top:0;transition:all .15s;transition-timing-function:ease-in}@media(min-width: 768px){nav.primary .shadow-before,nav.primary .shadow-after{display:none}}nav.primary .shadow-after{right:0;background-image:linear-gradient(to right, rgba(229, 229, 229, 0), rgb(229, 229, 229));transition-timing-function:ease-out}nav.primary .shadow-before{left:0;background-image:linear-gradient(to left, rgba(243, 243, 243, 0), rgb(243, 243, 243));transition-timing-function:ease-out}nav.primary .shadow-before.visible,nav.primary .shadow-after.visible{opacity:1}nav.primary ul ul{position:absolute;background:#f3f3f3;z-index:10001;max-height:100px;left:0;transition:all .15s;transition-timing-function:ease-in}@media(min-width: 768px){nav.primary ul ul{position:absolute;display:none;max-height:none;width:auto;box-shadow:0 3px 3px #eee;background:#fff;left:auto;padding-top:.5rem;padding-bottom:.5rem}}nav.primary ul ul a{border-bottom:solid 3px #f3f3f3}@media(min-width: 768px){nav.primary ul ul a{padding:0;margin:.4rem 4rem .4rem 1rem;display:inline-block;border-bottom:solid 2px rgba(0,0,0,0)}}nav.primary button{margin:1rem 1rem calc(1rem - 3px) 1rem}nav.primary a{display:block;padding:1rem 1rem calc(1rem - 3px) 1rem;text-decoration:none;border-bottom:solid 3px #e5e5e5}@media(min-width: 768px){nav.primary a{padding:.25rem 0 calc(.25rem - 2px) 0;margin:.25rem 1rem;border-bottom:solid 2px rgba(0,0,0,0)}}nav.primary li:first-of-type{padding-left:2rem}@media(min-width: 768px){nav.primary li:first-of-type{padding-left:0}}nav.primary li:last-of-type{padding-right:2rem}@media(min-width: 768px){nav.primary li:last-of-type{padding-right:0}}@media(min-width: 768px){nav.primary li:hover>a,nav.primary li.active>a,nav.primary li.touched>a{border-color:#c08e47}}nav.primary .active>a{border-bottom:solid 3px #c08e47}@media(min-width: 768px){nav.primary .active>a{border-width:2px}}nav.primary .has-children>a{padding-right:1.5rem;position:relative}@media(min-width: 768px){nav.primary .has-children>a{padding-right:0}}nav.primary .has-children>a:after{content:"";display:inline-block;position:absolute;right:.25rem;top:55%;width:.85rem;height:.85rem;background:rgba(0,0,0,0) url(/images/chevron-up.svg) no-repeat center center;background-size:contain;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);transition:all .15s;transition-timing-function:ease-in}@media(min-width: 768px){nav.primary .has-children>a:after{display:none}}@media(min-width: 768px){nav.primary .has-children:hover ul{display:block}nav.primary .has-children:hover>a:after{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}}nav.primary .has-children.collapsed>a:after{top:43%;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);transition-timing-function:ease-out}nav.primary .has-children.collapsed>ul{max-height:0;overflow:hidden;transition-timing-function:ease-out}@media(min-width: 768px){nav.primary li.has-children:hover>ul{max-height:none;overflow:visible}}.fixed-navigation .fixed-header{z-index:10000;width:100%;background:#fff;left:0}@media(min-width: 768px){.fixed-navigation .fixed-header{box-shadow:0 0 10px #eee}}.top-bar{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem 0;background:#f3f3f3}nav.top{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:1200px;max-width:1200px;margin:0 auto;padding:0 1rem}nav.top ul{list-style:none;margin:0;padding:0;display:-webkit-flex;display:-ms-flexbox;display:flex}nav.top li{margin-right:2rem}nav.top a{text-decoration:none}nav.top ul.preview-simulation{margin-left:auto}nav.top ul.preview-simulation a{color:#c83232}nav.top ul.preview-simulation li.active{border-bottom:solid 1px #c83232;font-family:"Futura LT W01 Book",sans-serif}@media(max-width: 785px){nav.top ul.preview-simulation{display:block;margin-right:auto}}@media print{nav.top ul.preview-simulation{display:block;margin-right:auto}}#footer{background:#f3f3f3}#footer:before,#footer:after{content:"";display:table}#footer:after{clear:both}#footer{*zoom:1}#footer nav{padding:3em 3em 0 3em}@media(max-width: 785px){#footer nav{padding:1.5em 2em 0 2em}}@media print{#footer nav{padding:1.5em 2em 0 2em}}#footer section{float:left;width:20%;margin-bottom:1.5em;padding-right:1em;text-transform:uppercase}@media(max-width: 785px){#footer section{width:33.33%}#footer section:nth-of-type(3n+1){clear:left}}@media print{#footer section{width:33.33%}#footer section:nth-of-type(3n+1){clear:left}}@media(max-width: 600px){#footer section{width:auto;float:none;clear:none}}#footer h1{margin:0 0 .2em 0;font-size:1em}#footer ul{list-style:none;margin:0;padding:0}#footer ul ul{padding:.15em 0 0 1em}@media(max-width: 785px){#footer ul ul{padding-top:.225em}}@media print{#footer ul ul{padding-top:.225em}}#footer ul ul li:before{content:"> ";padding-right:.25em}#footer li{padding:.15em 0}@media(max-width: 785px){#footer li{padding:.225em 0}}@media print{#footer li{padding:.225em 0}}#footer a{color:#222;text-decoration:none}#footer .credits{clear:both;text-align:right;font-size:.7em;color:#888;padding-left:1rem;padding-right:1rem}@media(max-width: 450px){#footer .credits{text-align:center}}@media print{#footer .credits{text-align:center}}#footer .credits a{color:#888;text-decoration:underline}.textblock.ingress:not(.has-image){margin-top:0}a.arrow-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}a.arrow-right img{margin-left:1rem}.centered a.arrow-right{right:-30px;position:relative;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 450px){.centered a.arrow-right{right:0;position:static}}@media print{.centered a.arrow-right{right:0;position:static}}@media(max-width: 1200px){.centered-ipad a.arrow-right{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media print{.centered-ipad a.arrow-right{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}a.play,a.play-right{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;text-decoration:none}a.play img{margin-right:1rem}a.play-right img{margin-left:1rem}.flag-se{display:inline-block;min-height:50px;padding-top:.1em;padding-left:62.5px;background:rgba(0,0,0,0) url(/images/flag-se.png) no-repeat center left}.centered .flag-se{left:-30px;position:relative}@media(max-width: 450px){.centered .flag-se{left:0;position:static}}@media print{.centered .flag-se{left:0;position:static}}.flexcontainer{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;position:relative}@media(max-width: 785px){.flexcontainer{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}@media print{.flexcontainer{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}}.flexcontainer .imgbefore,.flexcontainer .imgafter{margin-bottom:3.5em}.textblock{position:relative;clear:both;margin:3.5em 0}.textblock:not(.imagecard-thirds):before,.textblock:not(.imagecard-thirds):after{content:"";display:table}.textblock:not(.imagecard-thirds):after{clear:both}.textblock:not(.imagecard-thirds){*zoom:1}@media(max-width: 450px){.textblock{margin:1.75em 0}}@media print{.textblock{margin:1.75em 0}}.textblock:last-of-type{margin-bottom:0}.textblock figure{display:inline-block}.textblock.imagecard-thirds{width:31%;float:none;clear:none;display:inline-block;margin:0 0 3.5em;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;text-align:left}@media(max-width: 785px){.textblock.imagecard-thirds{width:40%}}@media print{.textblock.imagecard-thirds{width:40%}}@media(max-width: 450px){.textblock.imagecard-thirds{width:100%;padding:0 2rem}}@media print{.textblock.imagecard-thirds{width:100%;padding:0 2rem}}.textblock.imagecard-thirds img{display:block;margin:0 auto 16px auto}.textblock.imagecard-thirds h1{margin-bottom:16px;font-size:14px}.textblock.imagecard-thirds h1 .group{font-size:20px;margin-top:16px}.textblock.imagecard-thirds h2{font-size:25px}.textblock.imagecard-thirds p{font-size:14px;text-transform:uppercase}.textblock.imagecard-thirds a{text-decoration:none}.overlay-up{position:absolute}@media(max-width: 450px){.overlay-up{position:static;margin:2rem 0 !important;padding:0 2rem !important}.overlay-up h1{margin-top:.5em}}@media print{.overlay-up{position:static;margin:2rem 0 !important;padding:0 2rem !important}.overlay-up h1{margin-top:.5em}}.four-columns{float:left;width:25%}@media(max-width: 785px){.four-columns{width:50%}}@media print{.four-columns{width:50%}}@media(max-width: 450px){.four-columns{width:auto;float:none}}@media print{.four-columns{width:auto;float:none}}.three-columns{float:left;width:33.33%}.two-columns{float:left;width:50%}.two-columns:nth-of-type(2n+1){clear:left}@media(max-width: 450px){.two-columns{width:auto;float:none}}@media print{.two-columns{width:auto;float:none}}.upper{text-transform:uppercase}.semitransparent{background:hsla(0,0%,100%,.48)}.no-rgba .semitransparent{background:#fff}.details{color:#58585a;font-size:12px;text-transform:uppercase}.alignleft img,.alignright img{margin:0}.alignright .column-text{float:right;width:48%;padding-top:2.5em;padding-right:2.5em;text-align:right}@media(max-width: 1260px){.alignright .column-text{padding-left:1em}}@media(max-width: 785px){.alignright .column-text{float:none;width:auto;padding:0 2em;text-align:left}}@media print{.alignright .column-text{float:none;width:auto;padding:0 2em;text-align:left}}.alignleft .column-text{float:left;width:50%;padding-top:2.5em;padding-left:2.5em}@media(max-width: 1260px){.alignleft .column-text{padding-right:1em}}@media(max-width: 785px){.alignleft .column-text{float:none;width:auto;padding:0 2em;text-align:left}}@media print{.alignleft .column-text{float:none;width:auto;padding:0 2em;text-align:left}}.block-text{margin:0 11rem}@media(max-width: 1200px){.block-text{margin:0 4rem}}@media print{.block-text{margin:0 4rem}}@media(max-width: 785px){.block-text{margin:0 2rem}}@media print{.block-text{margin:0 2rem}}.block-text h1{text-align:center}.justified{text-align:justify}@media(max-width: 450px){.justified{text-align:left}}@media print{.justified{text-align:left}}.medical{background:#dbefe3;padding:1em 3em;margin-bottom:1em;box-shadow:5px 5px 30px #dfdfdf}@media(max-width: 785px){.medical{padding:2em;box-shadow:none}}@media print{.medical{padding:2em;box-shadow:none}}.medical.medical-icon:before{content:"";position:absolute;top:-1.2em;display:block;width:62px;height:54px;left:50%;margin-left:-31px;background:rgba(0,0,0,0) url(/images/medical.png) no-repeat top left}.share-page{display:inline-block;position:relative;top:2px;margin-right:4em}@media(max-width: 450px){.share-page{display:block;position:static;top:0;margin-right:0;margin-bottom:1em}}@media print{.share-page{display:block;position:static;top:0;margin-right:0;margin-bottom:1em}}.page-container,#app{padding:0 2em 2em 2em}.target{position:relative;top:-100px}.information{background:#c08e47;color:#fff;padding:1em;margin-bottom:1em;box-shadow:5px 5px 30px #dfdfdf}@media(max-width: 785px){.information{padding:1em 2em;box-shadow:none}}@media print{.information{padding:1em 2em;box-shadow:none}}@media(max-width: 450px){.information{padding:1em .5em}}@media print{.information{padding:1em .5em}}.youtube-container{position:relative;height:0;overflow:hidden}.youtube-container.video-16x9{padding-bottom:56.25%}.youtube-container.video-4x3{padding-bottom:75%}.youtube-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.stilmall-2-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 785px){.stilmall-2-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print{.stilmall-2-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.stilmall-2-block .column-image{text-align:center}.stilmall-2-block .column-image,.stilmall-2-block .column-text{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;float:none}@media(max-width: 785px){.stilmall-2-block .column-image,.stilmall-2-block .column-text{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media print{.stilmall-2-block .column-image,.stilmall-2-block .column-text{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media(max-width: 785px){.stilmall-2-block .column-image{-webkit-order:1;-ms-flex-order:1;order:1}}@media print{.stilmall-2-block .column-image{-webkit-order:1;-ms-flex-order:1;order:1}}@media(max-width: 785px){.stilmall-2-block .column-text{-webkit-order:0;-ms-flex-order:0;order:0}}@media print{.stilmall-2-block .column-text{-webkit-order:0;-ms-flex-order:0;order:0}}.product-detail-banner-2-block{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 785px){.product-detail-banner-2-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media print{.product-detail-banner-2-block{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}}.product-detail-banner-2-block .column-image{text-align:center;font-size:0}.product-detail-banner-2-block .column-text{padding:2em;margin-right:auto}@media(max-width: 785px){.product-detail-banner-2-block .column-text{margin-right:0}}@media print{.product-detail-banner-2-block .column-text{margin-right:0}}.stilmall-5050{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#e5e4e2;margin-top:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.stilmall-5050>figure{font-size:0}@media(max-width: 930px){.stilmall-5050>figure{background:none !important}}@media(min-width: 930px){.stilmall-5050{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.stilmall-5050 picture img{display:none}.stilmall-5050>figure{background:rgba(0,0,0,0) no-repeat top 25px right;background-size:100%;max-height:none}}@media(min-width: 930px)and (max-width: 1200px){.stilmall-5050>figure{background-size:80%}}@media print and (min-width: 930px){.stilmall-5050>figure{background-size:80%}}@media(min-width: 930px){.stilmall-5050 .textblock-content,.stilmall-5050>figure{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%}}.stilmall-5050 .textblock-content{padding:2rem}@media(max-width: 450px){.stilmall-5050 .textblock-content{padding:1rem 2rem}}@media print{.stilmall-5050 .textblock-content{padding:1rem 2rem}}.stilmall-5050 .details{margin:2.5em auto;width:234px;display:block}.stilmall-5050 .caption-above{text-align:left}.stilmall-5050 .caption-below{text-align:right}.stilmall-6040,.stilmall-4060{display:-webkit-flex;display:-ms-flexbox;display:flex;background:#e5e4e2;margin-top:0;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(min-width: 930px){.stilmall-6040,.stilmall-4060{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}}.stilmall-6040 .textblock-content,.stilmall-4060 .textblock-content{padding:2rem}@media(max-width: 450px){.stilmall-6040 .textblock-content,.stilmall-4060 .textblock-content{padding:1rem 2rem}}@media print{.stilmall-6040 .textblock-content,.stilmall-4060 .textblock-content{padding:1rem 2rem}}@media(max-width: 930px){.stilmall-6040 .textblock-content+.textblock-content,.stilmall-4060 .textblock-content+.textblock-content{padding-top:0}}@media(min-width: 930px){.stilmall-6040 .textblock-content{width:60%;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}.stilmall-6040 .textblock-content+.textblock-content{width:40%;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}}@media(min-width: 930px){.stilmall-4060 .textblock-content{width:40%;-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%}.stilmall-4060 .textblock-content+.textblock-content{width:60%;-webkit-flex-basis:60%;-ms-flex-preferred-size:60%;flex-basis:60%}}ol{padding-left:20px}@media(max-width: 1200px){.centered-ipad{text-align:center}}@media print{.centered-ipad{text-align:center}}@media(max-width: 785px){article+.filter{margin-top:1em}}@media print{article+.filter{margin-top:1em}}.filter{padding:.5em 0;text-transform:uppercase;font-size:16.67px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.filter button,.filter a.button,.filter h1{display:inline-block;text-transform:uppercase;border:none;background:none;padding:0;font-size:1em;border-bottom:solid 2px rgba(0,0,0,0);border-color:rgba(0,0,0,0);text-align:left}.filter button.selected,.filter a.button.selected,.filter h1.selected{border-color:#c08e47}.filter .tags{padding-left:3rem}.filter .tags button{margin-right:1em}@media(max-width: 785px){.filter .tags,.filter .sort{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;width:100%}.filter .tags .filter-general,.filter .tags .tag-group,.filter .tags .sort-group,.filter .sort .filter-general,.filter .sort .tag-group,.filter .sort .sort-group{-webkit-flex-basis:23.5%;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;width:23.5%;margin-left:0;margin-right:0;margin-bottom:0;padding-right:0;padding-left:0}.filter .tags .filter-general,.filter .sort .filter-general{text-align:right}}@media print{.filter .tags,.filter .sort{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0;width:100%}.filter .tags .filter-general,.filter .tags .tag-group,.filter .tags .sort-group,.filter .sort .filter-general,.filter .sort .tag-group,.filter .sort .sort-group{-webkit-flex-basis:23.5%;-ms-flex-preferred-size:23.5%;flex-basis:23.5%;width:23.5%;margin-left:0;margin-right:0;margin-bottom:0;padding-right:0;padding-left:0}.filter .tags .filter-general,.filter .sort .filter-general{text-align:right}}.filter>.search{padding-right:3rem;top:-4px;position:relative}@media(max-width: 450px){.filter>.search{position:static;clear:left}}@media print{.filter>.search{position:static;clear:left}}.filter>.search input{float:right;background:#f3f3f3;border:solid 1px #f3f3f3;width:9em;padding:.3rem .6rem;margin-top:-5px}.filter>.search button.search{width:21px;height:21px;border:0;float:right;outline:0;margin-left:5px;cursor:pointer;color:rgba(0,0,0,0);font-size:0;background-position:center center;background-color:rgba(0,0,0,0);background-size:20px 20px;background-repeat:no-repeat;background-image:url(/images/search-icon.svg?v=2)}.no-svg .filter>.search button.search,.no-inlinesvg .filter>.search button.search{background:rgba(0,0,0,0) url(/images/searchIcon.png) no-repeat top left}.filter>.search .is-loading,.filter>.search .is-loading-spinner{opacity:.75}.filter>.search .is-loading-spinner{background-image:url(/public/images/checkout/loading.gif);background-repeat:no-repeat;background-position:center center}.filter>.search input.is-loading-spinner{background-position:center right}.filter .groups{max-width:none;margin:0 auto;padding:1.45rem 1rem 1rem 1rem;line-height:2;font-size:1.4em;text-align:center;width:100%}@media(max-width: 785px){.filter .groups{display:none}}@media print{.filter .groups{display:none}}.filter .groups button,.filter .groups a.button,.filter .groups h1{margin-right:1em;white-space:pre;text-decoration:none;text-transform:none}.filter .groups button:hover,.filter .groups a.button:hover,.filter .groups h1:hover{text-decoration:none}.filter .groups button:last-child,.filter .groups a.button:last-child,.filter .groups h1:last-child{margin-right:0}.filter:before,.filter:after{content:"";display:table}.filter:after{clear:both}.filter{*zoom:1}.filter-label{margin-right:.5em}.filter-general{float:left;margin-top:.45rem}@media(max-width: 450px){.filter-general{clear:left}}@media print{.filter-general{clear:left}}.filter-group{float:left;margin-right:5em;max-height:20px;overflow:hidden;position:relative;z-index:9;margin-top:.45rem}@media(max-width: 450px){.filter-group{margin-bottom:1em}}@media print{.filter-group{margin-bottom:1em}}.filter-group.open{overflow:visible}.tags,.sort,.search input{font-size:14px}.filter-alternatives{padding:0 27px 0 1em;margin:.5em 0 .5em -1em;box-shadow:0 3px 3px #eee}.no-boxshadow .filter-alternatives{border:solid 1px #eee;border-top:none}.filter-alternatives{list-style:none;background:#fff;display:inline-block;position:absolute;top:100%;left:0;width:285px}.filter-alternatives li{margin:.25em 0}@media(max-width: 450px){.filter-alternatives{left:-50%}}@media print{.filter-alternatives{left:-50%}}.filter-alternatives-open:after{content:"";display:block;position:relative;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:14px solid #cecfd0;display:inline-block;margin-left:.3em}@media(max-width: 450px){.filter-alternatives-open:after{display:none}}@media print{.filter-alternatives-open:after{display:none}}@media(max-width: 785px){.sort{clear:left;padding-left:2em}}@media print{.sort{clear:left;padding-left:2em}}@media(max-width: 450px){.sort{padding-left:.75em}}@media print{.sort{padding-left:.75em}}.tag-group-1{z-index:19}.tag-group-2{z-index:18}.tag-group-3{z-index:17}.tag-group-4{z-index:16}.tag-group-5{z-index:15}.tag-group-6{z-index:14}.tag-group-7{z-index:13}.tag-group-8{z-index:12}.tag-group-9{z-index:11}[data-group-type]{display:inline-block;max-width:285px;transition:all .2s linear;overflow:hidden}[role=main].product_list,[role=main].search,.favorite-list,.bestsellers,.related-products{padding-bottom:3em}[role=main].product_list figure.imgbefore+.textblock.imgbefore,[role=main].search figure.imgbefore+.textblock.imgbefore,.favorite-list figure.imgbefore+.textblock.imgbefore,.bestsellers figure.imgbefore+.textblock.imgbefore,.related-products figure.imgbefore+.textblock.imgbefore{margin-top:0}[role=main].product_list .overlay-up h2,[role=main].search .overlay-up h2,.favorite-list .overlay-up h2,.bestsellers .overlay-up h2,.related-products .overlay-up h2{text-transform:none}[role=main].product_list .products,[role=main].search .products,.favorite-list .products,.bestsellers .products,.related-products .products{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap}[role=main].product_list .products article,[role=main].search .products article,.favorite-list .products article,.bestsellers .products article,.related-products .products article{width:25%;-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:1.5em;padding-bottom:1em;text-align:center}[role=main].product_list .products article.loading,[role=main].search .products article.loading,.favorite-list .products article.loading,.bestsellers .products article.loading,.related-products .products article.loading{opacity:.5;pointer-events:none;cursor:wait}@media(max-width: 950px){[role=main].product_list .products article,[role=main].search .products article,.favorite-list .products article,.bestsellers .products article,.related-products .products article{width:33%;-webkit-flex-basis:33%;-ms-flex-preferred-size:33%;flex-basis:33%}}@media(max-width: 785px){[role=main].product_list .products article,[role=main].search .products article,.favorite-list .products article,.bestsellers .products article,.related-products .products article{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:2rem;padding-right:2rem}[role=main].product_list .products article:nth-of-type(2n),[role=main].search .products article:nth-of-type(2n),.favorite-list .products article:nth-of-type(2n),.bestsellers .products article:nth-of-type(2n),.related-products .products article:nth-of-type(2n){padding-left:1rem}[role=main].product_list .products article:nth-of-type(2n+1),[role=main].search .products article:nth-of-type(2n+1),.favorite-list .products article:nth-of-type(2n+1),.bestsellers .products article:nth-of-type(2n+1),.related-products .products article:nth-of-type(2n+1){padding-right:1rem}}@media print{[role=main].product_list .products article,[role=main].search .products article,.favorite-list .products article,.bestsellers .products article,.related-products .products article{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:2rem;padding-right:2rem}[role=main].product_list .products article:nth-of-type(2n),[role=main].search .products article:nth-of-type(2n),.favorite-list .products article:nth-of-type(2n),.bestsellers .products article:nth-of-type(2n),.related-products .products article:nth-of-type(2n){padding-left:1rem}[role=main].product_list .products article:nth-of-type(2n+1),[role=main].search .products article:nth-of-type(2n+1),.favorite-list .products article:nth-of-type(2n+1),.bestsellers .products article:nth-of-type(2n+1),.related-products .products article:nth-of-type(2n+1){padding-right:1rem}}[role=main].product_list .products article figure,[role=main].search .products article figure,.favorite-list .products article figure,.bestsellers .products article figure,.related-products .products article figure{position:relative;width:150px;height:150px;margin:0 auto 16px auto}@media(max-width: 450px){[role=main].product_list .products article figure,[role=main].search .products article figure,.favorite-list .products article figure,.bestsellers .products article figure,.related-products .products article figure{width:100%;height:auto;padding-left:1rem;padding-right:1rem}}@media print{[role=main].product_list .products article figure,[role=main].search .products article figure,.favorite-list .products article figure,.bestsellers .products article figure,.related-products .products article figure{width:100%;height:auto;padding-left:1rem;padding-right:1rem}}[role=main].product_list .products article h1,[role=main].search .products article h1,.favorite-list .products article h1,.bestsellers .products article h1,.related-products .products article h1{margin-bottom:16px;font-size:.6363636364em;max-width:200px;margin-left:auto;margin-right:auto}@media(max-width: 785px){[role=main].product_list .products article h1,[role=main].search .products article h1,.favorite-list .products article h1,.bestsellers .products article h1,.related-products .products article h1{font-size:1em}}@media print{[role=main].product_list .products article h1,[role=main].search .products article h1,.favorite-list .products article h1,.bestsellers .products article h1,.related-products .products article h1{font-size:1em}}[role=main].product_list .products article h1 .product-list-code,[role=main].search .products article h1 .product-list-code,.favorite-list .products article h1 .product-list-code,.bestsellers .products article h1 .product-list-code,.related-products .products article h1 .product-list-code{margin-bottom:16px}[role=main].product_list .products article .group,[role=main].product_list .products article .large-text,[role=main].search .products article .group,[role=main].search .products article .large-text,.favorite-list .products article .group,.favorite-list .products article .large-text,.bestsellers .products article .group,.bestsellers .products article .large-text,.related-products .products article .group,.related-products .products article .large-text{font-size:.9090909091em}@media(max-width: 785px){[role=main].product_list .products article .group,[role=main].product_list .products article .large-text,[role=main].search .products article .group,[role=main].search .products article .large-text,.favorite-list .products article .group,.favorite-list .products article .large-text,.bestsellers .products article .group,.bestsellers .products article .large-text,.related-products .products article .group,.related-products .products article .large-text{font-size:1em}}@media print{[role=main].product_list .products article .group,[role=main].product_list .products article .large-text,[role=main].search .products article .group,[role=main].search .products article .large-text,.favorite-list .products article .group,.favorite-list .products article .large-text,.bestsellers .products article .group,.bestsellers .products article .large-text,.related-products .products article .group,.related-products .products article .large-text{font-size:1em}}[role=main].product_list .products article .group,[role=main].search .products article .group,.favorite-list .products article .group,.bestsellers .products article .group,.related-products .products article .group{margin-bottom:16px;text-transform:uppercase}[role=main].product_list .products article p,[role=main].search .products article p,.favorite-list .products article p,.bestsellers .products article p,.related-products .products article p{font-size:14px;text-transform:uppercase;margin-top:auto}[role=main].product_list .products article a,[role=main].search .products article a,.favorite-list .products article a,.bestsellers .products article a,.related-products .products article a{text-decoration:none}[role=main].product_list .product_price,[role=main].search .product_price,.favorite-list .product_price,.bestsellers .product_price,.related-products .product_price{margin-top:0;margin-bottom:16px}.theme-standard [role=main].product_list .product_price,.theme-standard [role=main].search .product_price,.theme-standard .favorite-list .product_price,.theme-standard .bestsellers .product_price,.theme-standard .related-products .product_price{font-size:1.7272727273em;margin-bottom:.5rem}.theme-af [role=main].product_list .product_price,.theme-af [role=main].search .product_price,.theme-af .favorite-list .product_price,.theme-af .bestsellers .product_price,.theme-af .related-products .product_price{margin-top:auto}[role=main].product_list .buyform,[role=main].search .buyform,.favorite-list .buyform,.bestsellers .buyform,.related-products .buyform{margin-top:16px;text-align:center}.theme-standard [role=main].product_list .buyform,.theme-standard [role=main].search .buyform,.theme-standard .favorite-list .buyform,.theme-standard .bestsellers .buyform,.theme-standard .related-products .buyform{margin-top:0}[role=main].product_list .buyform.buyform-out-of-stock,[role=main].search .buyform.buyform-out-of-stock,.favorite-list .buyform.buyform-out-of-stock,.bestsellers .buyform.buyform-out-of-stock,.related-products .buyform.buyform-out-of-stock{margin-top:0}[role=main].product_list .product-packaging-size,[role=main].search .product-packaging-size,.favorite-list .product-packaging-size,.bestsellers .product-packaging-size,.related-products .product-packaging-size{font-size:14px;text-align:center;margin-top:2.5px;text-transform:uppercase}[role=main].product_list .product-detail-packaging-size,[role=main].search .product-detail-packaging-size,.favorite-list .product-detail-packaging-size,.bestsellers .product-detail-packaging-size,.related-products .product-detail-packaging-size{display:none}.theme-standard [role=main].product_list .amount-wrapper,.theme-standard [role=main].search .amount-wrapper,.theme-standard .favorite-list .amount-wrapper,.theme-standard .bestsellers .amount-wrapper,.theme-standard .related-products .amount-wrapper{display:none}[role=main].product_list .amount-wrapper label,[role=main].search .amount-wrapper label,.favorite-list .amount-wrapper label,.bestsellers .amount-wrapper label,.related-products .amount-wrapper label{display:none}[role=main].product_list .price-label,[role=main].search .price-label,.favorite-list .price-label,.bestsellers .price-label,.related-products .price-label{display:none}[role=main].product_list .fran_pris,[role=main].search .fran_pris,.favorite-list .fran_pris,.bestsellers .fran_pris,.related-products .fran_pris{font-size:14px}.theme-standard [role=main].product_list .product-unit,.theme-standard [role=main].search .product-unit,.theme-standard .favorite-list .product-unit,.theme-standard .bestsellers .product-unit,.theme-standard .related-products .product-unit{display:none}[role=main].product_list .variant-controls,[role=main].search .variant-controls,.favorite-list .variant-controls,.bestsellers .variant-controls,.related-products .variant-controls{margin-top:0;font-size:16px}[role=main].product_list .product-stock-info,[role=main].search .product-stock-info,.favorite-list .product-stock-info,.bestsellers .product-stock-info,.related-products .product-stock-info{font-size:14px;margin:7px 0;font-style:italic;text-transform:none}[role=main].product_list .product-list-variant-controls,[role=main].search .product-list-variant-controls,.favorite-list .product-list-variant-controls,.bestsellers .product-list-variant-controls,.related-products .product-list-variant-controls{text-align:center;margin-bottom:0}[role=main].product_list .product-list-variant-controls label,[role=main].search .product-list-variant-controls label,.favorite-list .product-list-variant-controls label,.bestsellers .product-list-variant-controls label,.related-products .product-list-variant-controls label{font-size:.6363636364em;margin-right:.25rem;text-transform:uppercase}@media(max-width: 785px){[role=main].product_list .product-list-variant-controls label,[role=main].search .product-list-variant-controls label,.favorite-list .product-list-variant-controls label,.bestsellers .product-list-variant-controls label,.related-products .product-list-variant-controls label{font-size:14px;display:block;margin-bottom:.5rem}}@media print{[role=main].product_list .product-list-variant-controls label,[role=main].search .product-list-variant-controls label,.favorite-list .product-list-variant-controls label,.bestsellers .product-list-variant-controls label,.related-products .product-list-variant-controls label{font-size:14px;display:block;margin-bottom:.5rem}}.no-flexbox [role=main].product_list .products,.no-flexbox [role=main].search .products{display:block}.no-flexbox [role=main].product_list .products article,.no-flexbox [role=main].search .products article{min-height:470px}.btn-favorite{bottom:0;height:32px;padding:0;margin:0;border:none;background:rgba(0,0,0,0) url(/images/heart.png) no-repeat center right;background-size:32px}.btn-favorite.selected{background:rgba(0,0,0,0) url(/images/heart-selected-golden.png) no-repeat center right;background-size:32px}[role=main].product_list .btn-favorite,[role=main].search .btn-favorite,.favorite-list .btn-favorite,.bestsellers .btn-favorite,.related-products .btn-favorite,.product_images .btn-favorite{position:absolute;width:32px;color:rgba(0,0,0,0);font-size:0;text-indent:-999em;right:-2rem}@media(max-width: 450px){[role=main].product_list .btn-favorite,[role=main].search .btn-favorite,.favorite-list .btn-favorite,.bestsellers .btn-favorite,.related-products .btn-favorite,.product_images .btn-favorite{right:0}}@media print{[role=main].product_list .btn-favorite,[role=main].search .btn-favorite,.favorite-list .btn-favorite,.bestsellers .btn-favorite,.related-products .btn-favorite,.product_images .btn-favorite{right:0}}#product_page_wrapper{padding:0 3em}@media(max-width: 785px){#product_page_wrapper{padding:0}}@media print{#product_page_wrapper{padding:0}}.product .swiper-container,.product .mobile_single_image{display:none}@media(max-width: 785px){.product .swiper-container,.product .mobile_single_image{display:block}}@media print{.product .swiper-container,.product .mobile_single_image{display:block}}.product .swiper-container .swiper-pagination,.product .mobile_single_image .swiper-pagination{position:static}.product .swiper-container .swiper-slide img,.product .mobile_single_image .swiper-slide img{max-width:60%;height:auto}.product .product_image{text-align:center;margin-bottom:.5rem;position:relative}@media(max-width: 785px){.product .product_image{display:none}}@media print{.product .product_image{display:none}}.product .product_image:not(.small_thumb){width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.product .product_images{float:left;width:36.7%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 785px){.product .product_images{display:block;width:auto;float:none;text-align:center}.product .product_images:before,.product .product_images:after{content:"";display:table}.product .product_images:after{clear:both}.product .product_images{*zoom:1}}@media print{.product .product_images{display:block;width:auto;float:none;text-align:center}.product .product_images:before,.product .product_images:after{content:"";display:table}.product .product_images:after{clear:both}.product .product_images{*zoom:1}}.product .product-info{float:right;width:50%;text-align:right}@media(max-width: 785px){.product .product-info{width:auto;float:none;text-align:left;padding-left:2em;padding-right:2em}}@media print{.product .product-info{width:auto;float:none;text-align:left;padding-left:2em;padding-right:2em}}.product .product-info .button{padding:.3em 1.5em;background:#c08e47;border:solid 1px rgba(0,0,0,0);border-radius:3px;text-transform:uppercase;color:#fff;text-decoration:none}.product .material{min-height:70px;padding-top:24px;font-size:17px;text-transform:uppercase}.product header h1{text-transform:none}.product .read-more{position:relative;top:-1em;padding:0;border:none;background:none;text-transform:uppercase;font-size:16px}@media(max-width: 785px){.product .read-more{font-size:1em}}@media print{.product .read-more{font-size:1em}}.product .read-more:after{content:" >"}.product .product_price{margin-bottom:.25em}.product .product_price .pris_exkl_moms,.product .product_price .pris_inkl_moms{font-size:2.2727272727em}.product .price-label,.product .product_ordinary_price{font-size:16px !important;text-transform:uppercase}@media(max-width: 785px){.product .price-label,.product .product_ordinary_price{font-size:1em}}@media print{.product .price-label,.product .product_ordinary_price{font-size:1em}}.product .product-name,.product .product-stock-info{font-size:16px;margin:1em 0}@media(max-width: 785px){.product .product-name,.product .product-stock-info{font-size:1em}}@media print{.product .product-name,.product .product-stock-info{font-size:1em}}.product .product-name{text-transform:uppercase}.product .product-stock-info{font-style:italic}.product .product-favorite-button{display:none}@media(max-width: 785px){.product .product-favorite-button{display:block}}@media print{.product .product-favorite-button{display:block}}.product .product-favorite-button .btn-favorite{text-transform:uppercase;padding-right:40px;text-decoration:underline}.product-store-finder{margin-top:1.5rem}.buyform{transition:all .15s;transition-timing-function:ease-in;margin-bottom:1.5em;font-size:16px;text-transform:uppercase;text-align:right}.buyform+.buyform{margin-bottom:2em}@media(max-width: 785px){.buyform{font-size:1em;text-align:left}}@media print{.buyform{font-size:1em;text-align:left}}.buyform .amount-wrapper,.buyform .buy-button-wrapper{display:inline}@media(max-width: 450px){.buyform .amount-wrapper,.buyform .buy-button-wrapper{margin-top:.5em;display:inline-block}}@media print{.buyform .amount-wrapper,.buyform .buy-button-wrapper{margin-top:.5em;display:inline-block}}.buyform .required-star{display:none}.buyform input[type=number],.buyform .amount-wrapper select{height:2em;margin-right:.8em;text-align:center;text-align-last:center;-webkit-appearance:textfield;-moz-appearance:textfield;width:auto}.buyform input[type=number]::-webkit-inner-spin-button,.buyform input[type=number]::-webkit-outer-spin-button,.buyform .amount-wrapper select::-webkit-inner-spin-button,.buyform .amount-wrapper select::-webkit-outer-spin-button{-webkit-appearance:none}.buyform .amount-wrapper label{margin-right:.8em}.buyform input[type=number]{width:2.3em !important}.buyform .product-detail-packaging-size{margin-right:2rem}.buyform button,.buyform input[type=submit]{transition:all .15s;transition-timing-function:ease-in;background-repeat:no-repeat;background-position:center center}.buyform.loading button,.buyform.loading input[type=submit]{color:hsla(0,0%,100%,0);background-color:hsl(35.2066115702,48.987854251%,46.568627451%);background-image:url(/images/spinntowin.gif);background-size:25px 25px;cursor:wait;transition-timing-function:ease-out}.buyform.loading{transition-timing-function:ease-out}.buyform.success button,.buyform.success input[type=submit]{color:hsla(0,0%,100%,0);background-image:url(/images/checkmark.svg);background-size:25px 25px;transition-timing-function:ease-out}.variant-controls{margin-bottom:1em;font-size:16px;text-transform:uppercase}@media(max-width: 785px){.variant-controls{font-size:1em}}@media print{.variant-controls{font-size:1em}}.variant-controls button[disabled]{cursor:not-allowed;opacity:.15}.variant-controls button{margin-right:.25em;border:none;background:none}.variant-controls button:last-of-type{margin-right:0}.variant-controls button.active{font-family:"Futura W01 Bold",sans-serif}.variant-controls button:hover{background-color:#e3e4e5;border-radius:5px}.variant-controls button.with-image{vertical-align:middle}.variant-controls button.with-image.active{background-color:#e3e4e5}.variant-controls button.with-image:hover{border-radius:0}.variant-controls button.with-image img{display:block}.variant-controls button.with-image{padding:0 0 5px 0}.variant-controls .variant-label{margin-right:1em}.variant2 .variant-label,.variant2 .variant-unit{line-height:50px;vertical-align:top}.variant1{margin-top:1em;margin-bottom:.5em}.product-extra{clear:both;margin:4em 0 2em 0;font-size:16px;text-transform:uppercase}@media(max-width: 785px){.product-extra{font-size:1em;padding-left:2em;padding-right:2em}}@media print{.product-extra{font-size:1em;padding-left:2em;padding-right:2em}}.product-extra h1{margin-bottom:1em;font-size:1em;text-transform:uppercase;font-family:"Futura W01 Light",sans-serif}.product-social a,.product-social button{margin-left:.25rem}.material{padding-right:50px;background:rgba(0,0,0,0) url(/images/Symbol_instagram.svg) no-repeat right center;background-size:35px}.related-products{padding-bottom:0}@media(max-width: 785px){.related-products article:nth-of-type(2n){padding-right:0}.related-products article:nth-of-type(2n+1){padding-left:0}}@media print{.related-products article:nth-of-type(2n){padding-right:0}.related-products article:nth-of-type(2n+1){padding-left:0}}.no-flexbox .related-products .products{display:block}.no-flexbox .related-products .products article{float:left}.product-detail-banner{margin-top:-12em;padding-left:3em;font-size:22px}.product-detail-banner h1{margin:0}.product-detail-banner .large,.product-detail-banner .large .light{font-size:42px;letter-spacing:0em}@media(max-width: 785px){.product-detail-banner{margin-top:-7em;padding-left:2em;padding-right:2em}}@media print{.product-detail-banner{margin-top:-7em;padding-left:2em;padding-right:2em}}@media(max-width: 450px){.product-detail-banner{margin-top:-6.2em}}@media print{.product-detail-banner{margin-top:-6.2em}}.checkout #app{font-size:18px}@media(max-width: 785px){.checkout #app{font-size:16px}}@media print{.checkout #app{font-size:16px}}.checkout #app h1{font-size:33px}@media(max-width: 1200px){.checkout #app h1{font-size:27px}}@media(max-width: 785px){.checkout #app h1{font-size:24px}}@media(max-width: 450px){.checkout #app h1{font-size:21px}}.checkout #app h2{margin-bottom:.5rem}.checkout #app h3{font-size:1rem;text-transform:uppercase}.checkout #app section{clear:both;padding:1em 0 1em 0}.theme-af .checkout #app .payment-container,.theme-af .checkout #app .delivery-container{display:none}.checkout #app .dt-delivery-cost-info,.checkout #app .dt-vat-info{text-align:right;border-bottom:none}.checkout #app .actions,.checkout #app .actions-container{margin-top:2rem}.checkout #app .form-row textarea{min-height:8em}.checkout #app table.cart th,.checkout #app table.cart td{padding-right:.75rem}.checkout #app table.cart tbody td{border-bottom:none;padding-top:.5rem;padding-bottom:.5rem}.checkout #app table.cart tbody td.cart-quantity{padding-top:0;padding-bottom:0;line-height:40px}.checkout #app table.cart tbody td.cart-quantity-accessory,.checkout #app table.cart tbody td.cart-price-accessory,.checkout #app table.cart tbody td.cart-item-total-accessory{font-size:.9rem;line-height:1.5em;padding-top:12px;padding-bottom:12px}.checkout #app table.cart tbody td.cart-price-accessory,.checkout #app table.cart tbody td.cart-item-total-accessory{line-height:1.83em}.checkout #app table.cart tbody td.cart-name{padding-bottom:0}@media(max-width: 785px){.checkout #app table.cart tbody td.cart-name{padding-bottom:.5rem}}@media print{.checkout #app table.cart tbody td.cart-name{padding-bottom:.5rem}}.checkout #app table.cart tr.rubrik td{padding-top:1.25rem;padding-bottom:1.25rem}@media(max-width: 785px){.checkout #app table.cart tr.rubrik td{padding-top:1rem;padding-bottom:1rem}}@media print{.checkout #app table.cart tr.rubrik td{padding-top:1rem;padding-bottom:1rem}}.checkout #app table.cart tbody tr.rubrik td{border-top:solid 1px #f1f1f1;font-family:"Futura LT W01 Book",sans-serif}.checkout #app table.cart td,.checkout #app table.cart a{padding-bottom:0;vertical-align:top;line-height:1.5}.checkout #app table.cart .loading-spinner.is-loading{margin-top:18px}.checkout #app table.cart .remove{width:60px}.checkout #app table.cart img{max-width:50px;margin-right:1rem;position:relative;top:-13px;float:left}@media(max-width: 785px){.checkout #app table.cart img{display:none}}@media print{.checkout #app table.cart img{display:none}}.checkout #app table.cart .cart-name a{text-decoration:none}.checkout #app table.cart .cart-name a:before,.checkout #app table.cart .cart-name a:after{content:"";display:table}.checkout #app table.cart .cart-name a:after{clear:both}.checkout #app table.cart .cart-name a{*zoom:1}.checkout #app table.cart .cart-name a.cart-change{text-decoration:underline}.checkout #app table.cart:not(.mobile-only) .cart-quantity{white-space:pre}.checkout #app table.cart .cart-quantity input{width:50px}.checkout #app table.cart .cart-quantity select{height:2em;min-width:50px;padding:.3em;border:solid 1px #bbb;border-radius:0;background:rgba(0,0,0,0);text-align:right;line-height:1.2rem;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-appearance:none;appearance:none;display:inline-block;text-align-last:right}.checkout #app table.cart .cart-quantity select::-ms-expand{display:none}.checkout #app table.cart .cart-back{text-align:center;padding-right:10px;padding-left:10px}.checkout #app table.cart form{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.checkout #app table.thanks-order tfoot{font-family:"Futura LT W01 Book",sans-serif;font-size:20px}.checkout #app form input{padding:.3rem .5rem;font-size:16px}.checkout #app form button{padding:0 1.5em;background:#c08e47;border:solid 1px rgba(0,0,0,0);border-radius:3px;text-transform:uppercase;color:#fff;font-size:16px;line-height:2em;margin-left:.8rem}@media(max-width: 450px){.checkout #app form button{margin-left:0}}@media print{.checkout #app form button{margin-left:0}}.checkout #app .address-container h2,.checkout #app .payment-container h2,.checkout #app .delivery-container h2{margin-top:2rem;font-size:1.36364em}.checkout #app .payment-container .payment-logo{position:relative}.checkout #app .payment-container img{right:22%;margin-right:0;max-width:120px;position:absolute}@media(max-width: 950px){.checkout #app .payment-container img{right:7%}}@media(max-width: 450px){.checkout #app .payment-container img{max-width:90px;right:-0.75rem}}.checkout #app .delivery-container h3{font-size:1.25rem;margin-top:1.5rem}.checkout #app .delivery-container .price{text-align:right;display:inline-block;width:10.5%}@media(max-width: 950px){.checkout #app .delivery-container .price{width:15%}}@media(max-width: 950px){.checkout #app .delivery-container label{width:75%}}.checkout #app .address-container .form-row label{display:block;float:left;width:25%}@media(max-width: 450px){.checkout #app .address-container .form-row label{width:auto;float:none}}@media print{.checkout #app .address-container .form-row label{width:auto;float:none}}.checkout #app .address-container .form-row .controls{width:55%}@media(max-width: 950px){.checkout #app .address-container .form-row .controls{width:70%}}@media(max-width: 450px){.checkout #app .address-container .form-row .controls{width:auto;float:none}}@media print{.checkout #app .address-container .form-row .controls{width:auto;float:none}}.checkout #app .address-container .form-row .extra{margin-top:.5rem;width:55%;margin-left:25%}.checkout #app .address-container .form-row input,.checkout #app .address-container .form-row select,.checkout #app .address-container .form-row textarea,.checkout #app .address-container .form-row .controls{font-size:16px}.checkout #app .address-container input.postal-code{width:22.5%}.checkout #app .address-container input.city{width:52.5%}@media(max-width: 450px){.checkout #app .address-container label[for=delivery-postal-code] .mobile-only{display:inline}}@media print{.checkout #app .address-container label[for=delivery-postal-code] .mobile-only{display:inline}}.checkout #app .alert{font-size:16px;margin-bottom:1.5rem}.checkout #app small{font-size:16px;opacity:.75}.checkout #app .cart-totals{margin-top:3.5rem}.checkout #app .cart-totals dt{width:45%}.checkout #app .cart-totals dd{width:55%}.checkout #app .cart-totals .cart-total-due{font-family:"Futura LT W01 Book",sans-serif;font-weight:normal;font-size:20px}.checkout #app button{background:#c08e47;border-color:rgba(0,0,0,0);text-transform:uppercase}@media(max-width: 450px){.checkout #app .recommendations{padding-top:2rem}}@media print{.checkout #app .recommendations{padding-top:2rem}}.checkout #app .recommendations img{max-width:50px;margin-right:1rem}.checkout #app .recommendations button,.checkout #app .recommendations a.text-link{margin-left:.5rem;color:#c08e47}@media(max-width: 450px){.checkout #app .recommendations a.text-link{margin-left:0}}@media print{.checkout #app .recommendations a.text-link{margin-left:0}}.checkout #app .recommendations .recommendation{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 450px){.checkout #app .recommendations .recommendation{display:block}.checkout #app .recommendations .recommendation img{float:left;position:relative;top:-5px}}@media print{.checkout #app .recommendations .recommendation{display:block}.checkout #app .recommendations .recommendation img{float:left;position:relative;top:-5px}}.checkout #app .form-row-block{max-width:600px;width:77%}@media(max-width: 950px){.checkout #app .form-row-block{width:90%}}@media(max-width: 768px){.checkout #app .form-row-block{max-width:358px}}@media(max-width: 1px){.checkout #app .form-row-block{max-width:100%;width:auto}}.checkout #app button.send{padding:1em;width:100%;font-size:18px}.checkout #app label.inline{padding-left:20px;margin-bottom:.5rem;display:block}.checkout #app label.inline input{position:absolute;margin-left:-20px;margin-top:5px}.checkout #app .stick-me-placeholder.bottom-stuck{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;height:100%;padding-bottom:1.5rem}.checkout #app .stick-me-placeholder.bottom-stuck .stuck{position:static;top:auto}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(0.5);transform:scale(0.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.checkout #app .is-booting{background:rgba(0,0,0,0) url(/images/heart-selected-golden.png) no-repeat center center;width:32px;height:32px;background-size:32px 32px;-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0s;animation-delay:0s;-webkit-animation-direction:alternate;animation-direction:alternate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-fill-mode:none;animation-fill-mode:none;-webkit-animation-play-state:running;animation-play-state:running}.checkout #app .tt-dropdown-menu{background:#fff;border:solid 1px #ccc;max-height:150px;overflow-y:auto;width:100%}.checkout #app .tt-is-under-cursor{background:rgba(0,0,0,.075)}.checkout #app .tt-suggestion{padding-left:.25rem;padding-right:.25rem}.checkout #app .twitter-typeahead{width:100%}.checkout #app .selected-customer-container{position:relative}.checkout #app button.remove-customer-button{padding:0;background:rgba(0,0,0,0);line-height:1em;min-height:0;height:24px;width:20px;text-align:center;border:none;background:none;font-size:21px;color:#c80000;text-shadow:1px 0 0 #ddd;position:absolute;top:4px;right:2px;margin:-3px 0 0}.checkout #app .checkout-extra-information{font-size:14px;font-style:italic}.checkout #app .checkout-extra-information span{font-size:14px}.checkout #app .cart-name-with-image{display:-webkit-flex;display:-ms-flexbox;display:flex}.checkout #app .cart-name-image-link{-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.checkout #app .order-thanks .cart{margin-top:4rem}form .form-row-other{display:none !important}@media(max-width: 450px){#app .stick-me{display:block}#app .stick-me.stuck{position:static;top:auto}}.products-skipped{font-size:18px}form{margin-bottom:1em;text-align:left}form.form.contact{max-width:800px}form label.checkbox{display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important;margin-top:1rem;margin-bottom:0;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}@media(max-width: 450px){form label.checkbox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print{form label.checkbox{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}form label.checkbox input{margin-bottom:0;margin-right:10px;margin-top:5px}form label.checkbox a{margin-left:5px}form.form{margin:1rem 0}form.form input:not([type=checkbox]):not([type=radio]){padding-left:.75rem;padding-right:.75rem}form.form select{padding-left:.5rem;padding-right:2rem}form.form legend{font-size:20px;margin-bottom:.5rem}form.form input:not([type=checkbox]):not([type=radio]),form.form label,form.form select,form.form p{font-size:18px}@media(max-width: 785px){form.form input:not([type=checkbox]):not([type=radio]),form.form label,form.form select,form.form p{font-size:16px}}@media print{form.form input:not([type=checkbox]):not([type=radio]),form.form label,form.form select,form.form p{font-size:16px}}form fieldset{margin:2rem 0}form input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),form textarea,form select{border:solid 1px #e1e1e1;background-color:#f8f8f8;color:#919191;padding-left:.5em;padding-right:.5em;height:35px}@media(max-width: 450px){form input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),form textarea,form select{width:100%;margin-bottom:1.25rem}}@media print{form input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]),form textarea,form select{width:100%;margin-bottom:1.25rem}}form input:not([type=checkbox]):not([type=radio]):not([type=button]):not([type=submit]).small,form textarea.small,form select.small{font-size:16px;padding:5px}form button,form input[type=submit],form input[type=button]{background:#f3f3f3;padding:.3em 1.5em;border:solid 1px rgba(0,0,0,0);border-radius:3px}form button,form input[type=submit]{background:#c08e47;text-transform:uppercase;color:#fff}form button.large,form input[type=submit].large{font-size:25px}form button.small,form input[type=submit].small{font-size:16px}form .actions{padding-left:.5em;margin-left:25%}form .form-row{display:block;padding:.25em 0}form .form-row label{display:block;float:left;width:25%;min-height:28px;line-height:28px}form .form-row label.inline{width:auto;display:inline-block;float:none;margin-right:1em;vertical-align:top}form .form-row .controls,form .form-row .extra{float:left;padding-left:.5em;padding-right:1.5em;min-height:28px}form .form-row .controls p,form .form-row .extra p{padding:.5em 0;margin:0}form .form-row .controls{width:45%}form .form-row .extra{width:30%}form .form-row .extra .alert{margin-top:0;margin-bottom:0;padding:.3em .5em}form .form-row.form-row-block label,form .form-row.form-row-block .controls,form .form-row.form-row-block .extra{width:auto;float:none;padding:0}form .form-row.form-row-block label{height:auto;line-height:inherit}form .form-row input:not([type=checkbox]):not([type=radio]),form .form-row select,form .form-row textarea{display:block;padding-left:.5em;padding-right:.5em;width:100%;height:35px}form .form-row input:not([type=checkbox]):not([type=radio]).is-invalid,form .form-row select.is-invalid,form .form-row textarea.is-invalid{border-color:#b22;background:#fff2f2}form .form-row textarea{min-height:6em}form .form-row .inline input{display:inline;width:auto;padding:0;margin-right:.1em}form .form-row button{min-height:28px}form .form-row .screen-reader-text{font-size:0;color:rgba(0,0,0,0)}form .form-row:before,form .form-row:after{content:"";display:table}form .form-row:after{clear:both}form .form-row{*zoom:1}form.contact .form-row label,form.contact .form-row .extra{width:20%}form.contact .form-row .controls{width:60%}form.contact .actions{margin-left:20%}@media(max-width: 450px){form .form-row label,form .form-row .controls,form .form-row .extra,form.contact .form-row label,form.contact .form-row .controls,form.contact .form-row .extra{width:auto;float:none}form .form-row .controls,form.contact .form-row .controls{padding-left:0;padding-right:0}}@media print{form .form-row label,form .form-row .controls,form .form-row .extra,form.contact .form-row label,form.contact .form-row .controls,form.contact .form-row .extra{width:auto;float:none}form .form-row .controls,form.contact .form-row .controls{padding-left:0;padding-right:0}}::-webkit-input-placeholder{text-transform:uppercase}:-moz-placeholder{text-transform:uppercase}::-moz-placeholder{text-transform:uppercase}:-ms-input-placeholder{text-transform:uppercase}.placeholder{text-transform:uppercase}:focus{outline-color:#e1e1e1}fieldset{border:none;margin:0;padding:0}fieldset select{margin-bottom:5px;width:232px}button,html input,select{transition:all .15s;transition-timing-function:ease-in}button[disabled],html input[disabled],select[disabled]{transition-timing-function:ease-out;opacity:.5;cursor:not-allowed}.inputgroup{margin-bottom:1rem}.user-profile .inputgroup{margin-left:0}.faq h1{margin-bottom:1.5em}.faq dl{margin-bottom:3em}.faq dt:target{font-family:"Futura LT W01 Book",sans-serif}.faq dd{display:none;margin-bottom:.5em}.faq dd p,.faq dd ul,.faq dd li{margin:0}.faq dd p+p,.faq dd p+ul,.faq dd li+li{margin-top:.5em}@media(max-width: 450px){.faq dd{margin-left:15px}}@media print{.faq dd{margin-left:15px}}.faq .target{top:auto}.faq .target:target+dd{height:auto;display:block}@media(max-width: 785px){.faq .arrow-right{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}@media print{.faq .arrow-right{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}}.social-mail{background-image:url(/images/mail.svg)}.social-pinterest{background-image:url(/images/pinterest.svg)}.social-twitter{background-image:url(/images/twitter.svg)}.social-facebook{background-image:url(/images/facebook.svg)}.social-gplus{background-image:url(/images/gplus.svg)}.social-print{background-image:url(/images/print.svg)}.social-label{margin-right:1em;font-size:16px;vertical-align:top;text-transform:uppercase}.social-icon{display:inline-block;width:21px;height:21px;padding:0;margin-right:.1em;border:none;font-size:0;color:rgba(0,0,0,0);text-indent:-999em;vertical-align:top;background-color:rgba(0,0,0,0);background-size:21px 21px;background-repeat:no-repeat}.home figure.imgbefore+.textblock.imgbefore{margin-top:0}.home .textblock a{text-decoration:none}.startsidan-1{margin-top:-12.5em;padding-left:3em}.startsidan-1 .large{font-size:42px}html[lang=en] .startsidan-1 .large{font-size:40px}@media(max-width: 785px){.startsidan-1{margin-top:-8em}}@media print{.startsidan-1{margin-top:-8em}}.startsidan-2{margin-top:-8.1em;right:7.5em;text-align:right}@media(max-width: 785px){.startsidan-2{right:1em;margin-top:-6em}}@media print{.startsidan-2{right:1em;margin-top:-6em}}@media(max-width: 450px){.startsidan-2{margin-bottom:0 !important;margin-top:1em !important}}@media print{.startsidan-2{margin-bottom:0 !important;margin-top:1em !important}}.startsidan-2+.block-text{margin-top:3.5em}.startsidan-3{margin-top:-18.5em;text-align:right;padding-right:3em;padding-left:25em}[lang=en] .startsidan-3{margin-top:-22.5em}@media(max-width: 785px){[lang=en] .startsidan-3{position:static;margin-top:0}}@media print{[lang=en] .startsidan-3{position:static;margin-top:0}}@media(max-width: 785px){.startsidan-3{background:hsla(0,0%,100%,.48)}.no-rgba .startsidan-3{background:#fff}.startsidan-3{padding:1em;margin:-16em 1em 1em 1em}.startsidan-3 p{margin-bottom:0}}@media print{.startsidan-3{background:hsla(0,0%,100%,.48)}.no-rgba .startsidan-3{background:#fff}.startsidan-3{padding:1em;margin:-16em 1em 1em 1em}.startsidan-3 p{margin-bottom:0}}@media(max-width: 450px){.startsidan-3{text-align:center}}@media print{.startsidan-3{text-align:center}}.startsidan-4{padding:0 2.5em}@media(max-width: 785px){.startsidan-4{padding:0}}@media print{.startsidan-4{padding:0}}.startsidan-4 .columns-container{padding-top:2em}.startsidan-4 .four-columns{margin-bottom:2em}.startsidan-5{margin-top:-20.8em;margin-right:5em;margin-left:5em;padding:1.2em 2.7em}@media(max-width: 785px){.startsidan-5{margin:-19.4em 1em 1em 1em;padding:1em;font-size:.75em}}@media print{.startsidan-5{margin:-19.4em 1em 1em 1em;padding:1em;font-size:.75em}}@media(max-width: 450px){.startsidan-5{font-size:1em}}@media print{.startsidan-5{font-size:1em}}.startsidan-6{padding:0 6em}@media(max-width: 785px){.startsidan-6{padding:0 2em}.startsidan-6 img{width:24%}}@media print{.startsidan-6{padding:0 2em}.startsidan-6 img{width:24%}}@media(max-width: 450px){.startsidan-6 img{width:auto}}@media print{.startsidan-6 img{width:auto}}.startsidan-7{margin-top:-6.8em;padding:.5em;width:100%}.template-nashaltagning figure.imgbefore+.textblock.imgbefore{margin-top:0}.template-nashaltagning .details{margin:2.5em auto;width:234px}.template-nashaltagning .caption-above{text-align:left}.template-nashaltagning .caption-below{text-align:right}.nashaltagning-5{padding:.5em 4em 0 4em}@media(max-width: 785px){.nashaltagning-5{padding-left:2em;padding-right:2em}}@media print{.nashaltagning-5{padding-left:2em;padding-right:2em}}@media(max-width: 450px){.nashaltagning-5{padding-left:.5em;padding-right:.5em;text-align:center}}@media print{.nashaltagning-5{padding-left:.5em;padding-right:.5em;text-align:center}}.nashaltagning-5 img{float:left;position:absolute;margin-top:3.5em}@media(max-width: 450px){.nashaltagning-5 img{float:none;position:static}}@media print{.nashaltagning-5 img{float:none;position:static}}.nashaltagning-5 .text-container{padding-left:236px}@media(max-width: 450px){.nashaltagning-5 .text-container{padding:0 2em}}@media print{.nashaltagning-5 .text-container{padding:0 2em}}@media(max-width: 450px){.nashaltagning-9{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}@media print{.nashaltagning-9{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.nashaltagning-9 img{margin-left:2em;margin-bottom:.5em;float:right}@media(max-width: 1200px){.nashaltagning-9 img{max-width:50%}}@media print{.nashaltagning-9 img{max-width:50%}}@media(max-width: 450px){.nashaltagning-9 img{float:none;margin-left:0;margin-top:2em;max-width:100%;-webkit-order:5;-ms-flex-order:5;order:5}}@media print{.nashaltagning-9 img{float:none;margin-left:0;margin-top:2em;max-width:100%;-webkit-order:5;-ms-flex-order:5;order:5}}.nashaltagning-9 .text-container{padding:2em 3em}@media(max-width: 785px){.nashaltagning-9 .text-container{padding:0 2em}}@media print{.nashaltagning-9 .text-container{padding:0 2em}}@media(max-width: 450px){.nashaltagning-9 .text-container{padding:0 3em}}@media print{.nashaltagning-9 .text-container{padding:0 3em}}@media(max-width: 450px){.nashaltagning-9 h1{margin-top:.5em}}@media print{.nashaltagning-9 h1{margin-top:.5em}}.nashaltagning-10{margin:0 3em}@media(max-width: 785px){.nashaltagning-10{margin:0 2em}}@media print{.nashaltagning-10{margin:0 2em}}.nashaltagning-10 img{float:right;margin-left:1em;margin-top:-1em}@media(max-width: 785px){.nashaltagning-10 img{margin-top:0}}@media print{.nashaltagning-10 img{margin-top:0}}.nashaltagning-12{margin:0 2em 2em 2em}.nashaltagning-12 .image-2{margin:0 3em;width:120px;top:-1em;position:relative}.nashaltagning-12>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 450px){.nashaltagning-12>div{display:block}}@media print{.nashaltagning-12>div{display:block}}.diplomerad-nashaltagare{text-align:center}.diplomerad-nashaltagare-1{padding-bottom:0 !important}.template-navelpiercing figure.imgbefore+.textblock.imgbefore{margin-top:0}.navelpiercing-1{margin-top:-21em;padding-left:2em;padding-right:34em}@media(max-width: 785px){.navelpiercing-1{margin:-14.6em 1em 1em 1em;padding:1em;background:hsla(0,0%,100%,.85)}.no-rgba .navelpiercing-1{background:#fff}}@media print{.navelpiercing-1{margin:-14.6em 1em 1em 1em;padding:1em;background:hsla(0,0%,100%,.85)}.no-rgba .navelpiercing-1{background:#fff}}@media(max-width: 450px){.navelpiercing-1{text-align:center}}@media print{.navelpiercing-1{text-align:center}}.navelpiercing-2{padding:0 7em}@media(max-width: 785px){.navelpiercing-2{padding:0 2em}}@media print{.navelpiercing-2{padding:0 2em}}.navelpiercing-3{padding:1.5em 2em 0 2em;font-size:20px;color:#58585a}@media(max-width: 450px){.navelpiercing-3{padding:0}}@media print{.navelpiercing-3{padding:0}}.navelpiercing-3 img{box-shadow:3px 3px 9px #ccc;margin-bottom:1em;width:300px}.navelpiercing-3 figure{padding:0 3.3em 1em 3.3em}@media(max-width: 785px){.navelpiercing-3 figure{padding-left:2em;padding-right:2em}}@media print{.navelpiercing-3 figure{padding-left:2em;padding-right:2em}}@media(max-width: 450px){.navelpiercing-3 figure{padding-left:.5em;padding-right:.5em}}@media print{.navelpiercing-3 figure{padding-left:.5em;padding-right:.5em}}.navelpiercing-3 figcaption{padding-bottom:1em}.navelpiercing-5{padding-right:1em}@media(max-width: 785px){.navelpiercing-5{padding:0;margin:0 2em}}@media print{.navelpiercing-5{padding:0;margin:0 2em}}.navelpiercing-5 h1{padding-top:1.5em}@media(max-width: 785px){.navelpiercing-5 h1{padding-top:0}}@media print{.navelpiercing-5 h1{padding-top:0}}.navelpiercing-5>img{float:left;margin-right:1em}@media(max-width: 785px){.navelpiercing-5>img{display:none}}@media print{.navelpiercing-5>img{display:none}}.navelpiercing-5 figure.details{padding:2em 0}@media(max-width: 785px){.navelpiercing-5 figure.details{width:210px;margin:0 auto}}@media print{.navelpiercing-5 figure.details{width:210px;margin:0 auto}}.navelpiercing-5 figcaption{position:relative}.navelpiercing-5 h3{margin-top:-3em}.navelpiercing-5 .caption-above{top:10em;left:6em}.navelpiercing-6 img{margin-top:1.5em}.navelpiercing-8{margin-top:-15em;padding-left:20em;padding-right:4em}@media(max-width: 785px){.navelpiercing-8{margin:-12em 1em 1em 1em;padding:1em;background:hsla(0,0%,100%,.85)}.no-rgba .navelpiercing-8{background:#fff}}@media print{.navelpiercing-8{margin:-12em 1em 1em 1em;padding:1em;background:hsla(0,0%,100%,.85)}.no-rgba .navelpiercing-8{background:#fff}}.navelpiercing-9 img{float:right;margin-left:2em}@media(max-width: 785px){.navelpiercing-9 img{max-width:50%}}@media print{.navelpiercing-9 img{max-width:50%}}@media(max-width: 450px){.navelpiercing-9 img{max-width:100%;float:none;margin:0}}@media print{.navelpiercing-9 img{max-width:100%;float:none;margin:0}}@media(max-width: 450px){.navelpiercing-9 h1{margin-top:.5em}}@media print{.navelpiercing-9 h1{margin-top:.5em}}.navelpiercing-9 .text-container{padding:2em 3em}@media(max-width: 785px){.navelpiercing-9 .text-container{padding:0 0 0 2em}}@media print{.navelpiercing-9 .text-container{padding:0 0 0 2em}}.navelpiercing-10{margin:0 3em}@media(max-width: 785px){.navelpiercing-10{margin:0 2em}}@media print{.navelpiercing-10{margin:0 2em}}.navelpiercing-10 img{float:right;margin-left:1em;margin-top:-1em}@media(max-width: 450px){.navelpiercing-10 img{margin-top:0}}@media print{.navelpiercing-10 img{margin-top:0}}.navelpiercing-12{margin:0 2em 2em 2em}@media(max-width: 450px){.navelpiercing-12{margin-left:.5em;margin-right:.5em}}@media print{.navelpiercing-12{margin-left:.5em;margin-right:.5em}}.template-oronhaltagning figure.imgbefore+.textblock.imgbefore{margin-top:0}.oronhaltagning-1{margin-top:-20em;margin-left:2em;padding-right:24em}@media(max-width: 785px){.oronhaltagning-1{margin:-325px 1em 1em 1em;padding:1em;background:hsla(0,0%,100%,.85)}.no-rgba .oronhaltagning-1{background:#fff}.oronhaltagning-1{font-size:.9em}.oronhaltagning-1 p{margin-bottom:0}}@media print{.oronhaltagning-1{margin:-325px 1em 1em 1em;padding:1em;background:hsla(0,0%,100%,.85)}.no-rgba .oronhaltagning-1{background:#fff}.oronhaltagning-1{font-size:.9em}.oronhaltagning-1 p{margin-bottom:0}}@media(max-width: 450px){.oronhaltagning-1{text-align:center}}@media print{.oronhaltagning-1{text-align:center}}.oronhaltagning-2{padding:0 4em}@media(max-width: 785px){.oronhaltagning-2{padding:0 2em}}@media print{.oronhaltagning-2{padding:0 2em}}.oronhaltagning-2 figure{padding:0 3em}@media(max-width: 785px){.oronhaltagning-2 figure{padding:0 1.5em}}@media print{.oronhaltagning-2 figure{padding:0 1.5em}}.oronhaltagning-2 figure p{margin-top:.5em}.oronhaltagning-4 h3{margin-top:-2em}.oronhaltagning-4 img{margin-top:1em}.oronhaltagning-5{margin:0 4rem}.oronhaltagning-5 figure{display:inline-block}@media(max-width: 1200px){.oronhaltagning-5 .details-container{margin-top:2em}}@media print{.oronhaltagning-5 .details-container{margin-top:2em}}@media(max-width: 785px){.oronhaltagning-5 .details-container{margin-top:4em}}@media print{.oronhaltagning-5 .details-container{margin-top:4em}}@media(max-width: 450px){.oronhaltagning-5 .details-container{margin-top:2em;max-width:100%;width:100%}}@media print{.oronhaltagning-5 .details-container{margin-top:2em;max-width:100%;width:100%}}.oronhaltagning-5 .details-1{width:314px;top:-3em;position:relative}@media(max-width: 450px){.oronhaltagning-5 .details-1{max-width:100%;width:100%;top:0;margin:2em 0}}@media print{.oronhaltagning-5 .details-1{max-width:100%;width:100%;top:0;margin:2em 0}}.oronhaltagning-5 .details-1 .caption-above{position:absolute;left:15em;top:9.5em}.oronhaltagning-5 .details-1 .caption-below{position:relative;top:-1em}.oronhaltagning-5 .details-2{width:210px;margin:0 5em}@media(max-width: 450px){.oronhaltagning-5 .details-2{max-width:100%;width:100%;margin:0}}@media print{.oronhaltagning-5 .details-2{max-width:100%;width:100%;margin:0}}.oronhaltagning-5 .details-2 .caption-below{position:relative;top:-4em;left:-2em}.oronhaltagning-5 .image-2{margin-top:2em}.oronhaltagning-5 .image-3{margin-top:1em}.oronhaltagning-5 .details-container{display:inline-block}.oronhaltagning-7{padding:0 0 0 3em}@media(max-width: 785px){.oronhaltagning-7{padding:0 2em}}@media print{.oronhaltagning-7{padding:0 2em}}.oronhaltagning-7 .three-columns{padding-right:3em}@media(max-width: 785px){.oronhaltagning-7 .three-columns{width:auto;float:none;text-align:center;padding-right:0}}@media print{.oronhaltagning-7 .three-columns{width:auto;float:none;text-align:center;padding-right:0}}.oronhaltagning-7 figure{height:190px;overflow:visible;margin-top:1.5em}.oronhaltagning-7 h3{min-height:2.5em}@media(max-width: 785px){.oronhaltagning-7 h3{min-height:0}}@media print{.oronhaltagning-7 h3{min-height:0}}.oronhaltagning-8{margin-top:-12.5em;padding-right:24em;padding-left:2em}[lang=en] .oronhaltagning-8{padding-right:23em}@media(max-width: 785px){[lang=en] .oronhaltagning-8{padding-right:2em;padding-left:2em}}@media print{[lang=en] .oronhaltagning-8{padding-right:2em;padding-left:2em}}@media(max-width: 785px){.oronhaltagning-8{margin:-12em 1em 1em 1em;padding:1em 2em;background:hsla(0,0%,100%,.85)}.no-rgba .oronhaltagning-8{background:#fff}}@media print{.oronhaltagning-8{margin:-12em 1em 1em 1em;padding:1em 2em;background:hsla(0,0%,100%,.85)}.no-rgba .oronhaltagning-8{background:#fff}}.oronhaltagning-9{text-align:right;padding-right:2em}@media(max-width: 450px){.oronhaltagning-9{text-align:left;padding-right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.oronhaltagning-9 h1,.oronhaltagning-9 p,.oronhaltagning-9 ul{padding:0 2rem;margin-bottom:0}}@media print{.oronhaltagning-9{text-align:left;padding-right:0;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.oronhaltagning-9 h1,.oronhaltagning-9 p,.oronhaltagning-9 ul{padding:0 2rem;margin-bottom:0}}.oronhaltagning-9 img{float:left;margin-right:2em;margin-bottom:.5em}@media(max-width: 1200px){.oronhaltagning-9 img{max-width:50%}}@media print{.oronhaltagning-9 img{max-width:50%}}@media(max-width: 450px){.oronhaltagning-9 img{max-width:100%;margin-right:0;float:none;-webkit-order:5;-ms-flex-order:5;order:5;margin-top:2em}}@media print{.oronhaltagning-9 img{max-width:100%;margin-right:0;float:none;-webkit-order:5;-ms-flex-order:5;order:5;margin-top:2em}}.oronhaltagning-9 h1{padding-top:3em}@media(max-width: 930px){.oronhaltagning-9 h1{padding-top:0}}.oronhaltagning-9 ul{list-style:none}.oronhaltagning-10{margin:0 3em}@media(max-width: 785px){.oronhaltagning-10{margin:0 2em}}@media print{.oronhaltagning-10{margin:0 2em}}.oronhaltagning-11{margin:0 2em 2em 2em}.oronhaltagning-11>div{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media(max-width: 450px){.oronhaltagning-11>div{display:block}}@media print{.oronhaltagning-11>div{display:block}}.diplomerad-oronhaltagare>img+*{position:relative;margin-top:-3.5rem}.template-smyckesboken .textblock{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 785px){.template-smyckesboken .textblock{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media print{.template-smyckesboken .textblock{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.template-smyckesboken .column-image,.template-smyckesboken .column-text{width:50%;-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;position:relative;text-align:left}@media(max-width: 785px){.template-smyckesboken .column-image,.template-smyckesboken .column-text{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media print{.template-smyckesboken .column-image,.template-smyckesboken .column-text{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}@media(max-width: 785px){.template-smyckesboken .column-text{-webkit-order:1;-ms-flex-order:1;order:1}.template-smyckesboken .column-image{-webkit-order:0;-ms-flex-order:0;order:0}}@media print{.template-smyckesboken .column-text{-webkit-order:1;-ms-flex-order:1;order:1}.template-smyckesboken .column-image{-webkit-order:0;-ms-flex-order:0;order:0}}@media(max-width: 785px){.template-smyckesboken .textblock:first-of-type .column-text{padding-top:0;padding-bottom:0;margin-bottom:0}.template-smyckesboken .textblock:first-of-type .column-image{display:none}}@media print{.template-smyckesboken .textblock:first-of-type .column-text{padding-top:0;padding-bottom:0;margin-bottom:0}.template-smyckesboken .textblock:first-of-type .column-image{display:none}}@media(max-width: 785px){.template-smyckesboken .column-image h1{position:static !important;max-width:none !important;top:auto !important;right:auto !important;text-align:left !important;text-shadow:none !important;color:#222 !important;padding:.6em 1.33em 0 !important;margin-bottom:0 !important}}@media print{.template-smyckesboken .column-image h1{position:static !important;max-width:none !important;top:auto !important;right:auto !important;text-align:left !important;text-shadow:none !important;color:#222 !important;padding:.6em 1.33em 0 !important;margin-bottom:0 !important}}@media(max-width: 1200px){.template-smyckesboken .column-text{padding-right:2em}}@media print{.template-smyckesboken .column-text{padding-right:2em}}.template-smyckesboken h1,.template-smyckesboken h2,.template-smyckesboken h3,.template-smyckesboken .bold,.template-smyckesboken strong,.template-smyckesboken b{font-family:"Futura LT W01 Book",sans-serif;letter-spacing:0}.template-smyckesboken figure.imgbefore{max-width:100%}@media(max-width: 450px){.template-smyckesboken figure.imgbefore{overflow-x:hidden}.template-smyckesboken figure.imgbefore>img{margin-left:-30%;margin-right:-10%;max-width:140%}}@media print{.template-smyckesboken figure.imgbefore{overflow-x:hidden}.template-smyckesboken figure.imgbefore>img{margin-left:-30%;margin-right:-10%;max-width:140%}}.template-smyckesboken figure.imgbefore+.textblock.imgbefore{margin-top:0;margin-bottom:4em}@media(max-width: 785px){.template-smyckesboken figure.imgbefore+.textblock.imgbefore{margin-bottom:1em}}@media print{.template-smyckesboken figure.imgbefore+.textblock.imgbefore{margin-bottom:1em}}@media(max-width: 785px){.template-smyckesboken h1{margin:.6em 0}.template-smyckesboken h1 br{content:" "}.template-smyckesboken h1 br:after{content:" "}}@media print{.template-smyckesboken h1{margin:.6em 0}.template-smyckesboken h1 br{content:" "}.template-smyckesboken h1 br:after{content:" "}}.template-smyckesboken h1+p{margin-top:0}.template-smyckesboken .textblock{margin-top:0;margin-bottom:5em;position:relative}@media(max-width: 785px){.template-smyckesboken .textblock{margin-bottom:1em}}@media print{.template-smyckesboken .textblock{margin-bottom:1em}}@media(max-width: 450px){.template-smyckesboken .textblock{margin-bottom:1em}}@media print{.template-smyckesboken .textblock{margin-bottom:1em}}.template-smyckesboken .textblock .column-text{padding-top:0;text-align:center}.template-smyckesboken .textblock .column-text p,.template-smyckesboken .textblock .column-text ul,.template-smyckesboken .textblock .column-text h1,.template-smyckesboken .textblock .column-text h2,.template-smyckesboken .textblock .column-text h3{text-align:left}@media(max-width: 785px){.template-smyckesboken .textblock .column-text{padding:1em 2em 0}}@media print{.template-smyckesboken .textblock .column-text{padding:1em 2em 0}}.template-smyckesboken .textblock>img{width:600px;max-width:600px}@media(max-width: 785px){.template-smyckesboken .textblock>img{max-width:100%;float:none}}@media print{.template-smyckesboken .textblock>img{max-width:100%;float:none}}.template-smyckesboken .textblock:first-of-type h1{margin-top:3em}@media(max-width: 785px){.template-smyckesboken .textblock:first-of-type h1{margin-top:0}}@media print{.template-smyckesboken .textblock:first-of-type h1{margin-top:0}}.template-smyckesboken .textblock .overlay{position:absolute;text-shadow:0 0 1px #fff;max-width:49%}.template-smyckesboken .textblock .overlay.half{max-width:54%}.template-smyckesboken .textblock .overlay.narrow{max-width:32%}.template-smyckesboken .textblock .overlay.bright{color:#fff;text-shadow:0 0 1px #000}.template-smyckesboken .textblock .overlay.dark{color:#000}.template-smyckesboken .textblock .overlay.topleft{top:2em;left:1em}.template-smyckesboken .textblock .overlay.topright{top:1.5em;right:1em;text-align:right}@media(max-width: 450px){.template-smyckesboken .textblock .overlay.topright{top:1em}}@media print{.template-smyckesboken .textblock .overlay.topright{top:1em}}.template-smyckesboken .textblock .overlay.middleleft{left:1em;bottom:4em}.template-smyckesboken .textblock .overlay.middleright{top:4em;right:1em;text-align:right}.template-smyckesboken .textblock .overlay.bottomleft{bottom:2em;left:1em}.template-smyckesboken .textblock .overlay.bottomright{bottom:1.5em;right:1em;text-align:right}.template-smyckesboken .textblock.imgbefore .overlay.topleft{top:-13em;left:5em}.template-smyckesboken .textblock.imgbefore .overlay.large.topleft{top:-9.5em;left:3em}.template-smyckesboken .textblock.imgbefore .overlay.large.bottomleft{top:-7em;left:3em}.template-smyckesboken p.caption{margin-top:0}@media(min-width: 768px){.template-smyckesboken p.caption{font-size:16px;line-height:1.3;display:inline-block}}@media(max-width: 785px){.template-smyckesboken .block-text{text-align:left}.template-smyckesboken .textblock>img{text-align:center}.template-smyckesboken .column-text{margin-bottom:1em}.template-smyckesboken .column-text>img{margin-bottom:1em;max-width:80%}}@media(max-width: 785px)and (max-width: 450px){.template-smyckesboken .column-text>img{max-width:100%}}@media print and (max-width: 785px){.template-smyckesboken .column-text>img{max-width:100%}}@media print{.template-smyckesboken .block-text{text-align:left}.template-smyckesboken .textblock>img{text-align:center}.template-smyckesboken .column-text{margin-bottom:1em}.template-smyckesboken .column-text>img{margin-bottom:1em;max-width:80%}}@media print and (max-width: 450px){.template-smyckesboken .column-text>img{max-width:100%}}@media print{.template-smyckesboken .column-text>img{max-width:100%}}.template-smyckesboken .column-text-block-3 .column-text-image-container{padding-top:1em;display:block}@media(max-width: 785px){.template-smyckesboken .column-text-block-3 .column-text-image-container{padding-top:2em;max-width:80%;margin:0 auto;text-align:center}}@media print{.template-smyckesboken .column-text-block-3 .column-text-image-container{padding-top:2em;max-width:80%;margin:0 auto;text-align:center}}.template-smyckesboken .details-5-container{max-width:350px;margin-left:auto;margin-right:2rem;margin-top:-1rem}@media(max-width: 1200px){.template-smyckesboken .details-5-container{margin-top:0}}@media print{.template-smyckesboken .details-5-container{margin-top:0}}@media(max-width: 785px){.template-smyckesboken .details-5-container{margin-right:auto}}@media print{.template-smyckesboken .details-5-container{margin-right:auto}}.template-smyckesboken .details-container{margin-bottom:1.8em;max-width:80%}.template-smyckesboken .details-container:before,.template-smyckesboken .details-container:after{content:"";display:table}.template-smyckesboken .details-container:after{clear:both}.template-smyckesboken .details-container{*zoom:1}.template-smyckesboken .details{display:inline-block;position:relative}.template-smyckesboken .details figcaption{position:absolute}.template-smyckesboken .details-1{float:right;width:155px}@media(max-width: 785px){.template-smyckesboken .details-1{float:left}}@media print{.template-smyckesboken .details-1{float:left}}@media(max-width: 450px){.template-smyckesboken .details-1{margin-bottom:2em}}@media print{.template-smyckesboken .details-1{margin-bottom:2em}}.template-smyckesboken .details-1 figcaption{margin-top:-1em;padding:0 1em}.template-smyckesboken .details-2{float:right;width:236px;text-align:right}.template-smyckesboken .details-2 figcaption{top:-1em;right:0}@media(max-width: 785px){.template-smyckesboken .details-2{float:left;margin-left:4em}}@media print{.template-smyckesboken .details-2{float:left;margin-left:4em}}.template-smyckesboken .details-2 .caption-below{text-align:left;margin-top:-1em;top:auto;right:auto}.template-smyckesboken .details-3{padding-bottom:1rem}.template-smyckesboken .details-3 figcaption{left:-40%;bottom:0}.template-smyckesboken .details-4{text-align:right}.template-smyckesboken .details-4 figcaption{text-align:left;right:-65%;bottom:-10%;max-width:80px}.template-smyckesboken .details-5 figcaption{text-align:center;right:20%;bottom:5%}.template-smyckesboken .details-5 figcaption span{display:block}.template-smyckesboken .smyckesvard{padding-left:15px}.template-smyckesboken .smyckesvard li{margin:1em 0}.template-smyckesboken .smyckesvard .lock-info-container{display:-webkit-flex;display:-ms-flexbox;display:flex}@media(max-width: 785px){.template-smyckesboken .smyckesvard .lock-info-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.template-smyckesboken .smyckesvard .lock-info-container .lock{margin-top:1em}}@media print{.template-smyckesboken .smyckesvard .lock-info-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.template-smyckesboken .smyckesvard .lock-info-container .lock{margin-top:1em}}.template-smyckesboken .lock{float:right;margin-top:-1em;margin-left:0}[lang=en] .template-smyckesboken .lock{margin-top:0}.template-smyckesboken .lock img{max-width:180px}@media(max-width: 785px){.template-smyckesboken .lock{float:none;margin-top:0;margin-left:0;text-align:center}.template-smyckesboken .lock img{vertical-align:top}}@media print{.template-smyckesboken .lock{float:none;margin-top:0;margin-left:0;text-align:center}.template-smyckesboken .lock img{vertical-align:top}}.smyckesboken1{margin-top:-12em;margin-left:3em}@media(max-width: 785px){.smyckesboken1{margin-top:-7.5em}}@media print{.smyckesboken1{margin-top:-7.5em}}@media(max-width: 450px){.template-kollektioner .flexcontainer .imgbefore,.template-kollektioner .flexcontainer .imgafter{margin-bottom:.5em}}@media print{.template-kollektioner .flexcontainer .imgbefore,.template-kollektioner .flexcontainer .imgafter{margin-bottom:.5em}}.template-kollektioner .flexcontainer>h1,.template-kollektioner .flexcontainer>h2{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;margin-bottom:3.5rem;font-family:"Futura W01 Light",sans-serif;letter-spacing:.025em}@media(max-width: 450px){.template-kollektioner .textblock.imagecard-thirds{margin-bottom:1.5em}}@media print{.template-kollektioner .textblock.imagecard-thirds{margin-bottom:1.5em}}.template-tavling{position:relative}@media(max-width: 450px){.template-tavling .imgbefore,.template-tavling .imgafter{margin-bottom:.5em}}@media print{.template-tavling .imgbefore,.template-tavling .imgafter{margin-bottom:.5em}}.template-tavling>h1,.template-tavling>h2{position:absolute;top:8em;left:4em;font-size:44px;letter-spacing:-0.2px}@media(max-width: 785px){.template-tavling>h1,.template-tavling>h2{top:4.5em}}@media print{.template-tavling>h1,.template-tavling>h2{top:4.5em}}@media(max-width: 450px){.template-tavling>h1,.template-tavling>h2{position:static;top:auto;font-size:30px;margin-bottom:1em}}@media print{.template-tavling>h1,.template-tavling>h2{position:static;top:auto;font-size:30px;margin-bottom:1em}}.produktlista-1{margin-left:4em;bottom:3em}@media(max-width: 1200px){.produktlista-1{bottom:2em}}@media print{.produktlista-1{bottom:2em}}@media(max-width: 580px){.produktlista-1{position:absolute;margin:0 0 0 2em !important;padding:0 !important;bottom:.5em}}@media(max-width: 1024px){.produktlista-1 h1{font-size:4vw !important}.produktlista-1 h2{font-size:3.5vw !important}}.bd-backdrop{position:fixed;z-index:10020;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75)}.bd-backdrop .close{position:absolute;top:0;right:0;width:25px;height:25px;background:none;border:none;outline:none;font-size:15px;color:#fff;text-align:center}.bd-backdrop .bd-modal:before,.bd-backdrop .bd-modal:after{content:"";display:table}.bd-backdrop .bd-modal:after{clear:both}.bd-backdrop .bd-modal{*zoom:1;position:relative;cursor:auto;max-width:880px;max-height:75%;padding:1.5em;margin:5% auto 0 auto}@media(max-width: 785px){.bd-backdrop .bd-modal{margin-top:20%}}@media print{.bd-backdrop .bd-modal{margin-top:20%}}@media(max-width: 450px){.bd-backdrop .bd-modal{max-height:100%;margin:0 auto;padding:0}}@media print{.bd-backdrop .bd-modal{max-height:100%;margin:0 auto;padding:0}}@media(max-width: 785px){.bd-backdrop .bd-modal.modal-video{margin-top:20%;padding:1.5em}}@media print{.bd-backdrop .bd-modal.modal-video{margin-top:20%;padding:1.5em}}@media(max-width: 450px){.bd-backdrop .bd-modal.modal-video{margin-top:40%;padding:1.5em}}@media print{.bd-backdrop .bd-modal.modal-video{margin-top:40%;padding:1.5em}}@media only screen and (min-device-height: 320px)and (max-device-height: 420px){.bd-backdrop .bd-modal.modal-video{max-height:100%;margin:0 auto 0 auto;padding:1.5em}}.bd-backdrop .bd-modal-body{background:#fff;width:100%;min-height:300px;max-height:75vh;overflow:auto;padding:2rem}body.modal-is-open{overflow:hidden;cursor:pointer}.store-finder{margin:2em 0}.store-finder .is-loading,.store-finder .is-loading-spinner{opacity:.75}.store-finder .is-loading-spinner{background-image:url(/public/images/checkout/loading.gif);background-repeat:no-repeat;background-position:center center}.store-finder .select:before,.store-finder .select:after{content:"";display:table}.store-finder .select:after{clear:both}.store-finder .select{*zoom:1;text-align:center;text-transform:uppercase;font-size:1rem;margin-bottom:2em}.store-finder .select .category-alternatives-title{padding:.3em .5em;max-width:500px;margin:0 auto;background:#c08e47;border:solid 1px rgba(0,0,0,0);border-radius:3px;text-transform:uppercase;color:#fff}.store-finder .select .category-alternatives-title:after{content:"";display:block;position:relative;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-top:14px solid #fff;display:inline-block;margin-left:.5em}.store-finder .select .category-alternatives{margin:0;padding-bottom:2em}.store-finder .select ul{list-style:none;margin:1em 0;padding:0}.store-finder .select li{cursor:pointer}.store-finder .select button{border:none;background:none;text-transform:uppercase;border-bottom:solid 2px rgba(0,0,0,0);outline:none}.store-finder .select button.active{border-color:#c08e47}.store-finder .selected-range{font-family:"Futura W01 Bold",sans-serif;letter-spacing:.075em;text-transform:uppercase;font-size:12px}.store-finder form{text-align:center}.store-finder input{width:200px}.store-finder button{position:relative;top:-1px}.store-finder .error_container{max-width:500px;margin:1em auto;text-transform:uppercase;text-align:center;font-size:16px;font-weight:normal}.store-finder .result{margin:2em 0}.store-finder .result h1{text-align:left;font-size:16px}.store-finder .result article{border-top:solid 1px #ccc;margin:1em auto;padding:1em 0 0 0;font-size:16px}.store-finder .result article:last-of-type{border-bottom:solid 1px #ccc}.store-finder .result article h1{font-size:20px}.store-finder .result p,.store-finder .result address{margin:.25em 0;padding:0}.store-finder .result address{font-style:normal}.store-finder .result .store-info{margin-bottom:1em}.store-finder .result .distance{float:right;text-align:right;line-height:1.5em}.store-finder .result .distance-label{float:right;text-align:right;font-size:16px;position:relative;top:-6px}.store-finder .form-element{display:inline}@media(max-width: 450px){.store-finder .form-element{display:block;margin:.5em auto;max-width:250px}.store-finder .form-element input,.store-finder .form-element button{width:100%}}@media print{.store-finder .form-element{display:block;margin:.5em auto;max-width:250px}.store-finder .form-element input,.store-finder .form-element button{width:100%}}.bx-wrapper{margin:0}.bx-wrapper .bx-viewport{box-shadow:none;border:none;left:0}.bx-wrapper .bx-next,.bx-wrapper .bx-prev{height:61px !important;width:31px !important;background-position:center center !important;background-size:contain;cursor:pointer}@media(max-width: 450px){.bx-wrapper .bx-next,.bx-wrapper .bx-prev{height:30.5px !important}}@media print{.bx-wrapper .bx-next,.bx-wrapper .bx-prev{height:30.5px !important}}.bx-wrapper .bx-next{background:rgba(0,0,0,0) url(../images/arrow-right.png) no-repeat center center}.bx-wrapper .bx-prev{background:rgba(0,0,0,0) url(../images/arrow-left.png) no-repeat center center}.bxslider{margin:0;padding:0}.montania-cookies{position:fixed;bottom:0;left:0;right:0;width:100%;padding:1.25rem 0 1.25rem 2rem;box-sizing:border-box;background:#f3f3f3;border-top:1px solid #ccc;box-shadow:0 0 5px rgba(0,0,0,.3);z-index:100;font-size:.9em;line-height:1.2em;text-align:left;transition:all 1s ease-in-out;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.montania-cookies.hide{bottom:-50vh}.montania-cookies .montania-cookies-close{position:static;cursor:pointer;font-size:2rem;padding:1rem 2rem;color:rgba(0,0,0,.5)}.montania-cookies .montania-cookies-link{display:block;margin-top:.5rem}body{transition:margin .5s ease-in-out}body.montania-cookie-information{margin-bottom:40px}@media print{.fixed-header,#footer,section.filter,.buyform,.read-more,.product-social,.product-extra,.product .content>figure,.product-detail-banner,.faq-share,.social-label,.social-icon{display:none}[role=main]{padding:0}.product_text p{display:block !important}.variant-controls .active{outline:solid 2px #e1e1e1}#container{width:auto;margin:0}.cart input{border:none !important;background:rgba(0,0,0,0) !important;-webkit-appearance:none !important;appearance:none !important}.cart button{display:none}*{box-shadow:none !important}.faq section{height:auto;visibility:visible}}.button.toggle-login-method{padding:.3em 1.5em}[role=main].login h1,[role=main].reset-password h1,[role=main].register h1,[role=main].reset-password h1{margin-bottom:1rem}[role=main].login .error_container,[role=main].reset-password .error_container,[role=main].register .error_container,[role=main].reset-password .error_container{margin:1rem 0}[role=main].login .button,[role=main].reset-password .button,[role=main].register .button,[role=main].reset-password .button{margin:1rem 0}[role=main].reset-password{margin-bottom:2rem}[role=main].reset-password fieldset,[role=main].reset-password form{margin-bottom:0}.small-basket{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media(max-width: 785px){.small-basket{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media print{.small-basket{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media(max-width: 450px){.small-basket{-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media print{.small-basket{-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.small-basket a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;margin-left:2rem}.small-basket svg{margin:0 .5rem;position:relative;top:-5px;transition:all .25s;transition-timing-function:ease-in}.small-basket svg .cls-1{fill:#d2d2d2;transition:all .25s;transition-timing-function:ease-in}.small-basket svg .cls-2,.small-basket svg .cls-3{fill:none;stroke-miterlimit:10}.small-basket svg .cls-2{stroke:#fff;stroke-width:.5px;transition:all .25s;transition-timing-function:ease-in}.small-basket svg .cls-3{stroke:#d2d2d2;stroke-linecap:round;stroke-width:.75px;transition:all .25s;transition-timing-function:ease-in}.small-basket.updated svg .cls-1{fill:#c08e47;transition-timing-function:ease-out}.small-basket.updated svg .cls-3{stroke:#c08e47;transition-timing-function:ease-out}.small-basket.updated svg{transition-timing-function:ease-out;top:-15px}[role=banner] .toggle-search,nav.primary .toggle-search,.media-bank .toggle-search{width:20px;height:20px;background:rgba(0,0,0,0) url(/images/search.svg) no-repeat;background-size:contain;border:none;color:rgba(0,0,0,0);font-size:0;text-indent:-999em}.search-form{display:-webkit-flex;display:-ms-flexbox;display:flex;background-color:#f3f3f3;max-height:0;overflow:hidden;position:absolute;z-index:2;width:100%;left:0;opacity:0;padding-left:1rem;padding-right:1rem;transition:all .15s;transition-timing-function:ease-in}.search-form.open{opacity:1;max-height:50px;transition-timing-function:ease-out}.search-form button.search-button{width:37px;padding:0;background:rgba(0,0,0,0);border-left:none;cursor:pointer}.search-form input[type=text]{height:34px;width:100%;max-width:1200px;display:block;background:rgba(0,0,0,0);color:rgba(0,0,0,0);border:none;margin:.5rem auto;padding-left:0;font-size:1.1rem;transition:all .15s;transition-timing-function:ease-in}@media(max-width: 450px){.search-form input[type=text]{padding-left:1rem}}@media print{.search-form input[type=text]{padding-left:1rem}}.search-form input[type=text]:focus{outline:none}.search-form input[type=text]::-webkit-input-placeholder{transition:all .15s;transition-timing-function:ease-in;color:rgba(0,0,0,0)}.search-form input[type=text]:-moz-placeholder{transition:all .15s;transition-timing-function:ease-in;color:rgba(0,0,0,0)}.search-form input[type=text]::-moz-placeholder{transition:all .15s;transition-timing-function:ease-in;color:rgba(0,0,0,0)}.search-form input[type=text]:-ms-input-placeholder{transition:all .15s;transition-timing-function:ease-in;color:rgba(0,0,0,0)}.search-form.open input[type=text]{color:#222;transition-timing-function:ease-out}.search-form.open input[type=text]::-webkit-input-placeholder{transition-timing-function:ease-out;color:rgba(34,34,34,.5)}.search-form.open input[type=text]:-moz-placeholder{transition-timing-function:ease-out;color:rgba(34,34,34,.5)}.search-form.open input[type=text]::-moz-placeholder{transition-timing-function:ease-out;color:rgba(34,34,34,.5)}.search-form.open input[type=text]:-ms-input-placeholder{transition-timing-function:ease-out;color:rgba(34,34,34,.5)}@media(max-width: 450px){nav.nav-my-pages{font-size:16px}}@media print{nav.nav-my-pages{font-size:16px}}nav.nav-my-pages>ul{list-style:none none;margin-left:0;padding-left:0}nav.nav-my-pages li{margin-bottom:0;margin-top:0}.orderhistory-list-table{margin:1.5rem 0;font-size:18px}.orderhistory-list-table th{font-family:"Futura LT W01 Book",sans-serif}.orderhistory-list-table li{margin:0;line-height:1.25em}.orderhistory-list-table ul{margin:.25rem 0}.orderhistory-list-table td.mobile-only,.orderhistory-list-table th.mobile-only{display:none}@media(max-width: 450px){.orderhistory-list-table td.mobile-only,.orderhistory-list-table th.mobile-only{display:table-cell}}@media(max-width: 450px){.orderhistory-list-table td.desktop-only,.orderhistory-list-table th.desktop-only{display:none}}@media(max-width: 450px){.orderhistory-list-table th.first,.orderhistory-list-table td.first{padding-top:2px}}.orderhistory-list-table td:before{top:2px}@media(max-width: 450px){.orderhistory-list-table .mobile-only.first.last{display:block}}.order-history-details-column form{clear:both;margin-top:1rem}.order-history-message{clear:both;padding-left:.75rem;padding-right:.75rem}.order-history-message .order-history-message-label{font-family:"Futura LT W01 Book",sans-serif}.order-history-message p{margin-top:0}.order-history .pager{text-align:center;margin-bottom:2rem}.bestsellers{margin-top:2rem}.bestsellers h2{text-align:center}.home-banners{display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:600px}@media(max-width: 1200px){.home-banners{min-height:0}}@media print{.home-banners{min-height:0}}@media(max-width: 600px){.home-banners{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.open-quick-add-to-cart{background:none;border:none;padding:0}.bd-modal-quick-add-to-cart{font-size:18px}.bd-modal-quick-add-to-cart h2{margin-top:0}.bd-modal-quick-add-to-cart table{width:102.6%}.bd-modal-quick-add-to-cart th{text-align:left;font-weight:normal;border-bottom:solid 1px #e1e1e1}.bd-modal-quick-add-to-cart td,.bd-modal-quick-add-to-cart th{padding:7px 15px;text-align:left;vertical-align:top}.bd-modal-quick-add-to-cart td.quick-add-to-cart-quantity-column,.bd-modal-quick-add-to-cart th.quick-add-to-cart-quantity-column{text-align:right;padding-right:0}.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-code-column,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-code-column{width:200px;padding-left:0}@media(max-width: 450px){.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-code-column,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-code-column{width:auto}}@media print{.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-code-column,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-code-column{width:auto}}.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-code-column .quick-add-to-cart-product-name,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-code-column .quick-add-to-cart-product-name{display:none;margin-top:.25rem}@media(max-width: 785px){.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-code-column .quick-add-to-cart-product-name,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-code-column .quick-add-to-cart-product-name{display:block}}@media print{.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-code-column .quick-add-to-cart-product-name,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-code-column .quick-add-to-cart-product-name{display:block}}.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-name-column,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-name-column{vertical-align:middle}@media(max-width: 785px){.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-name-column,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-name-column{display:none}}@media print{.bd-modal-quick-add-to-cart td.quick-add-to-cart-product-name-column,.bd-modal-quick-add-to-cart th.quick-add-to-cart-product-name-column{display:none}}.bd-modal-quick-add-to-cart td.quick-add-to-cart-remove-column,.bd-modal-quick-add-to-cart th.quick-add-to-cart-remove-column{border:none;width:20px;text-align:right;padding:1rem 0 0}.bd-modal-quick-add-to-cart td.quick-add-to-cart-remove-column button,.bd-modal-quick-add-to-cart th.quick-add-to-cart-remove-column button{border:none;background:none;padding:0;font-size:21px;margin:-3px 0 0;color:#c80000;text-shadow:1px 0 0 #ddd}.bd-modal-quick-add-to-cart tr:last-of-type .quick-add-to-cart-remove-column button{display:none}.bd-modal-quick-add-to-cart input[type=text]{width:200px}@media(max-width: 450px){.bd-modal-quick-add-to-cart input[type=text]{width:100%}}@media print{.bd-modal-quick-add-to-cart input[type=text]{width:100%}}.bd-modal-quick-add-to-cart input[type=number]{width:50px}.bd-modal-quick-add-to-cart .quick-add-actions{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding-top:2rem}.bd-modal-quick-add-to-cart .quick-add-actions button{margin-left:1rem}.bd-modal-quick-add-to-cart .quick-add-actions input{padding:.3em 1.5em !important}.bd-modal-quick-add-to-cart .amount-wrapper{margin-top:0}.bd-modal-quick-add-to-cart .buyform input[type=number],.bd-modal-quick-add-to-cart .buyform .amount-wrapper select{margin-right:0}.bd-modal-quick-add-to-cart .notice{opacity:0;max-height:0;overflow:hidden;transition:all .15s;transition-timing-function:ease-in}.bd-modal-quick-add-to-cart .success .notice{opacity:1;max-height:50px;transition-timing-function:ease-out}.bd-modal-quick-add-to-cart form input:not([type=checkbox]),.bd-modal-quick-add-to-cart form textarea,.bd-modal-quick-add-to-cart form select{margin-bottom:0}.bd-modal-quick-add-to-cart input[type=button]{width:auto}@media(max-width: 785px){.template-made-in-sweden .centered{margin-left:4rem;margin-right:4rem}}@media print{.template-made-in-sweden .centered{margin-left:4rem;margin-right:4rem}}.instagram-images{padding-left:5rem;padding-right:5rem;max-height:200px;overflow:hidden}@media(max-width: 1200px){.instagram-images{padding-left:4rem;padding-right:4rem}}@media print{.instagram-images{padding-left:4rem;padding-right:4rem}}@media(max-width: 785px){.instagram-images{padding-left:2rem;padding-right:2rem}}@media print{.instagram-images{padding-left:2rem;padding-right:2rem}}@media(max-width: 450px){.instagram-images{padding-left:0;padding-right:0}}@media print{.instagram-images{padding-left:0;padding-right:0}}.instagram-images a img{height:200px;max-width:none}.product-delivery-date{font-style:italic;font-size:14px}.product-list .product-delivery-date{text-align:center}.theme-mediabanken .tools-left li{margin-left:auto}.theme-mediabanken.home{padding-top:0}@media(max-width: 1300px){.theme-mediabanken.home{padding-left:1rem}}@media(max-width: 1px){.theme-mediabanken.home{padding-left:.4rem}}.theme-mediabanken.home .textblock{margin-top:0;margin-bottom:1.5rem}@media(max-width: 1200px){.theme-mediabanken #footer section{width:33.33%}}@media print{.theme-mediabanken #footer section{width:33.33%}}@media(max-width: 785px){.theme-mediabanken #footer section{width:50%}}@media print{.theme-mediabanken #footer section{width:50%}}.media-bank{font-size:16px}@media(max-width: 1200px){.media-bank{padding-left:2rem;padding-right:2rem}}@media print{.media-bank{padding-left:2rem;padding-right:2rem}}.media-bank h1{text-align:center;font-size:2.0625em}.media-bank h3{text-transform:uppercase}.media-bank a{text-decoration:none}.media-bank nav.breadcrumbs{font-size:.9em;margin-bottom:1rem}@media(max-width: 785px){.media-bank nav.breadcrumbs{font-size:16px}}@media print{.media-bank nav.breadcrumbs{font-size:16px}}.media-bank img.media-icon{width:20px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-right:.25rem}.media-bank button.media-favorite-button{background:rgba(0,0,0,0) url(/images/heart-black.svg) no-repeat center center;background-size:contain;color:rgba(0,0,0,0);text-indent:-999em;overflow:hidden;border:none;width:20px;height:20px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.25rem}.media-bank button.media-favorite-button.selected{background:rgba(0,0,0,0) url(/images/heart-selected-golden.png) no-repeat center center;background-size:contain}.media-bank a.download-link{background:rgba(0,0,0,0) url(/images/download.svg) no-repeat center center;color:rgba(0,0,0,0);text-indent:-999em;overflow:hidden;border:none;width:20px;height:20px;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:auto}.media-bank .media-name,.media-bank .favorite-name{overflow:hidden;text-overflow:ellipsis;margin-right:.25rem}.media-bank .media-product-codes{list-style:none;margin:0;padding:0}.media-bank .media-product-codes:not(.open) li{display:none}.media-bank .media-product-codes li:first-of-type{display:list-item;cursor:pointer}.media-bank .media-product-codes li:first-of-type:after{content:"+";position:relative;top:-2px;cursor:pointer;margin-left:3px}.media-bank .media-product-codes.open li:first-of-type:after{content:"-";top:0;margin-left:5px}.media-bank .toggle-search{position:relative;top:-11px;margin-left:.25rem}.media-bank .search-form{position:static;background-color:rgba(0,0,0,0);padding:0;margin:1rem 0}.media-bank .search-information a{text-decoration:underline;font-style:italic}.media-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.media-list article{padding:1rem;border:solid 1px #ddd;border-radius:5px}.media-list a{-ms-word-wrap:break-word;word-wrap:break-word}.media-list figure{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:100%;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media-list figure>*{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%}.media-list figure .media-file-general{position:relative;margin-top:auto;margin-bottom:auto}.media-list figure .media-file-general img{width:100%}.media-list figure.file{background:#f3f3f3;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.media-list figure .media-file-extension{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);margin-left:-1rem;margin-top:1.75rem;text-transform:uppercase;font-family:"Futura LT W01 Book",sans-serif;letter-spacing:.075em;font-size:1.5rem}.media-folder-list article{width:24%;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;margin-bottom:1.3333333333%}@media(max-width: 1200px){.media-folder-list article{width:32.5%;-webkit-flex-basis:32.5%;-ms-flex-preferred-size:32.5%;flex-basis:32.5%;margin-bottom:1.25%}}@media print{.media-folder-list article{width:32.5%;-webkit-flex-basis:32.5%;-ms-flex-preferred-size:32.5%;flex-basis:32.5%;margin-bottom:1.25%}}@media(max-width: 785px){.media-folder-list article{width:49%;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-bottom:2%}}@media print{.media-folder-list article{width:49%;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-bottom:2%}}@media(max-width: 600px){.media-folder-list article{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.75rem}}.media-folder-list a{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0}.media-folder-list img,.media-folder-list button{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.media-files-list article{width:18%;-webkit-flex-basis:18%;-ms-flex-preferred-size:18%;flex-basis:18%;margin-bottom:2.5%}@media(max-width: 1200px){.media-files-list article{width:24%;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;margin-bottom:1.3333333333%}}@media print{.media-files-list article{width:24%;-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;margin-bottom:1.3333333333%}}@media(max-width: 785px){.media-files-list article{width:32.5%;-webkit-flex-basis:32.5%;-ms-flex-preferred-size:32.5%;flex-basis:32.5%;margin-bottom:1.25%}}@media print{.media-files-list article{width:32.5%;-webkit-flex-basis:32.5%;-ms-flex-preferred-size:32.5%;flex-basis:32.5%;margin-bottom:1.25%}}@media(max-width: 600px){.media-files-list article{width:49%;-webkit-flex-basis:49%;-ms-flex-preferred-size:49%;flex-basis:49%;margin-bottom:2%}}@media(max-width: 450px){.media-files-list article{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.75rem}}@media print{.media-files-list article{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:.75rem}}.media-files-list svg{width:50%;height:auto}.media-files-list figcaption{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:1rem;font-size:.9em;margin-top:auto;width:100%;background:#fff}@media(max-width: 785px){.media-files-list figcaption{font-size:16px}}@media print{.media-files-list figcaption{font-size:16px}}.media-files-list figcaption a{margin-left:auto}.media-files-list figcaption button{margin-left:.75rem}.media-folder{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.media-folder a{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.media-bank .media-favorites{position:fixed;display:-webkit-flex;display:-ms-flexbox;display:flex;top:0;left:-250px;z-index:1;height:100%;background:#f3f3f3;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;max-width:282px;transition:all .15s;transition-timing-function:ease-in}@media(max-width: 450px){.media-bank .media-favorites{max-width:270px}}@media print{.media-bank .media-favorites{max-width:270px}}.media-bank .media-favorites.open{left:0;transition-timing-function:ease-out}.media-bank .media-favorites .close-media-favorites-button,.media-bank .media-favorites .open-media-favorites-button{background:none;border:none;padding:0;text-transform:uppercase;width:32px;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;transition:all .15s;transition-timing-function:ease-in}@media(max-width: 450px){.media-bank .media-favorites .close-media-favorites-button,.media-bank .media-favorites .open-media-favorites-button{width:20px}}@media print{.media-bank .media-favorites .close-media-favorites-button,.media-bank .media-favorites .open-media-favorites-button{width:20px}}.media-bank .media-favorites .open-media-favorites-button{word-break:break-all;letter-spacing:10.6666666667px;font-family:"Futura LT W01 Book",sans-serif;overflow:hidden;padding-left:calc((32px - 1em)/2)}@media(max-width: 450px){.media-bank .media-favorites .open-media-favorites-button{letter-spacing:6.6666666667px;padding-left:calc((20px - 1em)/2)}}@media print{.media-bank .media-favorites .open-media-favorites-button{letter-spacing:6.6666666667px;padding-left:calc((20px - 1em)/2)}}.media-bank .media-favorites .close-media-favorites-button{background:#ececec url(/images/arrow-left.svg) no-repeat center center;background-size:16px;text-indent:-9999em;overflow:hidden;height:100%;position:relative;width:0}@media(max-width: 450px){.media-bank .media-favorites .close-media-favorites-button{background-size:10px}}@media print{.media-bank .media-favorites .close-media-favorites-button{background-size:10px}}.media-bank .media-favorites.open .close-media-favorites-button{width:32px;transition-timing-function:ease-out}@media(max-width: 450px){.media-bank .media-favorites.open .close-media-favorites-button{width:20px}}@media print{.media-bank .media-favorites.open .close-media-favorites-button{width:20px}}.media-bank .media-favorites.open .open-media-favorites-button{opacity:0;transition-timing-function:ease-out}.media-bank .media-favorites .media-favorites-content{width:250px;padding:1rem;overflow-y:auto;max-height:98vh}.media-bank .media-favorites .media-favorites-content ul{list-style:none;margin:1rem 0;padding:0}.media-bank .media-favorites .media-favorites-content li{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.media-bank .media-favorites .media-favorites-content button.button{padding:.3em 1.5em;background:#c08e47;border:solid 1px rgba(0,0,0,0);border-radius:3px;text-transform:uppercase;color:#fff;text-decoration:none}.media-bank .media-favorites .btn-remove-media-favorite{padding:0;background:rgba(0,0,0,0);line-height:1em;min-height:0;height:24px;width:20px;text-align:center;border:none;background:none;font-size:21px;color:#c80000;text-shadow:1px 0 0 #ddd;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.media-bank .media-favorites .favorite-name{margin-right:auto}.media-bank .media-favorites div.button{padding:.3em 1.5em;background:#c08e47;border:solid 1px rgba(0,0,0,0);border-radius:3px;text-transform:uppercase;color:#fff;text-decoration:none;border:none;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;width:100%}.media-bank .media-favorites div.button button{padding:.3em 1.5em;background:none;color:#222;border:none;text-transform:uppercase;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1}.media-bank .media-favorites div.button button+button{border-left:solid 1px #222;border-bottom-left-radius:0;border-top-left-radius:0;text-indent:-999em;font-size:0;color:rgba(0,0,0,0);background-image:url(/images/arrow_down.svg);background-position:center center;background-repeat:no-repeat;width:2rem;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}.media-bank .media-favorites .download-alternatives{border:solid 1px rgba(0,0,0,0);position:relative;max-height:0;padding:0 1rem;overflow:hidden;transition:all .15s;transition-timing-function:ease-in}.media-bank .media-favorites .download-alternatives.open{background:#fff;padding:1rem;margin-top:1rem;max-height:500px;border:solid 1px #e4e1e1;transition-timing-function:ease-out}.media-bank .media-favorites .download-alternatives h3{text-transform:none;margin-top:0}.media-bank .media-favorites .download-alternatives button.button{color:#222}.media-bank .media-favorites .download-alternatives:before{content:"";position:absolute;background:rgba(0,0,0,0) url(/images/arrow_pointer.svg) no-repeat center center;width:15px;height:15px;top:-10px;right:.5rem}.media-bank .media-favorites .download-options{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.media-bank-root article{min-height:85px;width:45%;-webkit-flex-basis:45%;-ms-flex-preferred-size:45%;flex-basis:45%}@media(max-width: 600px){.media-bank-root article{width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}}.home.modal-open #cc_div{display:none}#cc-main{color:#4e5251}#cc-main .desc.b-acc{background-color:#e5e5e5}#cc-main{--cc-toggle-on-bg: #c08e47}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:rgba(192,142,71,.5) !important}#cc-main button[data-role=all]{background-color:#c08e47;border:none}#cc-main button[data-role=all]:hover:not(:disabled){background-color:#d09b4d !important}#cc-main button[data-role=all]:active{background-color:#d09b4d !important}#cc-main button[data-role=all]:focus-visible{background-color:#d09b4d !important}
