/* Buttons wave */



.home_header_image h1 {
  margin-bottom: 20px;
}

.buttons_aqua {
  text-align: center;
}
.buttons_aqua:active {
  transform: scale(0.995);
}
.blob-btn {
  z-index: 1;
  position: relative;
  padding: 14px 30px;
  font-size: 18px;
  text-align: center;
  text-transform: uppercase;
  color: #FFFFFF;
  font-weight: bold;
  background-color: transparent;
  outline: none;
  border: none!important;
  -webkit-transition: color 0.5s;
  transition: color 0.3s;
  cursor: pointer;
  border-radius: 3px 40px 3px 3px;
  height: 45px;
}
.blob-btn:after {
  content: "";
  z-index: -2;
  position: absolute;
  left: 3px;
  top: 3px;
  width: 100%;
  height: 100%;
  -webkit-transition: all 0.3s 0.2s;
  transition: all 0.3s 0.2s;
  border-radius: 3px 40px 3px 3px;
}
.blob-btn:hover {
  color: #FFFFFF;
  border-radius: 3px 40px 3px 3px;
}
.blob-btn:hover:after {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  left: 0;
  top: 0;
  border-radius: 3px 40px 3px 3px;
}
.blob-btn__inner {
  z-index: -1;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px 40px 3px 3px;
  background: #ED1C24;
}
.blob-btn__blobs {
  position: relative;
  display: block;
  height: 100%;
  -webkit-filter: url("../../frontend/ScubaStore/blank_child/nl_NL/css/#goo");
          filter: url("../../frontend/ScubaStore/blank_child/nl_NL/css/#goo");
}
.blob-btn__blob {
  position: absolute;
  top: 2px;
  width: 25%;
  height: 100%;
  background: #000;
  border-radius: 100%;
  -webkit-transform: translate3d(0, 150%, 0) scale(1.7);
          transform: translate3d(0, 150%, 0) scale(1.7);
  -webkit-transition: -webkit-transform 0.45s;
  transition: -webkit-transform 0.45s;
  transition: transform 0.35s;
  transition: transform 0.35s, -webkit-transform 0.35s;
}

@supports ((-webkit-filter: url("../../frontend/ScubaStore/blank_child/nl_NL/css/#goo")) or (filter: url("../../frontend/ScubaStore/blank_child/nl_NL/css/#goo"))) {
  .blob-btn__blob {
    -webkit-transform: translate3d(0, 150%, 0) scale(1.4);
            transform: translate3d(0, 150%, 0) scale(1.4);
  }
}
.blob-btn__blob:nth-child(1) {
  left: 0%;
  -webkit-transition-delay: 0s!important;
          transition-delay: 0s!important;
}
.blob-btn__blob:nth-child(2) {
  left: 30%;
  -webkit-transition-delay: 0.08s!important;
          transition-delay: 0.08s!important;
}
.blob-btn__blob:nth-child(3) {
  left: 60%;
  -webkit-transition-delay: 0.16s!important;
          transition-delay: 0.16s!important;
}
.blob-btn__blob:nth-child(4) {
  left: 90%;
  -webkit-transition-delay: 0.24s!important;
          transition-delay: 0.24s!important;
}
.blob-btn:hover .blob-btn__blob {
  -webkit-transform: translateZ(0) scale(1.7);
          transform: translateZ(0) scale(1.7);
}
@supports ((-webkit-filter: url("../../frontend/ScubaStore/blank_child/nl_NL/css/#goo")) or (filter: url("../../frontend/ScubaStore/blank_child/nl_NL/css/#goo"))) {
  .blob-btn:hover .blob-btn__blob {
    -webkit-transform: translateZ(0) scale(1.4);
            transform: translateZ(0) scale(1.4);
  }
}

/* featured categories */

.page-wrapper .latest_categories .latest_cat:first-of-type .latest_cat_button {
  right: 0;
  width: 461px;
  border-radius: 30px 0 0 0 ;
}

.page-wrapper .latest_categories .latest_cat:last-of-type .latest_cat_button {
  border-radius: 0px 200px 0 0 ;
}

.dail_deal_wrapper_top {
  display: flex;
}

.dail_deal_wrapper_top h3 {
  font-size: 20px;
  padding-right: 50px;
}

.dail_deal_wrapper_top .oude_prijs {
  font-size: 21px;
  position: relative;
  font-weight: 900;
  top: 13px;
}

.dail_deal_wrapper_top .oude_prijs span {
  font-size: 11px;
  position: absolute;
  top: 4px;
}

.dail_deal_wrapper_top .nieuwe_prijs {
  font-size: 40px;
  position: relative;
}

.dail_deal_wrapper_top .nieuwe_prijs span {
  font-size: 21px;
  position: absolute;
  top: 8px;
}

.daily_prod_description {
  padding-top: 10px;
  padding-bottom: 20px;
}

.dail_deal_wrapper_top .strikethrough-diagonal:before {
  border-top: 3px solid;
  width: 80%;
}

.dail_deal_wrapper {
  overflow: hidden;
  position: relative;
  margin-bottom: -74px;
}


body .um-prodslider .tocart {
  padding: 22px 30px!important;
  font-size: 18px;
  border: 0px solid #006bb4;
  border-radius: 3px 40px 3px 3px;
  background: #ED1C24;
  overflow: hidden;
  max-width: 70px;
  transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
}

.um-prodslider .tocart::before {
  position: absolute;
  left: 20px;
}

body .um-prodslider .tocart:hover {
  border: 0px solid #006bb4;
  border-radius: 3px 40px 3px 3px;
  background: black!important;
}

body .product-item-info-bestsellers .product-item-link {
  font-weight: 900;
  font-size: 20px;
  margin-top: 20px;
  display: block;
}

body #block-bestsellers-heading {
  text-align: left;
  font-size: 28px;
  text-transform: uppercase;
  font-weight: 900;
}

body #block-bestsellers-heading + .small-divider,
body .um-prodslider .title-block p,
body .um-prodslider .price-label {
  display: none;
}

.product-info-main .action.towishlist .blob-btn__inner, #shopping-cart-table .action.towishlist .blob-btn__inner {
  background: white;
  border: 1px solid #8A8A8A!important;
}


.product-info-main .action.towishlist, #shopping-cart-table .action.towishlist {
  line-height: 2.2rem;
  padding: 12px 17px;
  font-size: 1.8rem;
  color: #ED1C24;
  background: transparent;
  padding-left: 50px;
  padding-right: 30px;
}

.product-info-main .action.towishlist:hover, #shopping-cart-table .action.towishlist:hover {
  background: transparent;
  color: white;
}

#Group_192 {
  width: 25px;
  height: 25px;
  position: absolute;
  left: 17px;
}

#Group_192 {
  top: 11px;
}

#Group_192 path {
  fill: #ed1c24;
}

.scuba_clone_box {
  border-bottom: 1px solid #8a8a8a;
}

.scuba_clone_box_inner {
  width: 100%;
  max-width: 1280px;
  margin: auto;
  display: flex;
  padding: 0 20px;
}

.clone_img {
  max-width: 65px;
}

.scuba_clone_box_left {
  display: flex;
}

.clone_name,
.clone_price {
  padding-left: 20px;
}

.scuba_clone_box {
  display: none;
  position: fixed;
  width: 100%;
  background: white;
  z-index: 9;
  height: 100px;
}

.scuba_clone_box_left,
.scuba_clone_box_right {
  width: 50%;
}

.scuba_clone_box_left {
  padding-top: 12px;
}

.scuba_clone_box_right {
  padding-top: 15px;
}


.clone_name div {
  display: none;
}

.clone_name .fs28 {
    font-size: 20px;
}

.scuba_clone_box_right {
  padding-left: 100px;
}

.scuba_clone_box .price-label,
.scuba_clone_box .scuba_product_detail_titel div:first-child {
  display: none!important;
}

#clone_trigger {
  width: 100%;
}

.scuba_clone_box_right svg {
  position: absolute;
}

.clone_name .scuba_product_detail_titel h1 {
  font-size: 19px;
}

.clone_price {
  position: relative;
  bottom: 35px;
}

.product_scuba_base_item.green_snorkels_list ul li {
  height: auto;
  padding-bottom: 10px;
}

.message.success { /* SEBAS CHECK */
  background: #00b67a;
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 20px;
}

.message.info {/* SEBAS CHECK */
  background: #fdd293;
  color: #000000;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 20px;
}

.message.success a { /* SEBAS CHECK */
  color: #ffffff;
  text-decoration: underline;
}

.message.success a:hover { /* SEBAS CHECK */
  color: #000000;
}


.message.error {
  background: #ed1c24;/* SEBAS CHECK */
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  margin-bottom: 20px;
}




header.page-header .header.content ul.header.links li:first-of-type a {/* SEBAS CHECK */
    background-size: 33px!important;
}

.action.showcart .scuba_icon,
.link.wishlist .scuba_icon {/* SEBAS CHECK */
  width: 30px!important;
  top: 4px!important;
  height: auto!important;
  position: relative!important;
}

.action.showcart .scuba_icon {/* SEBAS CHECK */
    top: 3px!important;
}

header.page-header .header.content .link.wishlist .counter.qty {/* SEBAS CHECK */
  width: 20px!important;
  font-size: 13px!important;
  padding-bottom: 3px!important;
}

header.page-header .header.content .minicart-wrapper .action.showcart .counter.qty {/* SEBAS CHECK */
  width: 20px!important;
  font-size: 13px!important;
  padding-bottom: 3px!important;
}

.message.success > *:first-child:before {
  content: '';
  padding-left: 35px;
  margin: 0;
  background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/snorkel_icon_white.svg) no-repeat left top;
  height: 25px;
  background-size: 25px;
  position: absolute;
  z-index: 9;
  left: 6px;
}

.product-info-main .box-tocart .action.tocart {
  padding: 0;
}

.scuba_clone_box .action.primary.tocart span,
.product-info-main .action.primary.tocart span {
  position: relative;
  font-size: 1.8rem;
}

.product-info-main .old-price .price {/* SEBAS CHECK */
  font-size: 21px!important;
  position: relative!important;
  font-weight: 900!important;
}

.product-info-main .price-box {
  display: flex;
  flex-direction: column;
}

.product-info-main .price-box .normal-price {
  order: 2;
  margin-top: 10px;
}


.minicart-items-wrapper {/* SEBAS CHECK */
  height: calc( 100vh - 400px)!important;
}

.scuba_clone_box .action.primary.tocart span::before,
.product-info-main .action.primary.tocart span::before {
  position: absolute;
  content: '';
  display: block;
  width: 20px;
  height: 20px;
  background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/cart_icon.svg) no-repeat left top;
  background-size: cover;
  left: -32px;
  top: 2px;
}

.product_scuba_nav a:hover {
  text-decoration: underline;
}

.logo img {
  transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
}

.logo img:hover {
  transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
  opacity: .7;
}

.dark_minicart_background {
    transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
}

.action.showcart.active + .dark_minicart_background {
  transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
  width: 100%;
  height: 100%;
  background: #091A32;
  position: fixed;
  left: 0;
  opacity: .6;
  top: 0;
  z-index: 99;
}

.minicart-wrapper .block-minicart {
  right: -390px;
  display: block!important;
  transition: all 0.4s cubic-bezier(0.5, 0, 0, 1) 0s;
}

.minicart-wrapper .ui-front.mage-dropdown-dialog {
  display: block!important;
}

header.page-header .header.content .minicart-wrapper.active .block-minicart {
  right: 0;
  display: block!important;
  transition: all 0.4s cubic-bezier(0.5, 0, 0, 1) 0s;
}

.minicart-items .product > .product-item-photo, .minicart-items .product > .product-image-container {
  border-radius: 3px;
  box-shadow: rgba(26, 28, 30, 0.12) 0px 0px 11px 2px;
  margin-left: 10px;
  margin-top: 10px;
}

.minicart-items-wrapper {
  margin-top: 36px;
}

.minicart-items .product .toggle {
  color: #ed1c24;
}

.minicart-wrapper .minicart-items .product-item-details .details-qty {
  width: 77px;
  bottom: -9px;
  right: 15px;
  left: auto;
}

.minicart-items .item-qty {
  border: 0px;
  width: 35px;
  height: 35px;
  font-weight: 900;
}

.minicart-items .product-item-name a {
  font-size: 18px;
}

.modal-footer button {
  color: white;
  background: black;
  padding: 20px 30px;
  border: 0;
    border-radius: 3px ;
  text-transform: uppercase;
}

.modal-footer button:hover {
  color: white;
  background: black;
  padding: 20px 30px;
  border: 0;
  opacity: .7;
}

.modal-footer .action-accept {
 background: #00B67A;
  border-radius: 3px 40px 3px 3px;
}

.page-products .product-item-info {
    width: calc( 100% - 14px);
}

.item.product.product-item .product-item-inner {
  position: absolute;
  bottom: 0;
}

.products-grid .product-item-actions {
  margin: 0px 0;
}

.item.product.product-item .tocart {
  white-space: initial;
  font-size: 18px;
  background: #ed1c24;
  width: 70px;
  transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
}

.dunico_scuba_shadow:hover .tocart {
  transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
}

body .product.details.product-item-details .product.name.product-item-name a {
  font-weight: 900;
  font-size: 20px;
  margin-top: 20px;
  display: block;
}

.product.actions.product-item-actions .tocart::before {
  position: absolute;
  left: 14px;
  bottom: 22px;
}

.product.actions.product-item-actions .tocart::before {
  content: "\f07a";
  font-family: 'FontAwesome' !important;
}

.products-grid .product-item {
    margin-bottom: 0px;
}

.page.messages .messages .message.fadeIN {
  animation: fadeIN 0.4s 0.1s 1 forwards ease-in-out;
}

.page.messages .messages .message.fadeOUT {
  opacity: 1;
  animation: fadeOUT 0.4s 0.1s 1 forwards ease-in-out;
}


@keyframes fadeIN {
  0% {
    transform: scale(0);
    opacity: 0.0;
  }
  100% {
    transform: scale(1);
    opacity: 1.0;
  }
}

@-webkit-keyframes fadeIN {
  0% {
    transform: scale(0);
    opacity: 0.0;
  }
  100% {
    transform: scale(1);
    opacity: 1.0;
  }
}

@keyframes fadeOUT {
  0% {
    transform: scale(1);
    opacity: 1.0;
  }
  100% {
    transform: scale(0);
    opacity: 0.0;
  }
}

@-webkit-keyframes fadeOUT {
  0% {
    -webkit-transform: scale(1);
    opacity: 1;
  }
  100% {
    -webkit-transform: scale(0);
    opacity: 0.0;
  }
}
.klaviyo-form form input {
    width: 100% !important;
}

body.checkout-index-index div.field.field-name-suffix label.label {
    display: none;
}

span.label-bb {
    display: none;
}

body.customer-address-form .fieldset .fullname .field .label {
    width: auto;
    padding: initial;
}

.fieldset.create.account .field.required .label {
    display: block !important;
}

body.customer-address-form div.actions-toolbar {
    margin: initial !important;
}

body.customer-account-create div.field label.label {
    display: block;
}

body.customer-account-create div.field.street > div.control {
    display: flex;
    gap: 20px;
}

body.customer-account-create div.field.street input#street_1 {
    width: 50%;
}

body.customer-account-create div.field.street div.nested {
    width: 50%;
    display: flex;
    gap: 10px;
}


span.price-container.price-final_price {
    display: flex;
    flex-direction: column;
}

span.price-container.price-final_price span.price-excluding-tax {
    order: -1;
}

span.price-container.price-final_price span.price-excluding-tax::before {
    display: none;
}

body:not(.catalog-category-view) span.price-container.price-final_price span.price-excluding-tax span.price {
    font-size: 22px !important;
    font-weight: 900;
}

span.price-container.price-final_price span.price-including-tax span.price {
    font-size: 15px !important;
}


/*body.customer-b2b .price-container .price-including-tax + .price-excluding-tax:before,*/
/*body.customer-b2b .price-container .weee:before,*/
/*body.customer-b2b .price-container .price-including-tax + .price-excluding-tax .price:before,*/
/*body.customer-b2b .price-container .weee .price:before,*/
/*body.customer-b2b .price-container .weee + .price-excluding-tax:before,*/
/*body.customer-b2b .price-container .weee + .price-excluding-tax .price:before {*/
/* display: none;*/
/*}*/

.message.notice {
    z-index: 5;
}


span.price-container.price-final_price span[id^='price-including-tax-product-price']::before {
    content: 'Incl. BTW: ';
    font-size: 11px;
}

body.customer-b2b span.special-price span.price-container.price-final_price span.price-wrapper.price-including-tax::before {
    content: 'Incl. BTW: ' !important;
    font-size: 11px;
}

body.customer-b2b span.special-price span.price-container.price-final_price span.price-wrapper.price-including-tax::before {
    content: 'Adviesprijs: ';
    font-size: 11px;
}

span.price-container.price-final_price span.price-wrapper.ex-vat {
    display: none;
}

body.customer-b2b span.old-price span.price-container.price-final_price span.price-wrapper.price-including-tax.ex-vat {
    display: block !important;
}

body.customer-b2b span.old-price span.price-container.price-final_price span.price-wrapper.not-ex-vat {
    display: none;
}

body.customer-b2b span.special-price span.price-container.price-final_price span.price-wrapper.ex-vat::before {
    content: 'Adviesprijs: ';
    font-size: 11px;
}

body.customer-b2b span.price-container.price-final_price span.price-wrapper.ex-vat span.price {
    text-decoration: none !important;
}

body.customer-b2b span.old-price span.price-container.price-final_price span.price-wrapper.price-excluding-tax::before {
    content: 'Inkoopprijs: ' !important;
}

body.customer-b2b span.old-price span.price-container.price-final_price span.price-wrapper.price-including-tax::before {
    content: 'Adviesprijs: ' !important;
}

body.catalog-product-view span[id^='price-including-tax-old-price-'] {
    position: absolute;
    margin-top: 22px;
    margin-left: 120px;
}

span.payment-method-header {
    display: none;
}

body.customer-b2b span.payment-method-header {
    font-weight: bold;
    font-size: 16px;
    margin-top: 20px;
    margin-bottom: 5px;
    display: block;
}


body.customer-b2b div.payment-method {
    background: #efefef;
    padding: 0 10px;
    border-bottom: 1px solid transparent;
}

body.customer-b2b div.payment-method:not(.banktransfer) {
    background: #E8FCE8;
}

.old-price, .old.price {
    text-decoration: initial;
}

.old-price .price, .old.price .price {
    text-decoration: line-through;
}

.amrelated-pack-item.-wide.-selected, .amrelated-pack-item.-narrow.-selected {
    margin-left: 10px;
}

div.amrelated-details span.old-price {
    display: none;
}


footer button.subscribe {
    margin-left: -3px;
}


div.checkout-block.-summary {
    display: flex;
    flex-direction: column;
}

div.field.amcheckout-comment label.label {
    font-weight: 500;
}

div.amcheckout-additional-options {
    order: 4;
    display: flex;
    flex-direction: column;
}

div.amcheckout-additional-options div.amcheckout-comment {
    order: -1;
}

div.checkout-payment-method.submit {
    order: 5;
}

div.amcheckout-comment textarea {
    height: 100px;
    margin-bottom: -20px;
}

a.logo img {
    width: 228px !important;
}

.amrelated-pack-item.-wide {
    margin-left: -10px;
}


div.category-description > div > div {
    padding: 0 !important;
    margin: 0 !important;
    width: 100% !important;
}

div.category-description div[data-content-type="html"] {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 30px;
    width: 100%;
}

div.amcheckout-wrapper tr.grand.totals.excl,
div.amcheckout-wrapper div.delete,
div.block-collapsible-nav-title,
div.amcheckout-wrapper form#discount-form {
    display: none;
}

body.account div.block-collapsible-nav > div.block-collapsible-nav-title:first-child {
    display: none !important;
}

body.account div.page-title-wrapper {
    position: absolute;
    left: 20px;
    top: 0;
    margin-top: -120px;
}

body.checkout-index-index .page-header .minicart-wrapper {
    display: block !important;
}

/* HOME CARR */
.reviews_carousel_inner {
    padding: 40px;
    background: white;
    border-radius: 3px;
}

.reviews_carousel_name,
.reviews_carousel_body {
    text-align: left;
}

body ul.reviews_carousel li .content {
    width: calc(100% - 22px); /* OVERSCHREVEN */
    height: auto; /* OVERSCHREVEN */
    padding: 11px;
}

.icon_review {
    width: 44px;
    min-width: 44px;
    height: 44px;
    margin-right: 6px;
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/rev.svg);
    background-size: contain;
    background-repeat: no-repeat;
    border-radius: 50%;
}

.icon_stars,
.icon_review,
.reviews_carousel_icons {
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */
    display: -ms-flexbox; /* TWEENER - IE 10 */
    display: -webkit-flex; /* NEW - Chrome */
    display: flex; /* NEW, Spec - Opera 12.1, Firefox 20+ */
}

.reviews_carousel_icons {
    align-items: center;
}

.reviews_carousel_icons .icon_stars span {
    width: 21px;
    height: 19px;
    padding-right: 3px;
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/green_star_bg.svg);
    background-size: contain;
    background-repeat: no-repeat;
}


body ul.reviews_carousel {
    height: auto; /* OVERSCHREVEN */
}


/* PDP PAGE */


.product-info-main .action.primary.tocart {
    width: 100%;
    background: #ed1c24;
    border: 0px;
    margin-bottom: 20px;
    text-transform: uppercase;
}

.product-info-main .box-tocart, .product-options-bottom .box-tocar,
.product-info-main .box-tocart .actions, .product-options-bottom .box-tocart .actions {
    display: block;
}

.product-info-main .product-options-wrapper {
    margin-bottom: -30px;
}

.product-info-main .product-options-wrapper select {
    border-radius: 3px;
    font-family: 'Barlow', sans-serif;
    font-weight: 400;
}

.product-info-main .product-info-price {
    margin-bottom: 30px;
}

.product-info-main .price-label {
    display: none !important;
}

.product-info-main .price-box .price-wrapper .price {
    font-size: 40px;
    font-weight: 900;
}

.product_scuba_nav {
    border-bottom: 1px solid #8A8A8A;
    padding-bottom: 10px;
    padding-top: 40px;
}

.product_scuba_nav a {
    font-weight: 900;
    font-size: 16px;
    font-family: 'Barlow', sans-serif;
    padding: 10px;
    color: #ed1c24;
}

.product_scuba_base {
    display: flex;
    overflow: hidden;
}

.product_scuba_base_left {
    padding-right: 50px;
}

.product_scuba_base_right {
    padding-left: 50px;
}

.product_scuba_base_item h3 {
    font-weight: 900;
}

.product_scuba_base_item {
    margin-bottom: 40px;
}

body .fotorama__thumb-border {
    border: 1px solid #000000;
}

.catalog-product-view .product.media,
.page-layout-1column .product-info-main {
    width: calc(50% - 50px) !important;
}

.fotorama__arr, .fotorama__thumb__arr {
    background-color: rgba(255, 255, 255, 0.0);
    transition: background-color 0.3s ease-in-out;
}


/* ACCOUNT OMGEVING */

.account,
.customer-account-login,
.customer-account-forgotpassword,
.customer-account-create,
.customer-account-createpassword {
    background-color: #F2F2F5;
}

.account .column.main, .account .sidebar.sidebar-main,
.customer-account-login .block.block-customer-login,
.customer-account-login .block.block-new-customer,
.customer-account-forgotpassword .column.main,
.customer-account-create .column.main,
.customer-account-createpassword .column.main {
    background: white;
    box-shadow: rgba(6, 8, 0, 0.15) 2px 0px 12px 1px;
    border-radius: 6px;
    padding: 40px 30px;
}

.block-collapsible-nav .content {
    background: white;
    padding: 0;
}

.block-collapsible-nav .item a, .block-collapsible-nav .item > strong {
    border-left: 0px solid transparent;
    display: block;
    padding: 5px 0px 5px 0px;
}

.account .page-main {
    margin-bottom: 30px;
    position: relative;
    margin-top: 120px;
}

.customer-account-login .login-container {
    max-width: 900px;
    margin: auto;
}

.login-container .block .block-title strong {
    font-weight: 900;
    text-transform: uppercase;
    font-size: 21px;
}

.block-collapsible-nav .item.current a,
.block-collapsible-nav .item.current strong,
.block-collapsible-nav .item a,
.block-collapsible-nav .item strong {
    border-color: #ed1c24;
    font-weight: 600;
    color: black;
    width: fit-content;
    width: -moz-fit-content;
}

.block-collapsible-nav .item a, .block-collapsible-nav .item > strong {
    border-bottom: 3px solid transparent;
}

.login-container .block .block-title {
    border-bottom: 0px solid #e8e8e8;
    margin-bottom: 0px;
    padding-bottom: 5px;
}

.login-container .fieldset > .field > .control {
    width: 100%;
}

.login-container .field.email .label,
.login-container .field.password .label,
#discount-coupon-form .label {
    display: none;
}

.login-container .fieldset > .field {
    margin: 10px 0;
}

.login-container .fieldset > .field.note {
    margin: 0 0 30px;
}

.login-container .fieldset > .field > .control input {
    background: #F2F2F5;
    border: 0px;
}

.customer-account-login .page-title-wrapper {
    max-width: 900px;
    margin: auto;
}

