.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.cookies{display:none;position:fixed;z-index:10000;bottom:15px;left:50%;transform:translateX(-50%);width:calc(100% - 30px);max-width:792px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px 0;padding:20px;box-sizing:border-box;background-color:#333;box-shadow:none;color:#fff;border-radius:0;font-family:inherit}@media (min-width:768px){.cookies{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:0 60px;border-radius:0;bottom:20px;padding:40px;width:calc(100% - 50px)}}.cookies.visible,.cookies__wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.cookies a{color:inherit;text-decoration:underline;transition:all .35s ease}.cookies a:hover{color:inherit;text-decoration:none}.cookies__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 8px;width:100%}@media (min-width:768px){.cookies__wrap{gap:0 20px}}@media (min-width:1200px){.cookies__wrap{gap:0 20px}}.cookies__text{font-weight:400;font-size:16px;line-height:140%;color:#fff}@media (min-width:768px){.cookies__text{font-size:16px;line-height:140%}}.cookies__close-btn{cursor:pointer;outline:0;padding:10px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:max-content;max-width:100%;height:44px;border-radius:30px;border:0;background:#333;font-family:inherit;font-weight:700;font-size:13px;line-height:140%;letter-spacing:.1em;text-transform:uppercase;transition:all .35s ease;color:#fff}@media (min-width:768px){.cookies__close-btn{font-size:13px;line-height:140%}}.cookies__close-btn:hover{background:#fff;color:#333;border:1px solid #fff}.sidebar .cookies{position:static;bottom:0;left:0;width:100%;max-width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:0;background-color:inherit;color:inherit;border-radius:inherit;font-family:inherit;transform:none}

/*---------------------------------------------------
    LESS Elements 0.9
  ---------------------------------------------------
    A set of useful LESS mixins
    More info at: http://lesselements.com
  ---------------------------------------------------*/
.rich[contenteditable="true"] {
  -webkit-user-modify: read-only;
  -moz-user-modify: read-only;
  user-modify: read-only;
}
.fullwidth-slider__description {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-flow: column;
  flex-flow: column;
  width: 100%;
  position: relative;
}
@media (min-width: 1025px) {
  .fullwidth-slider__description {
    -ms-grid-columns: 30px (1fr 20px)[23] 1fr 30px;
    grid-template-columns: 30px repeat(23, 1fr 20px) 1fr 30px;
    display: -ms-grid;
    display: grid;
    min-height: 7.9375rem;
    -ms-grid-rows: 1fr minmax(28px, auto) auto;
    grid-template-rows: 1fr minmax(28px, auto) auto;
    -ms-flex-line-pack: end;
    align-content: flex-end;
    padding-left: 0;
    padding-right: 0;
  }
}
.fullwidth-slider__description .description__top {
  margin-bottom: 1.25rem;
}
@media (min-width: 1025px) {
  .fullwidth-slider__description .description__top {
    -ms-grid-column: 4;
    -ms-grid-column-span: 15;
    grid-column: 4 / span 15;
    -ms-grid-row: 3;
    grid-row: 3;
    margin-bottom: 1.9375rem;
  }
  .fullwidth-slider__description .description__top:last-child {
    -ms-grid-column-span: 21;
    grid-column-end: span 21;
  }
}
.fullwidth-slider__description .description__top h3 {
  letter-spacing: 0.4px;
  line-height: 2rem;
  font-size: 1.5rem;
  margin: 0;
  font-weight: normal;
}
@media (min-width: 1025px) {
  .fullwidth-slider__description .description__top h3 {
    letter-spacing: 0.4px;
    line-height: 2.6875rem;
    font-size: 2rem;
  }
}
.fullwidth-slider__description .description__top a {
  letter-spacing: 1px;
  line-height: 1.25rem;
  font-size: .75rem;
  text-transform: uppercase;
  text-decoration: none;
  display: block;
  margin-top: .5625rem;
  color: #000;
}
@media (min-width: 1025px) {
  .fullwidth-slider__description .description__top a {
    margin-top: .5rem;
    margin-bottom: -0.125rem;
  }
}

.rich[contenteditable=true]{-webkit-user-modify:read-only;-moz-user-modify:read-only;user-modify:read-only}.location__btn{padding:0;outline:0;box-shadow:none;background:0 0;border:0;cursor:pointer}@media (min-width:1025px){.location__btn{display:flex;width:100%;height:100%;justify-content:center;align-items:center;position:relative;left:0;transition:left .24s linear}.location__btn.active,.location__btn:hover{left:5px}.location__btn.active .location__btn-value::before,.location__btn:hover .location__btn-value::before{opacity:1}}.location__btn-icon{background-position:center;background-repeat:no-repeat;background-size:14px 16px;height:16px;width:14px;display:none}.location__btn-value{position:relative}@media (min-width:1025px){.location__btn-value::before{background-color:#000;border-radius:50%;content:'';display:block;height:5px;left:-11px;opacity:0;transition:opacity .1s linear;width:5px;position:absolute;top:50%;transform:translateY(-50%)}.location__btn-caption{display:none}}.location__btn-currency{display:none;margin-left:3px}.location__btn-currency:before{content:'('}.location__btn-currency:after{content:')'}.location__popup{display:flex;flex-direction:column;position:absolute;z-index:5;inset:0;padding:30px 20px;gap:48px;background-color:#fff;overflow:auto;opacity:0;visibility:hidden;transform:translate3d(10px,0,0);transition:all .35s ease-in-out;height:100vh;scrollbar-width:thin;scrollbar-color:#000 transparent}.location__popup::-webkit-scrollbar{width:2px}.location__popup::-webkit-scrollbar-track{background-color:transparent}.location__popup::-webkit-scrollbar-thumb{background-color:#000}.location__popup.show{opacity:1;transform:translate3d(0,0,0);visibility:visible}@media (min-width:1025px){.location__popup{padding:30px;inset:var(--header-height) 0 0 auto;height:calc(100vh - var(--header-height) - var(--website-info-height));width:364px;border-left:1px solid #000;gap:45px}}.location__popup-close{font-size:0;line-height:0;border:0;outline:0;padding:0;box-shadow:none;cursor:pointer;background-color:transparent;transition:all .24s ease-in-out;background-repeat:no-repeat;background-image:url(/ru-ru/skin/frontend/lite/montblanc_new/icons/icon-close.svg);background-position:center;position:absolute;z-index:2;width:32px;height:32px;background-size:12px auto;inset:10px 5px auto auto}.location__popup-close:hover{opacity:.75}.location__popup-header{line-height:1.8rem}.location__popup-regions{display:flex;flex-direction:column;align-items:flex-start;gap:1.18rem;overflow:hidden}@media (min-width:1025px){.location__popup-regions{gap:.87rem}}.location__popup-regions.hidden{opacity:0;height:0;visibility:hidden}.location__popup-title{text-transform:uppercase;font-size:.8rem;line-height:1.1rem}.location__popup-region{opacity:0;height:0;overflow:hidden;visibility:hidden}.location__popup-region.show{opacity:1;height:auto;visibility:visible;overflow:inherit}.location__popup-region-back,.location__popup-region-btn{cursor:pointer;border:0;padding:0;outline:0;box-shadow:none;background:0 0}.location__popup-region-btn{display:inline-flex;align-items:center;gap:12px;font-size:.9rem;line-height:1rem;letter-spacing:.05em}.location__popup-region-btn::after,.location__popup-region-list a::after{content:'';width:8px;height:8px;background-repeat:no-repeat;background-image:url(/ru-ru/skin/frontend/lite/montblanc_new/icons/sidebar-marker.svg);background-position:center;background-size:contain;transition:all .24s cubic-bezier(.42,0,.58,1);opacity:0;transform:translate(-100%,0)}.location__popup-region-btn:hover::after{opacity:1;transform:translate(0,0)}.location__popup-region-back{width:32px;height:32px;transition:all .24s ease-in-out;background-repeat:no-repeat;background-image:url(/ru-ru/skin/frontend/lite/montblanc_new/icons/arrow-prev.svg);background-position:center;background-size:14px auto;transform:translate(-10px,-16px)}.location__popup-region-back:hover{opacity:.75}.location__popup-region-title{text-transform:uppercase;font-size:.8rem;line-height:1.2rem}.location__popup-region-list{display:flex;flex-direction:column;gap:.98rem;list-style:none;margin:0;padding:0}@media (min-width:1025px){.location__popup-region-list{gap:.7rem}}.location__popup-region-list a{display:inline-flex;align-items:center;cursor:pointer;color:inherit;text-decoration:none}.location__popup-region-list a::after{margin:-3px 0 0}.location__popup-region-list a+a{padding:0 0 0 5px}.location__popup-region-list a+a::before{content:'|';margin:0 6px 0 -6px;transform:translate(0,-1px)}.location__popup-region-list a.selected::before{content:'';width:5px;height:5px;border-radius:50%;background-color:#000;margin:0 5px 0 0;transform:translateY(-2px)}.location__popup-region-list a.selected::after{display:none}.location__popup-region-list a:hover::after{margin-left:15px;opacity:1;transform:translate(0,0)}.location__popup-footer{margin:auto 0 0}

