#mobileCountryLink {
  display: none;
}
#localeSwitchWarning {
  width: 50% !important;
  max-width: 600px;
}
#localeSwitchWarning .button {
  width: 80%;
  margin-top: 2em;
}
#changeLocaleButton {
  float: left;
  margin-left: .5em;
}
#cancelChangeLocaleButton {
  float: right;
  margin-right: .5em;
}
#localeInterstitial .column,
#localeSwitchWarning .column {
  width: 50%;
}
#localeInterstitial {
  width: 80%;
  max-width: 800px;
}
#chooseLocaleButton {
  width: auto;
}
#localeInterstitial input[type=radio] {
  opacity: 1;
  margin: 0;
  position: relative;
}
#localeInterstitial .country-link {
  font-size: 8px;
}
#localeInterstitial li {
  width: 33%;
}
#header .top-left .block-template-country-picker-eu-v1 {
  clear: both;
}
#header .top-left .gnav-item-v1 .gnav-item-content {
  display: none;
}
#header .top-left .gnav-item-v1:hover .gnav-item-content {
  display: block;
}
#header {
  min-height: 60px;
}
#countryPicker li.country {
  margin-left: 8px;
}
#header .top-left .block-template-country-picker-eu-v1 {
  padding-top: 5px;
}
#footer .block div #localeOverlay,
#footer .block div #localeSwitchOverlay {
  display: none;
}
.block-template-email-signup-popup-v1,
.block-nodeblock-6814,
#footer .block-nodeblock-6814 {
  display: none;
}
.spp-container {
  z-index: 1;
  position: relative;
}
#footer {
  position: relative !important;
  margin-top: 25px;
}
html.sticky-footer .wrapper {
    margin-bottom: 0;
}
.page-product-37490 .branding .node-elc-nodeblock .content a,
.page-node-16618 .branding .node-elc-nodeblock .content a {
    display: inline-block;
    width: 138px;
    height: 30px;
    background: transparent url("/media/export/cms/LaMer_logo_on_dark-transparent.png") no-repeat scroll 0% 0%;
}
.page-product-37490 .branding .node-elc-nodeblock .content img,
.page-node-16618 .branding .node-elc-nodeblock .content img {
    display: none;
}
.page-product-37490 #countryPicker a,
.page-node-16618 #countryPicker a {
    color: black;
}
.page-product-37490 #countryPickerWrap li,
.page-node-16618 #countryPickerWrap li {
    color: white;
}
#main .spp-container .title h1 {
    font-size: 36px;
}

/* Quick Shop Overlay */
#foreground-node #main {
  padding-top: 0 !important;
  position: relative;
  top: 0;
  border: 1px solid #AAAAAA;
}
#foreground-node #main .container {
  padding-bottom: 0 !important;
}

#foreground-node {padding:0!important; overflow:visible; height: auto !important; border:none;}
#foreground-node .quick-view-slide .qs-wrapper .close-qs {right:23px;}
#foreground-node .quick-view-slide {border: none;}

.basic-block img {
  width: 100%;
  display: block;
  height: auto;
}
#signin #pg_wrapper #customer-service .customer-service-content p {
  margin-bottom: 10px;
}
.pg_wrapper #customer-service .customer-service-content #LM_AT_EN_VC_Chat_button {
  display: inline-block;
}
#create-review .pg_wrapper #customer-service .customer-service-content a {
  padding-right: 8px;
}
.body-container #footer {
  margin-top: 5px;
}
@media screen and (max-height: 600px) {
  #top {
      position: absolute;
  }
}

/* Power review changes*/
.p-w-r .pr-snippet-stars-reco-inline .pr-snippet-stars-reco-reco .pr-snippet-reco-to-friend {
  max-width: 100%;
}
#pr-reviewdisplay .p-w-r .pr-snippet-reco-to-friend .pr-reco-to-friend-message {
  max-width: 100%;
  line-height: 2.2;
}
#pr-reviewdisplay .pr-review-snapshot-header .pr-review-snapshot-header-intro {
  display: block;
  margin-bottom: 0;
}
#pr-reviewdisplay .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-subheadline {
  display: none;
}
#power_review_container .spp-container .product-full__details .product-full__name {
  width: auto;
}
#main .spp-bottom-container .review-container {
  width: 100%;
}
#main .spp-bottom-container .spp-review-heading {
  top: 0;
}
.write_a_review__container #pr-write .p-w-r .form-group {
  margin-bottom: 18px;
}
#pr-write .p-w-r #pr-war-form .form-group.pr-describeyourself-form-group {
  margin-left: 250px;
}
.i18n-pl-e-PL h1, .i18n-pl-e-PL h2, .i18n-pl-e-PL h3, .i18n-pl-e-PL h4, .i18n-pl-e-PL h5, .i18n-pl-e-PL h6 {
  font-family: 'LinotypeDidotRoman', 'Palatino Linotype';
}
#pr-reviewdisplay .pr-review-snapshot-header .pr-review-snapshot-header-intro .pr-headline,
#pr-reviewdisplay .pr-review-display .pr-rd-bottomline,
.write_a_review__container .pr-media_image-form-group {
  display: none;
}
.write_a_review__container .pr-footer .pr-btn-review:focus {
  color: #ffffff;
}
.i18n-at-e-EN .popup-plaque-content.left, .i18n-at-e-DE .popup-plaque-content.left {
  width: 380px !important;
  padding-left: 25px;
}
.i18n-at-e-EN .popup-plaque-content.right, .i18n-at-e-DE .popup-plaque-content.right {
  width: 300px !important;
}
.i18n-at-e-EN .popup-plaque, .i18n-at-e-DE .popup-plaque {
  width: 800px !important;
}
.i18n-at-e-EN .email-signup-popup .popup-plaque-inner, .i18n-at-e-DE .email-signup-popup .popup-plaque-inner {
  min-height: 400px;
}
#header .top-right .lm_popup_blocks.has-title .popup_block_content .register-wrapper{
  padding-top: 30px;
}
.ff-quiz__footer .ff-quiz__footer-container .info-link-gdpr {
  width: auto;
}
.ff-quiz__inner .ff-quiz-matchmaking-footer--box {
  height: 77px;
}
html:lang(pl) h1, h2, h3, h4, h5, h6 {
  font-family: "roboto-condensed-regular,Helvetica,Arial,Sans-Serif";
}
.spp-container .spp-info-container #sku_select_container {
  width: 200px;
}
#countryPickerWrap .country-link.current-country {
  width: auto;
}