.block-collapsible-nav .item a {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.block-collapsible-nav .item a:hover {
    background: white;
    position: relative;
    padding-left: 5px;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.block-collapsible-nav .item .delimiter {
    border-top: 1px solid #f1f1f1;
    display: block;
    margin: 15px 0;
}

.account .column.main .block-title {
    margin-bottom: 30px !important;
    margin-top: 10px;
}

.account .column.main .block-title strong {
    font-weight: 900 !important;
    text-transform: uppercase !important;
    font-size: 21px !important;
}

.account .column.main .action.edit,
.account .column.main .action.change-password,
.account .action.back,
.password.forget .back,
.form.shared.wishlist .back,
#my-orders-table .action,
#block-discount-heading,
#block-shipping-heading,
.agree_terms a,
.cart-empty a {
    color: #ed1c24;
    text-decoration: underline;
}

.account .column.main .action.edit:hover,
.account .column.main .action.change-password:hover,
.account .action.back:hover,
.password.forget .back:hover,
.form.shared.wishlist .back:hover,
#my-orders-table .action:hover,
#block-discount-heading:hover,
#block-shipping-heading:hover,
.agree_terms a:hover,
.cart-empty a:hover {
    text-decoration: none !important;
}

.account .column.main .action.change-password {
    margin-left: 5px;
}


/* catelog categorie page */

body .apptrian-subcategories-grid .apptrian-subcategories-category-name {
    text-align: left;
    font-size: 20px;
    font-weight: 900;
    color: #000000;
    margin-bottom: 15px;
    margin-top: 10px;
    padding-left: 15px;
    padding-right: 15px;
}

body .apptrian-subcategories-grid .apptrian-subcategories-category-name a {
    color: #000000;
}

.apptrian-subcategories-category-description {
    padding-left: 15px;
    padding-right: 15px;
    color: #000000;
}

.apptrian-subcategories-category-image {
    display: flex;
    overflow: hidden;
    border-radius: 3px;
    justify-content: center;
    align-items: center;
    max-height: 200px;
    transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
    position: relative;
    min-height: 200px;
}

.apptrian-subcategories-grid .apptrian-subcategories-category-image img {
    border-radius: 3px;
}

.apptrian-subcategories-category-wrapper:hover {
    cursor: pointer;
}

.page-with-filter .breadcrumbs {
    margin-top: 15px;
    margin-bottom: 15px;
}

.apptrian-subcategories-category-wrapper:hover .apptrian-subcategories-category-image {
    transform: scale(1.015);
    transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
    box-shadow: rgba(26, 28, 30, 0.25) 12px 0px 24px 0px;
}

.apptrian-subcategories-category-wrapper:hover .button_view_inner {
    transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
    width: 80px;
}

.apptrian-subcategories-category-wrapper .button_view_inner p {
    margin-bottom: 0;
}

.apptrian-subcategories-category-wrapper:hover .button_view_inner p {
    opacity: 1;
}


/* one page checkout */

.checkout-index-index {
    background: #F2F2F5;
}

.amcheckout-step-container {
    background: white;
    box-shadow: rgba(6, 8, 0, 0.15) 2px 0px 12px 1px;
    border-radius: 6px;
    padding: 30px;
}

.amcheckout-step-container .amcheckout-title,
.step-title .amcheckout-title {
    color: #000 !important;
    font-size: 24px;
    text-transform: uppercase;
    padding: 0;
    background: white !important;
    font-weight: 900;
    padding-left: 40px;
    position: relative;
}

.amcheckout-step-container input, #discount-coupon-form input {
    background: #F2F2F5;
    border: 0px !important;
}

.checkout-index-index .checkout-header .title {
    font-size: 45px;
    font-weight: 900;
    text-transform: uppercase;
    margin-top: 10px;
}

.checkout-index-index .checkout-header .description {
    margin-bottom: 45px;
    font-size: 15px;
}

.amcheckout-step-container input[type='checkbox'] + label:hover:before, .amcheckout-step-container input[type='radio'] + label:hover:before, .amcheckout-step-container input[type='checkbox']:checked + label:before, .amcheckout-step-container input[type='radio']:checked + label:before {
    border-color: #00b67a !important;
    box-shadow: 0 0px 0px rgb(0, 0, 0) !important;
}

._amcheckout-selectable-item.-selected, .amcheckout-step-container .amcheckout-shipping-address .billing-address-details.-selected,
.amcheckout-step-container .amcheckout-shipping-address .shipping-address-details.-selected,
.amcheckout-step-container .shipping-address-items .shipping-address-item.-selected, .amcheckout-step-container
.shipping-address-items .shipping-address-item.selected-item, .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,
.amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method.-selected,
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method.-selected,
.amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method._active {
    border-color: #00b67a !important;
}

.amcheckout-step-container input[type='checkbox'] + label:before {
    top: 1px;
    position: relative;
}

.amcheckout-step-container input[type='checkbox']:checked + label:before {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/check_snorkel.svg) !important;
    background-size: contain !important;
}

._amcheckout-selectable-item:hover, .amcheckout-step-container .amcheckout-shipping-address .billing-address-details:hover, .amcheckout-step-container .amcheckout-shipping-address .shipping-address-details:hover, .amcheckout-step-container .shipping-address-items .shipping-address-item:hover, .amcheckout-step-container .amcheckout-shipping-methods .amcheckout-method:hover, .amcheckout-step-container .checkout-payment-method .amcheckout-payment-methods .payment-method:hover {
    box-shadow: 0 0px 7px rgb(218, 218, 221) !important;
}

.checkout-index-index textarea, .form.wishlist.share textarea {
    background: #F2F2F5;
    border: 0px !important;
}

.amcheckout-step-container .amcheckout-title::before,
.step-title .amcheckout-title::before {
    display: block;
    content: '';
    position: absolute;
    height: 36px;
    width: 36px;
    background: #00b67a;
    border-radius: 50%;
    left: -5px;
}

.amcheckout-additional-options.additional-options {
    padding: 0;
    margin: 24px 0 12px !important;
}

.amcheckout-additional-options.additional-options .amcheckout-comment {
    margin: 0 0 30px 0 !important;
}


.amcheckout-step-container .amcheckout-summary-container .amcheckout-content > .amcheckout-wrapper {
    padding: 0px;
    padding-top: 10px;
}

/* .amcheckout-step-container .amcheckout-summary-container .minicart-items .minicart-items-wrapper {
  overflow: inherit!important;
} */

.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-image-container {
    border: 0px solid #d4d4d4 !important;
}

.amcheckout-step-container .amcheckout-summary-container .minicart-items .product-item-details {
    padding-left: 30px !important;
}

.amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-inner {
    align-items: flex-start !important;
    flex-direction: column !important;
    order: 2 !important;
}

.amcheckout-step-container .amcheckout-summary-container .product-item-details .product-item-name-block {
    margin-right: 0;
}

.checkout-index-index .opc-block-summary .product-item .price {
    font-size: 25px;
    font-weight: 900;
}

.amcheckout-step-container .amcheckout-summary-container .product-item .product {
    padding-bottom: 0px;
    padding-left: 10px;
}

.amcheckout-step-container .amcheckout-summary-container .product-item .product.options {
    padding-left: 0;
}

.amcheckout-step-container .amcheckout-summary-container .product-item-name {
    font-weight: 900;
    padding-top: 0;
}

.checkout-index-index .minicart-items .product-item-details {
    min-height: 110px;
}

.checkout-index-index .column.main .block .title strong {
    font-size: 15px !important;
}

.amcheckout-step-container .opc-payment-additional {
    padding: 0px 0px !important;
}

.checkout-payment-method .payment-option-title .action-toggle {
    color: #ed1c24 !important;
    text-decoration: underline;
}

.checkout-payment-method .payment-option-title .action-toggle:hover {
    text-decoration: none;
}

.checkout-shipping-address p::after {
    content: '1';
    color: white;
    left: 9px;
    position: absolute;
    font-size: 22px;
    top: 2px;
}

.checkout-shipping-method p::after {
    content: '2';
    color: white;
    left: 7px;
    position: absolute;
    font-size: 22px;
    top: 2px;
}

.payment-group .amcheckout-title::after {
    content: '3';
    color: white;
    left: 7px;
    position: absolute;
    font-size: 22px;
    top: 2px;
}

.amcheckout-summary-container .amcheckout-title::after {
    content: '';
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/snorkel_icon_white.svg);
    left: -1px;
    position: absolute;
    font-size: 22px;
    top: 5px;
    width: 26px;
    height: 26px;
    background-size: contain;
}

.form.create.account,
.fieldset.create.account {
    background: white;
}

.customer-account-create .page-title-wrapper,
.customer-account-forgotpassword .page-title-wrapper,
.customer-account-createpassword .page-title-wrapper {
    text-align: center;
}

.customer-account-create .fieldset > .field:not(.choice) > .label {
    padding: 6px 15px 6px 0;
    text-align: left;
}

.form.create.account input,
.form.password.forget input,
.form.password.reset input,
.form-edit-account input,
.form-address-edit input,
#shipping-zip-form input,
.account {
    background: #F2F2F5;
    border-width: 1px;
    border-color: transparent;
}

input.mage-error, select.mage-error, textarea.mage-error {
    border-color: #ed1c24;
}

.form.create.account .fieldset > .field:not(.choice) > .control {
    width: 100%;
}

.form.create.account .fieldset > .legend,
.form-edit-account .fieldset > .legend,
.form-address-edit .fieldset > .legend,
.form-newsletter-manage .fieldset > .legend,
.form.wishlist.share .fieldset > .legend {
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 900;
    margin-left: 0;
}

.customer-account-create .field.choice.newsletter {
    flex-direction: row;
    align-items: center;
}

.fieldset > .field.choice:before, .fieldset > .field.no-label:before {
    padding: 0px 0px 0 0;
    width: 0;
    box-sizing: border-box;
    content: ' ';
    float: left;
    height: 0px;
}

#checkout ::placeholder {
    color: #949496;
    font-size: 15px;
    padding-bottom: 1px;
}

.fieldset > .field:not(.choice) > .control {
    width: 100%;
}

.shipping-new-address-form .fieldset > .field {
    margin: 0 0 27px;
}

.home_header_text h1 { /* SEBAS CHECK */
    color: #000
}

.page-wrapper .latest_categories .latest_cat,
.page-wrapper .home_header_image > div,
.reviews_carousel_inner,
.page-wrapper .featured_categories .featured_cat { /* SEBAS CHECK */
    background-color: #f2f2f5;
}

.home_under_header { /* SEBAS CHECK */
    background-color: white !important;
}

.page-wrapper .featured_categories .featured_cat h4 { /* SEBAS CHECK */
    color: #000;
}

.page-wrapper .featured_categories .featured_cat img { /* SEBAS CHECK */
    max-width: 100%;
    max-height: 100%;
}

.apptrian-subcategories-category-image { /* SEBAS CHECK */
    background: #f2f2f5;
}

.apptrian-subcategories-grid .apptrian-subcategories-category-image img { /* SEBAS CHECK */
    bottom: -30px !important;
    position: relative !important;
    width: 50% !important;
}

.apptrian-subcategories-grid, .apptrian-subcategories-list { /* SEBAS CHECK */
    width: calc(100% + 32px) !important;
    margin-left: -16px !important;
}

.products .slick-slider {
    padding: 0 0px;
}


/* FILTERS */


.block-content.filter-content .block-subtitle,
.block.filter .filter-title,
#am-shopby-container {
    display: none;
}

.filter-options .filter-options-title {
    font-size: 20px;
    font-weight: 900;
}

.filter-options .filter-options-content .item {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.filter-options-content input {
    height: 35px;
}

#amasty-shopby-product-list .products.wrapper {
    margin-top: 10px;
}

.filter-options-content .items a {
    margin-top: 6px;
    margin-left: 2px;
}

.filter-options-content .items a:visited,
.filter-options-content .items a:hover {
    color: black;
}

.filter-options input:not([disabled]):focus {
    box-shadow: 0 0 0px 0px rgba(6, 8, 0, 0.15);
}

.filter-options .count {
    color: #b9b9b9;
}

.filter-options-content input[type="checkbox"] {
    height: 25px;
}

.block-actions.filter-actions a,
.block-actions.filter-actions a:hover,
.block-actions.filter-actions a:visited {
    color: #E30613;
}

.block-actions.filter-actions a:hover::before {
    content: "";
    position: absolute;
    bottom: -3px;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 2px;
    background-color: #E30613;
}


.filter-options-content input[type='checkbox']:checked:before {
    position: relative;
    top: 2px;
    margin: 3px 15px 0 0;
}

svg:not(:root) {
    position: absolute;
    width: 0;
    height: 0;
}

.block-minicart .subtitle.empty {
    text-align: left;
    font-size: 23px;
    font-weight: 900;
    padding-left: 30px;
}


.block-minicart .subtitle.empty + p {
    max-width: 280px;
    padding-left: 30px;
}

.scuba_no_product_svg {
    margin-left: 80px;
    height: 210px;
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/checkout_empty.svg) !important;
    background-repeat: no-repeat !important;
    width: 70%;
    margin-top: calc(50vh - 330px);
}

body .minicart_bottom_wrapper a button {
    width: calc(100% - 80px);
    margin-left: 40px;
    font-size: 1.8rem !important;
}

.checkout-onepage-success {
    background-color: #f2f2f5;
}

.checkout-onepage-success h1 {
    width: 100%;
    text-align: center;
    font-weight: 900;
}

.checkout-success .success-messages {
    margin: auto;
    margin-bottom: 30px;
    margin-top: 30px;
    font-size: 15px;
    max-width: 660px;
}

.checkout-success .account {
    max-width: 660px;
    margin: auto;
}

.home_header_image img { /* SEBAS CHECK */
    top: 60px;
    position: absolute;
    right: 0px;
}

header.page-header { /* SEBAS CHECK */
    z-index: 55;
}

.nav-sections { /* SEBAS CHECK */
    z-index: 50;
}

.page-wrapper .home_under_header { /* SEBAS CHECK */
    z-index: 3;
}

.home_header_image { /* SEBAS CHECK */
    overflow: hidden;
    z-index: 0;
}

.page-wrapper .featured_categories .featured_cat h4 { /* SEBAS CHECK */
    width: 100%;
    line-height: 26px;
    text-align: center;
    top: 4px !important;
}

.checkout_succes_svg {
    height: 20px;
    width: 230px;
    background: none;
    margin: auto;
    margin-bottom: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: bottom;
}

.checkout-onepage-success .page-title {
    display: none !important;
}

.checkout_succes_scuba_head {
    text-align: center;
    margin-bottom: 50px;
}

.checkout-onepage-success h1 {
    margin-bottom: 20px;
}

.checkout_succes_scuba_head p a {
    color: #ed1c24 !important;
}

.checkout_succes_scuba_head p a:hover {
    text-decoration: underline;
}

.checkout_succes_scuba_head .blob-btn {
    margin-top: 10px;
}

.checkout_succes_scuba_head .blob-btn__inner {
    background: #00b67a;
}

.checkout-onepage-success .actions-toolbar {
    display: none !important;
}

/* BLOG */

.mpblog-category-view,
.mpblog-post-index {
    background-color: #F2F2F5;
}

.post-item-wraper {
    border: 0px solid #eee;
    background: white;
    border-radius: 3px;
}

.post-item-wraper:hover {
    border: 0px solid #eee;
    box-shadow: 0px 0px 6px 0 rgba(0, 0, 0, 0.3);
}

.mpblog-post-view .sidebar.sidebar-main,
.mpblog-post-view .sidebar.sidebar-additional,
.mp-blog-rss,
.block-blog-related.about-admin,
.mp-post-info {
    display: none;
}

.mpblog-post-view .column.main {
    width: 100%;
    margin: auto;
    max-width: 900px;
    float: initial;
}

.mpblog-post-view h1 {
    font-weight: 900;
    font-size: 50px;
    width: 100%;
    margin: auto;
    max-width: 900px;
    display: block !important;
}


/* !!KEVIN!! */
.price-container .price {
    color: #000;
    font-size: 21px;
    font-weight: 900;
}

.price sup {
    left: 0.2em;
    top: -0.3em;
}

.slider-type-bestsellers .product-item-name {
    width: 60%;
    padding-right: 10%;
}

.slider-type-bestsellers .product-item-name,
.slider-type-bestsellers .price-final_price {
    display: inline-block;
}


.page-wrapper .home_header_image > div .home_header_text > div {
    z-index: 20;
    position: relative;
}

.catalog-product-view .tab-content {
    border: 0px solid transparent;
}

.product_scuba_base_item small {
    color: rgba(0, 0, 0, .5);
    padding-left: 15px;
    font-size: 13px;
}

[data-item].green_snorkels_bar:not([data-item="6"]) {
    display: none;
}

.amscroll-pages:nth-last-of-type() .green_snorkels_list {
    display: none;
}


@media only screen and (max-width: 1024px) {
    .home_header_image img {
        top: 190px;
    }
}

@media only screen and (max-width: 768px) {

    .scuba_clone_box {
        display: none !important;
    }

    #product-options-wrapper .fieldset .field.configurable {
        padding-bottom: 20px;
    }

    .product-info-main .action.primary.tocart {
        margin-bottom: 0px;
    }

    .product_scuba_nav {
        display: none;
    }

    .product_scuba_base {
        display: block;
    }

    .product.info.detailed {
        position: relative;
        top: 25px;
    }

    .product_scuba_base_right {
        padding-left: 0px;
    }

    .scuba_clone_box {
        bottom: 0px;
        background: transparent;
        z-index: 1;
    }

    .scuba_clone_box_left {
        display: none;
    }

    .scuba_clone_box_right {
        padding-top: 0px;
        padding-bottom: 11px;
    }

    /* sebas check */
    .green_snorkels_list ul li {
        height: auto !important;
    }

    /* sebas check */
    .fieldset:last-child {
        margin-bottom: 0px;
    }
}

/* product overview */


@media only screen and (max-width: 640px) {
    .catalog-product-view .product.media, .page-layout-1column .product-info-main {
        width: 100% !important;
    }

    .products-grid .product-item {
        display: block;
        width: 100%;
    }

    .catalog-category-view.page-layout-2columns-left .dunico_scuba_shadow {
        width: 45%;
        display: inline-block;
    }

    .catalog-category-view.page-layout-2columns-left .product-item-details {
        display: inline-block;
        width: 48%;
        float: right;
        /* height: 170px; */
        position: relative;
    }

    .catalog-category-view.page-layout-2columns-left .product-item .price-box .price {
        font-size: 21px;
    }

    .product-item .price-box {
        /* position: absolute;
        bottom: 0px; */
    }
}


/* BADKAMER CSS */


#top_bar {
    background: black !important;
}

header.page-header,
.page-wrapper .page-footer,
.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list,
.nav_desktop .navigation > div.active .nav_categories_dropdown_title {
    background: #00355D !important;
}

header.page-header {
    background: white !important;
}

.nav_desktop .navigation > div.active .nav_categories_dropdown_title {
    border-radius: 3px !important;
}

.nav-sections .nav-sections-items .nav-sections-item-content,
.navigation {
    border-bottom: 0px solid black !important;
    background: #00355D !important;
}

.nav_general_pages a {
    color: white !important;
}

header.page-header .header.content .block-search .block-content form .search .control input {
    border-radius: 3px 3px 3px 3px !important;
    border: 0px solid #d9d9d9 !important;
}

.block-search .action.search:before {
    color: #02355d !important;
}

.block-search .action.search {
    right: 12px !important;
    top: 6px !important;
}

.nav_desktop .navigation > div .nav_categories_dropdown_title span {
    color: white !important;
}

header .logo {
    bottom: -8px !important;
}

header.page-header .header.content ul.header.links li:first-of-type a {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/login_icon.svg) no-repeat left top !important;
    background-size: 27px !important;
    top: 2px;
}

.link.wishlist {
    display: none !important;
}

header.page-header .header.content ul.header.links li:first-of-type {
    margin-right: 20px !important;
    position: relative !important;
    left: 30px !important;
}

body .btn-groen .blob-btn__blob,
body .btn-groen .blob-btn__inner {
    background: #2C8959 !important;
    border-radius: 3px 3px 3px 3px !important;
}

body .blob-btn {
    border-radius: 3px 3px 3px 3px !important;
}

.action.primary {
    background: #2C8959 !important;
    border-radius: 3px 3px 3px 3px !important;
}

.action.primary.black {
    background: #000 !important;
}

header.page-header .header.content .minicart-wrapper.active .minicart_close_btn {
    background: #EC584F !important;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list .nav_main_categories_title:hover, .nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list .nav_main_categories_title.active {
    background: #0f4773 !important;
}

.footer.content .bugs {
    display: none !important;
}

body .navigation a:hover:after {
    background-color: white;
}

.navigation a:hover {
    color: white !important;
}

.home_header_image_inner {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
    background: white !important;
    display: flex;
}

.home_header_image_left {
    box-sizing: border-box;
    height: 500px;
    width: 68.3%;
    padding-top: 30px;
    padding-right: 30px;
}

.home_header_image_right {
    box-sizing: border-box;
    height: 500px;
    width: 31.7%;
    display: flex;
    flex-direction: column;
    padding-top: 30px;
}

.home_header_image_inner_block {
    box-sizing: border-box;
    background: black;
    height: 100%;
    border-radius: 3px;
    position: relative;
}

.home_header_image_right .home_header_image_inner_block {
    height: 100%;
}

/* .home_header_image_right .home_header_image_inner_block:last-of-type {
  margin-top: 30px;
} */

.home_header_image_right a {
    height: calc(50% - 15px);
    display: block;
}

.home_header_image_right a:last-of-type .home_header_image_inner_block {
    margin-top: 30px;
}

.oranje_cta {
    display: flex;
    align-items: center;
    font-weight: bold;
    justify-content: center;
    border-radius: 3px;
    box-sizing: border-box;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    background: #EC584F;
    color: white;
    max-width: 180px;
    border: 3px solid #EC584F;
    transition: all .2s;
    cursor: pointer;
}

.oranje_cta:hover {
    color: white;
    transition: all .2s;
    border: 3px solid #ffffff73;
}

.home_header_image_inner_block .oranje_cta {
    position: absolute;
    bottom: 30px;
    right: 30px;
}

.nav_desktop .navigation > div .nav_categories_dropdown_title span {
    padding-top: 4px !important;
    line-height: 10px !important;
    font-weight: 100 !important;
}

.page-header {
    position: sticky;
    top: 0;
    height: 59px;
    padding-top: 4px;
}

.sections.nav-sections {
    position: sticky;
    top: 59px;
}

.usp_row_bad {
    background: rgb(137, 138, 140) !important;
    background: linear-gradient(90deg, rgba(137, 138, 140, 0.3897934173669467) 0%, rgba(192, 189, 188, 0.36458333333333337) 35%, rgba(138, 138, 140, 0.2413340336134454) 58%, rgba(203, 203, 203, 0.2637429971988795) 80%, rgba(192, 192, 190, 0.2189250700280112) 100%) !important;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-top: 10px;
}

.usp_row_inner {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 820px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
    display: flex;
    justify-content: space-between;
}

.usp_row_inner span {
    font-weight: 700;
}

.usp_row_inner span span {
    color: #EC584F !important;
}

.ups_one i {
    font-style: normal;
    color: #2C8959;
    margin-right: 10px;
}

.page-wrapper .latest_categories {
    height: 320px !important;
}

.page-wrapper .latest_categories_inner {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    width: 100%;
    display: flex;
    justify-content: space-between;

}

.latest_categories_inner .home_header_image_inner_block {
    width: calc(33.33% - 20px);
}

.cms-home .green_snorkels_bar {
    height: 0 !important;
}

.seo_footer_text_inner {
    box-sizing: border-box;
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
    padding-left: 20px;
    padding-right: 20px;
    width: auto;
    margin-bottom: 30px;
}

.seo_footer_text_col {
    display: inline-block;
    width: calc(50% - 35px);
    padding-right: 30px;
}

.seo_footer_text_inner h2 {
    font-weight: 900;
}

.top-container b {
    color: white !important;
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    top: 4px;
}

.header.content #search {
    background: rgb(137, 138, 140) !important;
    background: linear-gradient(90deg, rgba(137, 138, 140, 0.3897934173669467) 0%, rgba(192, 189, 188, 0.36458333333333337) 35%, rgba(138, 138, 140, 0.2413340336134454) 58%, rgba(203, 203, 203, 0.2637429971988795) 80%, rgba(192, 192, 190, 0.2189250700280112) 100%) !important;
}

.top-container .fs11 {
    font-weight: 700;
    height: 26px;
    width: 100%;
    position: relative !important;
    display: flex !important;
    justify-content: center !important;
}

.cat_animated_img {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/dunitester.png) no-repeat !important;
    display: block;
    width: 100%;
    height: 100%;
    background-size: cover !important;
    transition: all 1.8s;
}

.home_header_image_inner_block:hover .cat_animated_img {
    transform: scale(1.05);
    transition: all 1.8s;
}

.home_header_image_inner_block:hover {
    box-shadow: rgba(26, 28, 30, 0.25) 3px 0px 10px 0px;
    transition: all .5s;
}

.home_header_image_inner_block {
    transition: all .5s;
    cursor: pointer;
}

.home_header_image_inner_block {
    overflow: hidden;
}

.blob-btn__inner {
    border-radius: 3px !important;
}

.home_header_image_inner_block:hover .oranje_cta {
    color: white;
    transition: all .2s;
    border: 3px solid #ffffff73;
}

.home_header_image_inner_block h2 {
    position: absolute;
    left: 30px;
    color: white;
    font-weight: 900;
    top: 30px;
    margin-top: 0;
}

.home_header_image_left .home_header_image_inner_block h2 {
    font-size: 60px;
}

.blob-btn.cart_login_blob .blob-btn__inner .blob-btn__blob, .blob-btn.discount_blob .blob-btn__inner .blob-btn__blob, .blob-btn.cart_sign_in_alt_blob .blob-btn__inner .blob-btn__blob,
.blob-btn.edit_cart_blob .blob-btn__inner .blob-btn__blob, .blob-btn.remove_item_blob .blob-btn__inner .blob-btn__blob, .blob-btn.clear_cart_blob .blob-btn__inner .blob-btn__blob, .blob-btn.update_wish_blob .blob-btn__inner .blob-btn__blob, .blob-btn.update_cart_blob .blob-btn__inner .blob-btn__blob, .blob-btn.create_new_acc_blob .blob-btn__inner .blob-btn__blob,
.blob-btn.cancel_ship_blob .blob-btn__inner .blob-btn__blob, .blob-btn.new_address_blob .blob-btn__inner .blob-btn__blob, .blob-btn.cancel_address_blob .blob-btn__inner .blob-btn__blob {
    background: black !important;
}

body .blob-btn.cart_login_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.discount_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.cart_sign_in_alt_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.edit_cart_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.remove_item_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.clear_cart_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.update_wish_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.update_cart_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.create_new_acc_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.cancel_ship_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.new_address_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.cancel_address_blob .blob-btn__inner .blob-btn__blob {
    background: black !important;
}

.blob-btn.cart_login_blob, .blob-btn.discount_blob, .blob-btn.cart_sign_in_alt_blob, .blob-btn.edit_cart_blob, .blob-btn.remove_item_blob, .blob-btn.clear_cart_blob, .blob-btn.update_wish_blob, .blob-btn.update_cart_blob, .blob-btn.create_new_acc_blob, .blob-btn.cancel_ship_blob, .blob-btn.new_address_blob, .blob-btn.cancel_address_blob {
    padding: 14px 20px 14px 20px !important;
}

.blob-btn.create_acc_blob, .blob-btn.tocart, .blob-btn.subscribe, .blob-btn.save_blob, .blob-btn.send_confirm_blob, .blob-btn.goshare_wishlist_blob, .blob-btn.continue_sh_blob, .blob-btn.wishitem_tocart_blob, .blob-btn.update_ship_blob, .blob-btn.cookie_blob, .blob-btn.update_qty_cart_blob {
    padding: 14px 20px 14px 20px !important;
}

body .blob-btn.create_acc_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.tocart .blob-btn__inner .blob-btn__blob,
body .blob-btn.subscribe .blob-btn__inner .blob-btn__blob,
body .blob-btn.save_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.send_confirm_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.goshare_wishlist_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.continue_sh_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.wishitem_tocart_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.update_ship_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.cookie_blob .blob-btn__inner .blob-btn__blob,
body .blob-btn.update_qty_cart_blob .blob-btn__inner .blob-btn__blob {
    background: black !important;
}

