 meta.foundation-mq-small {font-family: "only screen and (min-width: 768px)"; width: 48em;} meta.foundation-mq-medium {font-family: "only screen and (min-width: 960px)"; width: 60em;} meta.foundation-mq-large {font-family: "print, screen and (min-width: 80em)"; width: 80em;} #skiptocontent a:focus {position: absolute; left: 0px; top: 0px; outline-color: transparent; -webkit-transition: top .1s ease-in; transition: top .1s ease-in;} #skiptocontent a {padding: 6px; position: absolute; top: -40px; left: 0px; color: white; border-right: 1px solid white; border-bottom: 1px solid white; border-bottom-right-radius: 8px; background: #BF1722; -webkit-transition: top 1s ease-out; transition: top 1s ease-out; z-index: 100;} body.modal-open {overflow: hidden !important; height: 100%;} @media (max-width: 667px) {html.modal-open {overflow: hidden !important; height: 100%;}} .reveal-modal .section-title h5 {font-weight: 600; font-size: 16px; border-bottom: 1px solid #000; padding-bottom: 10px;} .reveal-modal .section-content {overflow-y: auto; max-height: 540px;} .reveal-modal .close-reveal-modal {padding: 0 5px 5px 10px; margin: 0; border: none; background-color: transparent;} .reveal-modal .close-reveal-modal:hover {color: #cf0a2c;} .reveal-modal .close-reveal-modal:focus {color: #cf0a2c;} .reveal-modal.full-modal {background-size: 100% 100% !important; background-repeat: no-repeat !important; height: 100% !important; top: 0px !important; left: 0px !important; margin: 0px 0px 0px 0px !important; width: 100%; max-height: 100%;} @media (max-width: 667px) {.reveal-modal {top: 1px !important; left: 0 !important; margin-left: 0; height: 100vh; width: 100vw; min-height: 100vh; overflow-y: scroll; -webkit-overflow-scrolling: touch;} .reveal-modal .section-content {max-height: 100%;}} #addToBagModal {padding: 1.375em 1.375em 2.375em;} #addToBagModal .section-title h5 {font-size: 24px; border-bottom: 0px; text-align: center; margin-bottom: 0px; padding-bottom: 0px;} #addToBagModal .section-title .added-to-bag-message {margin-bottom: 15px; line-height: 20px;} #addToBagModal .section-title .content-dev {text-align: center;} #addToBagModal .section-content {text-align: center;} #addToBagModal .section-content .btn-popup {height: 35px !important; top: 0px !important;} #addToBagModal .section-content .button-center {display: inline-block;} #addToBagModal .section-content .button-center button:nth-of-type(1) {margin-right: 10px;} #addToBagModal .section-content .button-center button:nth-of-type(2) {margin-left: 10px;} #addToBagModal .section-content .columns {float: none; margin: auto;} .leModal {padding: 1.375em 1.375em 2.375em;} .leModal .section-title {text-align: center; margin-bottom: 10px;} .leModal .section-title .title {font-size: 16px; border-bottom: 0px; text-align: center; margin-bottom: 0px; padding-bottom: 0px; font-weight: 500;} .leModal .section-title h3 {color: #a58520; text-transform: initial; font-size: 13px; font-weight: 400;} .leModal .section-title .content-dev {text-align: center;} .leModal .section-content {text-align: center;} .leModal .section-content .btn-popup {height: 35px !important; top: 0px !important;} .leModal .section-content .button-center {display: inline-block;} .leModal .section-content .button-center button:nth-of-type(1) {margin-right: 2px; width: 13em;} .leModal .section-content .button-center button:nth-of-type(2) {margin-left: 2px; width: 13em; padding: 7px;} .leModal .section-content .button-center a {margin-left: 2px; width: 13em; padding: 7px;} .leModal .section-content .columns {float: none; margin: auto;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p {font-size: 11px; text-align: center; margin-bottom: 0;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p a {color: #151415; text-decoration: underline;} #loyaltyLEModal section .loyalty-terms-conditions-join-rebrand p:nth-child(2) {display: none;} @media (max-width: 667px) {#addToBagModal {top: 20px !important; left: 20px !important; right: 20px !important; margin-left: 0 !important; margin-right: 0 !important; height: auto; width: auto !important; min-height: 1vh; padding: 1.375em 0 3em !important;} #addToBagModal .section-title h5 {font-size: 24px; margin-top: 30px; padding-bottom: 10px;} #addToBagModal .section-content .button-center button:nth-of-type(1) {margin-right: 0;} #addToBagModal .section-content .button-center button:nth-of-type(2) {margin-left: 0;} #addToBagModal .section-content .columns {float: none; margin: auto;} .leModal {top: 20px !important; left: 20px !important; right: 20px !important; margin-left: 0 !important; margin-right: 0 !important; height: auto; width: auto !important; min-height: 1vh; padding: 1.375em 1.375em 3em !important;} .leModal .section-title h5 {font-size: 24px; margin-top: 30px; padding-bottom: 10px;} .leModal .section-content {display: block;} .leModal .section-content .button-center button:nth-of-type(1) {width: 18em; margin-right: 0;} .leModal .section-content .button-center button:nth-of-type(2) {width: 18em; margin-left: 0;} .leModal .section-content .button-center a {width: 18em; margin-left: 0;} .leModal .section-content .columns {float: none; margin: auto;}} .icon-sprite, .icon-sprite-cc-amex-sm, .icon-sprite-cc-cb-sm-grey, .icon-sprite-cc-cb-sm, .icon-sprite-cc-dankort-sm-grey, .icon-sprite-cc-dankort-sm, .icon-sprite-cc-dc-sm-grey, .icon-sprite-cc-dc-sm, .icon-sprite-cc-jcb-sm-grey, .icon-sprite-cc-jcb-sm, .icon-sprite-cc-maestro-sm-grey, .icon-sprite-cc-maestro-sm, .icon-sprite-cc-mc-sm, .icon-sprite-cc-visa-sm, .icon-sprite-giropay-sm-grey, .icon-sprite-giropay-sm, .icon-sprite-ideal-sm-grey, .icon-sprite-ideal-sm, .icon-sprite-paypal-sm, .icon-sprite-small-diagonal, .icon-sprite-sofort-sm-grey, .icon-sprite-sofort-sm {display: inline-block; background: transparent url('../images/sprites-s75de3dcca9.png') no-repeat; vertical-align: middle;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite, .icon-sprite-cc-amex-sm, .icon-sprite-cc-cb-sm-grey, .icon-sprite-cc-cb-sm, .icon-sprite-cc-dankort-sm-grey, .icon-sprite-cc-dankort-sm, .icon-sprite-cc-dc-sm-grey, .icon-sprite-cc-dc-sm, .icon-sprite-cc-jcb-sm-grey, .icon-sprite-cc-jcb-sm, .icon-sprite-cc-maestro-sm-grey, .icon-sprite-cc-maestro-sm, .icon-sprite-cc-mc-sm, .icon-sprite-cc-visa-sm, .icon-sprite-giropay-sm-grey, .icon-sprite-giropay-sm, .icon-sprite-ideal-sm-grey, .icon-sprite-ideal-sm, .icon-sprite-paypal-sm, .icon-sprite-small-diagonal, .icon-sprite-sofort-sm-grey, .icon-sprite-sofort-sm {background: transparent url('../images/sprites@2x-sefbe3049d6.png') no-repeat;}} .icon-sprite-cc-amex-sm {width: 40px; height: 20px; background-position: 0 0;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-amex-sm {background-position: 0 0; background-size: 71px auto;}} .icon-sprite-cc-cb-sm-grey {width: 26px; height: 20px; background-position: 0 -40px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-cb-sm-grey {background-position: 0 -40px; background-size: 71px auto;}} .icon-sprite-cc-cb-sm {width: 40px; height: 20px; background-position: 0 -80px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-cb-sm {background-position: 0 -80px; background-size: 71px auto;}} .icon-sprite-cc-dankort-sm-grey {width: 34px; height: 20px; background-position: 0 -120px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-dankort-sm-grey {background-position: 0 -120px; background-size: 71px auto;}} .icon-sprite-cc-dankort-sm {width: 40px; height: 20px; background-position: 0 -160px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-dankort-sm {background-position: 0 -160px; background-size: 71px auto;}} .icon-sprite-cc-dc-sm-grey {width: 31px; height: 20px; background-position: 0 -200px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-dc-sm-grey {background-position: 0 -200px; background-size: 71px auto;}} .icon-sprite-cc-dc-sm {width: 40px; height: 20px; background-position: 0 -240px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-dc-sm {background-position: 0 -240px; background-size: 71px auto;}} .icon-sprite-cc-jcb-sm-grey {width: 30px; height: 20px; background-position: 0 -280px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-jcb-sm-grey {background-position: 0 -280px; background-size: 71px auto;}} .icon-sprite-cc-jcb-sm {width: 40px; height: 20px; background-position: 0 -320px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-jcb-sm {background-position: 0 -320px; background-size: 71px auto;}} .icon-sprite-cc-maestro-sm-grey {width: 34px; height: 20px; background-position: 0 -360px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-maestro-sm-grey {background-position: 0 -360px; background-size: 71px auto;}} .icon-sprite-cc-maestro-sm {width: 40px; height: 20px; background-position: 0 -400px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-maestro-sm {background-position: 0 -400px; background-size: 71px auto;}} .icon-sprite-cc-mc-sm {width: 40px; height: 20px; background-position: 0 -440px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-mc-sm {background-position: 0 -440px; background-size: 71px auto;}} .icon-sprite-cc-visa-sm {width: 40px; height: 20px; background-position: 0 -480px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-cc-visa-sm {background-position: 0 -480px; background-size: 71px auto;}} .icon-sprite-giropay-sm-grey {width: 50px; height: 20px; background-position: 0 -520px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-giropay-sm-grey {background-position: 0 -520px; background-size: 71px auto;}} .icon-sprite-giropay-sm {width: 47px; height: 20px; background-position: 0 -560px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-giropay-sm {background-position: 0 -560px; background-size: 71px auto;}} .icon-sprite-ideal-sm-grey {width: 26px; height: 20px; background-position: 0 -600px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-ideal-sm-grey {background-position: 0 -600px; background-size: 71px auto;}} .icon-sprite-ideal-sm {width: 30px; height: 20px; background-position: 0 -640px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-ideal-sm {background-position: 0 -640px; background-size: 71px auto;}} .icon-sprite-paypal-sm {width: 50px; height: 34px; background-position: 0 -680px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-paypal-sm {background-position: 0 -680px; background-size: 71px auto;}} .icon-sprite-small-diagonal {width: 16px; height: 24px; background-position: 0 -734px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-small-diagonal {background-position: 0 -734px; background-size: 71px auto;}} .icon-sprite-sofort-sm-grey {width: 71px; height: 20px; background-position: 0 -778px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-sofort-sm-grey {background-position: 0 -778px; background-size: 71px auto;}} .icon-sprite-sofort-sm {width: 71px; height: 20px; background-position: 0 -818px;} @media print, only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-device-pixel-ratio: 1.5) {.icon-sprite-sofort-sm {background-position: 0 -818px; background-size: 71px auto;}} .product-pricing .sales .reg {display: inline;} 