body .blob-btn.create_acc_blob .blob-btn__inner {
    background: black !important;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list .nav_sub_categories_list_title a {
    color: #00355D !important
}

.navigation a:hover {
    color: white !important
}

.cms-home .home_under_header {
    display: none;
}

.home_under_header {
    background-color: #f2f2f5 !important;
}

.home_under_header .usp_row_bad {
    margin-top: 0px;
}

.navigation a:hover:after {
    bottom: 0px !important;
}

.page-wrapper .page-footer .footer.content {
    margin-bottom: 25px;
}

.category-view {
    min-height: 120px !important;
}

.category-view .page-title-wrapper {
    margin-top: 30px !important;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper::-webkit-scrollbar-thumb {
    background: #009CA6 !important;
}

.home_header_image + .home_under_header {
    display: block !important;
}

.nav_general_pages .nav_general_pages_item {
    margin-left: 20px !important;
}

.navigation .level0 {
    margin: 0 0px !important;
}

.nav_general_pages_item a {
    display: block;
    height: 33px;
    position: relative;
    top: 6px;
}

.navigation .level0 > .level-top {
    line-height: 41px !important;
}

/*PDP*/

.product-info-main {
    background: #ECF0F3;
    border-radius: 3px;
}

.product-social-links {
    display: none;
}

.vooraad_product {

}

.scuba_no_product_svg {
    display: none !important;
}

body.catalog-product-view .product-info-main {
    margin-top: 30px;
    padding: 30px;
    width: calc(50% - 110px) !important;
}

.product_scuba_nav a {
    color: #EC584F;
}

body .product-info-main .action.primary.tocart,
body .product-info-main .blob-btn__inner,
body .blob-btn.tocart .blob-btn__inner .blob-btn__blob,
.scuba_clone_box_right .blob-btn__inner {
    background: #2C8959 !important;
    transition: all .2s;
}

body .product-info-main .action.primary.tocart,
body .product-info-main .blob-btn__inner,
.scuba_clone_box_right .blob-btn__inner {
    border-bottom: 4px solid #0b4628;
    transition: all .2s;
}

body .product-info-main .action.primary.tocart:hover,
body .product-info-main .blob-btn__inner:hover,
body .blob-btn.tocart .blob-btn__inner:hover .blob-btn__blob,
.scuba_clone_box_right .blob-btn__inner {
    opacity: .8;
    transition: all .2s;
}

.price-container .price {
    color: #000000;
}

body .product-info-main .old-price .price {
    color: black;
    font-weight: 600 !important;
}

.scuba_product_detail_titel h1 {
    text-transform: uppercase;
    font-weight: 900 !important;
}

.old-price {
    order: 1;
}

.special-price {
    order: 2;
}

.product-info-main .box-tocart .actions {
    padding-top: 0px;
}

.sub_anchorlink {
    font-weight: 900;
    color: #EC584F;
    text-decoration: underline;
    margin-bottom: 20px;
    cursor: pointer;
}

.sub_anchorlink:hover {
    text-decoration: none;
}

header.page-header .header.content .minicart-wrapper .action.showcart .counter.qty {
    right: -13px !important;
    background: #ec584f !important;
    border-radius: 50% !important;
    line-height: 20px !important;
    height: 18px !important;
}

.catalog-product-view .green_snorkels_list i {
    color: #2C8959;
    margin-right: 10px;
}

#block-upsell-heading {
    font-size: 20px;
    font-weight: 900;
}

.berzorging_off {
    position: absolute;
    margin-top: 50px;
    font-size: 14px;
}

.cms-contact-ons strong i {
    font-style: normal;
    font-size: 22px;
    font-weight: 900;
}

.cms-contact-ons .breadcrumbs {
    max-width: 1280px;
    margin: auto;
    padding: 20px;
}

.cms-contact-ons table > thead > tr > th, .cms-contact-ons table > tbody > tr > th, .cms-contact-ons table > tfoot > tr > th, .cms-contact-ons table > thead > tr > td, .cms-contact-ons table > tbody > tr > td, .cms-contact-ons table > tfoot > tr > td {
    padding: 0 !important;
}

.scuba_clone_box {
    margin-top: 103px !important;
    max-height: 80px;
    min-height: 80px;
}

.minicart_bottom_wrapper .minicart_subtotal {
    display: none;
}

.modal-footer .action-accept {
    background: #00B67A;
    border-radius: 3px 3px 3px 3px;
}

.page-wrapper .page-footer .footer.content .footer_newsletter_form label p {
    width: 240px !important;
}

.tocart-form button span {
    display: none !important;
}

.product.details.product-item-details .price-label {
    display: none !important;
}

body .product.details.product-item-details .product.name.product-item-name a {
    line-height: 21px;
    margin-bottom: 20px;
}

body .product.details.product-item-details .product.name.product-item-name a {
    font-weight: 700;
    font-size: 17px;
    margin-top: 17px;
    margin-bottom: 16px;
}

.page-products.page-layout-1column .products-grid .product-item {
    /* width: 25%!important; */
    position: relative;
}

.product-item .special-price .price, .product-item .minimal-price .price,
.product-item .price-box .price {
    font-size: 22px;
    font-weight: 900;
}

.product-item .price-box.price-final_price {
    display: flex !important;
    flex-direction: column !important;
    min-height: 69px;
    color: black;
}

.item.product.product-item .product-item-inner {
    right: 20px;
}

.product-item .price-box {
    margin: 0 !important;
}

.clone_price .old-price .price-container .price,
.product-item .old-price .price-container .price {
    color: black !important;
    font-weight: 600;
    font-size: 12px !important;
    display: block;
}

.item.product.product-item {
    transition: all .2s;
}

.item.product.product-item:hover {
    transition: all .2s;
    opacity: .9;
}

.product.actions.product-item-actions .tocart::before {
    content: "";
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/cart_icon.svg) no-repeat left top !important;
    background-size: 27px !important;
    top: 9px;
    left: 20px;
    width: 27px;
    height: 27px;
}

.item.product.product-item .tocart {
    border-bottom: 2px solid #0b4628 !important;
    transition: all .2s
}

.item.product.product-item .tocart:hover {
    transition: all .2s;
    opacity: .8;
}

.clone_name .fs28 {
    font-size: 19px;
    width: 280px;
}

.scuba_clone_box_left_text {
    display: flex;
}

.clone_price {
    bottom: 5px;
    display: flex;
    flex-direction: column;
}


.categorypath-outlet .item.product.product-item::before {
    content: 'OUTLET';
    width: 60px;
    height: 60px;
    font-size: 13px;
    font-weight: 900;
    border-radius: 50%;
    display: block;
    background: #009ca6;
    line-height: 30px;
    line-height: 59px;
    text-align: center;
    position: absolute;
    right: 20px;
    transform: rotate(15deg);
    top: 20px;
    z-index: 9;
}

.categorypath-outlet .item.product.product-item {
    color: white;
}

.subscribe.blob-btn {
    background: #EC584F !important;
    transition: all .2s;
}

.subscribe.blob-btn:hover {
    transition: all .2s;
    opacity: .8;
}

.categorypath-outlet .minicart-wrapper .item.product.product-item::before {
    display: none;
}

.footer_review {
    width: calc(30% - 60px);
    padding-right: 60px;
}

.footer_review iframe {
    border-radius: 3px;
    overflow: hidden;
}

.products-grid .product-item:hover .product-image-photo {
    transform: scale(1.04);
    transition: all .2s;
}

.products-grid .product-item .product-image-photo {
    transition: all .2s;
}

.minicart_bottom_wrapper .primary:hover {
    transition: all .2s;
    opacity: .8;
}

.minicart_bottom_wrapper .primary {
    transition: all .2s
}


.cms-offerte-aanvragen .contact_form_wrapper,
.cms-contact-ons .contact_form_wrapper {
    padding: 30px;
    margin-top: 60px;
    margin-bottom: 60px;
    background: rgb(137, 138, 140) !important;
    background: linear-gradient(90deg, rgba(137, 138, 140, 0.3897934173669467) 0%, rgba(192, 189, 188, 0.36458333333333337) 35%, rgba(138, 138, 140, 0.2413340336134454) 58%, rgba(203, 203, 203, 0.2637429971988795) 80%, rgba(192, 192, 190, 0.2189250700280112) 100%) !important;
}

.cms-offerte-aanvragen .breadcrumbs,
.cms-maatwerk-aanvragen .breadcrumbs {
    max-width: 1280px;
    margin: auto;
    padding: 20px;
}

.cms-offerte-aanvragen .contact_form_wrapper .firstname,
.cms-offerte-aanvragen .contact_form_wrapper .lastname,
.cms-offerte-aanvragen .contact_form_wrapper .email,
.cms-offerte-aanvragen .contact_form_wrapper .telephone,
.cms-contact-ons-ons .contact_form_wrapper .firstname,
.cms-contact-ons-ons .contact_form_wrapper .lastname,
.cms-contact-ons-ons .contact_form_wrapper .email,
.cms-contact-ons-ons .contact_form_wrapper .telephone {
    width: calc(50% - 2px);
    display: inline-block;
}

/* .contact-toolbar .agree_terms {
  color: white;
} */

.cms-offerte-aanvragen .contact_form_wrapper .terms-required-checkbox,
.cms-contact-ons-ons .contact_form_wrapper .terms-required-checkbox {
    display: flex;
    margin-bottom: 30px;
}


.upsell .product-item .product-item-info {
    width: 100%;
}

.upsell .product-item .product-image-container {
    position: relative;
    left: 60px;
}

.custom_list_attr,
.apptrian-subcategories-category-description p {
    font-size: 14px;
    line-height: 18px;
}

.apptrian-subcategories-heading {
    display: none;
}

.custom_list_attr {
    color: black;
}

.page-products .products-grid .product-item {
    position: relative;

}

#clone_trigger:hover {
    opacity: .7;
    transition: all .2s;
}

#clone_trigger {
    transition: all .2s;
}

.upsell .product-item,
.catalog-product-view .page-layout-1column .products-grid .product-item {
    width: calc(25% - 3px) !important;
    box-sizing: border-box;
}

.apptrian-subcategories-category-image .buttons_view {
    width: 130px;
    bottom: 10px;
}

#amasty-shopby-product-list .sorter-options {
    font-size: 16px !important;
    padding: 5px 30px 4px 10px !important;
}

.buttons_view:after {
    display: none !important;
}

.page-products.catalog-category-view.page-layout-2columns-left.page-with-filter .sidebar-main {
    top: 60px !important;
}

.apptrian-subcategories-category-wrapper:hover .apptrian-subcategories-category-image {
    box-shadow: rgba(26, 28, 30, 0.25) 3px 0px 10px 0px;
    transform: scale(1);
}

.category-view .category-image {
    display: none;
}

.catalog-category-view.page-layout-1column .block.filter {
    display: none;
}

body .brand-cat-footer-container {
    padding-top: 0px;
}

.catalog-category-view.page-layout-1column #amasty-shopby-product-list .products.wrapper {
    margin-top: -30px;
}

#top-cart-btn-checkout {
    margin-top: 30px;
    width: 350px;
    transition: all .2s;
}

.page-with-filter .tocart_event {
    font-size: 0 !important
}

#top-cart-btn-checkout:hover {
    transition: all .2s;
    opacity: .8;
}

body .minicart-items-wrapper {
    height: calc(100vh - 250px) !important;
}

.webwinkelkeurPopup {
    position: absolute;
    left: 0;
    top: 4px;
}

#zendesk_widget_button {
    display: none !important;
}

.cms-contact-ons-ons table {
    margin-bottom: 30px;
}

.cms-home .block.widget .products-grid .product-item {
    margin-left: 0% !important;
    width: calc((100% - 0%) / 4);
    position: relative;
}

.cms-home .block.widget .products-grid .actions-secondary {
    display: none;
}

.popupro {
    font-weight: 900;
    width: 100%;
    max-width: 1280px;
    margin: auto;
    padding-left: 20px;
    display: block;
    box-sizing: border-box;
}

.cms-home .block.widget .price-box .price-label {
    display: none;
}

.cms-home .block.widget .products-grid .product-item-link {
    line-height: 21px;
    margin-bottom: 17px;
    font-weight: 700;
    font-size: 19px;
    margin-top: 17px;
    display: block;
    padding-right: 20px;
}

.cms-home .block.widget .tocart {
    border-bottom: 2px solid #0b4628 !important;
    transition: all .2s;
    font-size: 0;
    position: absolute;
    right: 20px;
    bottom: 0;
}

.cms-home .block.widget .tocart:hover {
    opacity: .8;
    transition: all .2s;
}

.seo_footer_text {
    margin-top: 50px;
}

.cms-home .block.widget .tocart:before {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/cart_icon.svg);
    height: 26px;
    width: 27px;
    content: '';
    background-size: contain;
    display: block;
    position: absolute;
    left: 15px;
    top: 9px;
}

.page-wrapper .page-footer .footer.content {
    padding-left: 20px;
    padding-right: 20px;
}

.apptrian-subcategories-grid .apptrian-subcategories-category-image img {
    bottom: 0px !important;
    position: relative !important;
    width: 100% !important;
}

.level0.nav-2.category-item.last.level-top {
    margin-left: 20px !important;
}

.footer_payment_methods {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/footer_pay.svg);
    background-repeat: no-repeat;
    background-position: center;
}

.home_header_image {
    margin-bottom: 10px;
}

.page-wrapper .page-footer .footer.content .footer-container {
    margin-right: 5% !important;
    width: 35% !important;
}

.footer_nav_col .footer_nav_col p {
    width: 400px;
}

.block.upsell .item.product.product-item {
    position: relative;
}

.block.upsell .tocart {
    border-bottom: 2px solid #0b4628 !important;
    transition: all .2s;
    font-size: 0;
    position: absolute;
    right: 20px;
    bottom: 0;
}

.categorypath-outlet .block.upsell .item.product.product-item::before {
    display: none;
}

.block.upsell .item.product.product-item .tocart span {
    font-size: 0 !important;
}

.block-collapsible-nav .item.current a, .block-collapsible-nav .item.current strong {
    border-color: #EC584F;
}

.account .column.main .action.edit, .account .column.main .action.change-password, .account .action.back, .password.forget .back, .form.shared.wishlist .back, #my-orders-table .action, #block-discount-heading, #block-shipping-heading, .agree_terms a, .cart-empty a {
    color: #EC584F;
}

.apptrian-subcategories-grid {
    margin-bottom: 60px !important;
}

.action.reload.captcha-reload {
    background: #EC584F !important;
}

.cms-order .breadcrumbs,
.cms-betaling .breadcrumbs,
.cms-verzending-bezorging .breadcrumbs,
.cms-retourneren-ruilen .breadcrumbs,
.cms-reparatie-garantie .breadcrumbs,
.cms-faq .breadcrumbs,
.cms-over-ons .breadcrumbs,
.cms-privacy .breadcrumbs,
.sales-guest-form .breadcrumbs,
.cms-privacy-policy-cookie-restriction-mode .breadcrumbs {
    max-width: 1280px;
    margin: auto;
    padding: 20px;
}

.sales-guest-form .page-title,
.cms-privacy-policy-cookie-restriction-mode .page-title {
    font-size: 28px;
    font-weight: 700;
}

.sales-guest-form .form.form-orders-search {
    background: rgb(137, 138, 140) !important;
    background: linear-gradient(90deg, rgba(137, 138, 140, 0.3897934173669467) 0%, rgba(192, 189, 188, 0.36458333333333337) 35%, rgba(138, 138, 140, 0.2413340336134454) 58%, rgba(203, 203, 203, 0.2637429971988795) 80%, rgba(192, 192, 190, 0.2189250700280112) 100%) !important;
    padding: 30px;
    margin-bottom: 60px;
}

.sales-guest-form .legend {
    margin-left: 0;
    font-weight: 700;
}

.sales-guest-form .column:not(.sidebar-main) form .actions-toolbar {
    margin-left: 0;
}

body header.page-header .header.content ul.header.links {
    right: -25px;
}

.minicart-wrapper {
    margin-left: 38px;
}


.message.success {
    background: #2b8959 !important;
}

.page.messages .messages .message {
    width: 100% !important;
    max-width: 1149px;
}

.message.success > *:first-child:before {
    height: 13px !important;
    background-size: 18px !important;
    left: 15px !important;
}

.mp-attachment-tab__item {
    position: relative !important;
    margin-bottom: 10px !important;
    margin-top: -10px !important;
    margin-left: 0px !important;
}

.mp-attachment-tab__item__name {
    position: relative;
    bottom: 3px;
}

.checkout-index-index .am-checkout:not(.-modern) {
    background: #f2f2f5 !important;
}

.checkout-index-index .checkout-block {
    border-radius: 3px !important;
    box-shadow: rgba(26, 28, 30, 0.25) 3px 0px 10px 0px !important;
}

.opc-wrapper .step-title, .opc-block-shipping-information .shipping-information-title, .opc-block-summary > .title, .checkout-agreements-items .checkout-agreements-item-title {
    font-weight: 700;
}

.checkout-index-index .opc-block-summary .minicart-items .product-item-details {
    padding-left: 0px !important;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item {
    width: calc(100% - 170px) !important;
}

.checkout-index-index .opc-block-summary .product-item .price,
.checkout-index-index .product-item-name {
    font-size: 14px !important;
    font-weight: 600 !important;
}

.checkout-index-index .content.minicart-items .minicart-items-wrapper {
    height: 190px !important;
    background: #f2f2f5;
}

.checkout-index-index .opc-block-summary {
    background: #ffffff;
}

.checkout-index-index .amount {
    text-align: right;
}

.checkout-shipping-method p::after {
    display: none;
}

.checkout-index-index .totals.sub .mark,
.checkout-index-index .totals.sub .price {
    font-weight: 600 !important;
}

.checkout-index-index .checkout-payment-method.submit .form_action_tools button {
    border-bottom: 4px solid #0b4628;
    transition: all .2;
}

.checkout-index-index .checkout-payment-method.submit .form_action_tools button:hover {
    opacity: .8;
    transition: all .2;
}

.checkout-index-index .grand.totals .price {
    font-size: 30px;
    color: #EC584F;
    font-weight: 900;
}

.checkout-index-index .checkout-block {
    /* overflow: hidden; */
}

.minicart-items-wrapper::-webkit-scrollbar-thumb {
    background: #049ca6 !important;
}

.checkout-index-index .cart-price .price {
    position: relative;
    left: 40px;
}

.checkout-index-index .opc-wrapper.am-opc-wrapper .payment-method-content, .checkout-index-index .opc-wrapper.am-opc-wrapper .payment-option-content {
    padding: 0 !important;
}

.checkout_succes_scuba_head p a {
    color: #EC584F !important;
}

.checkout_succes_scuba_head .blob-btn {
    background: #EC584F !important;
}

.product-info-main .action.towishlist, #shopping-cart-table .action.towishlist, .catalog-category-view .continue_sh_blob, .catalog-category-view .column.main .cart.main.actions {
    display: none;
}

.catalog-category-view .column.main .cart-summary {
    margin-bottom: 60px;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list {
    padding-top: 10px;
}

@media only screen and (max-width: 1020px) {
    .page-wrapper .latest_categories {
        margin: 30px 0 75px !important;
    }

    .home_header_image_inner_block h2 {
        font-size: 22px;
    }

    .home_header_image_left .home_header_image_inner_block h2 {
        font-size: 40px;
    }

    .block-products-list .vooraad_product, .item.product.product-item .vooraad_product {
        display: none;
    }
}

@media only screen and (max-width: 767px) {
    .sections.nav-sections {
        position: fixed;
        top: 0;
    }

    .cms-home .latest_categories {
        display: none !important
    }

    .top-container b,
    .webwinkelkeurPopup {
        display: none !important;
        color: white !important
    }

    .top-container b:first-of-type {
        display: block !important;
    }

    #top_bar {
        background: black !important;
    }

    .page-wrapper .home_header_image > div {
        height: auto !important;
        display: flex;
        flex-direction: column;
    }

    .home_header_image_left {
        height: 300px;
        width: 100%;
        padding-top: 10px;
        padding-right: 0px;
    }

    .home_header_image_right {
        height: 300px;
        width: 100%;
        display: flex;
        flex-direction: row;
        padding-top: 15px;
    }

    .home_header_image_right .home_header_image_inner_block {
        height: 100%;
        width: 100%;
    }

    .home_header_image_right .home_header_image_inner_block:last-of-type {
        margin-top: 00px;
        margin-left: 7.5px;
    }

    .home_header_image_right .home_header_image_inner_block:first-of-type {
        margin-right: 7.5px;
    }

    .usp_row_inner .ups_one {
        display: none;
    }

    .usp_row_inner .ups_one:first-of-type {
        display: block;
    }

    .cms-home .block.widget .products-grid .product-item {
        width: 100%;
    }

    .cms-home .block.widget .products-grid .product-item .product-item-info {
        display: flex;
    }

    .cms-home .block.widget .products-grid .product-item .product-item-info .product-item-photo {
        max-width: 30%;
        margin-right: 5%;
    }

    .cms-home .product-items.widget-product-grid li {
        display: none;
        border-bottom: 1px solid black;
        margin-bottom: 10px;
        padding-bottom: 10px;
    }

    .cms-home .product-items.widget-product-grid li:nth-of-type(1),
    .cms-home .product-items.widget-product-grid li:nth-of-type(2),
    .cms-home .product-items.widget-product-grid li:nth-of-type(3) {
        display: block;
    }

    .cms-home .block.widget .tocart {
        right: 0px;
        bottom: 20px;
    }

    .block-search .label {
        background: #000000;
    }

    .home_header_image_inner {
        padding-left: 10px;
        padding-right: 10px;
    }

    .popupro {
        margin-top: 30px;
    }

    .home_header_image + .home_under_header {
        margin-top: 10px;
        padding-left: 10px;
    }

    .usp_row_inner {
        justify-content: center;
    }

    .block-search {
        margin-top: 0px;
        top: 50px;
    }

    .seo_footer_text_col {
        width: 100%;
    }

    .seo_footer_text {
        margin-top: 0px;
    }

    .footer_review {
        display: none;
    }

    .page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(2) {
        display: none;
    }

    .page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(1) {
        width: 170px !important;
        position: relative !important;
        top: 0 !important;
        left: 0 !important;
    }

    .page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(3),
    .page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(4) {
        width: 150px !important;
        padding: 0 !important;
    }

    .footer-container .footer_inner .footer_nav_col ul li {
        width: 160px !important;
    }

    .page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(4) {
        left: 220px !important;
        top: 65px !important;
        position: absolute;
    }

    .page-wrapper .page-footer .footer.content .footer_newsletter_form {
        padding: 0px !important;
        margin-top: 20px !important;
    }

    #mobile_cart_button {
        display: none;
    }

    header .logo {
        bottom: 6px !important;
        width: 175px;
    }

    .nav-toggle {
        top: 3px !important;
    }

    header.page-header .header.content .minicart-wrapper .action.showcart {
        display: inline-block !important;
    }

    header.page-header .header.content .minicart-wrapper {
        right: 70px !important;
        padding-top: 4px !important;
    }

    header.page-header .header.content ul.header.links li:first-of-type a {
        top: -4px;
    }

    .nav-sections-item-title {
        background: #009CA6 !important
    }

    .block-search .label {
        border-radius: 0 3px 3px 0;
    }

    .nav_mobile {
        background: white;
    }

    header.page-header .header.content .block-search .label:before {
        top: 5px !important;
        right: 16px !important;
    }

    .home_header_image_left .home_header_image_inner_block h2 {
        font-size: 30px;
    }

    .page-wrapper .page-footer .footer.content .footer_newsletter_form .control {
        margin-right: 0px !important;
    }

    .subscribe.blob-btn {
        top: -2px !important;
    }

    .category-view {
        margin-top: -10px;
    }

    .page-products.catalog-category-view.page-layout-2columns-left.page-with-filter .sidebar-main {
        top: 0px !important;
    }

    .mobile_filter_header.bg-cl-red,
    .minicart-wrapper .bg-cl-red,
    header.page-header .header.content .minicart-wrapper.active .minicart_close_btn {
        background-color: #009CA6 !important;
    }

    .page-products.catalog-category-view.page-layout-2columns-left.page-with-filter .product-item-info {
        display: flex;
        width: 100%;
    }

    .page-products.catalog-category-view.page-layout-2columns-left.page-with-filter .product.photo.product-item-photo {
        max-width: 40%;
        margin-right: 5%;
    }

    .catalog-category-view.page-layout-2columns-left .product-item-details {
        width: 60%;
    }

    .catalog-category-view .item.product.product-item .product-item-inner {
        right: 0px;
        bottom: 0px;
    }

    .page-products .products-grid .product-item {
        border-bottom: 1px solid black;
    }

    body .filter-toggle {
        width: calc(50% - 16px);
    }

    body.catalog-product-view .product-info-main {
        width: calc(100% - 40px) !important;
        padding: 20px !important
    }

    .home_header_image_inner_block .oranje_cta {
        bottom: 10px;
        right: 10px;
    }

    .fotorama__stage {
        max-height: 300px;
    }

    .berzorging_off {
        left: 15px;
        margin-top: 45px;
    }

    body.catalog-product-view .product-info-main {
        margin-bottom: 30px;
    }

    .cms-order .breadcrumbs, .cms-betaling .breadcrumbs, .cms-verzending-bezorging .breadcrumbs, .cms-retourneren-ruilen .breadcrumbs, .cms-reparatie-garantie .breadcrumbs, .cms-faq .breadcrumbs, .cms-over-ons .breadcrumbs, .cms-privacy .breadcrumbs, .sales-guest-form .breadcrumbs, .cms-privacy-policy-cookie-restriction-mode .breadcrumbs {
        padding: 15px;
        width: 100%;
    }

    header.page-header .header.content .minicart-wrapper .block-minicart .minicart_bottom_wrapper {
        bottom: 150px !important
    }

    .minicart-wrapper .minicart_total {
        position: relative;
        bottom: 100px;
    }

    #top-cart-btn-checkout {
        position: relative;
        bottom: 100px;
    }

    .seo_footer_text_inner {
        padding: 0;
        width: calc(100% - 40px);
    }

    .seo_footer_text_col {
        width: auto;
        padding: 0;
    }

    .page-wrapper {
        max-width: 100vw;
        overflow-x: hidden;
    }

    .nav-sections .nav-sections-items .nav-sections-item-content, .navigation {
        background: #ffffff !important;
    }

    .navigation a {
        color: #009CA6 !important;
    }

    .floating_under,
    .footer-container-branding {
        display: none;
    }

    body .header.content #search {
        background: white !important;
    }

    header.page-header .header.content .block-search {
        background: rgb(137, 138, 140) !important;
        background: linear-gradient(90deg, rgba(137, 138, 140, 0.3897934173669467) 0%, rgba(192, 189, 188, 0.36458333333333337) 35%, rgba(138, 138, 140, 0.2413340336134454) 58%, rgba(203, 203, 203, 0.2637429971988795) 80%, rgba(192, 192, 190, 0.2189250700280112) 100%) !important;
    }

    .home_header_image + .home_under_header {
        padding-left: 0px;
    }

    .nav-sections-item-title {
        background: #00355d !important;
    }

    .top-container .fs11 {
        justify-content: flex-start !important;
    }

    .top-container b {
        padding-left: 0px;
        padding-right: 0px;
    }

    .logo img {
        display: none !important;
    }

    header.page-header {
        background: #00355D !important;
        height: 50px;
    }

    .header.content .logo {
        background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/blauwe_achtergrond.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: left;
    }

    .block-products-list .vooraad_product, .item.product.product-item .vooraad_product {
        display: none;
    }

    .home_header_image_left .home_header_image_inner_block p {
        top: 110px !important;
    }

    .page-wrapper .page-footer .copyright {
        padding-left: 10px;
        padding-right: 10px;
    }

    header.page-header .header.content .minicart-wrapper .action.showcart {
        background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/nautic_shop_white.svg);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: left;
        height: 35px;
        width: 30px;
    }

    .action.showcart .scuba_icon {
        display: none !important;
    }

    body header.page-header .header.content ul.header.links {
        right: 58px;
    }

    header.page-header .header.content ul.header.links li:first-of-type a {
        background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/nautic_user_white.svg) no-repeat left top !important;
    }

    header.page-header .header.content .minicart-wrapper {
        right: 13px !important;
    }

    .mobile_filter_header.bg-cl-red, .minicart-wrapper .bg-cl-red, header.page-header .header.content .minicart-wrapper.active .minicart_close_btn {
        background-color: #00355D !important
    }

    .checkout-index-index .am-checkout:not(.-modern),
    .checkout-index-index .checkout-header,
    .checkout-index-index .opc-estimated-wrapper {
        padding: 0 !important;
    }

    .checkout-index-index .checkout-block {
        margin: 0 !important;
        margin-bottom: 20px !important
    }

    .opc-wrapper .form-discount {
        max-width: calc(100% - 30px);
        margin-left: 15px;
    }

    .product_maatwerk_uitklap {
        width: 90% !important;
        right: -90% !important;
    }

    .active.product_maatwerk_uitklap {
        right: 0% !important;
    }

    .product_maatwerk_uitklap_close {
        right: calc(90% + 20px) !important;
    }

    .form_custom_duni {
        max-width: 80% !important;
    }

    .form_custom_text {
        max-width: 80% !important;
    }

    .form_custom_text p {
        display: none;
    }

    .home_header_image_left .home_header_image_inner_block h2 {
        font-size: 25px;
        left: 15px;
        top: 15px;
    }

    .home_header_image_inner_block > a {
        position: relative;
        width: 100%;
        height: 100%;
        display: block;
    }

    .home_header_image_inner_block .oranje_cta {
        bottom: 10px;
        right: 10px;
        height: 40px;
        display: flex;
        width: auto;
    }

    .home_header_image_left .home_header_image_inner_block p {
        top: 80px !important;
        left: 15px !important;
    }

    .home_header_image_right .home_header_image_inner_block h2 {
        width: 151px !important;
        top: 15px;
        font-size: 20px;
        left: 15px;
    }

    #amasty-shopby-product-list .toolbar-products:first-of-type {
        top: -77px !important;
        right: -17px !important;
    }

    #amasty-shopby-product-list .toolbar-products:first-of-type .toolbar-sorter:before,
    #amasty-shopby-product-list .toolbar-products:first-of-type .toolbar-sorter:after {
        display: none !important
    }

    .page-products.catalog-category-view.page-layout-2columns-left.page-with-filter .product-item-info {
        padding-bottom: 10px !important;
    }

    .nav_general_pages .nav_general_pages_item a {
        color: #02355d !important;
    }

    .cms-maatwerk-aanvragen .column.main {
        flex-direction: column;
    }

    .maatwerk_pagina {
        padding-right: 0 !important;
        max-width: 100% !important;
    }

    .cms-maatwerk-aanvragen .form_custom_duni {
        max-width: 100% !important;
        margin-top: 20px !important
    }

    .cms-maatwerk-aanvragen .breadcrumbs,
    .cms-contact-ons .breadcrumbs {
        margin: inherit;
        padding: 15px;
        padding-bottom: 0;
        margin-bottom: 0;
    }

    /*
    .item.product.product-item .price-wrapper.price-excluding-tax .price {
        font-size: 13px !important;
    }
     */

}


/*
EINDE MOBIELLLLLL */

.filter-options-content.filter-content-categorie input[type='radio']:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: 9px;
    left: -6px;
    position: relative;
    background-color: #f1f1f1;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 3px solid gainsboro;
}

.filter-options-content.filter-content-categorie input[type='radio']:checked:after {
    width: 15px;
    height: 15px;
    border-radius: 15px;
    top: 9px;
    left: -6px;
    position: relative;
    background-color: #02355d;
    content: '';
    display: inline-block;
    visibility: visible;
    border: 3px solid gainsboro;
}

.loading-mask .loader > img {
    width: 100px !important;
    height: 100px !important;
}

.amshopby-slider-container .am-slider .ui-slider-handle {
    background: #02355d !important;
}

.home_header_image_left .home_header_image_inner_block h2 {
    width: 550px;
}

.home_header_image_inner_block h2 {
    width: 300px;
}

.amshopby-slider-container .ui-slider-range {
    background: #dcdcdc !important;
}

.home_header_image_left .cat_animated_img {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/home/1.jpg) no-repeat !important;
    background-size: cover !important;
}

.home_header_image_right .cat_animated_img {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/home/5.jpg) no-repeat !important;
    background-size: cover !important;
}

.home_header_image_right .home_header_image_inner_block:last-of-type .cat_animated_img {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/home/3.jpg) no-repeat !important;
    background-size: cover !important;
}

.latest_categories .home_header_image_inner_block:first-of-type .cat_animated_img {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/home/4.jpg) no-repeat !important;
    background-size: cover !important;
}

.latest_categories .home_header_image_inner_block .cat_animated_img {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/home/5.jpg) no-repeat !important;
    background-size: cover !important;
}

.latest_categories .home_header_image_inner_block:last-of-type .cat_animated_img {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/home/6.jpg) no-repeat !important;
    background-size: cover !important;
}

.footer_cat_link.Acties,
.footer_cat_link.Toebehoren,
.footer_cat_link.Aanbieding,
.footer_cat_link.Met,
.footer_cat_link.Spiegel,
.footer_cat_link.spiegel {
    display: none;
}

.seo_footer_text_inner h2 {
    text-transform: uppercase;
}

body.catalog-product-view .product-info-main {
    position: relative;
}

.vooraad_product {
    position: absolute;
    right: 30px;
    margin-top: -30px;
}

.nav_sub_categories_list_item a:hover {
    color: #00355D !important;
    text-decoration: underline !important;
    opacity: .7 !important;
}

.footer-container-branding {
    width: 320px;
    padding-right: 50px;
    color: white;
}

.footer-container-branding-logo {
    width: 100%;
    height: 40px;
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/blauwe_achtergrond.svg);
    margin-bottom: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    margin-top: 10px;
}

.footer-container-branding-logo-alt {
    width: 100%;
    height: 55px;
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/vanwelliemetaal.jpg);
    margin-bottom: 35px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left;
    margin-top: -10px;
}

.home_header_image_left .home_header_image_inner_block p {
    color: white;
    position: absolute;
    top: 180px;
    left: 30px;
    width: 290px;
    font-weight: 500;
}

.block-products-list .vooraad_product,
.item.product.product-item .vooraad_product {
    position: absolute;
    right: 20px;
    margin-top: 0px;
}

.floating_under {
    transition: all .2s;
    position: fixed;
    bottom: -6px;
    left: 30px;
    z-index: 999;
    background: #02355d;
    color: white;
    padding: 10px 20px;
    font-weight: 600;
    border-radius: 5px 5px 0 0;
    padding-bottom: 16px;
    cursor: pointer;
    border: 1px solid white;
}

.floating_under:hover {
    transition: all .2s;
    bottom: -1px;
}

.product_maatwerk_uitklap_bg {
    transition: all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;
    width: 100%;
    height: 100%;
    background: #091A32;
    position: fixed;
    left: 0;
    opacity: .6;
    top: 0;
    z-index: 99;
    display: none;
}

.product_maatwerk_uitklap {
    width: 510px;
    height: 100vh;
    position: fixed;
    top: 0;
    right: -510px;
    background: white;
    z-index: 9999;
    transition: all 0.5s cubic-bezier(0.5, 0, 0, 1) 0s;
}

.product_maatwerk_uitklap_bg.active {
    display: block;
}

.product_maatwerk_uitklap.active {
    right: 0;
    transition: all 0.5s cubic-bezier(0.5, 0, 0, 1) 0s;
}

.product_maatwerk_uitklap_close {
    transition: all 0.5s cubic-bezier(0.5, 0, 0, 1) 0s;
    opacity: 1;
    transform: scale(1);
    background: #EC584F !important;
    box-shadow: rgba(26, 28, 30, 0.25) -3px 0px 10px 2px;
    width: 50px;
    height: 50px;
    right: 485px;
    top: 35px;
    position: absolute;
    border-radius: 50%;
    opacity: 0;
}

.active .product_maatwerk_uitklap_close {
    opacity: 1;
    cursor: pointer;
}

.active .product_maatwerk_uitklap_close:hover {
    transition: all 0.5s cubic-bezier(0.5, 0, 0, 1) 0s;
    transform: scale(0.9);
}

.product_scuba_nav .sub_anchorlink {
    text-decoration: none !important;
}

.product_scuba_nav .sub_anchorlink:hover {
    text-decoration: underline !important;
}

#account-nav .nav.item:nth-of-type(3) {
    display: none;
}

.footer-container-branding-logo {
    transition: all .2s;
}

.footer-container-branding-logo:hover {
    transition: all .2s;
    opacity: .85;
}

#btn-cookie-allow {
    background: #ec584f !important;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list .nav_main_categories_title {
    padding: 10px 20px !important;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list {
    width: 170px !important;
}


.nav_desktop .navigation > div .nav_categories_dropdown_title {
    width: 170px !important;
}

.product_maatwerk_uitklap_close:before {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 50px;
    line-height: 51px;
    color: inherit;
    content: '\e616';
    color: white;
    font-family: 'icons-blank-theme';
    margin: 0;
    vertical-align: top;
    display: inline-block;
    font-weight: normal;
    overflow: hidden;
    speak: none;
    text-align: center;
    font-weight: 700;
}

.form_custom_duni {
    max-width: 370px;
    padding: 20px;
    background: #04355d;
    margin: auto;
    border-radius: 3px;
}

.form_custom_duni label {
    display: none;
}

.form_custom_duni .field.fb-text {
    margin-bottom: 10px;
    max-width: calc(50% - 7.5px);
    display: inline-block;
    width: 100%;
}

.form_custom_duni .field.fb-text:nth-of-type(even) {
    margin-right: 15px;
}

.form_custom_duni .field.fb-text:nth-of-type(1) {
    margin-right: 0px;
    max-width: 100%;
    width: 100%;
    display: block;
}

.fb-file input {
    color: white !important
}

.fb-h3 h3 {
    font-size: 13px;
    color: white;
    margin: 0;
    margin-bottom: 10px;
}


.fb-file {
    max-height: 18px;
}

.form_custom_text {
    max-width: 370px;
    margin: auto;
    margin-top: 45px;
    margin-bottom: 30px;
}

.form_custom_text h2 {
    font-weight: 800;
}

.cms-maatwerk-aanvragen .column.main {
    display: flex;
}

.maatwerk_pagina {
    padding-right: 100px;
    max-width: 62%;
}


.form_custom_duni textarea.form-control {
    height: auto;
    min-height: 170px;
}

.amcform-toolbar .submit {
    transition: all .2s;
}

.amcform-toolbar .submit:hover {
    transition: all .2s;
    opacity: .85;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper::-webkit-scrollbar-thumb {
    background: #00355D !important
}


@media only screen and (max-width: 1300px) {
    .footer-container-branding {
        width: 24%;
    }
}

@media only screen and (max-width: 1020px) {
    .footer-container-branding {
        display: none;
    }
}

.ex_btw_calc {
    order: 3;
    font-size: 12px;
    font-weight: 800;
    margin-bottom: -20px;
}

.nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper {
    scrollbar-color: #00355D #D1D1D1 !important;
    scrollbar-width: thin !important;
}

.product-info-main .price-wrapper.price-excluding-tax {
    font-weight: 800;
    color: black;
    margin-top: 12px !important;
}

.price-including-tax, .price-excluding-tax {
    line-height: 25px;
}

.price-container .price-including-tax + .price-excluding-tax, .price-container .weee {
    margin-top: -3px;
}

.product-info-main .price-wrapper.price-excluding-tax .price {
    color: black;
}

.opc-block-summary .product-item .price-including-tax + .price-excluding-tax {
    display: none;
}

.seo_footer_text_col {
    vertical-align: top;
}

.home_header_image_inner_block .slider_img {
    position: relative;
    width: 100%;
    height: 100%;
    display: block;
}

.home_header_image_left .cat_animated_img.slider {
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/home/2.jpg) no-repeat !important;
    animation-name: animation_slider;
    animation-duration: 14s;
    animation-iteration-count: infinite;
    background-size: cover !important;
}

.page-wrapper .page-footer .footer.content .footer_newsletter_form label p {
    font-size: 15px;
    font-family: 'Barlow', sans-serif;
    font-weight: 400;
}

.home_header_image_left .cat_animated_img {
    position: absolute;
}

@keyframes animation_slider {
    0% {
        opacity: 0;
    }
    25% {
        opacity: 0;
    }
    40% {
        opacity: 0;
    }
    50% {
        opacity: 1;
    }
    90% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}

body .fotorama--fullscreen {
    background: rgb(9 26 50 / 60%) !important;
}

body .fotorama--fullscreen .fotorama__wrap.fotorama__wrap--css3 {
    max-width: 90vw !important;
    max-height: 90vh !important;
    margin: auto !important;
    background: white !important;
    position: relative;
    top: 5vh;
    border-radius: 3px;
}

body .fotorama--fullscreen .fotorama__nav-wrap.fotorama__nav-wrap--horizontal {
    position: absolute;
    bottom: 0;
}

.cms-maatwerk-aanvragen img {
    border-radius: 3px;
}

.footer_act_normal {
    color: white !important;
    transition: all .2s;
}

.footer_act_normal:hover {
    color: white !important;
    transition: all .2s;
    padding-left: 5px;
}

.amrelated-pack-wrapper {
    border: 1px solid #8a8a8a;
    padding: 30px;
    border-radius: 3px;
    position: relative;
    margin-top: 100px;
}

{
    color: #666
;
    content: "Line 1\A Line 2\A Line 3\A"
;
}

.amrelated-pack-wrapper .amrelated-content-wrapper {
    background: #fff0 !important;
}

.amrelated-pack-item.-wide.-selected,
.amrelated-pack-item.-narrow.-selected {
    background: white !important;
}

.amrelated-pack-list.-wide .amrelated-pack-items .amrelated-background,
.amrelated-pack-list.-narrow .amrelated-pack-items .amrelated-background {
    background: white !important;
    box-shadow: 0 20px 0 -10px white !important;
}

.amrelated-content-wrapper .amrelated-summary-content .amrelated-discount {
    font-size: 0;
}

.amrelated-discount.-summary .amount {
    font-size: 18px !important;
}

.amrelated-content-wrapper {
    flex-direction: column;
}

.amrelated-pack-list.-wide,
.amrelated-pack-list.-narrow {
    flex-direction: column;
}

.amrelated-pack-list.-wide .amrelated-pack-items,
.amrelated-pack-list.-narrow .amrelated-pack-items {
    max-width: 100%;
    width: 100%;
    flex-direction: column;
}

.amrelated-pack-list.-wide .amrelated-plus,
.amrelated-pack-list.-wide .amrelated-equal,
.amrelated-pack-list.-narrow .amrelated-plus,
.amrelated-pack-list.-narrow .amrelated-equal,
.amrelated-equal {
    width: 100% !important;
    border-bottom: 1px solid #d4d4d4 !important;
    font-size: 0 !important;
    line-height: normal !important;
    padding: 0 !important;
}

.amrelated-content-wrapper .amrelated-pack-list {
    max-width: 100%;
}

.amrelated-pack-item.-wide,
.amrelated-pack-item.-narrow {
    width: 100%;
}

.amrelated-pack-item.-wide,
.amrelated-pack-item.-narrow {
    width: 100%;
}

.amrelated-pack-list.-wide .amrelated-pack-items,
.amrelated-pack-list.-narrow .amrelated-pack-items {
    left: -30px;
}

.amrelated-pack-wrapper .amrelated-content-wrapper .amrelated-equal {
    height: 10px;
    position: relative;
    top: -10px;
    z-index: 9;
}

.amrelated-title strong {
    font-weight: 800;
    font-size: 28px;
    font-family: 'Barlow', sans-serif;
}

.amrelated-pack-list.-wide .amrelated-pack-items .amrelated-background.rtl,
.amrelated-pack-list.-narrow .amrelated-pack-items .amrelated-background.rtl {
    right: -60px;
}

.amrelated-pack-items .amrelated-plus {
    left: 30px;
    position: relative;
}

.amrelated-photo-container {
    background: #fff0;
    border: 0px solid #e8e8e8;
}

.amrelated-pack-item .price-box {
    width: 20%;
    margin: 0;
}

.amrelated-pack-item .amrelated-name {
    width: calc(80% - 50px);
    font-weight: 700;
    font-size: 16px;
    display: block;
    padding-left: 50px;
}

.amrelated-pack-item.-wide .amrelated-details,
.amrelated-pack-item.-narrow .amrelated-details {
    width: 100%;
    justify-content: space-between;
}


.amrelated-pack-item .price-label {
    display: none;
}

.amrelated-content-wrapper .amrelated-summary-content {
    width: 40%;
    padding-left: 60%;
    display: flex;
    margin-bottom: 20px;
}

.amrelated-price-wrapper {
    justify-content: flex-start;
}


.amrelated-pack-item.-wide,
.amrelated-pack-item.-narrow {
    padding: 20px;
}

.amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action {
    min-width: 400px;
    height: 50px;
    border-bottom: 3px solid #3d6b53;
    padding-right: 25px;
}

.amrelated-discount.-summary {
    display: none;
}

.amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper {
    height: auto;
    padding: 0;
    border-bottom: none;
    padding-right: 40px;
}

.amrelated-pack-item .amrelated-name .amrelated-link {
    max-width: 330px;
    display: block;
}

.amrelated-summary-content .main.price {
    color: #EC584F;
    font-weight: 800;
    position: relative;
}

.amrelated-summary-content .main.price::before {
    color: black;
    content: 'Totaal';
    position: absolute;
    left: -120px;
}

.amrelated-summary-content .main.price::after {
    color: black;
    content: 'Exclusief BTW';
    opacity: .6;
    position: absolute;
    top: 40px;
    font-size: 14px;
    left: 0;
}

.amrelated-tocart-wrapper .action::after {
    position: absolute;
    content: '';
    display: block;
    width: 20px;
    height: 20px;
    background: url(../../frontend/ScubaStore/blank_child/nl_NL/images/cart_icon.svg) no-repeat left top;
    background-size: cover;
    top: 15px;
    margin-left: 10px;
}

.amrelated-pack-item .price-final_price [data-price-type="finalPrice"] .price {
    color: #EC584F;
    font-weight: 800;
    font-size: 22px;
    margin-top: -5px;
}

.amrelated-pack-item .price-final_price [data-price-type="oldPrice"] .price {
    color: black;
    font-weight: 800;
    font-size: 12px;
}

.amrelated-pack-item .price-box {
    display: flex;
    flex-direction: column;
    text-align: right;
}

.amrelated-pack-list.-wide .amrelated-pack-item.-main,
.amrelated-pack-list.-narrow .amrelated-pack-item.-main {
    width: 100%;
}


.amrelated-pack-item.-wide .amrelated-info,
.amrelated-pack-item.-narrow .amrelated-info {
    width: 100%;
}

.amrelated-pack-wrapper .amrelated-title {
    position: absolute;
    top: -65px;
    left: 0;
}

.amrelated-pack-wrapper .amrelated-title strong::after {
    position: absolute;
    top: 20px;
    left: 0;
    content: 'Maak je bestelling compleet';
    color: #03355D;
    font-size: 25px;
    width: 400px;
}

.amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action span {
    position: relative;
    left: 25px;
}

.amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action:hover {
    opacity: .7;
    transition: all .2s;
}

.amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action {
    cursor: pointer;
    transition: all .2s;
}

.amrelated-pack-wrapper .amrelated-content-wrapper {
    margin-top: -30px;
}


.amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper {
    border: 0px dashed #e9f6ff;
}

.amrelated-pack-item.-narrow .amrelated-info {
    display: flex !important
}

.amrelated-pack-item .amrelated-name .amrelated-link {
    text-align: left
}

.amrelated-bundle-popup .amrelated-notice {
    display: none;
}

.amrelated-bundle-popup .amrelated-info.-top .amrelated-title {
    font-size: 28px;
    text-transform: uppercase;
    font-weight: 900 !important;
}

.amrelated-pack-item.-narrow {
    left: -30px;
    position: relative;
}

}
.amrelated-pack-item.-narrow .amrelated-name {
    position: relative !important;
    left: 20px !important;
}

/* .-narrow .amrelated-photo-container {
  position: relative;
  right: 30px;
} */

/* .amrelated-pack-item.-narrow .amrelated-details {
  position: relative;
  right: 20px;
} */

.amrelated-popup-container {
    background: #091a3299;
}

.amrelated-photo-container {
    height: 60px;
}

.amrelated-pack-item.-main .amrelated-name .amrelated-link {
    text-align: left;
    font-size: 25px;
}

.amrelated-pack-item.-wide .amrelated-photo-container, .amrelated-pack-item.-narrow .amrelated-photo-container {
    margin: -5px -20px -5px 20px !important;
}

.amrelated-pack-item .ex_btw_calc {
    display: none;
}

.amrelated-photo-container .amrelated-checkbox + .amrelated-label {
    left: -12px !important;
}


@media only screen and (max-width: 770px) {
    .amrelated-pack-wrapper {
        padding: 15px !important;
    }

    .amrelated-pack-item.-wide, .amrelated-pack-item.-narrow {
        padding: 0px !important;
        padding-top: 15px !important;
        padding-bottom: 15px !important;
        left: 0 !important;
        width: calc(100% - 0px) !important;
    }

    .amrelated-pack-item.-wide .amrelated-photo-container, .amrelated-pack-item.-narrow .amrelated-photo-container {
        margin: -5px -20px -5px -9px !important;
    }

    .amrelated-pack-item .amrelated-name {
        padding-left: 0px;
    }

    .amrelated-pack-item .amrelated-name .amrelated-link {
        max-width: 150px;
    }

    .amrelated-pack-item .amrelated-name {
        width: calc(60% - 0px);
        font-size: 13px;
    }

    .amrelated-pack-item .price-box {
        width: 40%;
    }

    .amrelated-pack-wrapper .amrelated-title:after {
        display: none;
    }

    .amrelated-pack-item.-main .amrelated-name .amrelated-link {
        font-size: 20px;
    }

    .amrelated-pack-item .price-final_price [data-price-type="finalPrice"] .price {
        font-size: 18px;
    }

    .amrelated-photo-container .amrelated-checkbox + .amrelated-label {
        left: 7px !important;
    }

    .amrelated-content-wrapper .amrelated-summary-content {
        width: 100%;
        padding-left: 0;
        display: flex;
        flex-direction: column;
    }

    .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper {
        margin: 0;
        margin-bottom: 50px;
        width: 100%;
        padding: 0;
        text-align: right;
        display: flex;
        justify-content: flex-end;
        position: relative;
    }

    .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper::before {
        color: black;
        content: 'Totaal';
        position: absolute;
        left: 0;
        font-weight: bold;
        font-size: 20px;
    }

    .amrelated-summary-content .main.price::before {
        display: none;
    }

    .amrelated-content-wrapper .amrelated-summary-content {
        position: relative;
        top: 20px;
        border-top: 1px solid #8a8a8a;
    }

    .amrelated-tocart-wrapper {
        margin-right: 0px;
    }

    .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action {
        cursor: pointer;
        transition: all .2s;
        width: 100%;
        margin: 0;
    }

    .amrelated-content-wrapper .amrelated-summary-content .amrelated-tocart-wrapper .action span {
        position: relative;
        left: 0px;
    }

    .amrelated-tocart-wrapper .action::before {
        left: 0px;
    }

    .amrelated-title strong {
        font-size: 22px;
    }
}

.minicart-items-wrapper::-webkit-scrollbar-thumb {
    background: #00355d !important;
}

.footer_social_icons .facebook_icon {
    background-size: 26px 26px !important;
    width: 26px !important;
    height: 26px !important;
}

.footer_social_icons .linkedin_icon {
    background-image: url("../../frontend/ScubaStore/blank_child/nl_NL/images/linkedin_icon.svg");
    display: inline-block;
    background-size: 26px 26px !important;
    width: 26px !important;
    height: 26px !important;
}

.footer_social_icons .pinterest_icon {
    background-image: url("../../frontend/ScubaStore/blank_child/nl_NL/images/pinterest_icon.svg");
    display: inline-block;
    background-size: 26px 26px !important;
    width: 26px !important;
    height: 26px !important;
}


/* PDP AANPASSINGEN */

body.catalog-product-view .product-info-main {
    position: relative;
}

.mp-attachment-tab {
    position: absolute;
    right: 30px;
    bottom: 0;
    font-size: 0;
}

body.catalog-product-view .product-info-main .green_snorkel_vinkjes {
    font-weight: 400;
}

/* body.catalog-product-view .product-info-main .price-box {
 flex-direction: row;
 justify-content: flex-start;
 align-items: baseline;
} */

body.catalog-product-view .product-info-main .old-price .price {
    font-size: 18px !important;
    margin-right: 10px;
}

.product-info-main {
    background: white;
    padding: 0 !important;
}

.product-info-main .product-add-form,
body.catalog-product-view .product-info-main .green_snorkel_vinkjes {
    background: #ECF8F8;
    padding: 30px;
    padding-top: 10px;
    padding-bottom: 1px;
}

body.catalog-product-view .product-info-main .green_snorkel_vinkjes {
    padding-bottom: 30px;
    border-radius: 0 0 3px 3px;
}

body.catalog-product-view .product-info-main a[href="#specs"] {
    background: #ECF8F8;
    padding: 0 30px;
    padding-bottom: 10px;
    display: block;
}

.sub_anchorlink {
    margin-bottom: 10px;
    margin-top: -20px;
}

.scuba_product_detail_titel h1 {
    text-transform: none;
    font-weight: 800 !important;
    margin-top: 30px;
    margin-bottom: 10px;
}

.levering_vast p {
    font-weight: 600;
    color: #2c8959;
    margin-bottom: 0;
    font-size: 16px;
}

.levering_vast p::before {
    content: '✓';
    padding-right: 10px;
}

body.catalog-product-view .product-info-main {
    position: relative;
    display: flex;
    flex-direction: column;
}

.scuba_product_detail_titel {
    order: 1;
}

.product-info-price {
    order: 2;
}

.berzorging_off {
    position: relative;
    order: 3;
    margin: 0;
    margin-top: -10px;
    background: #ECF8F8;
    padding: 30px;
    padding-top: 30px;
    padding-bottom: 1px;
    border-radius: 3px 3px 0 0;
}

.product-info-main .product-add-form {
    order: 4;
}

body.catalog-product-view .product-info-main a[href="#"] {
    order: 5;
    background: #ecf8f8;
    padding: 0 30px;
    padding-bottom: 10px;
    display: block;
}

body.catalog-product-view .product-info-main .green_snorkel_vinkjes {
    order: 6;
}

body.catalog-product-view .product-info-main {
    width: calc(50% - 50px) !important;
}

body.catalog-product-view .product-info-main .field.configurable.required {
    padding-top: 10px;
    padding-bottom: 6px;
}

.fotorama-item.fotorama.fotorama--fullscreen {
    display: flex;
    justify-content: center;
    align-items: center;
}

body .fotorama--fullscreen .fotorama__wrap.fotorama__wrap--css3 {
    max-width: 1240px !important;
    width: 100%;
    max-height: 670px !important;
    margin: auto !important;
    background: white !important;
    position: relative;
    top: 0;
    border-radius: 3px;
}

.fotorama__stage__shaft {
    max-height: 670px;
}

.product-info-main .price-box .price-wrapper .price {
    font-size: 30px;
}

.product-info-main .product-info-price {
    margin-bottom: 60px;
    margin-top: 10px;
}

.sub_anchorlink {
    font-weight: 900;
    color: #2c8959;
    margin-bottom: 20px;
    cursor: pointer;
    text-align: center;
    border: 1px solid #2c8959;
    padding: 12px;
    border-radius: 3px;
    transition: all .2s;
    margin-top: -25px;
    margin-bottom: 10px;
}

.product_scuba_nav a {
    color: #000;
    font-weight: 600;
}

.product_scuba_nav a:first-of-type {
    border: 1px solid #8a8a8a;
    position: relative;
    top: 2px;
    border-bottom: 1px solid #fff;
}

.product_scuba_nav a {
    position: relative;
    top: 2px;
}

.navigation .level0.parent > .level-top {
    padding-right: 0px;
}

@media only screen and (max-width: 767px) {
    body.catalog-product-view .product-info-main {
        width: calc(100% - 0px) !important;
        padding: 0px !important;
    }

    .berzorging_off {
        left: 0;
    }

    .sub_anchorlink {
        margin-bottom: 20px;
        margin-top: 0px;
    }

    body.catalog-product-view .product-info-main .green_snorkel_vinkjes {
        margin-top: 0;
    }

    body.catalog-product-view .product-info-main a[href="#"] {
        padding: 0px 15px;
        padding-bottom: 0px;
    }

    .berzorging_off {
        padding: 15px;
        padding-top: 30px;
    }

    .product-info-main .product-add-form, body.catalog-product-view .product-info-main .green_snorkel_vinkjes {
        padding: 15px;
        padding-top: 10px;
        padding-bottom: 1px;
    }

    body.catalog-product-view .product-info-main .green_snorkel_vinkjes {
        padding-bottom: 30px;
    }
}


.home_header_image img {
    /* top: 60px; */
    /* position: absolute; */
    /* right: 0px; */
}

.home_header_image_inner_block > a {
    width: 100%;
    height: 100%;
    display: block;
}

.home_header_image_inner_block .oranje_cta {
    display: flex;
    align-items: center;
    font-weight: bold;
    justify-content: center;
    border-radius: 3px;
    box-sizing: border-box;
    height: 40px;
    padding-left: 10px;
    padding-right: 10px;
    background: #EC584F;
    color: white;
    max-width: 180px;
    border: 3px solid #EC584F;
    transition: all .2s;
    cursor: pointer;
    width: auto;
}

.cat_animated_img_fix {
    position: absolute;
    top: 0;
    object-fit: cover !important;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
}

.home_header_image_inner_block p.description {
    color: #FFF;
    font-size: 18px;
    display: block;
    position: relative;
    margin: 95px 30px 30px 30px;
    line-height: 22px;
}

.cat_animated_img_fix img {
    top: 00px;
    position: relative;
    right: 0px;
    max-height: 120%;
    max-width: 130%;
}

.apptrian-subcategories-category-image {
    background: #ffffff;
    min-height: 250px;
}

.splide {
    width: 100%;
    height: 470px;
    overflow: hidden;
    border-radius: 3px;
}

.usp_row_bad.no_margin_top {
    margin-top: 0;
}

.splide__pagination__page:hover,
.splide__arrow:hover,
.splide__pagination__page:active,
.splide__arrow:active,
.splide__pagination__page:focus,
.splide__arrow:focus {
    background: #EC584F;
}

.splide__arrow--prev {
    left: 30px !important;
}

.splide__arrow--next {
    right: 30px !important;
}

.splide .home_header_image_inner_block .oranje_cta {
    bottom: 60px;
    top: inherit;
    left: inherit;
    width: auto;
    font-weight: 700;
}

.splide__track,
.splide__slide {
    height: 500px;
}


.home_header_image_left .cat_animated_img.splide_img_dunico {
    background: none !important;
    overflow: hidden;
    object-fit: cover !important;
}

.home_header_image_left .cat_animated_img.splide_img_dunico img {
    object-fit: cover !important;
    top: 0;
    max-height: 150%;
    max-width: 130%;
    height: 100%;
    width: 100%;
}

.cat_animated_img_fix img {
    object-fit: cover !important;
    top: 0;
    max-height: 150%;
    max-width: 130%;
    height: 100%;
    width: 100%;
    position: absolute;
}

.latest_categories_inner .home_header_image_inner_block {
    max-height: 320px;
}

.latest_categories_inner .home_header_image_inner_block h2 {
    font-size: 22px;
    z-index: 4;
    text-shadow: 0px 1px 1px #00000038;
}

.latest_categories_inner a {
    height: 100%;
    display: block;
    width: calc(33% - 16px);
}

.latest_categories_inner .home_header_image_inner_block {
    width: 100%;
}

.latest_categories_inner .cat_animated_img_fix::before {
    background: #04355d29;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: '';
    display: block;
    z-index: 1;
}

.product-info-main .product-options-wrapper select {
    margin-bottom: 51px;
}

.product-info-main .tocart_event.box-tocart .tocart_event.fieldset {
    display: flex;
}

.product-info-main .box-tocart .actions {
    width: 100%;
}

.product-info-main .tocart_event.box-tocart {
    margin-bottom: -20px;
}

.product-info-main .product-add-form .fieldset > .field:not(.choice) > .label {
    font-size: 12px;
    margin-bottom: 3px;
    display: block;
}

.product-info-main .box-tocart .field.qty {
    position: relative;
    top: -2px;
}

@media only screen and (max-width: 767px) {
    .splide__track,
    .splide__slide {
        height: 300px;
    }

    .splide {
        height: 295px;
    }

    .splide .home_header_image_inner_block .oranje_cta {
        bottom: 15px;
    }

    .splide__progress {
        bottom: 8px !important;
    }
}

@media only screen and (min-width: 1280px) {
    .apptrian-subcategories-grid li {
        width: 25% !important;
    }
}

@media only screen and (min-width: 980px) {
    .catalogsearch-result-index .sidebar {
        display: block !important;
    }

    .catalogsearch-result-index #maincontent .columns {
        display: flex !important;
        flex-direction: row-reverse !important;
    }

    .catalogsearch-result-index #maincontent .column.main {
        width: 100%;
        width: 83.33333333%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        max-width: 83.3333333%;
        padding-left: 50px;
    }

    .catalogsearch-result-index #maincontent .sidebar-main {
        width: 16.66666667%;
        max-width: 16.66666667%;
        float: left;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
    }

    .catalogsearch-result-index .sidebar-main {
        padding-left: 0% !important;
        padding-right: 2% !important;
    }

    .catalogsearch-result-index .sidebar-main .bg-cl-red {
        display: none;
    }
}

.account .form-address-edit label {
    display: block !important;
}

.account .gdpr-delete-message,
.account .mp-gdpr-delete-customer-account .action-delete span {
    font-size: 0;
    max-width: 600px;
}

.account .gdpr-delete-message::before {
    font-size: 14px;
    content: 'Je account wordt definitief verwijderd. Zodra u uw account heeft verwijderd, is er geen weg meer terug. Wees alsjeblieft zeker.'
}

.account .mp-gdpr-delete-customer-account .action-delete span::before {
    font-size: 1.8rem;
    content: 'ACCOUNT VERWIJDEREN';
}

.account .mp-gdpr-delete-customer-account .legend span {
    display: none;
}

.cms-home .block.widget .products-grid .product-item-link,
body .product.details.product-item-details .product.name.product-item-name a {
    min-height: 42px;
}


.block-products-list .vooraad_product, .item.product.product-item .vooraad_product {
    display: none;
}

.item.product.product-item .product-item-inner {
    bottom: 20px;
}

.cms-home .block.widget .tocart {
    bottom: 20px;
}

body.catalog-product-view .product-info-main a[href="#"] {
    padding-top: 13px;
}

.opc-wrapper .form-login .fieldset .note, .opc-wrapper .form-shipping-address .fieldset .note {
    display: block;
}

.checkout-index-index .checkout-block .form.form-discount .blob-btn {
    font-size: 15px;
}

.checkout-index-index .checkout-block .form.form-discount .discount_toolbar .primary {
    max-width: 95%;
    margin-left: 5%;
}

/* .checkout-index-index .checkout-block  .minicart-items .product-item-details .details-qty {
    bottom: -15px;
    left: -105px;
} */
.cancel_address_blob {
    margin-left: 10px;
}

.checkout-index-index .checkout-payment-method.submit .form_action_tools button {
    margin-top: -5px;
    margin-bottom: 5px;
}

.checkout-onepage-success #registration form {
    position: relative;
    top: 0;
    right: 0;
    -webkit-transform: 0;
    -moz-transform: 0;
    -ms-transform: 0;
    transform: 0;
    max-width: 220px;
    margin: auto;
}

.seo_footer_text {
    margin-top: -60px;
    margin-bottom: 20px;
}

.cms-home .block.widget.block-products-list.grid {
    margin-bottom: 10px;
}

.home_header_image_inner_block::before {
    background: #04355d29;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    content: '';
    display: block;
    z-index: 1;
}

.home_header_image_inner_block h2,
.home_header_image_inner_block p,
.home_header_image_inner_block a {
    z-index: 2;
}

@media only screen and (max-width: 767px) {
    .home_header_image_right a {
        height: 100%;
        width: 100%;
    }

    .home_header_image_right a:last-of-type .home_header_image_inner_block {
        margin-top: 0px;
    }

    .home_header_image_right .home_header_image_inner_block:last-of-type {
        margin-left: 0px;
    }

    .home_header_image_right {
        height: 210px;
    }

    .seo_footer_text {
        margin-top: 10px;
        margin-bottom: -10px;
    }

    .home_header_image_right a {
        margin-right: 7.5px;
    }

    .home_header_image_right a:last-of-type {
        margin-right: 0px;
    }

    .splide .home_header_image_inner_block .oranje_cta {
        bottom: 15px;
        top: inherit !important;
        left: inherit !important;
        width: auto;
        font-weight: 700;
    }
}


/* .catalog-category-view.catalog-product-view .block.related {
  display: none!important
} */


.catalog-category-view.catalog-product-view .block.related .block-content.content .block-actions .action.select {
    display: none;
}

.catalog-category-view.catalog-product-view .block.related .product-item {
    width: 16.166667% !important;
}

.catalog-category-view.catalog-product-view .block.related .title strong {
    font-size: 18px;
    font-weight: 900;
}

.catalog-category-view.catalog-product-view .block.related .product-item .field.choice.related,
.catalog-category-view.catalog-product-view .block.related .product-item-actions .actions-primary + .actions-secondary {
    display: none;
}


.catalog-category-view.catalog-product-view .block.related .item.product.product-item .tocart {
    position: relative;
}


@media only screen and (max-width: 1000px) {
    .catalog-category-view.catalog-product-view .block.related .product-item {
        width: 24.666667% !important;
    }
}

@media only screen and (max-width: 700px) {
    .catalog-category-view.catalog-product-view .block.related .product-item {
        width: 32.666667% !important;
    }
}

@media only screen and (max-width: 500px) {
    .catalog-category-view.catalog-product-view .block.related .product-item {
        width: 100% !important;
    }

    .catalog-category-view.catalog-product-view .block.related .product-item-info.related-available {
        display: flex;
        width: 100%;
    }

    .catalog-category-view.catalog-product-view .block.related .product.details.product-item-details {
        padding-left: 20px;
    }
}


.checkout-index-index .checkout-billing-address::before {
    content: 'Factuuradres';
    font-size: 2.6rem;
    display: block;
    font-weight: 700;
    padding-bottom: 10px;
    margin-top: 30px;
}

.checkout-index-index .totals-tax .mark {
    font-size: 0 !important;
}

.checkout-index-index .totals-tax .mark::before {
    font-size: 15px !important;
    content: 'BTW:'
}

.amrelated-more_info {
    display: none;
}

.d_setaanbeiding_wrapper .amrelated-more_info.active {
    display: block;
}

.amrelated-pack-wrapper .amrelated-title strong {
    font-size: 0;
}


@media only screen and (min-width: 1280px) {
    .nav_desktop .navigation > div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list {
        width: calc(30% - 50px) !important;
    }
}

.amrelated-summary-content .main.price::after {
    display: none;
}

.amrelated-pack-wrapper {
    padding-bottom: 10px;
}

.amrelated-product_buttons .blob-btn:hover {
    background: #00355d !important;
}

.amrelated-product_buttons .blob-btn {
    font-size: 14px;
    padding: 20px 30px;
    height: auto;
    border-radius: 2px !important;
}

.block.related #block-related-heading,
#block-upsell-heading {
    font-size: 0 !important;
}

.block.related #block-related-heading:before {
    font-size: 20px !important;
    content: 'Gerelateerde producten'
}

#block-upsell-heading::before {
    font-size: 20px !important;
    content: 'Andere kochten deze producten'
}

@media only screen and (max-width: 770px) {
    .amrelated-content-wrapper .amrelated-summary-content .amrelated-price-wrapper {
        margin-bottom: 20px;
    }

    .amrelated-product_buttons {
        display: none;
    }

    .amrelated-pack-item.-main {
        background: transparent;
    }

    .amrelated-pack-item.-wide.-discount-applied.-main {
        padding-top: 26px !important;
    }
}

@media only screen and (min-width: 770px) {
    .page-layout-2columns-left .column.main {
        width: 73.333333%;
    }

    .page-layout-2columns-left .sidebar-main {
        width: 22.666667%;
    }

    .filter-options .am-labels-folding .item {
        padding: 0;
    }

    .filter-options-content .items a {
        margin-top: 3px;
        font-size: 13px;
    }
}


.fotorama--fullscreen .fotorama__stage {
    height: 712px !important;
}

/* .fotorama__fullscreen .fotorama__zoom-out {
  display: block!important;
} */

.pages .item.current strong.page {
    color: #ec584f !important;
}

.pages .item {
    font-size: 18px;
    margin: 0 7px 0 0;
}

.pages strong.page {
    font-size: 18px;
}

#amasty-shopby-product-list .toolbar.toolbar-products div .modes,
#toolbar-amount {
    display: none;
}

.page-with-filter.page-layout-1column .breadcrumbs {
    padding-left: 0;
    padding-right: 0;
    position: relative;
    z-index: 99;
    width: 70%;
}

.checkout-index-index .additional-options .checkout-agreements .action-show {
    font-size: 15px;
}

.product-info-main .box-tocart .input-text.qty, .product-options-bottom .box-tocart .input-text.qty {
    height: 31px;
    text-align: center;
    width: 50px;
}

.checkout-index-index .opc-wrapper.am-opc-wrapper .checkout-agreement label {
    font-size: 10px !important;
    margin-top: 5px;
}

.zoomImg {
    display: none !important;
    visibility: hidden;
}

.checkout-index-index .opc-wrapper.am-opc-wrapper.layout-3columns .shipping-address-item, .checkout-index-index .opc-wrapper.am-opc-wrapper.layout-2-3-columns .shipping-address-item {
    width: 100%;
}

.checkout-index-index .opc-wrapper .action-select-shipping-item {
    font-size: 14px !important;
}

@media only screen and (max-width: 767px) {
    .filter-open .page-wrapper {
        left: 0 !important;
    }

    .filter-before-open body {
        overflow: hidden;
        position: relative;
        width: 100%;
        height: 100%;
    }

    .page-wrapper {
        max-width: 100vw;
        overflow-x: hidden;
    }
}


.filter-toggle {
    display: none;
}

.block.filter {
    display: none;
}

.amrelated-product_buttons {
    top: 5px !important;
}

.nav_general_pages .nav-2 {
    display: none;
}

/* === Category page Dimitri === */

span.incl_btw_tekst {
    font-weight: 800;
    font-size: 13px;
    line-height: 1;
    display: block;
}

.checkout-index-index .amcheckout-summary-container .totals.sub .mark {
    font-weight: 900 !important;
}

.checkout-index-index .amount,
.checkout-index-index .amcheckout-summary-container .totals.sub .mark,
.checkout-index-index .amcheckout-summary-container .totals.shipping .mark,
.checkout-index-index .amcheckout-summary-container .amexfee-totals-details .mark {
    padding: 5px 0 !important;
}

.checkout-index-index .amcheckout-summary-container .totals.shipping .mark span {
    word-break: break-word !important;
}

.checkout-index-index .totals.sub .amount span.price {
    font-weight: 300 !important;
}

.amexfee-collapsible-block > .amount.amexfee-amount::after, .opc-block-summary .amexfee-collapsible-block > .amount.amexfee-amount::after,
.amexfee-block-content,
.amexfee-collapsible-block {
    display: none !important;
}

.minicart_total.fs28 {
    font-size: 23px !important;
}

.table-totals .amexfee-totals-details {
    display: table-row !important;
}

.amcheckout-wrapper .table-totals {
    margin-top: 15px;
    position: relative;
}

/*.amcheckout-wrapper .table-totals tr.totals-tax {*/
/*    position: absolute;*/
/*    bottom: -15px;*/
/*    right: 0;*/
/*}*/

/*.amcheckout-wrapper .table-totals tr.totals-tax th.mark {*/
/*    display: none !important;*/
/*    visibility: hidden !important;*/
/*    opacity: 0 !important;*/
/*}*/

/*.amcheckout-wrapper .table-totals tr.totals-tax .amount {*/
/*    font-size: 13px !important;*/
/*    font-weight: 900 !important;*/
/*}*/

/*.amcheckout-wrapper .table-totals tr.totals-tax .amount span::before {*/
/*    content: '(BTW: ';*/
/*    width: auto;*/
/*    height: auto;*/
/*}*/

/*.amcheckout-wrapper .table-totals tr.totals-tax .amount span::after {*/
/*    content: ')';*/
/*    width: auto;*/
/*    height: auto;*/
/*}*/

.amcheckout-wrapper .table-totals .grand.totals th {
    padding-top: 15px !important;
}

.amcheckout-wrapper .table-totals .grand.totals td {
    padding-top: 10px !important;
}

.category-view .category-description > div {
    width: 100% !important;
    display: flex;
}

.opc-wrapper .form-shipping-address {
    margin-bottom: 0 !important;
}

.field[name="shippingAddress.company"],
.field.street,
.field[name="shippingAddress.telephone"],
.field[name="shippingAddress.vat_id"] {
    grid-column: 1/3;
}

.product-item-actions .secondary-addto-links {
    display: none !important;
    visibility: hidden !important;
}

.product-item.product-slider {
    width: 100% !important;
}

.mp-product-slider-content {
    margin-left: auto;
    margin-right: auto;
    max-width: 1280px;
}

.slider-product-item-details a {
    line-height: 21px;
    font-weight: 700 !important;
    font-size: 19px;
    min-height: 42px !important;
}

.price-excluding-tax .price {
    font-size: 28px !important;
    font-weight: 900 !important;
    color: #EC584F !important;
}

.slider-product-item-details .old-price .price-label,
.slider-product-item-details .special-price .price-label {
    display: none !important;
}

.slider-product-item-details .action.primary {
    position: relative;
    border-bottom: 2px solid #0b4628 !important;
    transition: 0.2s;
}

.slider-product-item-details .action.primary:hover {
    opacity: .8;
    transition: 0.2s;
}

.owl-carousel .owl-item .owl-lazy {
    transition: all .2s !important;
}

h2.mp-product-slider-title {
    font-weight: 900;
    width: 100%;
    max-width: 1280px;
    margin: auto;
    display: block;
    box-sizing: border-box;
    font-size: 28px;
    text-transform: uppercase;
}

.slider-product-item-details .action.primary span {
    font-size: 0 !important;
}

.slider-product-item-details .product.actions.product-item-actions .tocart::before {
    left: 14px !important;
}

.product.details.slider-product-item-details {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-template-areas: "product-item-name product-item-name product-item-name" "price-box slider-product-item-actions slider-product-item-actions";
}

.slider-product-item-details .product-item-name {
    grid-area: product-item-name;
    margin-bottom: 15px;
}

.slider-product-item-details .product-item .price-box.price-final_price {
    grid-area: price-box;
}

.slider-product-item-details .products-grid .product-item-actions {
    grid-area: slider-product-item-actions;
}

.slider-product-item-details .product-item-actions .actions-primary {
    display: flex;
    justify-content: end;
}

.slider-product-item-info {
    padding: 10px;
}

.owl-carousel .owl-nav.disabled {
    display: block !important;
}

.owl-carousel .owl-nav.disabled button.owl-prev {
    font-size: 0;
    border-radius: 3px;
    background-color: #00355D;
    color: white;
    width: 30px;
    display: inline-flex;
    height: 30px;
}

.owl-carousel .owl-nav.disabled button.owl-prev span,
.owl-carousel .owl-nav.disabled button.owl-next span {
    font-size: 0;
    border-radius: 3px;
    background-color: #00355D;
    color: white;
    width: 30px;
    display: inline-flex;
    height: 30px;
    transition: 0.2s;
}

.owl-carousel .owl-nav.disabled button.owl-next span::after,
.owl-carousel .owl-nav.disabled button.owl-prev span::after {
    content: '';
    display: flex;
    background-image: url('../../frontend/ScubaStore/blank_child/nl_NL/images/right-arrow.png');
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
    top: 5px;
    padding: 0 5px;
    width: 18px;
    height: 18px;
}

.mp-product-slider-content {
    margin-top: -20px;
}


.owl-carousel .owl-nav.disabled button.owl-prev span::after {
    transform: rotate(180deg);
}

.owl-theme .owl-nav [class*="owl-"]:hover {
    opacity: .8;
    transition: 0.2s;
    background: none !important;
    color: transparent !important;
}

.owl-carousel .owl-nav.disabled button.owl-prev {
    position: absolute;
    left: -40px;
    top: 45%;
}

.owl-carousel .owl-nav.disabled button.owl-next {
    position: absolute;
    right: -40px;
    top: 45%;
}

@media only screen and (min-width: 768px) {
    .nav_general_pages {
        max-width: 800px !important;
        width: 100% !important;
    }
}

@media only screen and (max-width: 1000px) {
    .category-view .category-description div {
        display: block !important;
    }

    .cat_animated_img_fix img {
        object-fit: contain !important;
        background-color: #00355D !important;
    }
}

div.block-new-customer div.actions-toolbar a.action span {
    line-height: 16px;
}

div.block-new-customer div.actions-toolbar div.primary,
div.block-new-customer div.actions-toolbar div.second-primary {
    margin: 5px 0;
}

div.taxvat-message > div {
    border: 1px solid #e0e0e0;
    background: #F0F0F0;
    padding: 10px;
    display: none;
    margin: 10px 0;
}

div.taxvat-message > div a,
div.taxvat-message > div a:hover {
    text-decoration: underline;
    color: #000;
}

div.taxvat-message > div#taxvat-error {
    background: #f7dbdb;
    border-color: red;
}

div.taxvat-message > div#taxvat-confirm {
    background: #e4f0ea;
    border-color: green;
}

button.amcheckout-button.-new-address {
    display: none;
}

div.form-address-edit .nested {
    display: flex;
    gap: 5px;
}

div.nested div.field.additional {
    width: 100%;
}

button.action.action-edit-address.amcheckout-button.-edit {
    margin-top: 15px;
}

li#shipping form.form.form-login fieldset div.actions-toolbar {
    margin-left: 0 !important;
    margin-top: 25px !important;
}

li#shipping form.form.form-login fieldset div.actions-toolbar div.primary,
li#shipping div.checkout-billing-address fieldset div.actions-toolbar div.primary {
    float: left !important;
}

li#shipping form.form.form-login fieldset div.actions-toolbar div.secondary {
    display: block !important;
    width: 100% !important;
    text-align: left !important;
}

li#shipping form.form.form-login fieldset div.actions-toolbar button.action.action-edit-address,
li#shipping div.checkout-billing-address fieldset div.actions-toolbar button.action.action-update {
    background: #2C8959 !important;
}

form#shipping-new-address-form {
    display: flex;
    flex-direction: column;
}
.container{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-right:8px;padding-left:8px}.container-fluid{padding-right:16px;padding-left:16px}@media only screen and (min-width: 576px){.container{width:560px;max-width:100%}}@media only screen and (min-width: 768px){.container{width:752px;max-width:100%}}@media only screen and (min-width: 992px){.container{width:976px;max-width:100%}}@media only screen and (min-width: 1200px){.container{width:1184px;max-width:100%}}.start-xs{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xs{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xs{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xs{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xs{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xs{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xs{-ms-flex-pack:distribute;justify-content:space-around}.between-xs{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xs{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xs{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-xs{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:initial}@media only screen and (min-width: 576px){.start-sm{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-sm{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-sm{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-sm{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-sm{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-sm{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-sm{-ms-flex-pack:distribute;justify-content:space-around}.between-sm{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-sm{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-sm{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-sm{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:initial}}@media only screen and (min-width: 768px){.start-md{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-md{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-md{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-md{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-md{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-md{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-md{-ms-flex-pack:distribute;justify-content:space-around}.between-md{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-md{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-md{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-md{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:initial}}@media only screen and (min-width: 992px){.start-lg{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-lg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-lg{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-lg{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-lg{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-lg{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-lg{-ms-flex-pack:distribute;justify-content:space-around}.between-lg{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-lg{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-lg{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-lg{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:initial}}@media only screen and (min-width: 1200px){.start-xl{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;text-align:start}.center-xl{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.end-xl{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:end}.top-xl{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.middle-xl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-xl{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.around-xl{-ms-flex-pack:distribute;justify-content:space-around}.between-xl{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.first-xl{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.last-xl{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.initial-order-xl{-webkit-box-ordinal-group:NaN;-ms-flex-order:initial;order:initial}}@media only screen and (max-width: 575px){.hidden-xs{display:none}}@media only screen and (min-width: 576px) and (max-width: 767px){.hidden-sm{display:none}}@media only screen and (min-width: 768px) and (max-width: 991px){.hidden-md{display:none}}@media only screen and (min-width: 992px) and (max-width: 1199px){.hidden-lg{display:none}}@media only screen and (min-width: 1200px){.hidden-xl{display:none}}html,body{margin:0;padding:0}a{position:relative;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}#app{overflow-x:hidden}#viewport{overflow-x:hidden}ul,ol{padding-left:25px}body{font-size:15px;font-family:'Barlow', sans-serif;font-weight:400}h1,h2,h3,h4,h5{font-family:'Barlow', sans-serif}.h1,h1{font-size:28px}.h2,h2{font-size:28px}@media (max-width: 767px){.h2,h2{font-size:24px}}.h3,h3{font-size:20px}.h4,h4{font-size:16px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}.sans-serif{font-family:'Barlow', sans-serif}.uppercase{text-transform:uppercase}.align-center{text-align:center}.align-right{text-align:right}.align-left{text-align:left}.align-justify{text-align:justify}.weight-400{font-weight:400}.weight-500{font-weight:500}.weight-700{font-weight:700}.weight-800{font-weight:800}.weight-900{font-weight:900}.lh1{line-height:1}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-style:14px}.fs15{font-size:15px}.fs16{font-size:16px}.fs18{font-size:18px}.fs20{font-size:20px}.fs28{font-size:28px}.fs-big{font-size:69px}.cl-transparent{color:rgba(0,0,0,0)}.cl-black{color:#000}.cl-white{color:#fff}.cl-white-smoke{color:#f2f2f5}.cl-silver{color:#bdbdbd}.cl-gray{color:#8a8a8a}.cl-suva-gray{color:#8e8e8e}.cl-matterhorn{color:#4f4f4f}.cl-burnt-sienna{color:#eb5757}.cl-buccaneer{color:#755}.cl-mine-shaft{color:#333}.cl-red{color:#ed1c24}.cl-star-green{color:#00B67A}.cl-lighter-green{color:#00da92}.cl-light-grey-shadow{color:rgba(0,0,0,0.152941)}.cl-lighter-grey-shadow{color:rgba(0,0,0,0.0980392)}.cl-dark-grey-shadow{color:rgba(0,0,0,0.290196)}.cl-primary{color:#4f4f4f}.\:cl-primary:hover{color:#4f4f4f}.cl-secondary{color:#8a8a8a}.\:cl-secondary:hover{color:#4f4f4f}.cl-accent{color:#4f4f4f}.\:cl-accent:hover{color:#000}.cl-tertiary{color:#bdbdbd}.cl-success{color:#00B67A}.cl-warning{color:#755}.cl-error{color:#eb5757}.cl-green{color:#00B67A}.cl-bg-primary{color:#fff}.\:cl-bg-primary:hover{color:#bdbdbd}.cl-bg-secondary{color:#f2f2f5}.\:cl-bg-secondary:hover{color:#8a8a8a}.cl-bg-tertiary{color:#8e8e8e}.cl-bg-red{color:#E30613}.cl-bg-white-smoke{color:#f2f2f5}.cl-bg-black{color:#000}.cl-brdr-primary{color:#bdbdbd}.cl-brdr-secondary{color:#8a8a8a}.bg-cl-transparent{background-color:rgba(0,0,0,0)}.bg-cl-black{background-color:#000}.bg-cl-white{background-color:#fff}.bg-cl-white-smoke{background-color:#f2f2f5}.bg-cl-silver{background-color:#bdbdbd}.bg-cl-gray{background-color:#8a8a8a}.bg-cl-suva-gray{background-color:#8e8e8e}.bg-cl-matterhorn{background-color:#4f4f4f}.bg-cl-burnt-sienna{background-color:#eb5757}.bg-cl-buccaneer{background-color:#755}.bg-cl-mine-shaft{background-color:#333}.bg-cl-red{background-color:#E30613}.bg-cl-star-green{background-color:#00B67A}.bg-cl-lighter-green{background-color:#00da92}.bg-cl-light-grey-shadow{background-color:rgba(0,0,0,0.152941)}.bg-cl-lighter-grey-shadow{background-color:rgba(0,0,0,0.0980392)}.bg-cl-dark-grey-shadow{background-color:rgba(0,0,0,0.290196)}.bg-cl-primary{background-color:#fff}.\:bg-cl-primary:hover{background-color:#bdbdbd}.bg-cl-secondary{background-color:#f2f2f5}.\:bg-cl-secondary:hover{background-color:#8a8a8a}.bg-cl-tertiary{background-color:#8e8e8e}.bg-cl-th-primary{background-color:#4f4f4f}.\:bg-cl-th-primary:hover{background-color:#4f4f4f}.bg-cl-th-secondary{background-color:#8a8a8a}.\:bg-cl-th-secondary:hover{background-color:#4f4f4f}.bg-cl-th-accent{background-color:#4f4f4f}.\:bg-cl-th-accent:hover{background-color:#000}.bg-cl-th-tertiary{background-color:#bdbdbd}.bg-cl-th-success{background-color:#00B67A}.bg-cl-th-warning{background-color:#755}.bg-cl-th-error{background-color:#eb5757}.bg-cl-th-white{background-color:#fff}.bg-cl-th-black{background-color:#000}.bg-cl-th-green{background-color:#00B67A}.inline-flex{display:inline-flex}.flex{display:flex}.block{display:block}.dinline{display:inline}.center-self{align-self:center}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.border-box{box-sizing:border-box}.w-100{width:100%}.w-auto{width:auto}.h-100{height:100%}.w-50{width:50%}.mw-100{max-width:100%}.brdr-none{border:none}.brdr-1{border:1px solid}.brdr-top-1{border-top-width:1px;border-top-style:solid}.brdr-bottom-1{border-bottom-width:1px;border-bottom-style:solid}.brdr-left-1{border-left-width:1px;border-left-style:solid}.brdr-right-1{border-right-width:1px;border-right-style:solid}.brdr-square{border-radius:0}.brdr-circle{border-radius:50%}.brdr-cl-transparent{border-color:rgba(0,0,0,0)}.brdr-cl-black{border-color:#000}.brdr-cl-white{border-color:#fff}.brdr-cl-white-smoke{border-color:#f2f2f5}.brdr-cl-silver{border-color:#bdbdbd}.brdr-cl-gray{border-color:#8a8a8a}.brdr-cl-suva-gray{border-color:#8e8e8e}.brdr-cl-matterhorn{border-color:#4f4f4f}.brdr-cl-burnt-sienna{border-color:#eb5757}.brdr-cl-buccaneer{border-color:#755}.brdr-cl-mine-shaft{border-color:#333}.brdr-cl-red{border-color:#ed1c24}.brdr-cl-star-green{border-color:#00B67A}.brdr-cl-lighter-green{border-color:#00da92}.brdr-cl-light-grey-shadow{border-color:rgba(0,0,0,0.152941)}.brdr-cl-lighter-grey-shadow{border-color:rgba(0,0,0,0.0980392)}.brdr-cl-dark-grey-shadow{border-color:rgba(0,0,0,0.290196)}.brdr-cl-primary{border-color:#bdbdbd}.brdr-cl-secondary{border-color:#8a8a8a}.brdr-cl-th-primary{border-color:#4f4f4f}.\:brdr-cl-th-primary:hover{border-color:#4f4f4f}.brdr-cl-th-secondary{border-color:#8a8a8a}.\:brdr-cl-th-secondary:hover{border-color:#4f4f4f}.brdr-cl-th-accent{border-color:#4f4f4f}.\:brdr-cl-th-accent:hover{border-color:#000}.brdr-cl-th-tertiary{border-color:#bdbdbd}.brdr-cl-th-success{border-color:#00B67A}.brdr-cl-th-warning{border-color:#755}.brdr-cl-th-error{border-color:#eb5757}.brdr-cl-th-white{border-color:#fff}.brdr-cl-th-black{border-color:#000}.brdr-cl-th-green{border-color:#00B67A}.brdr-cl-bg-primary{border-color:#fff}.\:brdr-cl-bg-primary:hover{border-color:#bdbdbd}.brdr-cl-bg-secondary{border-color:#f2f2f5}.\:brdr-cl-bg-secondary:hover{border-color:#8a8a8a}.brdr-cl-bg-tertiary{border-color:#8e8e8e}.brdr-cl-bg-red{border-color:#E30613}.brdr-cl-bg-white-smoke{border-color:#f2f2f5}.brdr-cl-bg-black{border-color:#000}.m0{margin:0px}.m5{margin:5px}.m10{margin:10px}.m40{margin:40px}.m5p{margin:5%}.mx5{margin-left:5px;margin-right:5px}.mx10{margin-left:10px;margin-right:10px}.mx20{margin-left:20px;margin-right:20px}.mx5p{margin-left:5%;margin-right:5%}.my0{margin-top:0px;margin-bottom:0px}.my5{margin-top:5px;margin-bottom:5px}.my10{margin-top:10px;margin-bottom:10px}.my15{margin-top:15px;margin-bottom:15px}.my20{margin-top:20px;margin-bottom:20px}.my30{margin-top:30px;margin-bottom:30px}.my35{margin-top:35px;margin-bottom:35px}.my40{margin-top:40px;margin-bottom:40px}.my45{margin-top:45px;margin-bottom:45px}.my50{margin-top:50px;margin-bottom:50px}.my5p{margin-top:5%;margin-bottom:5%}.mt0{margin-top:0px}.mt5{margin-top:5px}.mt8{margin-top:8px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px}.mt60{margin-top:60px}.mt5p{margin-top:5%}.mb0{margin-bottom:0px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb55{margin-bottom:55px}.mb80{margin-bottom:80px}.mb5p{margin-bottom:5%}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml5p{margin-left:5%}.mr0{margin-right:0px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr35{margin-right:35px}.mr5p{margin-right:5%}.p0{padding:0px}.p5{padding:5px}.p10{padding:10px}.p12{padding:12px}.p15{padding:15px}.p20{padding:20px}.p25{padding:25px}.p45{padding:45px}.p50{padding:50px}.px2{padding-left:2px;padding-right:2px}.px10{padding-left:10px;padding-right:10px}.px15{padding-left:15px;padding-right:15px}.px20{padding-left:20px;padding-right:20px}.px25{padding-left:25px;padding-right:25px}.px40{padding-left:40px;padding-right:40px}.px55{padding-left:55px;padding-right:55px}.px65{padding-left:65px;padding-right:65px}.px70{padding-left:70px;padding-right:70px}.px10p{padding-left:10%;padding-right:10%}.py0{padding-top:0px;padding-bottom:0px}.py5{padding-top:5px;padding-bottom:5px}.py10{padding-top:10px;padding-bottom:10px}.py15{padding-top:15px;padding-bottom:15px}.py20{padding-top:20px;padding-bottom:20px}.py25{padding-top:25px;padding-bottom:25px}.py30{padding-top:30px;padding-bottom:30px}.py35{padding-top:35px;padding-bottom:35px}.py40{padding-top:40px;padding-bottom:40px}.py50{padding-top:50px;padding-bottom:50px}.py55{padding-top:55px;padding-bottom:55px}.py60{padding-top:60px;padding-bottom:60px}.py65{padding-top:65px;padding-bottom:65px}.py70{padding-top:70px;padding-bottom:70px}.py75{padding-top:75px;padding-bottom:75px}.pt0{padding-top:0px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}.pt55{padding-top:55px}.pt70{padding-top:70px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pr0{padding-right:0px}.pr5{padding-right:5px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr55{padding-right:55px}.pr70{padding-right:70px}.pl0{padding-left:0px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl70{padding-left:70px}.ripple{position:relative;overflow:hidden}.ripple::after{content:'';display:block;position:absolute;margin:0;padding:0;left:50%;top:50%;width:120px;height:120px;background-color:#ed1c24;border-radius:50%;opacity:.2;transform:translate(-50%, -50%) scale(0);visibility:hidden}.ripple:not(:active):after{animation:ripple-effect 1s ease-out}.ripple:focus::after{visibility:visible}.button-disabled{opacity:0.3;pointer-events:none}button,.button{outline:none;cursor:pointer;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}input:not([type=checkbox]):not([type=radio]),select{height:45px;line-height:1}.no-outline{outline:0}.pointer{cursor:pointer}a.underline:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#fff}.no-underline:hover:after{height:0}@media (hover: none){a:not(.no-underline):after{display:none}}[v-cloak],.hidden{display:none}.hidden-xs{display:none}@media only screen and (min-width: 768px){.hidden-xs{display:inherit}}@media only screen and (min-width: 768px){.hidden-md{display:none}}@media only screen and (min-width: 768px){.visible-xs{display:none}}.visually-hidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}@keyframes images-lazy-loading{from{opacity:0}to{opacity:1}}[lazy="loaded"]{animation:images-lazy-loading;animation-duration:0.3s}@keyframes ripple-effect{0%{transform:translate(-50%, -50%) scale(0)}20%{transform:translate(-50%, -50%) scale(1)}100%{opacity:0;transform:translate(-50%, -50%) scale(1)}}.fade-enter-active{transition:opacity .25s}.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.fade-in-down-enter-active,.fade-in-up-enter-active{transition:all .25s cubic-bezier(0.4, 0, 0.2, 1)}.fade-in-down-leave-active,.fade-in-up-leave-active{transition:all .2s cubic-bezier(0.4, 0, 1, 1)}.fade-in-down-enter,.fade-in-down-leave-to,.fade-in-up-enter,.fade-in-up-leave-to{opacity:0}.fade-in-down-enter,.fade-in-down-leave-to{transform:translateY(-100%)}.fade-in-up-enter,.fade-in-up-leave-to{transform:translateY(100%)}.nav_top_bar{position:relative;z-index:51}.dark_nav_background{transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;position:relative;z-index:50;top:45px}.dark_nav_background.active{width:100%;height:100%;background:#091A32;position:fixed;left:0;opacity:.6;top:0}.nav_desktop{display:none;position:relative}@media only screen and (min-width: 768px){.nav_desktop{display:block}}@media only screen and (min-width: 768px){.nav_desktop .navigation>div{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:100%;align-items:center}.nav_desktop .navigation>div.active .nav_categories_dropdown_title{background:#E30613}.nav_desktop .navigation>div.active .nav_categories_dropdown_title span{color:#fff}.nav_desktop .navigation>div.active .nav_categories_dropdown{height:370px}.nav_desktop .navigation>div.active .nav_item_parent:after{content:'\e621'}}.nav_desktop .navigation>div .nav_item_parent:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:25px;line-height:22px;color:inherit;content:'\e622';font-family:'icons-blank-theme';margin:0;vertical-align:middle;display:inline-block;font-weight:700;overflow:hidden;text-align:center}.nav_desktop .navigation>div .nav_categories_dropdown_title{display:none}@media only screen and (min-width: 768px){.nav_desktop .navigation>div .nav_categories_dropdown_title{display:block;position:absolute;top:7px;border-radius:3px 46px 3px 0;width:240px;height:39px;left:0}.nav_desktop .navigation>div .nav_categories_dropdown_title span{display:inline-block;padding-top:6px;color:#E30613;padding-left:20px}}.nav_desktop .navigation>div .nav_categories_dropdown{position:absolute;top:45px;border-radius:0 0 3px 0;width:100%;overflow:hidden;height:0;z-index:10}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:100%}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list{position:relative;overflow:hidden}@media only screen and (min-width: 768px){.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list{background:#E30613;width:240px}}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list .nav_main_categories_title{color:#E30613;cursor:pointer;padding:5px 20px}@media only screen and (min-width: 768px){.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list .nav_main_categories_title{color:#fff}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list .nav_main_categories_title:hover,.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_list .nav_main_categories_title.active{background:#C70511}}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item{width:calc(100% - 240px);background:#fff;display:none}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 768px){.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper{overflow-y:scroll;height:353px;width:99%;margin-top:10px}@-moz-document url-prefix(){.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper{scrollbar-color:#E30613 #D1D1D1;scrollbar-width:thin}}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper::-webkit-scrollbar{width:8px;background:#D1D1D1}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper::-webkit-scrollbar-thumb{border-radius:8px;background:#E30613}}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list{padding:35px}@media only screen and (min-width: 768px){.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list{width:calc(50% - 70px)}}@media only screen and (min-width: 1025px){.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list{width:calc(33.32% - 70px)}}@media only screen and (min-width: 1280px){.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list{width:calc(25% - 70px)}}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list .nav_sub_categories_list_title a{color:#E30613}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list .nav_sub_categories_list_title a:after{bottom:-5px}@media only screen and (min-width: 768px){.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list .nav_sub_categories_list_title{margin-bottom:5px}}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list .nav_sub_categories_list_item a{font-weight:500}.nav_desktop .navigation>div .nav_categories_dropdown .nav_categories_wrapper .nav_main_categories_item .nav_sub_categories_wrapper .nav_sub_categories_list .nav_sub_categories_list_item a:after{bottom:-3px;height:2px}.nav_general_pages a{font-weight:700;color:#000}.nav_general_pages a:hover{color:#E30613}@media only screen and (min-width: 768px){.nav_general_pages{max-width:500px;margin:0 auto 0 calc(165px + 35px);display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:100%;align-items:center}}@media only screen and (min-width: 1025px){.nav_general_pages{margin:0 auto}}@media only screen and (min-width: 768px){.nav_general_pages .nav_general_pages_item:not(:first-of-type){margin-left:40px}}.nav_footer{position:absolute;bottom:0;overflow:hidden;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:200px}.nav_footer .nav_general_pages{width:100%}.nav_footer .nav_general_pages .nav_general_pages_item{padding:5px 0}.nav_footer .nav_footer_col:first-of-type{width:45%}.nav_footer .nav_footer_col:first-of-type img{max-height:none;max-width:none;position:absolute;left:-20px}@media only screen and (min-width: 768px){.nav_footer .nav_footer_col:first-of-type img{width:121px}}.nav_footer .nav_footer_col:last-of-type{width:55%;color:#fff}.nav_footer .nav_footer_col:last-of-type>*{color:#fff}.close_nav_mobile,.filter-close:not(.blob-btn){position:absolute;color:#fff;width:53px;height:50px;right:0;top:-60px;cursor:pointer}@media only screen and (min-width: 768px){.close_nav_mobile,.filter-close:not(.blob-btn){display:none}}.close_nav_mobile:before,.filter-close:not(.blob-btn):before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:50px;line-height:51px;color:inherit;content:'\e616';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;font-weight:700}.nav_mobile{position:relative;padding:0 22px 0 15px;z-index:101}.nav_mobile .nav_footer{position:relative;height:400px;bottom:-15px}.nav_mobile .nav_footer .footer_social_icons .scuba_icon:hover{opacity:0.4}.nav_mobile .nav_footer .footer_social_icons .facebook_icon{background-image:url("../../frontend/ScubaStore/blank_child/nl_NL/images/facebook_black_icon.svg")}.nav_mobile .nav_footer .footer_social_icons .instagram_icon{background-image:url("../../frontend/ScubaStore/blank_child/nl_NL/images/instagram_black_icon.svg")}.nav_mobile .nav_footer .footer_social_icons .youtube_icon{background-image:url("../../frontend/ScubaStore/blank_child/nl_NL/images/youtube_black_icon.svg")}.nav_mobile .nav_footer .nav_footer_col:nth-of-type(2){width:44%}.nav_mobile .nav_footer .nav_footer_col:nth-of-type(2) img{position:absolute;bottom:-10px;left:-2px;width:110px}.nav_mobile .nav_footer .nav_footer_col:last-of-type{padding-top:80px;max-width:185px;position:relative;z-index:1}.nav_mobile .nav_footer .nav_footer_col>*{color:#000 !important}.nav_mobile .ui-state-active{color:#000}.nav_mobile ul{margin-left:0;margin-top:10px;margin-bottom:10px}.nav_mobile ul li:first-of-type a{padding-top:0}.nav_mobile ul>li.level0:last-of-type{padding-bottom:30px}.nav_mobile ul>li.level0:last-of-type a{padding-bottom:0}.nav_mobile ul li ul{border-left:1px solid #d1d1d1}.nav_mobile ul li ul li:last-of-type a{padding-bottom:0}.nav_mobile ul li ul li{padding-bottom:0}body.no_scroll{overflow:hidden}.nav_top_bar .top-container{font-weight:700;height:26px;position:relative}.nav_top_bar .top-container ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.nav_top_bar .top-container ul li{float:left;margin:0}.nav_top_bar .top-container ul li:not(:first-of-type){margin-left:30px}@media only screen and (max-width: 767px){.nav_top_bar .top-container ul li:not(:first-of-type){display:none}}.nav_top_bar .top-container .top_bar_trustpilot{position:absolute;top:2px;right:20px}.nav_top_bar .top-container .top_bar_trustpilot .green_star_no_bg{background-image:url("../../frontend/ScubaStore/blank_child/nl_NL/images/green_star_no_bg.svg");display:inline-block;background-size:9px 9px;width:9px;height:9px}.nav_top_bar .top-container .top_bar_trustpilot span{margin-left:8px}header.page-header{background-color:#E30613}@media only screen and (max-width: 767px){header.page-header{position:-webkit-sticky;position:sticky;top:-55px}}header.page-header .header.content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;height:55px}@media only screen and (min-width: 768px){header.page-header .header.content{position:static}}header.page-header .header.content ul.header.links{list-style-type:none;margin:0;padding-top:10px;right:25px}@media only screen and (max-width: 767px){header.page-header .header.content ul.header.links{position:absolute}}@media only screen and (min-width: 768px){header.page-header .header.content ul.header.links{position:relative;right:15px}}header.page-header .header.content ul.header.links li{margin:0;padding:0;float:left}header.page-header .header.content ul.header.links li:first-of-type{margin-right:0}@media only screen and (min-width: 400px){header.page-header .header.content ul.header.links li:first-of-type{margin-right:20px}}header.page-header .header.content ul.header.links li:first-of-type a{display:block;background:url("../../frontend/ScubaStore/blank_child/nl_NL/images/diver_icon.svg") no-repeat left top;height:35px;padding-left:35px;background-size:35px}header.page-header .header.content .minicart-wrapper{padding-top:9px}@media only screen and (max-width: 767px){header.page-header .header.content .minicart-wrapper{position:absolute;right:20px}header.page-header .header.content .minicart-wrapper .action.showcart{display:none}}header.page-header .header.content .minicart-wrapper .minicart_close_btn{z-index:999;color:white;background:#E30613;width:50px;height:50px;border-radius:50%;opacity:0;transition:all 0.5s cubic-bezier(0.5, 0, 0, 1) 0s;transform:scale(0.3);top:0;right:0}@media only screen and (min-width: 768px){header.page-header .header.content .minicart-wrapper .minicart_close_btn{right:365px;top:35px}}header.page-header .header.content .minicart-wrapper.active .minicart_close_btn{transition:all 0.5s cubic-bezier(0.5, 0, 0, 1) 0s;opacity:1;transform:scale(1);background:#E30613}@media only screen and (min-width: 768px){header.page-header .header.content .minicart-wrapper.active .minicart_close_btn{box-shadow:rgba(26,28,30,0.25) -3px 0px 10px 2px}header.page-header .header.content .minicart-wrapper.active .minicart_close_btn:hover{transition:all 0.5s cubic-bezier(0.5, 0, 0, 1) 0s;transform:scale(0.9)}}header.page-header .header.content .minicart-wrapper .block-minicart{min-width:0 !important;top:0;height:100vh;width:390px;max-width:100%;background:#fff;position:fixed !important}header.page-header .header.content .minicart-wrapper .block-minicart .block-content{padding:0 20px}header.page-header .header.content .minicart-wrapper .block-minicart .action.edit{display:none !important}header.page-header .header.content .minicart-wrapper .block-minicart .checkout_cart_bot_wrapper{display:none}header.page-header .header.content .minicart-wrapper .block-minicart .minicart_bottom_wrapper{position:absolute;bottom:50px;width:100%;left:0}header.page-header .header.content .minicart-wrapper .block-minicart .minicart_bottom_wrapper>div{padding:0 20px}header.page-header .header.content .minicart-wrapper .block-minicart .minicart_bottom_wrapper .minicart_subtotal{opacity:0.5}header.page-header .header.content .minicart-wrapper .minicart_total .align-right,header.page-header .header.content .minicart-wrapper .minicart_subtotal .align-right{float:right}header.page-header .header.content .minicart-wrapper .action.showcart .counter.qty{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;font-weight:700;position:absolute;top:-6px;right:-20px;width:24px}header.page-header .header.content .link.wishlist{position:relative;display:none}@media only screen and (min-width: 400px){header.page-header .header.content .link.wishlist{display:block}}header.page-header .header.content .link.wishlist .empty{display:none}header.page-header .header.content .link.wishlist .counter.qty{border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:0;border-top-right-radius:0;font-weight:700;position:absolute;top:-16px;right:-15px;line-height:24px;text-align:center;white-space:normal;height:24px;width:24px}header.page-header .header.content .nav_search_icon{display:block}header.page-header .header.content .nav_search_icon div{width:30px}header.page-header .header.content .nav_search_icon div:before{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:42px;line-height:32px;color:#fff;content:'\e615';font-family:'icons-blank-theme';margin:0;vertical-align:top;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:center;margin-left:0;cursor:pointer}@media only screen and (min-width: 400px){header.page-header .header.content .nav_search_icon div:before{margin-left:15px}}header.page-header .header.content .block-search{display:flex;align-items:center;height:100%}@media only screen and (max-width: 767px){header.page-header .header.content .block-search{order:5;width:100%;position:absolute;left:0;background:#f2f2f5;bottom:-66px;height:66px;max-width:100%}}@media only screen and (min-width: 768px){header.page-header .header.content .block-search{justify-content:center;width:calc(100% - 225px - 130px - 38px - 24px)}}@media only screen and (min-width: 1280px){header.page-header .header.content .block-search{width:69%}}@media only screen and (max-width: 767px){header.page-header .header.content .block-search .label:before{position:absolute;top:8px;right:18px}}@media only screen and (max-width: 767px){header.page-header .header.content .block-search .block-content{width:calc(100% - 67px - 25px);padding-left:15px}}@media only screen and (min-width: 768px){header.page-header .header.content .block-search .block-content{width:90%}}@media only screen and (min-width: 1280px){header.page-header .header.content .block-search .block-content{width:550px}}header.page-header .header.content .block-search .block-content form{position:relative}@media only screen and (min-width: 768px){header.page-header .header.content .block-search .block-content form .search .control input{border-radius:3px 46px 3px 3px}}@media only screen and (max-width: 1024px){.searchsuite-autocomplete{height:50vh;overflow:scroll}}.searchsuite-autocomplete .title .see-all:hover:after{content:"";position:absolute;bottom:-3px;left:0;width:100%;height:3px;border-radius:2px;background-color:#E30613}.minicart-items-wrapper{border-bottom:1px solid #D4D2D2}@-moz-document url-prefix(){.minicart-items-wrapper{scrollbar-color:#E30613 #D1D1D1;scrollbar-width:thin}}.minicart-items-wrapper::-webkit-scrollbar{width:8px;background:#D1D1D1}.minicart-items-wrapper::-webkit-scrollbar-thumb{border-radius:8px;background:#E30613}.minicart-items .update-cart-item{position:absolute;bottom:-23px;left:0;background:#000;border:0;border-radius:3px 40px 3px 3px;text-transform:uppercase;font-size:14px}.minicart-items .update-cart-item:hover{background:#00B67A}.clear_cart_blob,.update_cart_blob{height:auto;font-size:15px}.cart_actions{text-align:left}@media only screen and (max-width: 767px){.cart_actions{display:-webkit-flex;display:-ms-flex;display:flex;flex-direction:column}.cart_actions>a{margin-bottom:15px}}@media only screen and (min-width: 768px){.cart_actions{text-align:right}}.cart_actions .blob-btn{height:auto;font-size:15px}@media only screen and (min-width: 768px){.cart_actions .blob-btn.remove_item_blob{margin-left:20px}}@media only screen and (min-width: 768px){.cart_actions .towishlist{position:absolute;left:0}}.action.towishlist:active{background:transparent !important;color:#ed1c24 !important}.action.towishlist:focus{background:transparent !important;color:#ed1c24 !important}@-moz-document url-prefix(){.ambrands-popup-items{scrollbar-color:#E30613 #D1D1D1;scrollbar-width:thin}}.ambrands-popup-items::-webkit-scrollbar{width:8px;background:#D1D1D1}.ambrands-popup-items::-webkit-scrollbar-thumb{border-radius:8px;background:#E30613}.nav-sections #switcher-language-nav{position:absolute;right:30px}@media only screen and (min-width: 768px){.nav-sections .nav-sections-items .nav-sections-item-content{border-bottom:1px solid #8a8a8a}.nav-sections .nav-sections-items .nav-sections-item-content ul li a{font-weight:700;font-size:15px}.nav-sections .nav-sections-items .nav-sections-item-content ul li a.level0.active:after{content:'';position:absolute;bottom:0;left:0;right:0;background:#E30613;height:3px;border-radius:2px}.nav-sections .nav-sections-items .nav-sections-item-content ul li a:hover{color:#E30613}.nav-sections .nav-sections-items .nav-sections-item-content ul li a:hover:after{content:'';position:absolute;bottom:0;left:0;right:0;background:#E30613;height:3px;border-radius:2px}}.mobile_bot_button{position:fixed;bottom:12px;right:20px;z-index:5;color:#fff;background:#00B67A;box-shadow:0 4px 4px rgba(0,182,122,0.2);width:55px;height:55px;border-radius:100%;-webkit-transition:box-shadow 0.3s ease-in-out;transition:box-shadow 0.3s ease-in-out}.mobile_bot_button .scuba_icon{height:auto;position:absolute !important;left:50% !important;top:50% !important;right:auto !important;transform:translate(-50%, -50%)}@media only screen and (min-width: 768px){.mobile_bot_button#mobile_cart_button{display:none}}@media only screen and (min-width: 768px){.mobile_bot_button:hover{box-shadow:0 0 6px 6px rgba(0,182,122,0.3)}.mobile_bot_button:hover .scuba_icon{opacity:0.7;-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}}@media only screen and (min-width: 768px){.mobile_bot_button:active{box-shadow:0 0 0 0 7px rgba(0,182,122,0.2)}}.mobile_bot_button .bot_cart_shield{background:#000000;color:#ffffff;height:24px;line-height:24px;border-radius:2px;text-align:center;white-space:normal;width:20px;font-size:13px;padding-bottom:3px;border-radius:0 0 10px 10px;font-weight:700;position:absolute;top:0;right:-7px}.mobile_bot_button .bot_cart_shield.empty{display:none}.page-wrapper #zendesk_widget_button{cursor:pointer;left:20px}.page-wrapper #zendesk_widget_button .scuba_icon{width:29px}.page-wrapper #mobile_cart_button{cursor:pointer;right:20px}.page-wrapper #mobile_cart_button .scuba_icon{width:21px}.btn-groen .blob-btn__inner{background:#00B67A !important}.btn-groen .blob-btn__blob{background:#00da92 !important}.subscribe.blob-btn{top:-1px}.blob-btn.cart_login_blob,.blob-btn.discount_blob,.blob-btn.cart_sign_in_alt_blob,.blob-btn.edit_cart_blob,.blob-btn.remove_item_blob,.blob-btn.clear_cart_blob,.blob-btn.update_wish_blob,.blob-btn.update_cart_blob,.blob-btn.create_new_acc_blob,.blob-btn.cancel_ship_blob,.blob-btn.new_address_blob,.blob-btn.cancel_address_blob{padding:14px 30px 14px 20px}.blob-btn.cart_login_blob .blob-btn__inner,.blob-btn.discount_blob .blob-btn__inner,.blob-btn.cart_sign_in_alt_blob .blob-btn__inner,.blob-btn.edit_cart_blob .blob-btn__inner,.blob-btn.remove_item_blob .blob-btn__inner,.blob-btn.clear_cart_blob .blob-btn__inner,.blob-btn.update_wish_blob .blob-btn__inner,.blob-btn.update_cart_blob .blob-btn__inner,.blob-btn.create_new_acc_blob .blob-btn__inner,.blob-btn.cancel_ship_blob .blob-btn__inner,.blob-btn.new_address_blob .blob-btn__inner,.blob-btn.cancel_address_blob .blob-btn__inner{background:#000}.blob-btn.cart_login_blob .blob-btn__inner .blob-btn__blob,.blob-btn.discount_blob .blob-btn__inner .blob-btn__blob,.blob-btn.cart_sign_in_alt_blob .blob-btn__inner .blob-btn__blob,.blob-btn.edit_cart_blob .blob-btn__inner .blob-btn__blob,.blob-btn.remove_item_blob .blob-btn__inner .blob-btn__blob,.blob-btn.clear_cart_blob .blob-btn__inner .blob-btn__blob,.blob-btn.update_wish_blob .blob-btn__inner .blob-btn__blob,.blob-btn.update_cart_blob .blob-btn__inner .blob-btn__blob,.blob-btn.create_new_acc_blob .blob-btn__inner .blob-btn__blob,.blob-btn.cancel_ship_blob .blob-btn__inner .blob-btn__blob,.blob-btn.new_address_blob .blob-btn__inner .blob-btn__blob,.blob-btn.cancel_address_blob .blob-btn__inner .blob-btn__blob{background:#00B67A !important}.blob-btn.create_acc_blob,.blob-btn.tocart,.blob-btn.subscribe,.blob-btn.save_blob,.blob-btn.send_confirm_blob,.blob-btn.goshare_wishlist_blob,.blob-btn.continue_sh_blob,.blob-btn.wishitem_tocart_blob,.blob-btn.update_ship_blob,.blob-btn.cookie_blob,.blob-btn.update_qty_cart_blob{padding:14px 30px 14px 20px}.blob-btn.create_acc_blob .blob-btn__inner .blob-btn__blob,.blob-btn.tocart .blob-btn__inner .blob-btn__blob,.blob-btn.subscribe .blob-btn__inner .blob-btn__blob,.blob-btn.save_blob .blob-btn__inner .blob-btn__blob,.blob-btn.send_confirm_blob .blob-btn__inner .blob-btn__blob,.blob-btn.goshare_wishlist_blob .blob-btn__inner .blob-btn__blob,.blob-btn.continue_sh_blob .blob-btn__inner .blob-btn__blob,.blob-btn.wishitem_tocart_blob .blob-btn__inner .blob-btn__blob,.blob-btn.update_ship_blob .blob-btn__inner .blob-btn__blob,.blob-btn.cookie_blob .blob-btn__inner .blob-btn__blob,.blob-btn.update_qty_cart_blob .blob-btn__inner .blob-btn__blob{background:#00B67A !important}.update_qty_cart_blob{width:100%}@media only screen and (max-width: 400px){.update_ship_blob{margin-bottom:10px}}.scuba_icon{-webkit-transition:opacity 0.2s ease-in-out;-moz-transition:opacity 0.2s ease-in-out;-ms-transition:opacity 0.2s ease-in-out;-o-transition:opacity 0.2s ease-in-out;transition:opacity 0.2s ease-in-out}.scuba_icon:hover{opacity:0.7}.green_snorkels_list ul{list-style-type:none;margin:0;padding:0}.green_snorkels_list ul li{padding-left:35px;margin:0;background:url("../../frontend/ScubaStore/blank_child/nl_NL/images/snorkel_icon.svg") no-repeat left center;background-size:25px;position:relative}.green_snorkels_list.product_pros_cons ul li{background-size:18px;padding-left:25px}.green_snorkels_list#product_cons_spec li{background:none}.green_snorkels_list#product_cons_spec li:before{content:'';width:16px;height:3px;border-radius:2px;background:#ed1c24;position:absolute;left:2px;top:50%;transform:translateY(-50%)}@media only screen and (max-width: 767px){.product-info-main .green_snorkels_list{margin-top:30px}}.product-info-main .green_snorkels_list ul li{padding-bottom:8px;background-position:left top}.green_snorkels_bar{height:70px}.green_snorkels_bar ul li{float:left}.green_snorkels_bar ul li:not(:first-of-type){margin-left:20px}@media only screen and (min-width: 768px){.green_snorkels_bar ul li:not(:first-of-type){margin-left:43px}}@media only screen and (max-width: 1040px){.green_snorkels_bar ul li:nth-of-type(2){display:none}}@media only screen and (max-width: 440px){.green_snorkels_bar ul li:nth-of-type(3){display:none}}ul.reviews_carousel{list-style:none;height:150px;padding:0;margin:0}ul.reviews_carousel li{width:350px;height:100%;float:left}ul.reviews_carousel li .content{width:100%;height:100%;transition:transform 0.3s linear;transition-delay:0.5s;text-align:center}ul.reviews_carousel li:not(.slick-current) .content{transition-delay:0s}ul.reviews_carousel .slick-list,ul.reviews_carousel .slick-track{height:100%}a.no_style{color:inherit}a.no_style:visited{color:inherit}a.no_style:active{color:inherit}a.no_style:hover{color:inherit;text-decoration:none}.respo_wrap{overflow:hidden;position:relative}.respo{position:absolute;margin:auto;top:-100%;bottom:-100%;left:-100%;right:-100%;max-height:none;max-width:none}.dail_deal_wrapper{padding-bottom:50px}@media only screen and (min-width: 1025px){.dail_deal_wrapper{padding-bottom:150px;padding-top:50px}}.dail_deal_wrapper .page-main{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.dail_deal_wrapper .page-main h2{width:100%}.dail_deal_wrapper .page-main .message.note{padding-left:15px;padding-right:15px}.dail_deal_wrapper .page-main .dail_deal_wrapper_left{width:100%}@media only screen and (max-width: 1024px){.dail_deal_wrapper .page-main .dail_deal_wrapper_left{margin-top:20px}}@media only screen and (min-width: 1025px){.dail_deal_wrapper .page-main .dail_deal_wrapper_left{width:25%}}.dail_deal_wrapper .page-main .dail_deal_wrapper_left h3{max-width:150px}.dail_deal_wrapper .page-main .dail_deal_wrapper_right{border-radius:3px;background:white;width:450px;text-align:center;border:1px solid rgba(2,21,51,0.4)}@media only screen and (min-width: 768px){.dail_deal_wrapper .page-main .dail_deal_wrapper_right{box-shadow:rgba(26,28,30,0.25) 12px 0px 24px 0px;border:0}}@media only screen and (max-width: 1024px){.dail_deal_wrapper .page-main .dail_deal_wrapper_right img{width:100%}}@media only screen and (min-width: 1025px){.dail_deal_wrapper .page-main .dail_deal_wrapper_right{position:absolute;right:calc( 50% - 297px);margin-top:40px;height:300px;width:450px}}@media only screen and (max-width: 1024px){.dail_deal_wrapper .page-main .daily_prod_description{display:none}}.strikethrough-diagonal{position:relative;color:#000;font-weight:bold}.strikethrough-diagonal:before{position:absolute;content:'';left:0;top:45%;right:0;border-top:1px solid;border-color:inherit;-webkit-transform:skewY(-10deg);-moz-transform:skewY(-10deg);transform:skewY(-10deg)}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.slick-next,.slick-prev{display:none !important}iframe#launcher{display:none !important}iframe#webWidget{left:0 !important;right:auto !important}@media only screen and (max-width: 767px){iframe#webWidget{width:100% !important;margin-left:0 !important}}.customer-account-logoutsuccess .page-title,.checkout-cart-index .page-title,.cms-no-route .page-title,.catalogsearch-result-index .page-title,.wishlist-shared-index .page-title,.cms-we-are-sorry .page-title{font-weight:800;text-transform:uppercase;margin-top:30px}.cms-we-are-sorry .page-title{margin-top:15vh}.cms-we-are-sorry .footer-container.cl-white{display:none}@media only screen and (max-width: 1024px){.cms-we-are-sorry .page-wrapper .page-footer .footer.content .footer_newsletter_form{padding-top:25px}}.customer-account-logoutsuccess .page-title,.checkout-cart-index .page-title,.cms-no-route .page-title{font-size:45px}.catalogsearch-result-index .category-view{display:none}.catalogsearch-result-index .sidebar{display:none}.catalogsearch-result-index .column.main{width:100%}@media only screen and (max-width: 767px){.catalogsearch-result-index .column.main #amasty-shopby-product-list .toolbar-products{top:-46px !important}}.catalogsearch-result-index .breadcrumbs{display:none}.catalogsearch-result-index .page-title{font-size:25px}.catalogsearch-result-index .products.wrapper{margin-left:-10px}.catalogsearch-result-index .products.wrapper .column.main{width:100%}.catalogsearch-result-index .products.wrapper .column.main .product-item{padding-left:0 !important}.cms-no-route .page-main a{font-weight:700}.category-description{font-weight:500}.item.product.um-product-item.slick-slide.slick-active{max-width:20%}@media only screen and (min-width: 768px){.item.product.um-product-item.slick-slide.slick-active{max-width:23%}}@media only screen and (min-width: 1280px){.item.product.um-product-item.slick-slide.slick-active{max-width:100%}}.dunico_scuba_shadow{border-radius:3px;background:white;width:95%;height:95%;max-height:294px;margin-top:12px;position:relative;overflow:hidden;transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;border:1px solid rgba(2,21,51,0.4)}@media only screen and (min-width: 768px){.dunico_scuba_shadow{box-shadow:rgba(6,8,0,0.15) 2px 0px 12px 1px;border:0}.dunico_scuba_shadow:hover{box-shadow:rgba(6,8,0,0.25) 2px 0px 12px 1px;transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s}.dunico_scuba_shadow:hover .action.tocart.primary{transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;max-width:100%}.dunico_scuba_shadow:hover .action.tocart.primary span{opacity:1;transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s}}.dunico_scuba_shadow .action.tocart.primary span{opacity:0;transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;padding-left:10px}.dunico_scuba_shadow .um-product-item-inner{position:absolute;bottom:0;left:0;z-index:9}.dunico_scuba_shadow .um-product-item-inner .action.tocart.primary span{padding-right:10px}.product-item-info-bestsellers .product-item-details{position:relative;padding:0 10px}.product-item-info-bestsellers .product-item-details .price-box{display:block}@media only screen and (min-width: 768px){.product-item-info-bestsellers .product-item-details .price-box{position:absolute;top:20px;right:40px}}.buttons_view{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;width:80px;justify-content:flex-end;position:absolute;bottom:20px;right:20px}.buttons_view .button_view_inner{cursor:pointer;width:75px;height:25px;border-radius:12.5px;transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;background:white;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:flex-start;align-items:center;overflow:hidden}@media only screen and (min-width: 768px){.buttons_view .button_view_inner{width:25px}}.buttons_view .button_view_inner p{opacity:1;font-weight:800;color:black;transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;padding-left:15px;margin-bottom:0}@media only screen and (min-width: 768px){.buttons_view .button_view_inner p{opacity:0}}.buttons_view:after{position:absolute;content:'';top:4px;right:0px;width:16px;height:16px;display:block;background:url(../../frontend/ScubaStore/blank_child/nl_NL/images/arrow_right.svg);background-repeat:no-repeat;background-size:contain}@media only screen and (min-width: 768px){.apptrian-subcategories-category-wrapper:hover .button_view_inner,.featured_cat:hover .button_view_inner,.latest_cat:hover .button_view_inner{width:75px}.apptrian-subcategories-category-wrapper:hover .button_view_inner p,.featured_cat:hover .button_view_inner p,.latest_cat:hover .button_view_inner p{opacity:1}}.page.messages .messages .message{width:60%;position:fixed;top:14vh;opacity:0;z-index:99999;padding:10px 45px}@media only screen and (min-width: 768px){.page.messages .messages .message{width:auto}}.page.messages .close{position:absolute;right:0;position:absolute;right:20px;top:50%;transform:translateY(-50%);cursor:pointer}.opc-payment-additional .messages .message{width:auto}.messages .message{border-radius:3px}.messages .message.success>:first-child:before{top:50%;transform:translateY(-50%)}.filter-clear{font-weight:500}.filter-clear:after{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:27px;line-height:1;color:inherit;content:'\e616';font-family:'icons-blank-theme';margin:0;vertical-align:middle;display:inline-block;font-weight:normal;overflow:hidden;speak:none;text-align:left;font-weight:500;position:relative;top:-1px}@media only screen and (max-width: 1024px){.message.global.cookie .actions{display:block;text-align:center}}.grecaptcha-badge{visibility:hidden}.amredirect-modal .modal-header h1{font-weight:800;text-transform:uppercase;font-size:30px}@media only screen and (min-width: 768px){.amredirect-modal .modal-header h1{font-weight:900;font-size:40px}}.page-wrapper .home_header_image>div{height:234px}@media only screen and (min-width: 768px){.page-wrapper .home_header_image>div{height:521px}}.page-wrapper .home_header_image>div .home_header_text{margin:0 auto;width:100%}@media only screen and (min-width: 1280px){.page-wrapper .home_header_image>div .home_header_text{max-width:1280px}}.page-wrapper .home_header_image>div .home_header_text>div{padding:0 15px}@media only screen and (min-width: 768px){.page-wrapper .home_header_image>div .home_header_text>div{padding:0 20px}}.page-wrapper .home_header_image>div .home_header_text>div h1{font-size:28px}@media only screen and (min-width: 768px){.page-wrapper .home_header_image>div .home_header_text>div h1{font-size:69px}}.page-wrapper .latest_categories{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:5px 0 50px}@media only screen and (min-width: 1025px){.page-wrapper .latest_categories{margin:30px 0 75px}}.page-wrapper .latest_categories .latest_cat{width:100%;height:250px;display:block;border-radius:3px;overflow:hidden}@media only screen and (max-width: 1024px){.page-wrapper .latest_categories .latest_cat:first-of-type{margin-bottom:50px}}@media only screen and (min-width: 1025px){.page-wrapper .latest_categories .latest_cat{width:49%;height:320px}.page-wrapper .latest_categories .latest_cat:first-of-type{margin-right:2%}.page-wrapper .latest_categories .latest_cat:last-of-type .buttons_view{right:75px}}.page-wrapper .latest_categories .latest_cat img{transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s}@media only screen and (max-width: 1024px){.page-wrapper .latest_categories .latest_cat img{bottom:-158%;max-width:100%}}@media only screen and (min-width: 1025px){.page-wrapper .latest_categories .latest_cat img{height:330px}}.page-wrapper .latest_categories .latest_cat button{position:absolute;bottom:0;right:0}.page-wrapper .latest_categories .latest_cat .latest_cat_button{width:100%;color:white;font-weight:800}@media only screen and (max-width: 1024px){.page-wrapper .latest_categories .latest_cat .latest_cat_button .latest_cat_but_text{position:absolute;top:15px;left:0}}@media only screen and (min-width: 1025px){.page-wrapper .latest_categories .latest_cat .latest_cat_button{background:#ed1c24;position:absolute;bottom:0}}.page-wrapper .latest_categories .latest_cat .latest_cat_button .latest_cat_but_text{color:#000}@media only screen and (min-width: 1025px){.page-wrapper .latest_categories .latest_cat .latest_cat_button .latest_cat_but_text{color:#fff}}.page-wrapper .latest_categories .latest_cat .latest_cat_button .latest_cat_but_text p,.page-wrapper .latest_categories .latest_cat .latest_cat_button .latest_cat_but_text h2{padding-left:35px}.page-wrapper .latest_categories .latest_cat .latest_cat_button .latest_cat_but_text p{margin-bottom:30px}.page-wrapper .latest_categories .latest_cat .latest_cat_button .latest_cat_but_text h2{font-weight:800;text-transform:uppercase;font-size:23px;margin-bottom:0px}.page-wrapper .latest_categories .latest_cat:hover img{transform:scale(1.022);transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s}.page-wrapper .latest_categories_text{margin:50px 0}@media only screen and (min-width: 1025px){.page-wrapper .latest_categories_text{margin:75px 0}}@media only screen and (min-width: 768px){.page-wrapper .latest_categories_text{text-align:center;padding:0 22%}}.page-wrapper .featured_categories{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;margin:50px 0;width:calc(100vw - 15px)}@media only screen and (max-width: 1279px){.page-wrapper .featured_categories{overflow-x:scroll}}@media only screen and (min-width: 1025px){.page-wrapper .featured_categories{margin:75px 0;width:calc(100vw - 15px)}}@media only screen and (min-width: 1280px){.page-wrapper .featured_categories{width:auto}}.page-wrapper .featured_categories a:not(:first-of-type){margin-left:2%}.page-wrapper .featured_categories .featured_cat{width:235px;height:225px;border-radius:3px;transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s}@media only screen and (min-width: 1025px){.page-wrapper .featured_categories .featured_cat{min-width:291px;width:24%;height:320px}}.page-wrapper .featured_categories .featured_cat img{bottom:-130%}@media only screen and (min-width: 1025px){.page-wrapper .featured_categories .featured_cat img{height:330px}}.page-wrapper .featured_categories .featured_cat h4{position:absolute;left:50%;transform:translateX(-50%);top:25px}.page-wrapper .featured_categories .featured_cat .view_button{position:absolute;bottom:22px;right:22px}.page-wrapper .featured_categories .featured_cat:hover{transform:scale(1.015);box-shadow:rgba(26,28,30,0.25) 12px 0px 24px 0px}.page-wrapper .home_blog_post{margin:75px 0 50px}@media only screen and (min-width: 1025px){.page-wrapper .home_blog_post{margin:75px 0}}.page-wrapper .home_blog_post .post-list-container{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 1025px){.page-wrapper .home_blog_post .post-list-container{padding-top:75px;padding-bottom:75px}}.page-wrapper .home_blog_post .post-list-container .blog-post-list-item{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-wrapper .home_blog_post .post-list-container .blog-post-list-item>div{width:100%}@media only screen and (min-width: 1025px){.page-wrapper .home_blog_post .post-list-container .blog-post-list-item>div{width:48%}}.page-wrapper .home_blog_post .post-list-container .blog-post-list-item .post-image a{height:309px}@media only screen and (min-width: 1025px){.page-wrapper .home_blog_post .post-list-container .blog-post-list-item .post-image{margin-right:4%}}.cms-index-index .columns{display:none !important}.page-wrapper .page-footer{background-color:#ed1c24}.page-wrapper .page-footer .footer.content{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:25px;position:relative}@media only screen and (max-width: 1024px){.page-wrapper .page-footer .footer.content{padding-bottom:25px}}.page-wrapper .page-footer .footer.content .footer_happy_people{position:relative;overflow:hidden;height:150px}@media only screen and (max-width: 629px){.page-wrapper .page-footer .footer.content .footer_happy_people{width:100%;border-bottom:1px solid #fff}}@media only screen and (min-width: 630px) and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer_happy_people{width:50%;height:180px}}@media only screen and (min-width: 768px){.page-wrapper .page-footer .footer.content .footer_happy_people{width:50%}}@media only screen and (min-width: 1025px){.page-wrapper .page-footer .footer.content .footer_happy_people{width:21%;height:250px;bottom:-2px}}@media only screen and (min-width: 1280px){.page-wrapper .page-footer .footer.content .footer_happy_people{width:25%}}.page-wrapper .page-footer .footer.content .footer_happy_people img{position:absolute;width:110px;max-height:none;max-width:none}@media only screen and (min-width: 1025px){.page-wrapper .page-footer .footer.content .footer_happy_people img{width:150px}}.page-wrapper .page-footer .footer.content .footer-container{width:100%}@media only screen and (min-width: 630px){.page-wrapper .page-footer .footer.content .footer-container{width:50%}}@media only screen and (min-width: 1025px){.page-wrapper .page-footer .footer.content .footer-container{width:48%}}@media only screen and (min-width: 1280px){.page-wrapper .page-footer .footer.content .footer-container{width:45%}}.page-wrapper .page-footer .footer.content .footer-container .footer_inner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col{width:100%}@media only screen and (min-width: 768px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col{width:50%}}@media only screen and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(1){width:140px;position:absolute;top:0;left:160px}}.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(2){visibility:visible}@media only screen and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(2){width:140px;position:absolute;top:73px;left:160px}}@media only screen and (min-width: 1025px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(2){visibility:hidden}}@media only screen and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(3){width:150px;padding:40px 20px}}@media only screen and (min-width: 630px) and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(3){padding:0 20px}}@media only screen and (min-width: 1025px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(3){width:55.4%}}@media only screen and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(4){width:85px;padding:40px 20px}}@media only screen and (min-width: 630px) and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(4){padding:0 20px}}@media only screen and (min-width: 1025px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(4){width:28%}}@media only screen and (min-width: 1280px){.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col:nth-of-type(4){width:44.6%}}.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col ul li{margin-bottom:5px}.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col ul li a{display:block;position:relative;color:#fff;font-weight:700;transform:translateX(0);-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out}.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col ul li a:visited{color:#fff}.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col ul li a:active{color:#fff}.page-wrapper .page-footer .footer.content .footer-container .footer_inner .footer_nav_col ul li a:hover{text-decoration:none;transform:translateX(5px)}.page-wrapper .page-footer .footer.content .footer_newsletter_form{padding:0 20px}.page-wrapper .page-footer .footer.content .footer_newsletter_form .footer_social_icons{display:none}.page-wrapper .page-footer .footer.content .footer_newsletter_form div.mage-error[generated]{color:#fff;position:absolute;bottom:-24px;width:200%;font-weight:700}@media only screen and (max-width: 367px){.page-wrapper .page-footer .footer.content .footer_newsletter_form div.mage-error[generated]{left:130px}}@media only screen and (min-width: 1025px){.page-wrapper .page-footer .footer.content .footer_newsletter_form div.mage-error[generated]{bottom:-35px}}@media only screen and (min-width: 630px) and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer_newsletter_form{padding:25px 20px 0;border-top:1px solid #fff}}.page-wrapper .page-footer .footer.content .footer_newsletter_form .control{position:relative}@media only screen and (max-width: 1024px){.page-wrapper .page-footer .footer.content .footer_newsletter_form{width:100%}.page-wrapper .page-footer .footer.content .footer_newsletter_form .control{display:inline-block;margin-right:10px}.page-wrapper .page-footer .footer.content .footer_newsletter_form .actions{display:inline-block}}@media only screen and (min-width: 1025px){.page-wrapper .page-footer .footer.content .footer_newsletter_form{width:31%;padding:0}.page-wrapper .page-footer .footer.content .footer_newsletter_form .footer_social_icons{display:block}.page-wrapper .page-footer .footer.content .footer_newsletter_form input{position:relative;top:1px;width:182px}}@media only screen and (min-width: 1280px){.page-wrapper .page-footer .footer.content .footer_newsletter_form{width:30%}}.page-wrapper .page-footer .footer.content .footer_newsletter_form label p{width:200px}.page-wrapper .page-footer .copyright{height:80px;border-top:1px solid #fff}.page-wrapper .page-footer .footer_payment_methods{height:60px}.page-wrapper .page-footer .footer_payment_methods img{margin:auto;height:auto}@media only screen and (max-width: 470px){.page-wrapper .page-footer .footer_payment_methods img{max-width:90%}}.footer_social_icons{margin:25px 0}.footer_social_icons>a:not(:first-of-type){margin-left:18px}.footer_social_icons .facebook_icon{background-image:url("../../frontend/ScubaStore/blank_child/nl_NL/images/facebook_icon.svg");display:inline-block;background-size:14px 26px;width:14px;height:26px}.footer_social_icons .instagram_icon{background-image:url("../../frontend/ScubaStore/blank_child/nl_NL/images/instagram_icon.svg");display:inline-block;background-size:26px 26px;width:26px;height:26px}.footer_social_icons .youtube_icon{background-image:url("../../frontend/ScubaStore/blank_child/nl_NL/images/youtube_icon.svg");display:inline-block;background-size:35px 26px;width:35px;height:26px}.brand-cat-footer-container{justify-content:space-between;padding-bottom:50px;padding-top:25px;border-top:1px solid #fff !important}@media only screen and (max-width: 767px){.brand-cat-footer-container{display:none}}@media only screen and (max-width: 1279px){.brand-cat-footer-container{padding:0 20px}}.brand-cat-footer-container .footer_nav_col_2{width:100%}@media only screen and (min-width: 768px){.brand-cat-footer-container .footer_nav_col_2:nth-of-type(1){width:20%}.brand-cat-footer-container .footer_nav_col_2:nth-of-type(2){width:80%}.brand-cat-footer-container .footer_nav_col_2:nth-of-type(2) ul{-webkit-columns:3;-moz-columns:3;columns:3}.brand-cat-footer-container .footer_nav_col_2:nth-of-type(2) ul li{list-style-position:inside;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media only screen and (min-width: 1025px){.brand-cat-footer-container .footer_nav_col_2:nth-of-type(1){width:20%}.brand-cat-footer-container .footer_nav_col_2:nth-of-type(2){width:80%}.brand-cat-footer-container .footer_nav_col_2:nth-of-type(2) ul{-webkit-columns:4;-moz-columns:4;columns:4}.brand-cat-footer-container .footer_nav_col_2:nth-of-type(2) ul li{list-style-position:inside;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}@media only screen and (max-width: 1024px){.brand-cat-footer-container .footer_nav_col_2:first-of-type{margin-bottom:25px}}.brand-cat-footer-container .footer_nav_col_2 h4{margin-bottom:25px}.brand-cat-footer-container ul li a{display:block;position:relative;color:#fff;font-weight:700;transform:translateX(0);-webkit-transition:transform 0.2s ease-in-out;-moz-transition:transform 0.2s ease-in-out;-ms-transition:transform 0.2s ease-in-out;-o-transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;margin-bottom:5px}.brand-cat-footer-container ul li a:visited{color:#fff}.brand-cat-footer-container ul li a:active{color:#fff}.brand-cat-footer-container ul li a:hover{text-decoration:none;transform:translateX(5px)}#label_method_freeshipping_freeshipping{display:none}.checkout-index-index .green_snorkels_bar{background:#fff}.checkout-index-index .amcheckout-wrapper .form-login .label{display:none !important}.checkout-index-index .amcheckout-wrapper .form-shipping-address .label{display:none !important}.checkout-index-index .authentication-wrapper .dropdown-overlay.modal-custom-overlay{transition:all 0.7s cubic-bezier(0.5, 0, 0, 1) 0s;background:#091A32;opacity:0.6;z-index:50 !important}#remember-me-box{margin:20px 0}#remember-me-box .tooltip.wrapper{margin-bottom:0;margin-top:5px;margin-left:20px}#remember-me-box .tooltip.toggle{text-decoration:underline}#remember-me-box .tooltip.toggle:hover{text-decoration:none}#remember-me-box .tooltip.content{margin-left:20px}.cart_to_checkout_btn{padding:0;width:100%}.cart-container .cart-summary .summary.title{font-size:20px;text-transform:uppercase}.cart-container .cart.main.actions{margin-bottom:50px}@media only screen and (max-width: 1024px){.cart-container .cart.main.actions>a{display:block;margin-top:15px;text-align:left}}@media only screen and (min-width: 1025px){.cart-container .cart.main.actions{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}}@media only screen and (max-width: 1024px){.cart-container .cart-toolbar a{margin-bottom:10px;display:block}}@media only screen and (min-width: 1025px){.cart-container .cart-toolbar .blob-btn{margin-right:20px}}.place_order_blob,.sign_in_blob,.create_acc_blob,.create_new_acc_blob{width:100%}.form_action_tools{margin-bottom:20px}a.print{display:none !important}.secondary{margin-top:10px}a.remind,a.action-remind,a.print,a.btn-remove,a.sharetowishlist{text-decoration:underline}a.remind:hover,a.action-remind:hover,a.print:hover,a.btn-remove:hover,a.sharetowishlist:hover{text-decoration:none}.field-email label,.field-password label,.field-name-firstname label,.field-name-lastname label,.password.forget label,.password.reset label,.form-address-edit label,.form-edit-account label,.form.contact label{display:none}.fieldset.create.account .field.required .label{display:none}@media only screen and (max-width: 767px){.am-checkout.-modern .authentication-wrapper{display:none}}#discount-coupon-form .field{width:100%}@media only screen and (min-width: 420px){#discount-coupon-form .field{width:56%}}@media only screen and (min-width: 1280px){#discount-coupon-form .field{width:64%}}#discount-coupon-form .actions-toolbar{margin-left:0}#discount-form,#discount-coupon-form .fieldset{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}#discount-form .payment-option-inner,#discount-coupon-form .fieldset .payment-option-inner{width:100%}@media only screen and (min-width: 420px){#discount-form .payment-option-inner,#discount-coupon-form .fieldset .payment-option-inner{width:56%}}@media only screen and (min-width: 1280px){#discount-form .payment-option-inner,#discount-coupon-form .fieldset .payment-option-inner{width:64%}}@media only screen and (max-width: 419px){#discount-form .discount_toolbar,#discount-form .actions-toolbar,#discount-coupon-form .fieldset .discount_toolbar,#discount-coupon-form .fieldset .actions-toolbar{width:100%;margin-top:15px}}@media only screen and (min-width: 420px){#discount-form .discount_toolbar,#discount-form .actions-toolbar,#discount-coupon-form .fieldset .discount_toolbar,#discount-coupon-form .fieldset .actions-toolbar{width:44%}}@media only screen and (min-width: 1280px){#discount-form .discount_toolbar,#discount-form .actions-toolbar,#discount-coupon-form .fieldset .discount_toolbar,#discount-coupon-form .fieldset .actions-toolbar{width:36%}}#discount-form .discount_blob,#discount-form .cancel_blob,#discount-coupon-form .fieldset .discount_blob,#discount-coupon-form .fieldset .cancel_blob{padding-left:20px;width:100%}#discount-form .payment-option-inner,#discount-coupon-form .fieldset .payment-option-inner{position:relative}#discount-form .payment-option-inner #discount-code-error,#discount-coupon-form .fieldset .payment-option-inner #discount-code-error{position:relative;top:-6px}@media only screen and (min-width: 420px){#discount-form .payment-option-inner #discount-code-error,#discount-coupon-form .fieldset .payment-option-inner #discount-code-error{position:absolute;bottom:-16px;top:auto}}.form-address-edit #street_1{display:inline-block;width:64%}.form-address-edit .nested{display:inline-block;width:35%;float:right}.fieldset.field.street.experius-address-lines.admin__control-fields{margin-bottom:0}.fieldset.field.street.experius-address-lines.admin__control-fields .field.experius-address-line-one._required{display:inline-block}.fieldset.field.street.experius-address-lines.admin__control-fields .field.experius-address-line-one._required:nth-of-type(1){width:64%}.fieldset.field.street.experius-address-lines.admin__control-fields .field.experius-address-line-one._required:nth-of-type(2){width:34%}@media only screen and (max-width: 1024px){.amcheckout-column{margin-bottom:40px}}.checkout-billing-address .label{display:none}.checkout-billing-address .primary{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}@media only screen and (max-width: 400px){.checkout-billing-address .primary button{width:100%}.checkout-billing-address .primary button:first-of-type{margin-bottom:10px}}.checkout-billing-address fieldset.field.street .control .field{display:inline-block}.checkout-billing-address fieldset.field.street .control .field:nth-of-type(1){width:64%}.checkout-billing-address fieldset.field.street .control .field:nth-of-type(2){width:34%}.cms-page-view.page-layout-2columns-left .page-wrapper,.contact-index-index.page-layout-1column .page-wrapper{position:relative;overflow:hidden}.cms-page-view.page-layout-2columns-left .page-wrapper:after,.contact-index-index.page-layout-1column .page-wrapper:after{content:'';display:block;position:absolute;width:calc( 50% - 460px);height:700px;max-height:100%;background:url("../../frontend/ScubaStore/blank_child/nl_NL/images/background_balls.svg");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:cover;background-position:top left;right:-100px;top:500px;z-index:-1}.cms-page-view.page-layout-2columns-left .page-wrapper:before,.contact-index-index.page-layout-1column .page-wrapper:before{content:'';display:block;position:absolute;width:calc( 50% - 150px);height:500px;background:url("../../frontend/ScubaStore/blank_child/nl_NL/images/bubble_left.svg");background-position-x:0%;background-position-y:0%;background-repeat:repeat;background-size:auto;background-repeat:no-repeat;background-size:contain;background-position:top left;left:-190px;z-index:-1;top:500px}.cms-page-view.page-layout-2columns-left .general_page_header,.contact-index-index.page-layout-1column .general_page_header{position:relative}.cms-page-view.page-layout-2columns-left .general_page_header .general_page_header_image,.contact-index-index.page-layout-1column .general_page_header .general_page_header_image{overflow:hidden;height:320px;position:relative;background:#f2f2f5}.cms-page-view.page-layout-2columns-left .general_page_header .general_page_header_image img,.contact-index-index.page-layout-1column .general_page_header .general_page_header_image img{display:block;height:auto;max-width:600px;max-height:none;right:-20px;top:-40px;position:absolute;width:auto}@media only screen and (min-width: 768px){.cms-page-view.page-layout-2columns-left .general_page_header .general_page_header_image img,.contact-index-index.page-layout-1column .general_page_header .general_page_header_image img{right:20%}}.cms-page-view.page-layout-2columns-left .general_page_header .page-main,.contact-index-index.page-layout-1column .general_page_header .page-main{height:320px;align-items:center;display:-webkit-flex;display:-ms-flex;display:flex;position:absolute;z-index:2;top:0;left:50%;transform:translateX(-50%)}.cms-page-view.page-layout-2columns-left .general_page_header .page-main div,.contact-index-index.page-layout-1column .general_page_header .page-main div{color:#000;max-width:630px}.cms-page-view.page-layout-2columns-left .general_page_header .page-main div h1,.contact-index-index.page-layout-1column .general_page_header .page-main div h1{font-size:28px;font-weight:900;margin-bottom:10px}.cms-page-view.page-layout-2columns-left .general_page_header .page-main div p,.contact-index-index.page-layout-1column .general_page_header .page-main div p{font-weight:500}@media only screen and (max-width: 767px){.cms-page-view.page-layout-2columns-left .sidebar-main,.contact-index-index.page-layout-1column .sidebar-main{display:none}}.cms-page-view.page-layout-2columns-left .sidebar-main ul,.contact-index-index.page-layout-1column .sidebar-main ul{margin:0;padding:0;list-style:none none}.cms-page-view.page-layout-2columns-left .sidebar-main ul li,.contact-index-index.page-layout-1column .sidebar-main ul li{margin-bottom:10px}.cms-page-view.page-layout-2columns-left .sidebar-main ul li a,.contact-index-index.page-layout-1column .sidebar-main ul li a{position:relative;color:#000;font-weight:700}.cms-page-view.page-layout-2columns-left .sidebar-main ul li a:hover,.contact-index-index.page-layout-1column .sidebar-main ul li a:hover{color:#000}.cms-page-view.page-layout-2columns-left .sidebar-main ul li a:hover:after,.contact-index-index.page-layout-1column .sidebar-main ul li a:hover:after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:3px;border-radius:2px;background-color:#E30613}.cms-page-view.page-layout-2columns-left #maincontent.page-main,.contact-index-index.page-layout-1column #maincontent.page-main{padding-top:50px;padding-bottom:50px}@media only screen and (min-width: 768px){.cms-page-view.page-layout-2columns-left #maincontent.page-main,.contact-index-index.page-layout-1column #maincontent.page-main{padding-top:75px}}.cms-page-view.page-layout-2columns-left #maincontent.page-main h1.page-title,.contact-index-index.page-layout-1column #maincontent.page-main h1.page-title{font-size:22px;font-weight:800;margin-bottom:10px}.cms-page-view.page-layout-2columns-left #maincontent.page-main h3,.contact-index-index.page-layout-1column #maincontent.page-main h3{font-weight:700;font-size:18px}.mpblog-post-view .breadcrumbs{display:none}.mpblog-post-view .page-main{padding-top:50px}@media only screen and (min-width: 768px){.mpblog-post-view .page-main{padding-top:75px}}#amasty-shopby-product-list{position:relative}#amasty-shopby-product-list .toolbar-products:first-of-type{position:absolute;right:-16px;top:-67px}@media only screen and (min-width: 400px){#amasty-shopby-product-list .toolbar-products:first-of-type{right:0}}@media only screen and (min-width: 768px){#amasty-shopby-product-list .toolbar-products:first-of-type{right:13px;top:-56px}}#amasty-shopby-product-list .toolbar-products:first-of-type .toolbar-sorter{position:relative;overflow:hidden;width:153px}#amasty-shopby-product-list .toolbar-products:first-of-type .toolbar-sorter:before{position:absolute;content:'';right:0;top:20px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:5px solid black}#amasty-shopby-product-list .toolbar-products:first-of-type .toolbar-sorter:after{position:absolute;content:'';right:0;bottom:47px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid black}#amasty-shopby-product-list .sorter-label{display:none}#amasty-shopby-product-list .sorter-options{border:0;border-bottom:1px solid #000;border-radius:0;font-size:18px;font-weight:800;padding:5px 20px 4px 10px;box-shadow:none !important}.category-view{background:#f2f2f5;position:relative;min-height:320px;padding:30px 15px;overflow:hidden}.category-view .category-image{position:absolute;width:100%}.category-view .category-image .image{width:650px;position:absolute;max-height:none;max-width:none;right:calc(60% - 800px);display:none}@media only screen and (min-width: 400px){.category-view .category-image .image{top:76%}}@media only screen and (min-width: 768px){.category-view .category-image .image{bottom:auto}}@media only screen and (min-width: 1025px){.category-view .category-image .image{display:block;right:2%}}.category-view .page-title-wrapper,.category-view .category-description{position:relative;color:#000;max-width:100%;margin:0 auto}@media only screen and (min-width: 1280px){.category-view .page-title-wrapper,.category-view .category-description{max-width:1280px}}@media only screen and (min-width: 768px){.category-view .page-title-wrapper{margin-top:50px}}.category-view .page-title-wrapper h1{font-weight:800;margin-bottom:10px}@media only screen and (min-width: 1280px){.category-view .page-title-wrapper h1{max-width:1280px;padding:0 20px}}.category-view .category-description div{width:100%}@media only screen and (min-width: 1025px){.category-view .category-description div{width:50%}}@media only screen and (min-width: 1280px){.category-view .category-description div{padding:0 20px}}@media only screen and (min-width: 1280px){.category-view .category-description{max-width:1280px}}.product-item-actions .tocart:before{font-size:27px}.page-with-filter .product-image-container,.cms-index-index .product-image-container{position:relative;left:50%;transform:translateX(-50%)}@media only screen and (max-width: 767px){.page-products.catalog-category-view.page-layout-2columns-left.page-with-filter .product-item-info{padding:0}}@media only screen and (min-width: 768px){.page-products.catalog-category-view.page-layout-2columns-left.page-with-filter .sidebar-main{position:-webkit-sticky;position:sticky;top:-40px}.page-products.catalog-category-view.page-layout-2columns-left.page-with-filter .sidebar-main .mobile_filter_header{display:none}}.page-with-filter .sidebar-main{background:#fff}@media only screen and (max-width: 767px){.page-with-filter .sidebar-main .block.filter{position:relative}.page-with-filter .sidebar-main .block.filter .mobile_filter_header{padding:15px 10px}.page-with-filter .sidebar-main .block.filter .block-content{margin-top:25px;padding:0 10px;z-index:101}.page-with-filter .sidebar-main .block.filter .mobile_filter_footer{border-top:1px solid #D4D2D2}.page-with-filter .sidebar-main .block.filter .filter-close.w-100{top:40px}.page-with-filter .sidebar-main .block.filter .filter-close:not(.blob-btn){top:0}}@media only screen and (min-width: 768px){.page-with-filter .sidebar-main .block.filter{margin-top:63px}.page-with-filter .sidebar-main .mobile_filter_footer{display:none}}.catalog-category-view.page-layout-1column .filter-toggle{display:none}.filter-toggle{top:2px;width:50%;z-index:60;margin:15px 0 auto}@media only screen and (min-width: 768px){.filter-toggle{display:none}}@media only screen and (min-width: 768px){.product_scuba_base{padding-top:40px}}.products.wrapper.grid.products-grid:not([amscroll-page]) .green_snorkels_bar{display:none}.products.wrapper.grid.products-grid.amscroll-pages:nth-last-of-type(2) .green_snorkels_bar{display:none}@media only screen and (min-width: 768px){.product_scuba_base_left{width:100%;min-width:45%}}@media only screen and (min-width: 768px){.product_scuba_base_right{width:100%;min-width:45%}}.ambrand-index-index .apptrian-subcategories-grid{display:none}.ambrand-index-index .items.am-filter-items-attr_category_ids.am-labels-folding>li{position:relative;left:-12px}.ambrand-index-index .items.am-filter-items-attr_category_ids.am-labels-folding>li>span,.ambrand-index-index .items.am-filter-items-attr_category_ids.am-labels-folding>li>input,.ambrand-index-index .items.am-filter-items-attr_category_ids.am-labels-folding>li>a{display:none}.ambrand-index-index .filter-options .filter-title-thickness,.ambrand-index-index .filter-options .filter-title-gender,.ambrand-index-index .filter-options .filter-content-thickness,.ambrand-index-index .filter-options .filter-content-gender{display:none}.ambrand-index-index .filter-options .level-2 .item{padding-left:6px}@media only screen and (min-width: 768px){.ambrand-index-index .column.main{width:67%}.ambrand-index-index .sidebar-main{width:33%}}@media only screen and (min-width: 1025px){.ambrand-index-index .column.main{width:74%}.ambrand-index-index .sidebar-main{width:26%}}@media only screen and (min-width: 1280px){.ambrand-index-index .column.main{width:79%}.ambrand-index-index .sidebar-main{width:21%}}@-moz-document url-prefix(){.filter-options-content .am-labels-folding,.filter-options-content .am-ranges{scrollbar-color:#E30613 #D1D1D1;scrollbar-width:thin}}.filter-options-content .am-labels-folding::-webkit-scrollbar,.filter-options-content .am-ranges::-webkit-scrollbar{width:8px;background:#D1D1D1}.filter-options-content .am-labels-folding::-webkit-scrollbar-thumb,.filter-options-content .am-ranges::-webkit-scrollbar-thumb{border-radius:8px;background:#E30613}.customer-account-login .block.block-customer-login,.customer-account-login .block.block-new-customer{width:auto}@media only screen and (min-width: 768px){.customer-account-login .block.block-customer-login,.customer-account-login .block.block-new-customer{width:41.5%}}@media only screen and (max-width: 767px){.account .sidebar-main{margin-top:30px}}.account .page-title-wrapper .page-title,.customer-account-login .page-title-wrapper .page-title,.customer-account-forgotpassword .page-title-wrapper .page-title,.customer-account-create .page-title-wrapper .page-title,.customer-account-createpassword .page-title-wrapper .page-title,.cms-brands .page-title-wrapper .page-title{font-size:45px;font-weight:800;text-transform:uppercase;margin-top:30px}@media only screen and (min-width: 1025px){.account .page-title-wrapper .page-title,.customer-account-login .page-title-wrapper .page-title,.customer-account-forgotpassword .page-title-wrapper .page-title,.customer-account-create .page-title-wrapper .page-title,.customer-account-createpassword .page-title-wrapper .page-title,.cms-brands .page-title-wrapper .page-title{font-size:55px;font-weight:900}}.customer-account-login .column.main,.customer-account-create .column.main,.customer-account-forgotpassword .column.main,.customer-account-createpassword .column.main{margin-bottom:75px}@media only screen and (min-width: 768px){.customer-account-login .column.main,.customer-account-create .column.main,.customer-account-forgotpassword .column.main,.customer-account-createpassword .column.main{margin-bottom:100px}}.customer-account-login .green_snorkels_bar,.customer-account-create .green_snorkels_bar,.customer-account-forgotpassword .green_snorkels_bar,.customer-account-createpassword .green_snorkels_bar{background:#fff}.customer-account-create .column.main,.customer-account-forgotpassword .column.main,.customer-account-createpassword .column.main{width:600px !important;margin-left:auto;margin-right:auto}@media only screen and (min-width: 768px){.customer-account-forgotpassword .page-main,.customer-account-createpassword .page-main{height:70vh;min-height:500px}}@media only screen and (max-width: 767px){.block-new-customer{margin-top:30px}}.block-new-customer .block-content a{display:block;position:relative;overflow:hidden}.block-new-customer .block-content p{margin-bottom:35px}.customer-account-forgotpassword .fieldset,.customer-account-createpassword .fieldset{margin-bottom:0}.customer-address-index .actions-toolbar{margin-top:20px}.form-wishlist-items .action.details.tooltip.toggle,.customer-address-index .action.details.tooltip.toggle{text-decoration:underline}.form-wishlist-items .action.details.tooltip.toggle:hover,.customer-address-index .action.details.tooltip.toggle:hover{text-decoration:none}@media only screen and (max-width: 767px){.form-wishlist-items .actions-toolbar,.customer-address-index .actions-toolbar{position:relative;left:-10px}}@media only screen and (max-width: 1024px){.form-wishlist-items .actions-toolbar .primary,.form-wishlist-items .actions-toolbar .secondary,.customer-address-index .actions-toolbar .primary,.customer-address-index .actions-toolbar .secondary{text-align:left}}.form-wishlist-items .actions-toolbar .primary button,.form-wishlist-items .actions-toolbar .secondary button,.customer-address-index .actions-toolbar .primary button,.customer-address-index .actions-toolbar .secondary button{margin-bottom:10px;margin-right:10px}.form.wishlist.share .form_action_tools>div{display:inline-block}.form.wishlist.share .form_action_tools .secondary a.back{float:right}@media only screen and (max-width: 1024px){.contact-index-index .general_page_header .page-main{left:0 !important;transform:none !important}}.contact-index-index .general_page_header .page-main div{text-align:left}.contact-index-index .general_page_header .page-main div h2{font-weight:900;font-size:50px;text-transform:uppercase;margin-bottom:0}@media only screen and (min-width: 768px){.contact-index-index .general_page_header .page-main div h2{font-size:69px}}.contact-index-index .general_page_header .page-main div p{font-size:20px;font-weight:500;margin-bottom:25px}@media only screen and (min-width: 768px){.contact-index-index .general_page_header .page-main div p{font-size:30px}}.contact-index-index .page-wrapper:after{top:528px !important;height:900px !important}@media only screen and (max-width: 1279px){.contact-index-index .page-wrapper:after{display:none !important}}@media only screen and (max-width: 1654px){.contact-index-index .page-wrapper:before{display:none !important}}.contact-index-index .column.main .contact_content_wrapper{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1025px){.contact-index-index .column.main .contact_content_wrapper{height:665px;-webkit-flex-direction:column;flex-direction:column}}.contact-index-index .column.main .contact_content_wrapper .contact_content_inner_wrapper{width:100%}@media only screen and (max-width: 1024px){.contact-index-index .column.main .contact_content_wrapper .contact_content_inner_wrapper{margin-bottom:35px}}@media only screen and (min-width: 1025px){.contact-index-index .column.main .contact_content_wrapper .contact_content_inner_wrapper{width:32%}}.contact-index-index .column.main .contact_content_wrapper .contact_content_inner_wrapper h1{font-size:30px;font-weight:900;margin-bottom:15px}.contact-index-index .column.main .contact_content_wrapper .contact-links-container{margin-top:45px;width:100%}@media only screen and (min-width: 1025px){.contact-index-index .column.main .contact_content_wrapper .contact-links-container{width:32%}}@media only screen and (max-width: 1024px){.contact-index-index .column.main .contact_content_wrapper .contact-links-container{order:3}}.contact-index-index .column.main .contact_content_wrapper .contact-links-container h4{font-size:30px;font-weight:900;margin-top:0}.contact-index-index .column.main .contact_content_wrapper .contact-links-container .contact_links_inner{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (min-width: 1025px){.contact-index-index .column.main .contact_content_wrapper .contact-links-container .contact_links_inner .contact_links_col{width:45%}}.contact-index-index .column.main .contact_content_wrapper .contact-links-container .contact_links_inner .contact_links_col ul{list-style-type:none;margin:0;padding:0}.contact-index-index .column.main .contact_content_wrapper .contact-links-container .contact_links_inner .contact_links_col ul li{margin:0 0 5px}.contact-index-index .column.main .contact_content_wrapper .contact-links-container .contact_links_inner .contact_links_col ul li a{font-weight:700}.contact-index-index .column.main .contact_content_wrapper .contact-links-container .contact_links_inner .contact_links_col:nth-of-type(1){margin-right:10%}@media only screen and (min-width: 1025px){.contact-index-index .column.main .contact_content_wrapper .contact-links-container .contact_links_inner .contact_links_col:nth-of-type(1){margin-right:5%}}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper{background:#F2F2F5;padding:40px 15px;width:100%}@media only screen and (min-width: 1025px){.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper{width:55%;margin-left:4%;padding:45px}}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner{padding:25px 0;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_tel_info{width:100%}@media only screen and (min-width: 768px){.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_tel_info{width:50%}}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_tel_info h4{font-size:20px;font-weight:800;margin-bottom:15px;margin-top:0}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_tel_info .contact_tel_country{font-size:15px}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_tel_info .contact_tel_number{font-weight:800;font-size:20px;padding-left:35px;position:relative}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_tel_info .contact_tel_number a{color:#000;text-decoration:none}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_tel_info .contact_tel_number a:hover{color:#000;text-decoration:none}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_tel_info .contact_tel_number:before{background:url("../../frontend/ScubaStore/blank_child/nl_NL/images/phone_icon.svg") no-repeat left center;background-size:auto;background-size:20px;content:'';position:absolute;width:20px;height:20px;display:block;left:3px;top:4px}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_form_text{width:100%}@media only screen and (max-width: 767px){.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_form_text{margin-top:15px}}@media only screen and (min-width: 768px){.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .contact_form_inner .contact_form_text{width:50%}}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .fieldset{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .fieldset .field.comment{width:100%}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .fieldset .field:not(.comment){width:100%}@media only screen and (min-width: 768px){.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .form.contact .fieldset .field:not(.comment){width:49%}}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar>div{width:100%}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar .terms-required-checkbox{position:relative}@media only screen and (max-width: 1024px){.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar .terms-required-checkbox{margin-bottom:35px}}@media only screen and (min-width: 1025px){.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar .terms-required-checkbox{width:45%}}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar .terms-required-checkbox .checkbox{position:absolute;left:0}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar .terms-required-checkbox .agree_terms{padding-left:30px}@media only screen and (min-width: 1025px){.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar .primary{width:48%}}.contact-index-index .column.main .contact_content_wrapper .contact_form_wrapper .contact-toolbar .primary .blob-btn{width:100%}.language.switcher-language{cursor:pointer}.language.switcher-language ul{padding:0}.language.switcher-language ul li.switcher-option{position:relative;margin-bottom:15px}@media only screen and (min-width: 768px){.language.switcher-language ul li.switcher-option a:after{bottom:-6px !important}}.nav_mobile .language.switcher-language{padding:15px 0 5px}.nav_mobile .language.switcher-language ul.switcher-dropdown{margin-top:15px}.nav_mobile .language.switcher-language ul.switcher-dropdown li.switcher-option{margin-bottom:15px}.nav_mobile .language.switcher-language ul.switcher-dropdown li.switcher-option img{top:2px}.nav_desktop .language.switcher-language{position:absolute;right:20px;top:7px;width:170px;z-index:55}.nav_desktop .language.switcher-language .switcher-options{border-radius:3px 40px 0 0;padding:6px 20px}.nav_desktop .language.switcher-language .switcher-options.active{box-shadow:rgba(6,8,0,0.15) 2px 0px 12px 1px;background:#fff}.nav_desktop .language.switcher-language .switcher-options.active ul.switcher-dropdown{display:block}.nav_desktop .language.switcher-language .switcher-options ul.switcher-dropdown{display:none;margin-top:20px}.switcher_lang .switcher_tit{margin-left:36px}html:lang(en) .dunico_scuba_shadow:hover .action.tocart.primary{max-width:220px;width:220px}html:lang(en) .wishitem_tocart_blob{width:168px}html:lang(en) .nav_footer .nav_footer_col:last-of-type{padding-top:33px}html:not(:lang(en)) .dunico_scuba_shadow:hover .action.tocart.primary{max-width:100%;width:280px}@media only screen and (max-width: 1024px){html:lang(es) .footer_nav_col:nth-of-type(1){width:170px !important;left:144px !important}}@media only screen and (max-width: 1024px){html:lang(es) .footer_nav_col:nth-of-type(2){left:144px !important}}
