/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background: transparent;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(data:image/gif;base64,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) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(data:application/vnd.ms-fontobject;base64,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);
    src: url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=?#iefix) format('embedded-opentype'), url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format('woff'), url(data:font/ttf;base64,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) format('truetype'), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBzdGFuZGFsb25lPSJubyI/Pgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxtZXRhZGF0YT5HZW5lcmF0ZWQgYnkgRm9udGFzdGljLm1lPC9tZXRhZGF0YT4KPGRlZnM+Cjxmb250IGlkPSJzbGljayIgaG9yaXotYWR2LXg9IjUxMiI+Cjxmb250LWZhY2UgZm9udC1mYW1pbHk9InNsaWNrIiB1bml0cy1wZXItZW09IjUxMiIgYXNjZW50PSI0ODAiIGRlc2NlbnQ9Ii0zMiIvPgo8bWlzc2luZy1nbHlwaCBob3Jpei1hZHYteD0iNTEyIiAvPgoKPGdseXBoIHVuaWNvZGU9IiYjODU5NDsiIGQ9Ik0yNDEgMTEzbDEzMCAxMzBjNCA0IDYgOCA2IDEzIDAgNS0yIDktNiAxM2wtMTMwIDEzMGMtMyAzLTcgNS0xMiA1LTUgMC0xMC0yLTEzLTVsLTI5LTMwYy00LTMtNi03LTYtMTIgMC01IDItMTAgNi0xM2w4Ny04OC04Ny04OGMtNC0zLTYtOC02LTEzIDAtNSAyLTkgNi0xMmwyOS0zMGMzLTMgOC01IDEzLTUgNSAwIDkgMiAxMiA1eiBtMjM0IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODU5MjsiIGQ9Ik0yOTYgMTEzbDI5IDMwYzQgMyA2IDcgNiAxMiAwIDUtMiAxMC02IDEzbC04NyA4OCA4NyA4OGM0IDMgNiA4IDYgMTMgMCA1LTIgOS02IDEybC0yOSAzMGMtMyAzLTggNS0xMyA1LTUgMC05LTItMTItNWwtMTMwLTEzMGMtNC00LTYtOC02LTEzIDAtNSAyLTkgNi0xM2wxMzAtMTMwYzMtMyA3LTUgMTItNSA1IDAgMTAgMiAxMyA1eiBtMTc5IDE0M2MwLTQwLTktNzctMjktMTEwLTIwLTM0LTQ2LTYwLTgwLTgwLTMzLTIwLTcwLTI5LTExMC0yOS00MCAwLTc3IDktMTEwIDI5LTM0IDIwLTYwIDQ2LTgwIDgwLTIwIDMzLTI5IDcwLTI5IDExMCAwIDQwIDkgNzcgMjkgMTEwIDIwIDM0IDQ2IDYwIDgwIDgwIDMzIDIwIDcwIDI5IDExMCAyOSA0MCAwIDc3LTkgMTEwLTI5IDM0LTIwIDYwLTQ2IDgwLTgwIDIwLTMzIDI5LTcwIDI5LTExMHoiLz4KPGdseXBoIHVuaWNvZGU9IiYjODIyNjsiIGQ9Ik00NzUgMjU2YzAtNDAtOS03Ny0yOS0xMTAtMjAtMzQtNDYtNjAtODAtODAtMzMtMjAtNzAtMjktMTEwLTI5LTQwIDAtNzcgOS0xMTAgMjktMzQgMjAtNjAgNDYtODAgODAtMjAgMzMtMjkgNzAtMjkgMTEwIDAgNDAgOSA3NyAyOSAxMTAgMjAgMzQgNDYgNjAgODAgODAgMzMgMjAgNzAgMjkgMTEwIDI5IDQwIDAgNzctOSAxMTAtMjkgMzQtMjAgNjAtNDYgODAtODAgMjAtMzMgMjktNzAgMjktMTEweiIvPgo8Z2x5cGggdW5pY29kZT0iJiM5NzsiIGQ9Ik00NzUgNDM5bDAtMTI4YzAtNS0xLTktNS0xMy00LTQtOC01LTEzLTVsLTEyOCAwYy04IDAtMTMgMy0xNyAxMS0zIDctMiAxNCA0IDIwbDQwIDM5Yy0yOCAyNi02MiAzOS0xMDAgMzktMjAgMC0zOS00LTU3LTExLTE4LTgtMzMtMTgtNDYtMzItMTQtMTMtMjQtMjgtMzItNDYtNy0xOC0xMS0zNy0xMS01NyAwLTIwIDQtMzkgMTEtNTcgOC0xOCAxOC0zMyAzMi00NiAxMy0xNCAyOC0yNCA0Ni0zMiAxOC03IDM3LTExIDU3LTExIDIzIDAgNDQgNSA2NCAxNSAyMCA5IDM4IDIzIDUxIDQyIDIgMSA0IDMgNyAzIDMgMCA1LTEgNy0zbDM5LTM5YzItMiAzLTMgMy02IDAtMi0xLTQtMi02LTIxLTI1LTQ2LTQ1LTc2LTU5LTI5LTE0LTYwLTIwLTkzLTIwLTMwIDAtNTggNS04NSAxNy0yNyAxMi01MSAyNy03MCA0Ny0yMCAxOS0zNSA0My00NyA3MC0xMiAyNy0xNyA1NS0xNyA4NSAwIDMwIDUgNTggMTcgODUgMTIgMjcgMjcgNTEgNDcgNzAgMTkgMjAgNDMgMzUgNzAgNDcgMjcgMTIgNTUgMTcgODUgMTcgMjggMCA1NS01IDgxLTE1IDI2LTExIDUwLTI2IDcwLTQ1bDM3IDM3YzYgNiAxMiA3IDIwIDQgOC00IDExLTkgMTEtMTd6Ii8+CjwvZm9udD48L2RlZnM+PC9zdmc+Cg==#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's necessary styles
   ========================================================================== */

/* Hide scroll bar */

html.remodal-is-locked {
  overflow: hidden;

  -ms-touch-action: none;
  touch-action: none;
}

/* Anti FOUC */

.remodal,
[data-remodal-id] {
  display: none;
}

/* Necessary styles of the overlay */

.remodal-overlay {
  position: fixed;
  z-index: 9999;
  top: -5000px;
  right: -5000px;
  bottom: -5000px;
  left: -5000px;

  display: none;
}

/* Necessary styles of the wrapper */

.remodal-wrapper {
  position: fixed;
  z-index: 10000;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;

  display: none;
  overflow: auto;

  text-align: center;

  -webkit-overflow-scrolling: touch;
}

.remodal-wrapper:after {
  display: inline-block;

  height: 100%;
  margin-left: -0.05em;

  content: "";
}

/* Fix iPad, iPhone glitches */

.remodal-overlay,
.remodal-wrapper {
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Necessary styles of the modal dialog */

.remodal {
  position: relative;

  outline: none;

  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  text-size-adjust: 100%;
}

.remodal-is-initialized {
  /* Disable Anti-FOUC */
  display: inline-block;
}
/*
 *  Remodal - v1.1.1
 *  Responsive, lightweight, fast, synchronized with CSS animations, fully customizable modal window plugin with declarative configuration and hash tracking.
 *  http://vodkabears.github.io/remodal/
 *
 *  Made by Ilya Makarov
 *  Under MIT License
 */

/* ==========================================================================
   Remodal's default mobile first theme
   ========================================================================== */

/* Default theme styles for the background */

.remodal-bg.remodal-is-opening,
.remodal-bg.remodal-is-opened {
  -webkit-filter: blur(3px);
  filter: blur(3px);
}

/* Default theme styles of the overlay */

.remodal-overlay {
  background: rgba(43, 46, 56, 0.9);
}

.remodal-overlay.remodal-is-opening,
.remodal-overlay.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal-overlay.remodal-is-opening {
  -webkit-animation-name: remodal-overlay-opening-keyframes;
  animation-name: remodal-overlay-opening-keyframes;
}

.remodal-overlay.remodal-is-closing {
  -webkit-animation-name: remodal-overlay-closing-keyframes;
  animation-name: remodal-overlay-closing-keyframes;
}

/* Default theme styles of the wrapper */

.remodal-wrapper {
  padding: 10px 10px 0;
}

/* Default theme styles of the modal dialog */

.remodal {
  box-sizing: border-box;
  width: 100%;
  margin-bottom: 10px;
  padding: 35px;

  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);

  color: #2b2e38;
  background: #fff;
}

.remodal.remodal-is-opening,
.remodal.remodal-is-closing {
  -webkit-animation-duration: 0.3s;
  animation-duration: 0.3s;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
}

.remodal.remodal-is-opening {
  -webkit-animation-name: remodal-opening-keyframes;
  animation-name: remodal-opening-keyframes;
}

.remodal.remodal-is-closing {
  -webkit-animation-name: remodal-closing-keyframes;
  animation-name: remodal-closing-keyframes;
}

/* Vertical align of the modal dialog */

.remodal,
.remodal-wrapper:after {
  vertical-align: middle;
}

/* Close button */

.remodal-close {
  position: absolute;
  top: 0;
  left: 0;

  display: block;
  overflow: visible;

  width: 35px;
  height: 35px;
  margin: 0;
  padding: 0;

  cursor: pointer;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  text-decoration: none;

  color: #95979c;
  border: 0;
  outline: 0;
  background: transparent;
}

.remodal-close:hover,
.remodal-close:focus {
  color: #2b2e38;
}

.remodal-close:before {
  font-family: Arial, "Helvetica CY", "Nimbus Sans L", sans-serif !important;
  font-size: 25px;
  line-height: 35px;

  position: absolute;
  top: 0;
  left: 0;

  display: block;

  width: 35px;

  content: "\00d7";
  text-align: center;
}

/* Dialog buttons */

.remodal-confirm,
.remodal-cancel {
  font: inherit;

  display: inline-block;
  overflow: visible;

  min-width: 110px;
  margin: 0;
  padding: 12px 0;

  cursor: pointer;
  -webkit-transition: background 0.2s;
  transition: background 0.2s;
  text-align: center;
  vertical-align: middle;
  text-decoration: none;

  border: 0;
  outline: 0;
}

.remodal-confirm {
  color: #fff;
  background: #81c784;
}

.remodal-confirm:hover,
.remodal-confirm:focus {
  background: #66bb6a;
}

.remodal-cancel {
  color: #fff;
  background: #e57373;
}

.remodal-cancel:hover,
.remodal-cancel:focus {
  background: #ef5350;
}

/* Remove inner padding and border in Firefox 4+ for the button tag. */

.remodal-confirm::-moz-focus-inner,
.remodal-cancel::-moz-focus-inner,
.remodal-close::-moz-focus-inner {
  padding: 0;

  border: 0;
}

/* Keyframes
   ========================================================================== */

@-webkit-keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-opening-keyframes {
  from {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);

    opacity: 0;
  }
  to {
    -webkit-transform: none;
    transform: none;

    opacity: 1;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@keyframes remodal-closing-keyframes {
  from {
    -webkit-transform: scale(1);
    transform: scale(1);

    opacity: 1;
  }
  to {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);

    opacity: 0;

    -webkit-filter: blur(0);
    filter: blur(0);
  }
}

@-webkit-keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@keyframes remodal-overlay-opening-keyframes {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}

@-webkit-keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

@keyframes remodal-overlay-closing-keyframes {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}

/* Media queries
   ========================================================================== */

@media only screen and (min-width: 641px) {
  .remodal {
    max-width: 700px;
  }
}

/* IE8
   ========================================================================== */

.lt-ie9 .remodal-overlay {
  background: #2b2e38;
}

.lt-ie9 .remodal {
  width: 700px;
}
/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden; -webkit-transform: translate3d(0,0,0);}
#cboxWrapper {max-width:none;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; height:100%; display:block; border:0; padding:0; margin:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#fff; opacity: 0.9; filter: alpha(opacity = 90);}
#colorbox{outline:0;}
    #cboxTopLeft{width:25px; height:25px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABiCAQAAAC4uEjNAAACPElEQVR4AZTSMU7rQBDG8V3jJFSR3nscgRNwhlemoQIhUCg5EiURCIWKJiVn4AQcAYOUiiQGM7Hmbw0ZVsn60wyRbPanGTuG3a/NZ5uMf8y6HwFywDQStz7hiSYHiY6hu8Md0eyGRHMwlURs8Ws7EinffyN890xMEzYwnrBJMdERHFi0fwstYhHypbXuwVIegSBFm0jfYH4AdKUcEy1hJ5DsmZ5E2nzSmYilOUQZACkC4xAIAsQkIHYOCAVKLSC5p082UnKUAWotQWCYxSKsiglKMvozuQ7Ja3w1ew81YSJW5hHmKJXoScpqOjwsh2mkns9f/p3K8StJrRMxi0VYFotSQFJN/x6FrdfbszArTbc0FgbCsiSG6FcPacIxJ2EJowgLA9G0hESA0BsdPD4lF+WWdvx/9irAkqXpJA4pQISQMEfWLBIQiUfM+1gjg+o+EzkLixbhvXhE3wjLGghyl4mcC7JgYUJIQCi+rF6H3GYiFyASvrD2+9pEyg7ZryaZyDh8dEjtEekG6esk+cjCvhU+4gSik9xkIpc6yXc7dmyDQAzFABRCJKQUNKno0lFm/yEYhRnCFg/0ZRZ4EneX2P4FAv8u8ODBKww+RnCs0AMSHPXg0gLXLwgSJBKhcAdiKgjcoDqAEgTqHCimoGKDscDNHn7AQVMU+CHkKpAmkJtAukDuAhkCeQhkCuQpkCWQl0A2QD5vgJzzz0iQIEGCBAkSJAiJRJddJqauMtVhlqlzo0zF7mVmj1ZkivoCzRupX+AZhcYAAAAASUVORK5CYII=) no-repeat 0 0;}
    #cboxTopCenter{height:25px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABiCAQAAAC4uEjNAAACPElEQVR4AZTSMU7rQBDG8V3jJFSR3nscgRNwhlemoQIhUCg5EiURCIWKJiVn4AQcAYOUiiQGM7Hmbw0ZVsn60wyRbPanGTuG3a/NZ5uMf8y6HwFywDQStz7hiSYHiY6hu8Md0eyGRHMwlURs8Ws7EinffyN890xMEzYwnrBJMdERHFi0fwstYhHypbXuwVIegSBFm0jfYH4AdKUcEy1hJ5DsmZ5E2nzSmYilOUQZACkC4xAIAsQkIHYOCAVKLSC5p082UnKUAWotQWCYxSKsiglKMvozuQ7Ja3w1ew81YSJW5hHmKJXoScpqOjwsh2mkns9f/p3K8StJrRMxi0VYFotSQFJN/x6FrdfbszArTbc0FgbCsiSG6FcPacIxJ2EJowgLA9G0hESA0BsdPD4lF+WWdvx/9irAkqXpJA4pQISQMEfWLBIQiUfM+1gjg+o+EzkLixbhvXhE3wjLGghyl4mcC7JgYUJIQCi+rF6H3GYiFyASvrD2+9pEyg7ZryaZyDh8dEjtEekG6esk+cjCvhU+4gSik9xkIpc6yXc7dmyDQAzFABRCJKQUNKno0lFm/yEYhRnCFg/0ZRZ4EneX2P4FAv8u8ODBKww+RnCs0AMSHPXg0gLXLwgSJBKhcAdiKgjcoDqAEgTqHCimoGKDscDNHn7AQVMU+CHkKpAmkJtAukDuAhkCeQhkCuQpkCWQl0A2QD5vgJzzz0iQIEGCBAkSJAiJRJddJqauMtVhlqlzo0zF7mVmj1ZkivoCzRupX+AZhcYAAAAASUVORK5CYII=) repeat-x 0 -50px;}
    #cboxTopRight{width:25px; height:25px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABiCAQAAAC4uEjNAAACPElEQVR4AZTSMU7rQBDG8V3jJFSR3nscgRNwhlemoQIhUCg5EiURCIWKJiVn4AQcAYOUiiQGM7Hmbw0ZVsn60wyRbPanGTuG3a/NZ5uMf8y6HwFywDQStz7hiSYHiY6hu8Md0eyGRHMwlURs8Ws7EinffyN890xMEzYwnrBJMdERHFi0fwstYhHypbXuwVIegSBFm0jfYH4AdKUcEy1hJ5DsmZ5E2nzSmYilOUQZACkC4xAIAsQkIHYOCAVKLSC5p082UnKUAWotQWCYxSKsiglKMvozuQ7Ja3w1ew81YSJW5hHmKJXoScpqOjwsh2mkns9f/p3K8StJrRMxi0VYFotSQFJN/x6FrdfbszArTbc0FgbCsiSG6FcPacIxJ2EJowgLA9G0hESA0BsdPD4lF+WWdvx/9irAkqXpJA4pQISQMEfWLBIQiUfM+1gjg+o+EzkLixbhvXhE3wjLGghyl4mcC7JgYUJIQCi+rF6H3GYiFyASvrD2+9pEyg7ZryaZyDh8dEjtEekG6esk+cjCvhU+4gSik9xkIpc6yXc7dmyDQAzFABRCJKQUNKno0lFm/yEYhRnCFg/0ZRZ4EneX2P4FAv8u8ODBKww+RnCs0AMSHPXg0gLXLwgSJBKhcAdiKgjcoDqAEgTqHCimoGKDscDNHn7AQVMU+CHkKpAmkJtAukDuAhkCeQhkCuQpkCWQl0A2QD5vgJzzz0iQIEGCBAkSJAiJRJddJqauMtVhlqlzo0zF7mVmj1ZkivoCzRupX+AZhcYAAAAASUVORK5CYII=) no-repeat -25px 0;}
    #cboxBottomLeft{width:25px; height:25px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABiCAQAAAC4uEjNAAACPElEQVR4AZTSMU7rQBDG8V3jJFSR3nscgRNwhlemoQIhUCg5EiURCIWKJiVn4AQcAYOUiiQGM7Hmbw0ZVsn60wyRbPanGTuG3a/NZ5uMf8y6HwFywDQStz7hiSYHiY6hu8Md0eyGRHMwlURs8Ws7EinffyN890xMEzYwnrBJMdERHFi0fwstYhHypbXuwVIegSBFm0jfYH4AdKUcEy1hJ5DsmZ5E2nzSmYilOUQZACkC4xAIAsQkIHYOCAVKLSC5p082UnKUAWotQWCYxSKsiglKMvozuQ7Ja3w1ew81YSJW5hHmKJXoScpqOjwsh2mkns9f/p3K8StJrRMxi0VYFotSQFJN/x6FrdfbszArTbc0FgbCsiSG6FcPacIxJ2EJowgLA9G0hESA0BsdPD4lF+WWdvx/9irAkqXpJA4pQISQMEfWLBIQiUfM+1gjg+o+EzkLixbhvXhE3wjLGghyl4mcC7JgYUJIQCi+rF6H3GYiFyASvrD2+9pEyg7ZryaZyDh8dEjtEekG6esk+cjCvhU+4gSik9xkIpc6yXc7dmyDQAzFABRCJKQUNKno0lFm/yEYhRnCFg/0ZRZ4EneX2P4FAv8u8ODBKww+RnCs0AMSHPXg0gLXLwgSJBKhcAdiKgjcoDqAEgTqHCimoGKDscDNHn7AQVMU+CHkKpAmkJtAukDuAhkCeQhkCuQpkCWQl0A2QD5vgJzzz0iQIEGCBAkSJAiJRJddJqauMtVhlqlzo0zF7mVmj1ZkivoCzRupX+AZhcYAAAAASUVORK5CYII=) no-repeat 0 -25px;}
    #cboxBottomCenter{height:25px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABiCAQAAAC4uEjNAAACPElEQVR4AZTSMU7rQBDG8V3jJFSR3nscgRNwhlemoQIhUCg5EiURCIWKJiVn4AQcAYOUiiQGM7Hmbw0ZVsn60wyRbPanGTuG3a/NZ5uMf8y6HwFywDQStz7hiSYHiY6hu8Md0eyGRHMwlURs8Ws7EinffyN890xMEzYwnrBJMdERHFi0fwstYhHypbXuwVIegSBFm0jfYH4AdKUcEy1hJ5DsmZ5E2nzSmYilOUQZACkC4xAIAsQkIHYOCAVKLSC5p082UnKUAWotQWCYxSKsiglKMvozuQ7Ja3w1ew81YSJW5hHmKJXoScpqOjwsh2mkns9f/p3K8StJrRMxi0VYFotSQFJN/x6FrdfbszArTbc0FgbCsiSG6FcPacIxJ2EJowgLA9G0hESA0BsdPD4lF+WWdvx/9irAkqXpJA4pQISQMEfWLBIQiUfM+1gjg+o+EzkLixbhvXhE3wjLGghyl4mcC7JgYUJIQCi+rF6H3GYiFyASvrD2+9pEyg7ZryaZyDh8dEjtEekG6esk+cjCvhU+4gSik9xkIpc6yXc7dmyDQAzFABRCJKQUNKno0lFm/yEYhRnCFg/0ZRZ4EneX2P4FAv8u8ODBKww+RnCs0AMSHPXg0gLXLwgSJBKhcAdiKgjcoDqAEgTqHCimoGKDscDNHn7AQVMU+CHkKpAmkJtAukDuAhkCeQhkCuQpkCWQl0A2QD5vgJzzz0iQIEGCBAkSJAiJRJddJqauMtVhlqlzo0zF7mVmj1ZkivoCzRupX+AZhcYAAAAASUVORK5CYII=) repeat-x 0 -75px;}
    #cboxBottomRight{width:25px; height:25px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABiCAQAAAC4uEjNAAACPElEQVR4AZTSMU7rQBDG8V3jJFSR3nscgRNwhlemoQIhUCg5EiURCIWKJiVn4AQcAYOUiiQGM7Hmbw0ZVsn60wyRbPanGTuG3a/NZ5uMf8y6HwFywDQStz7hiSYHiY6hu8Md0eyGRHMwlURs8Ws7EinffyN890xMEzYwnrBJMdERHFi0fwstYhHypbXuwVIegSBFm0jfYH4AdKUcEy1hJ5DsmZ5E2nzSmYilOUQZACkC4xAIAsQkIHYOCAVKLSC5p082UnKUAWotQWCYxSKsiglKMvozuQ7Ja3w1ew81YSJW5hHmKJXoScpqOjwsh2mkns9f/p3K8StJrRMxi0VYFotSQFJN/x6FrdfbszArTbc0FgbCsiSG6FcPacIxJ2EJowgLA9G0hESA0BsdPD4lF+WWdvx/9irAkqXpJA4pQISQMEfWLBIQiUfM+1gjg+o+EzkLixbhvXhE3wjLGghyl4mcC7JgYUJIQCi+rF6H3GYiFyASvrD2+9pEyg7ZryaZyDh8dEjtEekG6esk+cjCvhU+4gSik9xkIpc6yXc7dmyDQAzFABRCJKQUNKno0lFm/yEYhRnCFg/0ZRZ4EneX2P4FAv8u8ODBKww+RnCs0AMSHPXg0gLXLwgSJBKhcAdiKgjcoDqAEgTqHCimoGKDscDNHn7AQVMU+CHkKpAmkJtAukDuAhkCeQhkCuQpkCWQl0A2QD5vgJzzz0iQIEGCBAkSJAiJRJddJqauMtVhlqlzo0zF7mVmj1ZkivoCzRupX+AZhcYAAAAASUVORK5CYII=) no-repeat -25px -25px;}
    #cboxMiddleLeft{width:25px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAABCAQAAAA22DU5AAAAN0lEQVQIW2NkYGBghEJmIGRhYGVgY2AHQo6384SMGIgG784JJzH8YPgJhL8YfjP8YfgLhP8hEABclRACGEbJ5gAAAABJRU5ErkJggg==) repeat-y 0 0;}
    #cboxMiddleRight{width:25px; background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAABCAQAAAA22DU5AAAAN0lEQVQIW2NkYGBghEJmIGRhYGVgY2AHQo6384SMGIgG784JJzH8YPgJhL8YfjP8YfgLhP8hEABclRACGEbJ5gAAAABJRU5ErkJggg==) repeat-y -25px 0;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:20px;}
        #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
        #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
        #cboxLoadingOverlay{background:#fff url(data:image/gif;base64,R0lGODlhIAAgAPYTAMDAwNbW1vX19fz8/Ovr6/T09Pn5+ff39+3t7YCAgOrq6uPj47i4uODg4NnZ2aioqPHx8bGxsfDw8P///62trZ2dneTk5Lm5uefn57a2ttXV1e7u7lhYWOnp6WRkZIiIiFZWVo2NjaampnFxcby8vH19fdvb26CgoNzc3IODg/v7+7Kysubm5oGBgcLCwlxcXMnJydDQ0GBgYHl5eVlZWc3NzaOjo4SEhLu7u3p6es7OztjY2F1dXcTExMvLy29vb3V1dZ+fn6urq25ubt/f3+Li4paWlvLy8tLS0pGRkfj4+Kenp3x8fLS0tJycnK6urrW1tcfHx7+/v3Z2dtTU1Jubm8bGxoeHh39/f6Kioq+vr6qqqnh4eF9fX3JycoaGhpKSkpSUlN3d3ZWVlcPDw4uLi729vXR0dI6OjsrKymNjY9HR0ZiYmI+Pj5mZmWtra2ZmZqSkpIqKim1tbWdnZ2hoaGFhYWpqalpaWlVVVQAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQEBQD/ACwAAAAAIAAgAEAH/4ATgoOEhYaHiIMbX0BeQCQTAjMcIAyCGwsdKomDFhRCoBQmnBBEpiychQJKgwumGIMDqbO0tRMSPWmbhgcFtrEsRA1HhhINRB2/ysvMnAhWO7FuNBxLzRMERjNnQ9YTFqjYpkQCsyo6QktLOOWJAx1FFu2cSkoG15wWpg2+xkUHE0qZInZNBQEJ+BIqXMiw0IYtK3wxU1LFyxQzggRMoeQm1i8VS2YAGeElxoQVcOYQCTiOYC0WbGZMcWEIwjEFtpQIOCBrVk9ORUTEsZHlRABOEsaFQzQACQkzANbcc6fAAoZ55o4APCQAay0C4wgIMjBVwTivqRAIQ/jNVLIJmA0w7GpmlgjbhnjzJgwEACH5BAUFAAAALAUAAwAUABgAAAetgACCg4QACASFiYlWZz81ipBKX10vZQOQG2kmgwdMlDlKigZxJS0ug554OQaKEkktTFinSildeFeXg7kDWjcJOUxUABl1cFKQABsnN1gzFIJim8gAHVk3LVbTiRBpMbnaBgdKE9qDEyYXUE09oeUCJOorEWLlAAZRZvlmC/UTHUg6YqBQUU/QBBXfCupSSAgDQ0EIHgpiIRGAhAYVD1QshAgABIYDNhyZQLLkhEAAIfkEBQUACAAsBQADABIAFgAAB6aACIKDhBIRDAKEiopLcB5Ci5EHN3BqLQaLEDFEgwUJcHZMkRRyIVGCBymgWIMHgkdOaB9yVggGH6BlCEpLLoMXYCFXVwEIDHN3AAgrYCaDEkJgZV9NCCo7O4IZVIoEFMFpix2RR2vckYQTBpjoihIxPT1U7O0TAVFWPS4s7YITKGsCrlHQT5CAIkQadBhQcNCACQ0jSpS4YaIgDBYRHCmScZ04QoEAACH5BAUFAAAALAYAAwATABYAAAesgACCg4QZJISIiQAUP3NaiopKIT9vV5ADCxiDAh8/dy2KEz1OVTWDZZ5fgwgHggMrTkZGPoJJnkmCcW9fCgATVllOY2EmACRAXmQATXggPFSCRwxZVWCHAyYOgmEgHloFgxsX1GuJWj8XiQI72okqHYgDKpCKBg0BVETz9IMK2TsaNvAbRICIQSJHBgpSoWDBAgITFEqcSLHiIAmK9kEioGgBPwEAilhUoZFfIAAh+QQFBQAAACwGAAMAEwAYAAAHqYAAgoODEGZRB4SKi005U1CLkYJjOUBtkhMGSoMHYDNAcpIIFxEagkpjM2chgxtHghNIFCJxSIJVM15sEwBLIy0sgigrQnFZRAAuWDlRABkyLzQMggdWEVtZPYJiKIJs0TRWg0fWWwGLKzwcaAKEB0QNvIoGOmQQgxPykooDBAsLCvTtA3CEiEEiBQaOI5RQIYABDiNKnEixokWFSiw47MAP4sWPgiRICgQAIfkEBQUAAAAsBgADABUAFgAAB6uAAIKDg0c9PkqEiouCOF8pLoySAAYnXwlsKpMAExOEFZdgBoIGDQiEEyg+RINBX1hjmhtObzligwRSDE0OACpxXyVBgk4edjIRuD1mUBEWADByXz4ADHTHXTCDBlRkJCs1gg2sKklqMjxJAoQCGmQ4t4pa6EkSiwYYGIwCZGab/wYEDOAkwYIFAv8AmDAB4MC6hPsgMppwSqKgDgcsatzIsaOgihxHefRkMRAAIfkEBQUABQAsBgADABYAFQAAB6uABYKDgwNFRROEiouDPmxhMYySg0JhISIDk4xKD5ZOhDFRAooSRAiCBpVlQYISWSNvWoRKGmlWRYJaYWVLgjZDd3QhKoMHO6EuCgUxbEmRJCPBcAyEEywBOj07ggu4A2xvdB5GiwYWATUsi1B1HmOSAxIbklYAR5r4BQoS+YsEcnSA6CigpEG/Ak3s1JkTxkDBgxZ8IAmwQNC8g4OUDEqEsaPHjyBDLqqIMRAAIfkEBQUAAQAsBgADABYAFQAAB7GAAYKDgxMGKoSJioQYUAwdi5GCEwA2TgATkosqDDZVQogBKkg+B4kDEAWCKheeIoIQDzlATYQTGCg7CgEDJDZuWgMGW1xnI2CEKg1EJlQSATsPQSYBLrMjPySJHURiOwsBEwSQAUFAI0NOpoks3RuKFyNzVRCRqYsHMD2a/IIE9bD6DULzZkaMAAYECnpCo2EJJQkVagFBMUFEhQiypEixQ2EiFaE8ihxJsqRJXhNSBgIAIfkEBQUAAAAsBgADABYAFQAAB6KAAIKDhBMThIiJhEoOO0qKkINUTUIxkZADUZQMA4MBlogTB4+CVk1bK4JHWl8JOIgEDUUQgjBNDziHESlYTFWEAwsARA0CAA0MFA0AUVcJTDMuikRECIIS1gBLz1w2kQ1HiVJMXFnhikfGijUwBZfv8JEIYV5MPgAqRfEAKzJdXS0M5Nu34oXBFoIgWNgHZsqNe/sGDVAXsaLFixgzAlBAKBAAIfkEBQUAAgAsBgAEABcAEwAAB6uAAoKDgxMSGxOEiouELFEuC4yShQFWJFGJgg0aSowGBoIDlTgAAwIFF2EhAIsShBMOVhdWAio4SWVXcaaFLIodMGa+OqpXN7SKCosFrhMRIVcpW52TBYtWH9LWk5JKazXc4YIqCBgQvOKDHW4zZyVO2+kCD3T1cHUx6OIUav1qdDoEHJEnwEgOJkwiqCA46IBDhgICRDkAcRASJ2EGVhQghgSRjYMgTBg5IRAAIfkEBQUAAAAsBgAEABgAFAAAB6qAAIKDhAYqhIiJiRAoARKKkIgWDjEBgwMsHRORA4ITCw46MZsHZFknJooQAAuDkzVUAAM9J1VjJJuRghAmOgQAGja2YDW6hEoFgiROY0lNxpA1Rm0r0JAGAWsC1sYbHR3b3IMsFSklTGBE4oJbIyM/8FUDExbcD2/4+FXrAApVLS1SVKjHj1AncQaiFCREAg+eEAsBOMCSh0aaiDq45LkQEUAMGwQmiBQZCAAh+QQFBQAAACwGAAQAGAAVAAAHsoAAgoOEAxOEiImJAgsWSoqQiCxERCyDEwYDkZqDFpQNgkpIF1aPiQULiERiRYIxWlsiRIoYiUVERwBiK0JxcZaRABuCBqYwvSdSnJECiRoiQSQHwcEoO9PU2RIKCoS52QAdIiEfV1WtExbgAFpMOe8zWYfrAE9A9/dZgs3gBFkfcuTYAEaPkJJ561SkSVMQkZAuMpI0HISGA54uPiYCaELDIgmNSuK8AaNxEAIVE1KqDAQAIfkEBQUAAAAsBwAEABYAFQAAB6GAAIKDgxOEh4iHSh0dKomPgx2CCIQThpCHLIIDRVQWl4MHiUQYABMoLiQkBYcKoYNFAgAYPSRQGUeHBIgqBoIBZlBaMKCYg2IZT1ZKxrwLRczNjwMQCAiistIET25hYHEW0oIMH1dXX19b4gBQCe7uD+sID2D1W6XrE0rR6zU164SewKljhBXAJF3s0NEBkF2XhFIaAljyo4wmiRsMWNoYCAAh+QQFBQAHACwJAAUAFAAWAAAHoYAHgoOCCoSHiIWJi4wHExIsAo2IHQE6OxODBI0SOzEwPiqDCI0sny47hKKMCjAASAaThBMKGLGyiQUSEquyGxciWSdNHbgARmNhyk24JCEhaM8ruBJaTk4VK4a4g7eTAmRW3INabz8VELIFByplcHdzQUqTTj4HTXBwdT9rk1kfAw448aBPyqQLAA8UyPKjRZFJVi4MGsBCgi8DEzJq3BgIACH5BAUFAAEALAkABQAUABYAAAevgAGCgyoEGwODiYqLARuMihOPggJHkYkWkgEEDUQKmYoQREQmDZaNmQSjGh2JiJIQJlRErp+DEIe1jBOUB7SfED1QESsAELlpInE2Nlk1uVZO0dFpuRAXSw8PJEe5ggYG3Uc9Pt2DK0AzcdyZKCwBSgE/Z1wiB5IdZ3fOGXM/XlxSJDU4wyFEAANZ+nlho+KRiTkcbFWZM4KBwDo0oAwS4MOHvUcCtGQ4MKGkyZOBAAAh+QQFBQALACwJAAUAFAAWAAAHoYALgoMDEhITg4mKi4yLiI2CBweKSiwWkIINEokImINEGJ6LREQQoomkCo+nCwIFq6yDSgIGsJgHVD0APWK2jQEZUE1NDAWnVELJQitHpwJkTSsXvbEqSiqnBWkxSrELDAlfFMaQKiahBmAzWClPmFsyPzoLJFMzJSk9jQJnNDxJgpbYK3FiACMJQ/yhEXQky5QcZiCF8ccgkQ5ukAh88xQIACH5BAUFAAkALAgABgAVABUAAAePgAmCgwkEhIeIiYcGBoqOCQgJRQWPgwuICpWCKpqdnp+fKgYDoCoNGkgBEJ8LMFFWVmsTnmJmtmY6EyydBzouZGkSoIIDs54xGo2gUiFhGQKaKB2CTl9lbRlKjxRwU2sJAClfcm1pj1xdHkaCTy3jW44QXulhggUPKVdkj2xdcDiDDjigomkFCSUTEipcGAgAIfkEBQUABAAsCQAFABMAGAAAB62ABIKDghCEh4gECImMjYIDjowLB5GJi5WYjA2ZhJSchwMDE5kDHUVFHSqYCCgmDg4KmBgxtDEYmAYma2tiBpyQmAcBKIxiO4hWVVkAngRHgloVgjtEBCoiYW5BAL6DZD9SBBFzXDoEUW1hbBVIgw1gQqoldEMnEyoZaOoMo9Ybggp+0JljjYCACEnCpEm04czAMKoIKDHW7ZCAFnTePOBkhUsKB58QSJhAsqTJQAAh+QQFBQAAACwJAAUAEwAYAAAHq4AAgoOCR4SHiIQSiYyJKo2NRRYGkIwblQOVmpucnBOdgwsKn5obRKdEApumqKqaAxgNRaOdE6SDGI+HBkQLuoMsUD8MiDFCKzVKgxAUahxVgg4NghE2D1o+ui5dIDwuAFBALUgAOhXWTybRQG9PAAc3I1wPglIVWUs+gxIIghJMI6Y4yXTAzIkHYhL9C+gmEwAVCzDcInQkwQggJzplCUim0wYcZJTYGkkyEAAh+QQFBQA+ACwJAAUAEwAYAAAHoYA+goM+EISHiImKi4QDE4yKLCqQiYaUhwKXmpucnYIbng0Hl5Y+opoKFiylnh04MYkqGAoDhAQlIDI4iDskPQ6TghkcNDwVgigLPhMuKzgAJo8+JzQvHj0+FwkhAT4aFCsXAAiCJjMjEYIhOTfpAzDgFx2DEKCFNzkpIoIGNQw6Birha2Fj0IQD0hAV+JCjxYNNDxrC2CQBAAwDEzJq1BgIACH5BAUFAAAALAkACAATABUAAAeIgACCg4SCGwsYhYqLjI2Oj5CRkpOKEpSCRSqXmZcFl4QKJGuLExJHE4UtL3BmigsxARgDg1o8Mh42AAMNiQBrPTVUvQBZMmpvUQBSZW4oAGJmPT4aBoIoWFxQAEpjV0k4glRSPWvVikdoV21agioNSAqo521XaE+E8oxg9SuTWvU6JkGwErBRIAAh+QQFBQAAACwHAAgAFQAVAAAHo4AAgoOEhQAdA4aKigKLjo+QkZKTlJMQlRKDCwNFGkhpmZKbJmgJJweSGIMHEImVhBdRBopHixhXam8khghERB2FEmgedXNLghYKgkQ7YkQIhCTEb2c9AFZuS0UAGGvNFhODS3RvI0+CJ2Mn1hNE3izhgmJfOVCoBW5jQSThAx0dSgodITCoQJUxFS7EkySgwhgnZl6ReKjhlYAYAVRM2MiRYyAAIfkEBQUAAQAsBgAOABYADwAAB52AExBFCwGGh4iJAUeCci1uS4WKkxYTEiMgIBwAk5QTE1ZMI24CnYqlh0emq4cEZmmskx0hc2cAn7iWphBhcyNTT4YdG58dRMfEuRFDv1gwEzVLGRiWx0QsuQZlI0A5JAMGQnERa58EDUQIuRNCQDMRBhMCS3FPz58CjOsCMWtK+A/iUIiyrmBBA08E1jDIEJcOERGwNWQ4gIWCiYEAACH5BAUFAAQALAcABwAUABYAAAeYgASCg4SFE4WCGIiEEhaLj5CRkpOUlQQQEJaCPV5DYxKVBV4cpGSWQC8vPC6VLFEJUxWaBEqzhAguOo8CAogKYVNYVosNi1VcTCkZBBMSR5EZyC1luhoMURuXgx2DYUwJV6wqF1AuYoIIBA2ZghEJXxeCBStQAAGDB7X4VBr4UFBS+lVSAQCKGSKaFFhBUkDThAETIkqcGAgAIfkEBQUAAAAsBgANABUAEAAAB4yAAABHgoWGh4dRU15siI4AFgIAXF08PFaPiCwQOWpqHmSZjmlXJVmimQWoohtWSCqrhgQVLWU+ohOGRzYpH21SggVKiBCGJDcfaGwaAGJpDpKyhhXJY2mCUVEaCoZF0YIXaGFksAcuUVQshUoGiDsmA4IGVlFI6rGCEwFRaxv46wsI5PqXb4LBgwgDAQAh+QQFBQAAACwFAAkAFgATAAAHqoAAggAxJoOHiImCW1WGio+DHVhOKJCWCiQblogDRxIAKpuIEk4zQFNGEKKCB1J0dHBwHiSrgi5vuLhStRgSQQlYN3FHqx1KAAMQEkcTtYoSPjvOgxsibW5I0wUUbUZBMIJKBqJkSUYVS5UYKEUHiJqDKktGTjZrEwMBJkQdg0UWxw65qOdDkAoN+w6pGJBIiZgGgwY42NdvGoAOKBoIsAhgggAlE0KKFBkIACH5BAUFAAAALAQABwAXABUAAAewgACCgwcDg4eIiYIOCQyKj4gVICM6kJZLHCBJCJaPCiUcHiidkAw+hqSDBRBHqYgBRglMJU4SrgAGST+7Q0NNrhgGRkDExCSuHQAmRh8fIUK2qQaC0xAFt49HSCio2BIRFQ8m2AACGUEiT0jUgwqqiT4nIhQMCwASDakTFyJCTeMTLBA5tIEdIg1PoGgwNGDBQAyDuiGaQADBBEEBB7ojBwBCEQtKOAoaMGCCyZMnAwEAIfkEBQUAAQAsBAAHABUAFQAAB4+AAYKDAhCDh4iJJgEjUImPh1kvNF06kJBCPHgcS5eQKTx2Vp6PBDg1pIkFA6mDDhUfN19Zhq1uOTkzM1wXrSpBCcHBLq0BYidhYWwrtcVHRwLFjwUOC9KCR2ZPDNbFBmRaGQBE0kQRGVJpCJ4Sh0QZZlZF10prPgsT1wETKocsghv0CWDBwoC+fRMSKkwYCAAh+QQFBQABACwEAAcAFwAUAAAHloATgoMFAYaHiImKAVhAGYuQiCJqXR4xkZFacHZdW5iQBB9wdDCfkVKXpogCR6qKYiJgaG1bhapKKjZXV183N1auHSoPIcXFUa6GRUInJ3EktskqAgUHg9fY2dgHDR0TyYcCaVI+COABE2sAMFQKmALZEj0wayjRi0fZRz4xDuaQCzCo0NahiIRP2hJiOJdICQYCAxIGAgAh+QQFBQABACwEAAUAFQAWAAAHpIABgoOEAQhWhYmCGwSETgliioRUJVw4ggJnLZGSgjZvdW8XAQJAH52DEUNvdHc6ARFhqIIIaEN3cDaCjbMBC7ZzZr2FCABWKsMTBwUCw4MNWhVVVRHOAU9jYWFgST7DA01O4uKvwywZFBQRVs3WBwJK1olKChDyAQY7SChH8g1UKIjwGqZkR8AG8gYUIdJAAioFAwop2dAvwIR7hDpgFKRiYKFAACH5BAUFAAkALAQABQAVABYAAAeqgAmCg4QJG1AuSoWFEFY7hEEcNFqLgyoiXlNmg1wcICeVggVlQCNnJIIznhehgkIzQD9eMQkrcD9ErQkERjNnQ0uCFgi6gixsM1MuxYsSPWnMg0oCB9GDEGZbS0s4AtETUXE2WVknSN9pQurqAdZHPiQkAGvV1hNKSgbWlSpH9fsDWBBpsE8QASK5Ck6wkLCYt0ETOtgrNOCIooKVFAiSgDEBAgkTQoqcEAgAOw==) no-repeat 5px 5px;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}

        #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
        #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
        #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
        #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}* {
  box-sizing: border-box; }

a {
  outline: 0 !important; }

.clearfix:after {
  content: '';
  display: table;
  clear: both; }

body {
  background: #ffffff;
  font-family: "Roboto", sans-serif; }

.container, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  max-width: 1328px;
  padding-left: 16px;
  padding-right: 16px;
  margin-left: auto;
  margin-right: auto; }
  .container--wide {
    max-width: 100%; }

.wrapper {
  position: relative;
  padding-top: 135px; }

.slick-slide {
  outline: none !important; }

@media only screen and (max-width: 1199px) {
  .wrapper {
    padding-top: 149px; } }

@media only screen and (max-width: 991px) {
  .container, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
    padding-left: 16px;
    padding-right: 16px; }
  .wrapper {
    padding-top: 40px;
    padding-bottom: 122px; } }

.header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
  border-bottom: 1px solid #f7f8f9;
  background: #ffffff; }
  .header__top {
    background: #f1f2f4; }
    .header__top-inner::after {
      display: block;
      content: '';
      clear: both; }
    .header__top-phone {
      float: left; }
    .header__top-working-hours {
      float: right;
      padding-top: 8px;
      text-transform: uppercase;
      font-size: 14px;
      line-height: 1.71;
      font-weight: 300;
      color: #1f1f1f; }
  .header__phone-link {
    text-decoration: none;
    color: #101010;
    font-size: 16px;
    line-height: 1.75;
    padding: 6px 16px 6px 28px;
    display: block;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiM1ODU3NTgiIGQ9Ik0xNi4wMjUgMTIuNzE3bC0yLjExNy0uMjQyYTEuNjU5IDEuNjU5IDAgMCAwLTEuMzY2LjQ3NWwtMS41MzQgMS41MzNhMTIuNTM4IDEyLjUzOCAwIDAgMS01LjQ5MS01LjQ5MUw3LjA1OCA3LjQ1Yy4zNTktLjM1OC41MzQtLjg1OC40NzUtMS4zNjdsLS4yNDEtMi4xYTEuNjY4IDEuNjY4IDAgMCAwLTEuNjU5LTEuNDc1SDQuMTkyYy0uOTQyIDAtMS43MjUuNzg0LTEuNjY3IDEuNzI1LjQ0MiA3LjExNyA2LjEzMyAxMi44IDEzLjI0MiAxMy4yNDIuOTQxLjA1OCAxLjcyNS0uNzI1IDEuNzI1LTEuNjY3di0xLjQ0MWExLjY1MiAxLjY1MiAwIDAgMC0xLjQ2Ny0xLjY1eiIvPgogICAgPC9nPgo8L3N2Zz4K) no-repeat left center; }
  .header__sandwich-icon {
    display: block;
    margin: 0; }
  .header__search-icon {
    display: block;
    margin: 0; }
  .header__middle {
    background: #ffffff; }
    .header__middle-mobile {
      display: none;
      float: left;
      padding-top: 8px; }
      .header__middle-mobile::after {
        display: block;
        content: '';
        clear: both; }
    .header__middle-search {
      display: block;
      text-decoration: none;
      padding-top: 3px;
      padding-bottom: 3px;
      float: left; }
    .header__middle-sandwich {
      display: block;
      text-decoration: none;
      width: 24px;
      margin-right: 4px;
      float: left;
      padding-top: 5px;
      padding-bottom: 5px;
      display: none; }
      .header__middle-sandwich--active {
        display: block; }
    .header__middle-inner {
      position: relative; }
      .header__middle-inner::after {
        display: block;
        content: '';
        clear: both; }
    .header__middle-newsletter {
      float: left; }
    .header__middle-nav {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
      .header__middle-nav-list {
        padding: 0;
        margin: 0;
        list-style: none; }
        .header__middle-nav-list::after {
          display: block;
          content: '';
          clear: both; }
        .header__middle-nav-list > li {
          float: left;
          margin-right: 16px; }
          .header__middle-nav-list > li:last-child {
            margin-right: 0; }
          .header__middle-nav-list > li > a {
            color: #585758;
            font-size: 14px;
            line-height: 1.71;
            font-weight: 300;
            text-decoration: none; }
    .header__middle-right {
      float: right;
      padding-top: 8px; }
      .header__middle-right::after {
        display: block;
        content: '';
        clear: both; }
    .header__middle-socials {
      padding: 0;
      margin: 0;
      list-style: none;
      float: left;
      margin-right: 28px; }
      .header__middle-socials::after {
        display: block;
        content: '';
        clear: both; }
    .header__middle-cart {
      float: left;
      position: relative; }
    .header__middle-wishlist {
      float: left;
      margin-right: 4px; }
  .header__newsletter-link {
    display: block;
    font-weight: 300;
    text-decoration: none;
    font-size: 14px;
    line-height: 1.71;
    color: #585758;
    padding: 8.5px 16px 8.5px 24px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNCMEI3QzMiIGQ9Ik0xNi42NjcgMy4zMzNIMy4zMzNjLS45MTYgMC0xLjY1OC43NS0xLjY1OCAxLjY2N2wtLjAwOCAxMGMwIC45MTcuNzUgMS42NjcgMS42NjYgMS42NjdoMTMuMzM0Yy45MTYgMCAxLjY2Ni0uNzUgMS42NjYtMS42NjdWNWMwLS45MTctLjc1LTEuNjY3LTEuNjY2LTEuNjY3em0tLjMzNCAzLjU0MmwtNS44OTEgMy42ODNhLjg0My44NDMgMCAwIDEtLjg4NCAwTDMuNjY3IDYuODc1YS43MDguNzA4IDAgMSAxIC43NS0xLjJMMTAgOS4xNjdsNS41ODMtMy40OTJhLjcwOC43MDggMCAxIDEgLjc1IDEuMnoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat left center; }
  .header__socials-link {
    display: block;
    text-decoration: none; }
  .header__socials-icon {
    display: block;
    margin: 0; }
  .header__socials-item {
    float: left; }
  .header__bottom {
    padding: 16px 0;
    border-top: 1px solid #f7f8f9;
	border-bottom: 1px solid #f7f8f9;
    position: relative; }
    .header__bottom::after {
      display: block;
      content: '';
      clear: both; }
    .header__bottom-logo {
      float: left;
      position: relative;
      z-index: 1; 
	  top:15px;
	  left:100px;}
    .header__bottom-nav {
      position: absolute;
      left: 0;
      right: 0;
      padding-top: 9px;
      padding-bottom: 9px;
      text-align: center; }
    .header__bottom-searchform {
	  top: 7px;
      float: right;
      position: relative;
      z-index: 1;
      transition: all 0.2s ease-in-out; }
      .header__bottom-searchform--active {
        position: fixed;
        top: 0;
        right: 0;
        left: 0;
        z-index: 6;
        padding-top: 64px;
        padding-bottom: 64px;
        background: #ffffff;
        box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1); }
        .header__bottom-searchform--active .header__searchform-container {
          max-width: 1116px;
          padding-left: 15px;
          padding-right: 15px;
          margin-left: auto;
          margin-right: auto; }
        .header__bottom-searchform--active .header__searchform-title {
          display: block; }
        .header__bottom-searchform--active .header__searchform-results {
          display: block; }
        .header__bottom-searchform--active .header__searchform-input, .header__bottom-searchform--active .catalog__search-input, .header__bottom-searchform--active .mobile-search__form-input {
          height: 48px;
          box-sizing: border-box;
          width: 100%; }
  .header__logo-image {
    height: 60px;
    width: auto;
    display: block;
    margin: 0; }
  .header__logo-link {
    display: block;
    width: 100%;
    margin: 0; }
  .header__searchform-input, .catalog__search-input, .mobile-search__form-input {
    display: block;
    width: 180px;
    height: 48px;
    border-radius: 4px;
    padding: 0 12px 0 44px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTVweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTUgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjkzRUVERUEyLUUxRTgtNDI1Qi04OUEzLTZEMDU1NTVBNUY3MTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIyLURlcy1OYXZpZ2F0aW9uLU1lbnUtKEZsb29ycykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xMTQyLjAwMDAwMCwgLTExMi4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5hdi0vLVdoaXRlIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJOYXYtLy1HcmV5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1pZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMaXN0LS8tMTJwdC1wYWRkaW5nIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMTI4LjAwMDAwMCwgMTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlVJLU1pc2MtLy1MaXN0LS8t4pagLU1lZGl1bS0vLVJpZ2h0LUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1SaWdodC1hcnJvdy0tUm91bmQtLy1BY3Rpb24tLy1zZWFyY2giIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUFjdGlvbi0vLXNlYXJjaCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDIwIDAgMjAgMjAgMCAyMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMi45MTY2NjcsMTEuNjY2NjY3MSBMMTIuMjU4MzMzNywxMS42NjY2NjcxIEwxMi4wMjUwMDAzLDExLjQ0MTY2NzEgQzEzLjAyNTAwMDQsMTAuMjc1MDAwNCAxMy41NDE2NjcxLDguNjgzMzMzNjMgMTMuMjU4MzMzNyw2Ljk5MTY2Njg4IEMxMi44NjY2NjcsNC42NzUwMDAwOSAxMC45MzMzMzM2LDIuODI1IDguNjAwMDAwMjEsMi41NDE2NjY2NSBDNS4wNzUwMDAwOCwyLjEwODMzMzMgMi4xMDgzMzMzLDUuMDc1MDAwMTEgMi41NDE2NjY2NSw4LjYwMDAwMDI5IEMyLjgyNSwxMC45MzMzMzM3IDQuNjc1MDAwMDcsMTIuODY2NjY3MiA2Ljk5MTY2NjgyLDEzLjI1ODMzMzkgQzguNjgzMzMzNTUsMTMuNTQxNjY3MiAxMC4yNzUwMDAzLDEzLjAyNTAwMDUgMTEuNDQxNjY3LDEyLjAyNTAwMDUgTDExLjY2NjY2NywxMi4yNTgzMzM4IEwxMS42NjY2NjcsMTIuOTE2NjY3MiBMMTUuMjA4MzMzOCwxNi40NTgzMzQgQzE1LjU1MDAwMDUsMTYuODAwMDAwNyAxNi4xMDgzMzM4LDE2LjgwMDAwMDcgMTYuNDUwMDAwNSwxNi40NTgzMzQgQzE2Ljc5MTY2NzIsMTYuMTE2NjY3MyAxNi43OTE2NjcyLDE1LjU1ODMzNCAxNi40NTAwMDA1LDE1LjIxNjY2NzMgTDEyLjkxNjY2NywxMS42NjY2NjcxIFogTTcuOTE2NjY2NjcsMTEuNjY2NjY2NyBDNS44NDE2NjY2NywxMS42NjY2NjY3IDQuMTY2NjY2NjcsOS45OTE2NjY2NyA0LjE2NjY2NjY3LDcuOTE2NjY2NjcgQzQuMTY2NjY2NjcsNS44NDE2NjY2NyA1Ljg0MTY2NjY3LDQuMTY2NjY2NjcgNy45MTY2NjY2Nyw0LjE2NjY2NjY3IEM5Ljk5MTY2NjY3LDQuMTY2NjY2NjcgMTEuNjY2NjY2Nyw1Ljg0MTY2NjY3IDExLjY2NjY2NjcsNy45MTY2NjY2NyBDMTEuNjY2NjY2Nyw5Ljk5MTY2NjY3IDkuOTkxNjY2NjcsMTEuNjY2NjY2NyA3LjkxNjY2NjY3LDExLjY2NjY2NjcgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBmaWxsPSIjMTkxOTE5Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat 12px center #f1f2f4;
    font-size: 16px;
    line-height: 1.75;
    font-weight: 300;
    border: 0; }
    .header__searchform-input.placeholder, .placeholder.catalog__search-input, .placeholder.mobile-search__form-input {
      color: #8a94a6; }
    .header__searchform-input:-moz-placeholder, .catalog__search-input:-moz-placeholder, .mobile-search__form-input:-moz-placeholder {
      color: #8a94a6; }
    .header__searchform-input::-moz-placeholder, .catalog__search-input::-moz-placeholder, .mobile-search__form-input::-moz-placeholder {
      color: #8a94a6; }
    .header__searchform-input:-ms-input-placeholder, .catalog__search-input:-ms-input-placeholder, .mobile-search__form-input:-ms-input-placeholder {
      color: #8a94a6; }
    .header__searchform-input::-webkit-input-placeholder, .catalog__search-input::-webkit-input-placeholder, .mobile-search__form-input::-webkit-input-placeholder {
      color: #8a94a6; }
  .header__searchform-title {
    display: none;
    font-family: "Montserrat", sans-serif;
    font-size: 34px;
    line-height: 1.41;
    color: #1f1f1f;
    margin-bottom: 24px;
    font-weight: 400; }
  .header__searchform-results {
    display: none;
    margin-top: 24px; }
    .header__searchform-results-title {
      margin: 0;
      font-size: 20px;
      line-height: 1.6;
      font-weight: 400;
      color: #101010; }
    .header__searchform-results-request {
      color: #50433a; }
    .header__searchform-results-description {
      margin-top: 16px;
      font-size: 16px;
      line-height: 1.75;
      color: #585758;
      font-weight: 300; }
    .header__searchform-results-list {
      padding: 0;
      margin: 0;
      list-style: none; }
    .header__searchform-results-link {
      font-size: 20px;
      line-height: 1.6;
      color: #101010;
      text-decoration: none; }
      .header__searchform-results-link-mark {
        color: #50433a; }
  .header__cart-link, .header__wishlist-link {
    display: block;
    text-decoration: none;
    height: 24px;
    width: 24px;
    position: relative;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkRCQkVBOTYyLTI0QkQtNDBCNC05MTcyLTZDNTkyQTc1QzdDMDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIyLU1vYi1OYXZpZ2F0aW9uLU1lbnUtLS0oTm8tcmVzdWx0cykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yODEuMDAwMDAwLCAtMTAuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJOYXYtLy1TIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJSaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUyLjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tc2hvcHBpbmdfY2FydCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguMDAwMDAwLCAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LDE4IEM1LjksMTggNS4wMSwxOC45IDUuMDEsMjAgQzUuMDEsMjEuMSA1LjksMjIgNywyMiBDOC4xLDIyIDksMjEuMSA5LDIwIEM5LDE4LjkgOC4xLDE4IDcsMTggWiBNMSwzIEMxLDMuNTUgMS40NSw0IDIsNCBMMyw0IEw2LjYsMTEuNTkgTDUuMjUsMTQuMDMgQzQuNTIsMTUuMzcgNS40OCwxNyA3LDE3IEwxOCwxNyBDMTguNTUsMTcgMTksMTYuNTUgMTksMTYgQzE5LDE1LjQ1IDE4LjU1LDE1IDE4LDE1IEw3LDE1IEw4LjEsMTMgTDE1LjU1LDEzIEMxNi4zLDEzIDE2Ljk2LDEyLjU5IDE3LjMsMTEuOTcgTDIwLjg4LDUuNDggQzIxLjI1LDQuODIgMjAuNzcsNCAyMC4wMSw0IEw1LjIxLDQgTDQuNTQsMi41NyBDNC4zOCwyLjIyIDQuMDIsMiAzLjY0LDIgTDIsMiBDMS40NSwyIDEsMi40NSAxLDMgWiBNMTcsMTggQzE1LjksMTggMTUuMDEsMTguOSAxNS4wMSwyMCBDMTUuMDEsMjEuMSAxNS45LDIyIDE3LDIyIEMxOC4xLDIyIDE5LDIxLjEgMTksMjAgQzE5LDE4LjkgMTguMSwxOCAxNywxOCBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiM5MzkzOTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    transition: all 0.2s ease-in-out; }
    .header__cart-link--active {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjFBMEYyNjM1LUNDNDctNEZGNC05Nzg3LTY3OTA4RjQ1OEUwRDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI3LURlcy1HYWxsZXJ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTQwMS4wMDAwMDAsIC01MC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5hdi0vLVdoaXRlIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJOYXYtLy1HcmV5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlRvcCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUFjdGlvbi0vLXNob3BwaW5nX2NhcnQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE0MDAuMDAwMDAwLCA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik03LDE4IEM1LjksMTggNS4wMSwxOC45IDUuMDEsMjAgQzUuMDEsMjEuMSA1LjksMjIgNywyMiBDOC4xLDIyIDksMjEuMSA5LDIwIEM5LDE4LjkgOC4xLDE4IDcsMTggWiBNMSwzIEMxLDMuNTUgMS40NSw0IDIsNCBMMyw0IEw2LjYsMTEuNTkgTDUuMjUsMTQuMDMgQzQuNTIsMTUuMzcgNS40OCwxNyA3LDE3IEwxOCwxNyBDMTguNTUsMTcgMTksMTYuNTUgMTksMTYgQzE5LDE1LjQ1IDE4LjU1LDE1IDE4LDE1IEw3LDE1IEw4LjEsMTMgTDE1LjU1LDEzIEMxNi4zLDEzIDE2Ljk2LDEyLjU5IDE3LjMsMTEuOTcgTDIwLjg4LDUuNDggQzIxLjI1LDQuODIgMjAuNzcsNCAyMC4wMSw0IEw1LjIxLDQgTDQuNTQsMi41NyBDNC4zOCwyLjIyIDQuMDIsMiAzLjY0LDIgTDIsMiBDMS40NSwyIDEsMi40NSAxLDMgWiBNMTcsMTggQzE1LjksMTggMTUuMDEsMTguOSAxNS4wMSwyMCBDMTUuMDEsMjEuMSAxNS45LDIyIDE3LDIyIEMxOC4xLDIyIDE5LDIxLjEgMTksMjAgQzE5LDE4LjkgMTguMSwxOCAxNywxOCBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiM3MzYxNTQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
      .header__cart-link--active .header__cart-count, .header__cart-link--active .header__wishlist-count {
        opacity: 1;
        visibility: visible; }
  .header__cart-count, .header__wishlist-count {
    transition: all 0.2s ease-in-out;
    visibility: hidden;
    opacity: 0;
    position: absolute;
    top: -4px;
    left: -4px;
    width: 16px;
    height: 16px;
    background: #ffffff;
    border-radius: 50%;
    font-size: 10px;
    line-height: 1.4;
    color: #50433a;
    text-align: center;
    border: 1px solid #423731; }
  .header__cart-modal {
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease-in-out;
    position: absolute;
    z-index: 6;
    top: 36px;
    right: 0;
    background: #ffffff;
    padding: 16px;
    width: 312px; }
    .header__cart-modal--active {
      opacity: 1;
      visibility: visible; }
  .header__cart-overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0, 0, 0, 0.32);
    z-index: 4;
    visibility: hidden;
    opacity: 0;
    transition: all 0.2s ease-in-out; }
    .header__cart-overlay--active {
      opacity: 1;
      visibility: visible; }
  .header__cart-top::after {
    display: block;
    content: '';
    clear: both; }
  .header__cart-title {
    float: left;
    font-size: 16px;
    line-height: 1.5;
    padding-top: 4px;
    text-transform: uppercase; }
  .header__cart-counter {
    float: right;
    padding: 4px 36px 4px 12px;
    border: 1px solid #423731;
    border-radius: 160px;
    font-size: 14px;
    line-height: 1.71;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTQgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjI3MEU3MTExLUExMkMtNEEzNi04OEJFLUVENEQ5RENCRUI1QzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjItRGVzLVByb2R1Y3QtYWRkZWQtdG8tY2FydCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzODAuMDAwMDAwLCAtMTA5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iTW9kYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDExMTIuMDAwMDAwLCA4NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJDYXJ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDAuMDAwMDAwLCAxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tc2hvcHBpbmdfY2FydCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjguMDAwMDAwLCA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAxNiAwIDE2IDE2IDAgMTYiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik00LjY2NjY2NjgyLDEyIEMzLjkzMzMzMzQ5LDEyIDMuMzQwMDAwMTUsMTIuNiAzLjM0MDAwMDE1LDEzLjMzMzMzMzMgQzMuMzQwMDAwMTUsMTQuMDY2NjY2NyAzLjkzMzMzMzQ5LDE0LjY2NjY2NjcgNC42NjY2NjY4MiwxNC42NjY2NjY3IEM1LjQwMDAwMDE2LDE0LjY2NjY2NjcgNi4wMDAwMDAxNiwxNC4wNjY2NjY3IDYuMDAwMDAwMTYsMTMuMzMzMzMzMyBDNi4wMDAwMDAxNiwxMi42IDUuNDAwMDAwMTYsMTIgNC42NjY2NjY4MiwxMiBaIE0wLjY2NjY2NjY2NywyIEMwLjY2NjY2NjY2NywyLjM2NjY2NjY3IDAuOTY2NjY2NjU5LDIuNjY2NjY2NjcgMS4zMzMzMzMzMiwyLjY2NjY2NjY3IEwxLjk5OTk5OTk3LDIuNjY2NjY2NjcgTDQuMzk5OTk5OSw3LjcyNjY2NjY3IEwzLjQ5OTk5OTkzLDkuMzUzMzMzMzMgQzMuMDEzMzMzMjcsMTAuMjQ2NjY2NyAzLjY1MzMzMzI2LDExLjMzMzMzMzMgNC42NjY2NjY2NywxMS4zMzMzMzMzIEwxMS45OTk5OTk3LDExLjMzMzMzMzMgQzEyLjM2NjY2NjQsMTEuMzMzMzMzMyAxMi42NjY2NjY3LDExLjAzMzMzMzMgMTIuNjY2NjY2NywxMC42NjY2NjY3IEMxMi42NjY2NjY3LDEwLjMgMTIuMzY2NjY2NCwxMCAxMS45OTk5OTk3LDEwIEw0LjY2NjY2NjY3LDEwIEw1LjM5OTk5OTg4LDguNjY2NjY2NjcgTDEwLjM2NjY2NjQsOC42NjY2NjY2NyBDMTAuODY2NjY2NCw4LjY2NjY2NjY3IDExLjMwNjY2NjQsOC4zOTMzMzMzMyAxMS41MzMzMzMsNy45OCBMMTMuOTE5OTk5NywzLjY1MzMzMzMzIEMxNC4xNjY2NjY3LDMuMjEzMzMzMzMgMTMuODQ2NjY2MywyLjY2NjY2NjY3IDEzLjMzOTk5OTcsMi42NjY2NjY2NyBMMy40NzMzMzMyNiwyLjY2NjY2NjY3IEwzLjAyNjY2NjYsMS43MTMzMzMzMyBDMi45MTk5OTk5NCwxLjQ4IDIuNjc5OTk5OTUsMS4zMzMzMzMzMyAyLjQyNjY2NjYyLDEuMzMzMzMzMzMgTDEuMzMzMzMzMzIsMS4zMzMzMzMzMyBDMC45NjY2NjY2NTksMS4zMzMzMzMzMyAwLjY2NjY2NjY2NywxLjYzMzMzMzMzIDAuNjY2NjY2NjY3LDIgWiBNMTEuMzMzMzMzNSwxMiBDMTAuNjAwMDAwMiwxMiAxMC4wMDY2NjY4LDEyLjYgMTAuMDA2NjY2OCwxMy4zMzMzMzMzIEMxMC4wMDY2NjY4LDE0LjA2NjY2NjcgMTAuNjAwMDAwMiwxNC42NjY2NjY3IDExLjMzMzMzMzUsMTQuNjY2NjY2NyBDMTIuMDY2NjY2OCwxNC42NjY2NjY3IDEyLjY2NjY2NjgsMTQuMDY2NjY2NyAxMi42NjY2NjY4LDEzLjMzMzMzMzMgQzEyLjY2NjY2NjgsMTIuNiAxMi4wNjY2NjY4LDEyIDExLjMzMzMzMzUsMTIgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBmaWxsPSIjNTA0MzNBIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat right 12px center; }
  .header__cart-list {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 12px; }
  .header__cart-item {
    margin-top: 12px; }
    .header__cart-item:first-child {
      margin-top: 0; }
    .header__cart-item-link {
      display: block;
      margin-left: -6px;
      color: #141414;
      margin-right: -6px; }
      .header__cart-item-link::after {
        display: block;
        content: '';
        clear: both; }
  .header__cart-thumbnail {
    display: block;
    width: 100%;
    margin: 0;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1); }
    .header__cart-thumbnail-wrapper {
      float: left;
      width: 108px;
      padding-left: 6px;
      padding-right: 6px; }
  .header__cart-meta {
    float: left;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    width: calc(100% - 108px); }
    .header__cart-meta-title {
      font-size: 14px;
      line-height: 1.71;
      color: #010101; }
    .header__cart-meta-sku {
      font-size: 10px;
      line-height: 1.6;
      font-weight: 300;
      color: #8a94a6; }
    .header__cart-meta-price {
      margin-top: 9px;
      font-size: 16px;
      line-height: 1.5;
      color: #101010; }
  .header__cart-process {
    margin-top: 20px;
    display: block;
    font-size: 14px;
    letter-spacing: 0.44px;
    text-transform: uppercase;
    color: #50433a;
    border: 1px solid #423731;
    border-radius: 4px;
    background: #ffe590;
    transition: all 0.2s ease-in-out;
    text-align: center;
    display: block;
    text-decoration: none;
    padding: 15px; }
    .header__cart-process:hover {
      background: #e2cb80; }
  .header__cart-bottom {
    margin-top: 16px;
    text-align: center; }
  .header__cart-continue {
    font-size: 16px;
    line-height: 1.5;
    color: #101010;
    text-decoration: none; }
  .header__wishlist-link {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkM1NjVFQkI2LTBDNzYtNDMwQS04NzA5LTM1NjNFNTZFQ0FGQzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIyLU1vYi1OYXZpZ2F0aW9uLU1lbnUtLS0oTm8tcmVzdWx0cykiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNTQuMDAwMDAwLCAtMTEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJOYXYtLy1TIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJSaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjUyLjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAyNCAwIDI0IDI0IDAgMjQiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy4zNSwyMC4xMyBDMTIuNTksMjAuODIgMTEuNDIsMjAuODIgMTAuNjYsMjAuMTIgTDEwLjU1LDIwLjAyIEM1LjMsMTUuMjcgMS44NywxMi4xNiAyLDguMjggQzIuMDYsNi41OCAyLjkzLDQuOTUgNC4zNCwzLjk5IEM2Ljk4LDIuMTkgMTAuMjQsMy4wMyAxMiw1LjA5IEMxMy43NiwzLjAzIDE3LjAyLDIuMTggMTkuNjYsMy45OSBDMjEuMDcsNC45NSAyMS45NCw2LjU4IDIyLDguMjggQzIyLjE0LDEyLjE2IDE4LjcsMTUuMjcgMTMuNDUsMjAuMDQgTDEzLjM1LDIwLjEzIFoiIGlkPSLwn5S5SWNvbi1Db2xvciIgZmlsbD0iIzkzOTM5NCI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
    .header__wishlist-link--active {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkMwMTU1RDYzLTA1N0QtNDc5MC1CNUJELUZCNzY0RUM0RTgyQjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE5Ni4wMDAwMDAsIC01NTY1LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iQ2FydC0mYW1wOy13aXNobGlzdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMuMDAwMDAwLCA1NDAzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkFjdGl2ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTcuMDAwMDAwLCAxMTkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkhlYXJ0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMzYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSItUm91bmQtLy1BY3Rpb24tLy1mYXZvcml0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNC4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjM1LDIwLjEzIEMxMi41OSwyMC44MiAxMS40MiwyMC44MiAxMC42NiwyMC4xMiBMMTAuNTUsMjAuMDIgQzUuMywxNS4yNyAxLjg3LDEyLjE2IDIsOC4yOCBDMi4wNiw2LjU4IDIuOTMsNC45NSA0LjM0LDMuOTkgQzYuOTgsMi4xOSAxMC4yNCwzLjAzIDEyLDUuMDkgQzEzLjc2LDMuMDMgMTcuMDIsMi4xOCAxOS42NiwzLjk5IEMyMS4wNyw0Ljk1IDIxLjk0LDYuNTggMjIsOC4yOCBDMjIuMTQsMTIuMTYgMTguNywxNS4yNyAxMy40NSwyMC4wNCBMMTMuMzUsMjAuMTMgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBmaWxsPSIjNzM2MTU0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
      .header__wishlist-link--active .header__wishlist-count {
        opacity: 1;
        visibility: visible; }


@media only screen and (max-width: 1279px) {
  .header__searchform-input, .catalog__search-input, .mobile-search__form-input {
    width: 200px; } }

@media only screen and (max-width: 1199px) {
  .header__logo-image {
    height: 36px; }
  .header__searchform-input, .catalog__search-input, .mobile-search__form-input {
    height: 36px; }
  .header__bottom-nav {
    padding-top: 2px;
    padding-bottom: 2px; } }

@media only screen and (max-width: 991px) {
  .header__searchform-input, .catalog__search-input, .mobile-search__form-input {
    width: 135px; }
  .header__bottom-nav {
    padding-top: 6px;
    padding-bottom: 6px; } }

@media only screen and (max-width: 991px) {
  .header {
    background: #fafbfb;
    border-color: #e8e7e8;
    height: 40px; }
    .header__top {
      display: none; }
    .header__middle {
      background: transparent; }
      .header__middle-newsletter, .header__middle-nav, .header__middle-socials {
        display: none; }
      .header__middle-mobile {
        display: block; }
    .header__bottom-searchform {
      visibility: hidden;
      opacity: 0;
      position: fixed;
      top: 0;
      padding-top: 40px;
      background: #ffffff;
      left: 0;
      right: 0;
      bottom: 0;
      padding-bottom: 66px; }
    .header__bottom-nav {
      display: none; }
    .header__bottom-logo {
      position: fixed;
      top: 1px;
      left: 50%;
      transform: translate(-50%, 0); }
    .header__logo-image {
      height: 25px; }
    .header__bottom {
      border-top: 0;
      padding: 0; }
    .header__cart-modal {
      width: auto;
      left: 0;
      position: fixed;
      top: 40px;
      right: 0;
      padding: 24px 16px; }
    .header__cart-title {
      font-size: 14px;
      padding-top: 0;
      line-height: 1.43;
      color: #101010; }
    .header__cart-overlay {
      display: none !important; }
    .header__cart-meta {
      padding-top: 0; }
      .header__cart-meta-title {
        font-size: 16px;
        line-height: 1.5; }
      .header__cart-meta-sku {
        margin-top: 8px; }
      .header__cart-meta-price {
        margin-top: 8px;
        font-size: 14px;
        line-height: 1.43; } }

.hero__item-link {
  text-decoration: none;
  display: block;
  padding-top: 268px;
  padding-bottom: 40px;
  background-size: cover;
  position: relative;
  color: #ffffff; }
  .hero__item-link:before {
    content: "";
    display: block;
    position: absolute;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 2;
    background: rgba(0, 0, 0, 0.3); }

.hero__item-inner {
  position: relative;
  z-index: 2; }

.hero__item-info {
  max-width: 636px;
  border: 2px solid #f1f2f4;
  background: rgba(0, 0, 0, 0.4);
  padding: 32px 32px 26px; }

.hero__info-title {
  text-transform: uppercase;
  color: #ffd23f;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 48px;
  line-height: 1.33;
  margin: 0; }

.hero__info-subtitle {
  margin-top: 4px;
  font-size: 34px;
  line-height: 1.41;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0; }

.hero__info-description {
  font-size: 16px;
  line-height: 1.75;
  font-weight: 300; }

.hero__info-buttons {
  margin-top: 10px; }
  .hero__info-buttons::after {
    display: block;
    content: '';
    clear: both; }

.hero__buttons-item {
  float: left;
  width: 36px;
  height: 36px;
  background: transparent;
  border: 0;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  text-indent: -99999999px; }
  .hero__buttons-item--left {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgzNnYzNkgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yMi4wNjUgMTAuMDY1YTEuNDk0IDEuNDk0IDAgMCAwLTIuMTE1IDBsLTYuODg1IDYuODg1YTEuNDk0IDEuNDk0IDAgMCAwIDAgMi4xMTVsNi44ODUgNi44ODVjLjU4NS41ODUgMS41My41ODUgMi4xMTUgMGExLjQ5NCAxLjQ5NCAwIDAgMCAwLTIuMTE1TDE2LjI0NSAxOGw1LjgyLTUuODJhMS41MDggMS41MDggMCAwIDAgMC0yLjExNXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==); }
  .hero__buttons-item--right {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNiIgaGVpZ2h0PSIzNiIgdmlld0JveD0iMCAwIDM2IDM2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgzNnYzNkgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0xMy45MzUgMTAuMDY1YTEuNDk0IDEuNDk0IDAgMCAwIDAgMi4xMTVsNS44MiA1LjgyLTUuODIgNS44MmExLjQ5NCAxLjQ5NCAwIDAgMCAwIDIuMTE1Yy41ODUuNTg1IDEuNTMuNTg1IDIuMTE1IDBsNi44ODUtNi44ODVhMS40OTQgMS40OTQgMCAwIDAgMC0yLjExNUwxNi4wNSAxMC4wNWMtLjU3LS41Ny0xLjUzLS41Ny0yLjExNS4wMTV6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=); }

@media only screen and (max-width: 767px) {
  .hero__item-link {
    padding-top: 0;
    padding-bottom: 0; }
  .hero__item-info {
    border: 0;
    background: transparent;
    padding: 24px 0; }
  .hero__info-title {
    font-size: 32px;
    line-height: 1.25;
    font-weight: 600; }
  .hero__info-subtitle {
    max-width: 69%;
    font-size: 24px;
    line-height: 1.33; }
  .hero__info-description {
    margin-top: 4px;
    line-height: 1.5;
    max-width: 73%; }
  .hero__info-buttons {
    margin-top: 16px; }
  .hero__buttons-item {
    width: 19px;
    height: 24px;
    padding: 0;
    margin-right: 5px; }
    .hero__buttons-item:last-child {
      margin-right: 0; } }

.features {
  padding: 8px 0;
  box-shadow: 0 3px 3px -1px rgba(10, 22, 70, 0.1), 0 0 1px 0 rgba(10, 22, 70, 0.06);
  background-color: #ffffff; }
  .features__list {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; }
    .features__list-item {
      display: inline-block;
      margin-right: 6px;
      padding: 10px 12px; }
      .features__list-item:last-child {
        margin-right: 0; }
  .features__item-icon {
    vertical-align: middle;
    display: inline-block;
    margin-right: 10px; }
  .features__item-text {
    display: inline-block;
    vertical-align: middle;
    text-transform: uppercase;
    color: #8a94a6;
    font-size: 16px;
    line-height: 1.75; }

@media only screen and (max-width: 767px) {
  .features {
    display: none; } }

.reviews-summary {
  margin-top: 32px;
  text-align: center; }
  .reviews-summary__text {
    font-size: 20px;
    line-height: 1.6;
    color: #8a94a6; }
  .reviews-summary__text, .reviews-summary__logo {
    display: inline-block;
    vertical-align: middle;
    margin-right: 26px; }
    .reviews-summary__text:last-child, .reviews-summary__logo:last-child {
      margin-right: 0; }

@media only screen and (max-width: 767px) {
  .reviews-summary {
    margin-top: 24px; }
    .reviews-summary__text {
      font-size: 16px;
      line-height: 1.5;
      display: block;
      text-align: center;
      margin-top: 12px; }
      .reviews-summary__text:first-child {
        margin-top: 0; }
    .reviews-summary__logo {
      display: block;
      margin-left: auto;
      margin-right: auto;
      margin-top: 8px; }
  .archive .reviews-summary,
  .page-template-wishlist .reviews-summary {
    padding-bottom: 40px; }
  .single-product .reviews-summary {
    padding-bottom: 24px; } }

.home-tiles {
  color: #ffffff;
  margin-top: 40px; }
  .home-tiles__row, .home-sections__row {
    margin-top: 24px;
    margin-right: -12px;
    margin-left: -12px; }
    .home-tiles__row::after, .home-sections__row::after {
      display: block;
      content: '';
      clear: both; }
    .home-tiles__row:first-child, .home-sections__row:first-child {
      margin-top: 0; }
  .home-tiles__col, .home-sections__col {
    float: left;
    padding-left: 12px;
    padding-right: 12px; }
    .home-tiles__col--100, .home-sections__col--100 {
      float: none; }
    .home-tiles__col--66, .home-sections__col--66 {
      width: 66.6666666%; }
    .home-tiles__col--50, .home-sections__col--50 {
      width: 50%; }
    .home-tiles__col--33, .home-sections__col--33 {
      width: 33.3333333%; }
      .home-tiles__col--33 .home-tiles__col-content, .home-sections__col--33 .home-tiles__col-content, .home-tiles__col--33 .home-sections__content, .home-sections__col--33 .home-sections__content {
        left: 60px;
        right: 60px; }
    .home-tiles__col--25, .home-sections__col--25 {
      width: 25%; }
      .home-tiles__col--25 .home-tiles__col-content, .home-sections__col--25 .home-tiles__col-content, .home-tiles__col--25 .home-sections__content, .home-sections__col--25 .home-sections__content {
        left: 44px;
        right: 44px; }
    .home-tiles__col-inner, .home-sections__inner {
      background-size: cover;
      position: relative;
      height: 480px; }
      .home-tiles__col-inner:after, .home-sections__inner:after {
        content: "";
        display: block;
        position: absolute;
        position: absolute;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgba(0, 0, 0, 0.32); }
    .home-tiles__col-content, .home-sections__content {
      position: absolute;
      z-index: 1;
      top: 50%;
      max-width: 550px;
      left: 80px;
      right: 80px;
      transform: translate(0, -50%); }
  .home-tiles__content-pretitle {
    font-size: 24px;
    line-height: 1.5;
    margin: 0;
    text-transform: uppercase;
    font-weight: 400; }
  .home-tiles__content-title {
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    font-size: 34px;
    line-height: 1.41;
    margin-top: 12px;
    margin-bottom: 0; }
  .home-tiles__content-description {
    margin-top: 20px;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 300; }
  .home-tiles__buttons {
    margin-top: 35px; }
    .home-tiles__buttons-link, .home-cta__button, .home-sections__button, .mega-menu__banners-button, .about__bottom-banners-button {
      display: inline-block;
      margin-right: 14px;
      text-decoration: none;
      border-radius: 4px;
      font-size: 14px;
      letter-spacing: 0.44px;
      text-transform: uppercase;
      color: #50433a;
      padding: 15px;
      border: 1px solid #423731;
      background: #ffffff;
      transition: all 0.2s ease-in-out; }
      .home-tiles__buttons-link:last-child, .home-cta__button:last-child, .home-sections__button:last-child, .mega-menu__banners-button:last-child, .about__bottom-banners-button:last-child {
        margin-right: 0; }
      .home-tiles__buttons-link:hover, .home-cta__button:hover, .home-sections__button:hover, .mega-menu__banners-button:hover, .about__bottom-banners-button:hover {
        background: #f6f6f6; }
      .home-tiles__buttons-link--secondary, .home-sections__button, .mega-menu__banners-button, .about__bottom-banners-button {
        color: #ffffff;
        border-color: #ffffff;
        background: transparent; }
        .home-tiles__buttons-link--secondary:hover, .home-sections__button:hover, .mega-menu__banners-button:hover, .about__bottom-banners-button:hover {
          background: rgba(16, 16, 16, 0.12); }
  .home-tiles__mobile {
    display: none;
    margin-top: 48px; }
    .home-tiles__mobile-title {
      font-size: 28px;
      font-weight: 500;
      line-height: 1.29;
      font-family: "Montserrat", sans-serif;
      margin: 0;
      color: #101010; }
    .home-tiles__mobile-row {
      white-space: nowrap;
      overflow-y: auto;
      margin-top: 24px; }
    .home-tiles__mobile-col {
      display: inline-block;
      width: 208px;
      height: 112px;
      margin-right: 6px;
      position: relative;
      background-repeat: no-repeat;
      background-position: center center;
      background-size: cover; }
      .home-tiles__mobile-col:last-child {
        margin-right: 0; }
    .home-tiles__mobile-name {
      position: absolute;
      margin: 0;
      left: 16px;
      bottom: 12px;
      right: 16px;
      font-size: 16px;
      line-height: 1.5;
      font-weight: 400;
      margin: 0; }

@media only screen and (max-width: 1199px) {
  .home-tiles__col--66, .home-sections__col--66, .home-tiles__col--33, .home-sections__col--33, .home-tiles__col--50, .home-sections__col--50 {
    width: 100%;
    float: none;
    margin-top: 24px; }
    .home-tiles__col--66:first-child, .home-sections__col--66:first-child, .home-tiles__col--33:first-child, .home-sections__col--33:first-child, .home-tiles__col--50:first-child, .home-sections__col--50:first-child {
      margin-top: 0; }
  .home-tiles__col--25, .home-sections__col--25 {
    width: 50%;
    margin-top: 24px; }
    .home-tiles__col--25:first-child, .home-sections__col--25:first-child, .home-tiles__col--25:nth-child(2), .home-sections__col--25:nth-child(2) {
      margin-top: 0; }
  .home-tiles__col-content, .home-sections__content {
    max-width: inherit; } }

@media only screen and (max-width: 767px) {
  .home-tiles {
    margin-top: 24px; }
    .home-tiles__row, .home-sections__row {
      margin-left: -16px;
      margin-right: -16px; }
      .home-tiles__row:first-child .home-tiles__col-inner:after, .home-sections__row:first-child .home-tiles__col-inner:after, .home-tiles__row:first-child .home-sections__inner:after, .home-sections__row:first-child .home-sections__inner:after {
        display: none; }
      .home-tiles__row:first-child .home-tiles__buttons-link, .home-sections__row:first-child .home-tiles__buttons-link, .home-tiles__row:first-child .home-cta__button, .home-sections__row:first-child .home-cta__button, .home-tiles__row:first-child .home-sections__button, .home-sections__row:first-child .home-sections__button, .home-tiles__row:first-child .mega-menu__banners-button, .home-sections__row:first-child .mega-menu__banners-button, .home-tiles__row:first-child .about__bottom-banners-button, .home-sections__row:first-child .about__bottom-banners-button {
        padding-top: 15px;
        padding-bottom: 15px;
        letter-spacing: 0.44px; }
      .home-tiles__row:nth-last-child(2) .home-tiles__buttons-link--secondary, .home-sections__row:nth-last-child(2) .home-tiles__buttons-link--secondary, .home-tiles__row:nth-last-child(2) .home-sections__button, .home-sections__row:nth-last-child(2) .home-sections__button, .home-tiles__row:nth-last-child(2) .mega-menu__banners-button, .home-sections__row:nth-last-child(2) .mega-menu__banners-button, .home-tiles__row:nth-last-child(2) .about__bottom-banners-button, .home-sections__row:nth-last-child(2) .about__bottom-banners-button {
        border: 0;
        text-decoration: underline; }
    .home-tiles__content-pretitle {
      font-size: 18px;
      line-height: 1.55; }
    .home-tiles__content-title {
      font-size: 24px;
      line-height: 1.5;
      margin-top: 8px; }
    .home-tiles__content-description {
      margin-top: 24px;
      font-size: 16px;
      line-height: 1.5; }
    .home-tiles__buttons {
      margin-top: 24px; }
      .home-tiles__buttons-link, .home-cta__button, .home-sections__button, .mega-menu__banners-button, .about__bottom-banners-button {
        display: block;
        width: 100%;
        text-align: center;
        margin-top: 8px;
        letter-spacing: 0.6px;
        padding-top: 11px;
        padding-bottom: 11px; }
        .home-tiles__buttons-link:first-child, .home-cta__button:first-child, .home-sections__button:first-child, .mega-menu__banners-button:first-child, .about__bottom-banners-button:first-child {
          margin-top: 0; }
    .home-tiles__col, .home-sections__col {
      padding-left: 0;
      padding-right: 0; }
      .home-tiles__col-inner, .home-sections__inner {
        height: auto; }
      .home-tiles__col-content, .home-sections__content {
        position: relative;
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        transform: none;
        padding: 32px 16px; }
      .home-tiles__col--category, .home-tiles__col--sub_category {
        display: none; }
      .home-tiles__col--50, .home-sections__col--50 {
        float: none;
        width: 100%;
        margin-top: 8px; }
        .home-tiles__col--50:first-child, .home-sections__col--50:first-child {
          margin-top: 0; }
        .home-tiles__col--50 .home-tiles__content-description, .home-sections__col--50 .home-tiles__content-description {
          display: none; }
        .home-tiles__col--50 .home-tiles__col-content, .home-sections__col--50 .home-tiles__col-content, .home-tiles__col--50 .home-sections__content, .home-sections__col--50 .home-sections__content {
          text-align: left !important;
          padding: 24px; }
        .home-tiles__col--50 .home-tiles__buttons, .home-sections__col--50 .home-tiles__buttons {
          margin-top: 16px; }
          .home-tiles__col--50 .home-tiles__buttons-link, .home-sections__col--50 .home-tiles__buttons-link, .home-tiles__col--50 .home-cta__button, .home-sections__col--50 .home-cta__button, .home-tiles__col--50 .home-sections__button, .home-sections__col--50 .home-sections__button, .home-tiles__col--50 .mega-menu__banners-button, .home-sections__col--50 .mega-menu__banners-button, .home-tiles__col--50 .about__bottom-banners-button, .home-sections__col--50 .about__bottom-banners-button {
            display: inline-block;
            width: auto; }
    .home-tiles__mobile {
      display: block; }
    .home-tiles__row, .home-sections__row {
      margin-top: 40px; } }

.home-cta {
  margin-top: 24px; }
  .home-cta__inner {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 28px 40px 28px 28px; }
    .home-cta__inner::after {
      display: block;
      content: '';
      clear: both; }
  .home-cta__title {
    float: left;
    color: #ffffff;
    font-size: 34px;
    line-height: 1.41;
    font-weight: 500;
    text-transform: uppercase;
    font-family: "Montserrat", sans-serif;
    margin: 0; }
  .home-cta__button {
    float: right;
    display: block;
    margin-top: 4px; }
  .home-cta--mobile {
    display: none; }

@media only screen and (max-width: 767px) {
  .home-cta {
    margin-top: 40px; }
    .home-cta__inner {
      padding: 16px 16px 48px;
      position: relative;
      text-align: center;
      margin-left: -16px;
      margin-right: -16px; }
    .home-cta__title {
      float: none;
      font-size: 24px;
      line-height: 1.33; }
    .home-cta__button {
      position: absolute;
      border: 0;
      bottom: -24px;
      left: 50%;
      transform: translate(-50%, 0);
      width: 209px;
      padding-top: 15px;
      padding-bottom: 15px; }
    .home-cta--mobile {
      display: block; }
      .home-cta--mobile .home-cta__inner {
        padding: 32px 44px;
        text-align: left; }
      .home-cta--mobile .home-cta__button {
        position: static;
        transform: none;
        width: 100%;
        padding-top: 11px;
        padding-bottom: 11px;
        margin-top: 24px; } }

.home-sections {
  margin-top: 96px; }
  .home-sections__list {
    padding: 0;
    margin: 0;
    list-style: none; }
  .home-sections__item, .home-blog__inner {
    margin-top: 96px;
    text-align: center;
    position: relative; }
    .home-sections__item:before, .home-blog__inner:before {
      content: "";
      display: block;
      position: absolute;
      top: 32px;
      left: -10px;
      right: -10px;
      height: 1px;
      background: #c9ced6; }
    .home-sections__item:first-child, .home-blog__inner:first-child {
      margin-top: 0; }
    .home-sections__item-title, .home-blog__title {
      margin: 0;
      position: relative;
      z-index: 1;
      color: #010101;
      font-size: 48px;
      line-height: 1.33;
      font-weight: 500;
      font-family: "Montserrat", sans-serif;
      display: inline-block;
      padding-left: 46px;
      padding-right: 46px;
      background: #ffffff; }
  .home-sections__row {
    color: #ffffff; }
    .home-sections__row-wrapper {
      margin-top: 64px; }
  .home-sections__col--33 .home-sections__content {
    left: 60px;
    right: 60px; }
  .home-sections__col--25 .home-sections__content {
    left: 44px;
    right: 44px; }
  .home-sections__title {
    font-size: 34px;
    line-height: 1.41;
    font-weight: 400;
    margin: 0;
    font-family: "Montserrat", sans-serif; }
  .home-sections__button {
    margin-top: 20px;
    display: inline-block; }

@media only screen and (max-width: 767px) {
  .home-sections {
    margin-top: 64px; }
    .home-sections__item, .home-blog__inner {
      margin-top: 40px;
      text-align: left; }
      .home-sections__item:before, .home-blog__inner:before {
        display: none; }
      .home-sections__item-title, .home-blog__title {
        font-size: 28px;
        line-height: 1.29;
        padding-left: 0;
        padding-right: 0;
        background: transparent; }
      .home-sections__item:last-child .home-sections__content, .home-blog__inner:last-child .home-sections__content {
        text-align: center !important;
        padding: 52px 16px; }
      .home-sections__item:last-child .home-sections__button, .home-blog__inner:last-child .home-sections__button {
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
        text-indent: -9999px;
        overflow: hidden;
        margin-top: 0; }
        .home-sections__item:last-child .home-sections__button:hover, .home-blog__inner:last-child .home-sections__button:hover {
          background: transparent; }
      .home-sections__item:last-child .home-sections__row, .home-blog__inner:last-child .home-sections__row, .home-sections__item:last-child .home-sections__col, .home-blog__inner:last-child .home-sections__col {
        margin-top: 24px; }
    .home-sections__row-wrapper {
      margin-top: 24px; }
      .home-sections__row-wrapper .home-sections__row {
        margin-left: 0;
        margin-right: 0; }
      .home-sections__row-wrapper .home-sections__content {
        left: auto;
        right: auto;
        top: auto;
        bottom: auto;
        padding: 20px 60px 20px 16px; }
      .home-sections__row-wrapper .home-sections__title {
        font-size: 24px;
        line-height: 1.33;
        font-weight: 500; }
      .home-sections__row-wrapper .home-sections__button {
        margin-top: 16px;
        padding: 0 !important;
        border: 0;
        text-decoration: underline;
        display: inline-block;
        width: auto; } }

.home-gallery {
  margin-top: 96px; }
  .home-gallery__top {
    padding-left: 110px;
    padding-right: 223px;
    position: relative; }
  .home-gallery__title {
    font-size: 48px;
    line-height: 1.33;
    margin: 0;
    font-weight: 500;
    font-family: "Montserrat", sans-serif; }
  .home-gallery__description {
    margin-top: 24px;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 300;
    color: #8a94a6; }
  .home-gallery__buttons {
    position: absolute;
    right: 0;
    bottom: 0; }
    .home-gallery__buttons::after {
      display: block;
      content: '';
      clear: both; }
    .home-gallery__buttons-controls {
      float: left;
      margin-right: 30px; }
      .home-gallery__buttons-controls::after {
        display: block;
        content: '';
        clear: both; }
    .home-gallery__buttons-link {
      float: left;
      border-radius: 4px;
      padding: 15px;
      font-size: 14px;
      letter-spacing: 0.44px;
      color: #50433a;
      text-transform: uppercase;
      border: 1px solid #423731;
      text-decoration: none;
      transition: all 0.2s ease-in-out; }
      .home-gallery__buttons-link:hover {
        background: #f6f6f6; }
  .home-gallery__controls-button {
    display: block;
    height: 49px;
    width: 36px;
    text-decoration: none;
    text-indent: -9999px;
    background-repeat: no-repeat;
    background-position: center center;
    float: left; }
    .home-gallery__controls-button--prev {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTE1IDZIMy4xMzVsMy42MzMtNC4zNkExIDEgMCAxIDAgNS4yMzIuMzZsLTUgNmMtLjAzOS4wNDctLjA1OS4xMDItLjA4OC4xNTQtLjAyNC4wNDItLjA1My4wNzgtLjA3MS4xMjRhLjk4NS45ODUgMCAwIDAtLjA3Mi4zNThMMCA3bC4wMDEuMDA0YzAgLjEyMi4wMjcuMjQzLjA3Mi4zNTguMDE4LjA0Ni4wNDcuMDgyLjA3MS4xMjQuMDI5LjA1Mi4wNDkuMTA3LjA4OC4xNTRsNSA2YS45OTkuOTk5IDAgMSAwIDEuNTM2LTEuMjhMMy4xMzUgOEgxNWExIDEgMCAwIDAgMC0yIi8+CiAgICA8L2RlZnM+CiAgICA8dXNlIGZpbGw9IiNCM0IzQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNCA1KSIgeGxpbms6aHJlZj0iI2EiLz4KPC9zdmc+Cg==); }
    .home-gallery__controls-button--next {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTEgOGgxMS44NjVsLTMuNjMzIDQuMzZhMSAxIDAgMSAwIDEuNTM3IDEuMjhsNS02Yy4wMzktLjA0Ny4wNTgtLjEwMi4wODctLjE1NC4wMjQtLjA0Mi4wNTMtLjA3OC4wNzEtLjEyNGEuOTg1Ljk4NSAwIDAgMCAuMDcyLS4zNThMMTYgN2wtLjAwMS0uMDA0YS45ODUuOTg1IDAgMCAwLS4wNzItLjM1OGMtLjAxOC0uMDQ2LS4wNDctLjA4Mi0uMDcxLS4xMjQtLjAyOS0uMDUyLS4wNDgtLjEwNy0uMDg3LS4xNTRsLTUtNkExLjAwMiAxLjAwMiAwIDAgMCA5LjM2LjIzMmExIDEgMCAwIDAtLjEyOCAxLjQwOEwxMi44NjUgNkgxYTEgMSAwIDAgMCAwIDIiLz4KICAgIDwvZGVmcz4KICAgIDx1c2UgZmlsbD0iIzczNjE1NCIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0IDUpIiB4bGluazpocmVmPSIjYSIvPgo8L3N2Zz4K); }
  .home-gallery__slider {
    margin-top: 72px;
    margin-left: -12px;
    margin-right: -12px; }
    .home-gallery__slider::after {
      display: block;
      content: '';
      clear: both; }
    .home-gallery__slider-item {
      float: left;
      width: 25%;
      padding-left: 12px;
      padding-right: 12px; }
  .home-gallery__item-inner {
    height: 468px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }

@media only screen and (max-width: 767px) {
  .home-gallery {
    display: none; } }

.home-blog {
  margin-top: 96px; }
  .home-blog__list {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 64px;
    margin-left: -12px;
    margin-right: -12px;
    text-align: left; }
    .home-blog__list::after {
      display: block;
      content: '';
      clear: both; }
  .home-blog__item {
    float: left;
    width: 25%;
    padding-left: 12px;
    padding-right: 12px; }
  .home-blog__link {
    text-decoration: none;
    color: #585758; }
    .home-blog__link-thumbnail {
      height: 356px;
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center; }
    .home-blog__link-title {
      margin-top: 16px;
      margin-bottom: 0;
      font-size: 20px;
      line-height: 1.6;
      font-weight: 300; }
    .home-blog__link-meta {
      margin-top: 16px;
      font-size: 16px;
      line-height: 1.75; }
      .home-blog__link-meta::after {
        display: block;
        content: '';
        clear: both; }
  .home-blog__meta-date {
    float: left;
    padding-right: 9px;
    position: relative; }
    .home-blog__meta-date:after {
      content: "";
      display: block;
      position: absolute;
      height: 13px;
      width: 1px;
      background: #4e5d78;
      right: 0;
      top: 50%;
      transform: translate(0, -50%); }
  .home-blog__meta-mins {
    float: left;
    padding-left: 9px;
    font-weight: 300; }

@media only screen and (max-width: 1199px) {
  .home-blog__item {
    width: 50%;
    margin-top: 24px; }
    .home-blog__item:first-child, .home-blog__item:nth-child(2) {
      margin-top: 0; } }

@media only screen and (max-width: 767px) {
  .home-blog {
    display: none; } }

.nbcta {
  margin-top: 48px; }
  .nbcta__inner {
    padding: 36px 240px 36px 40px;
    border: 2px solid #50433a;
    position: relative;
    color: #50433a; }
  .nbcta__title {
    margin: 0;
    font-size: 34px;
    line-height: 1.41;
    font-weight: 300;
    font-family: "Montserrat", sans-serif; }
  .nbcta__button {
    text-decoration: none;
    padding: 15px;
    border-radius: 4px;
    border: 1px solid #423731;
    font-size: 14px;
    letter-spacing: 0.44px;
    text-transform: uppercase;
    color: #50433a;
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 50%;
    transition: all 0.2s ease-in-out;
    transform: translate(0, -50%); }
    .nbcta__button:hover {
      background: #f6f6f6; }

@media only screen and (max-width: 767px) {
  .nbcta {
    display: none; } }

.home-reviews {
  font-family: "Source Sans Pro", sans-serif;
  margin-top: 96px;
  color: #141414; }
  .home-reviews__list {
    padding-left: 8px;
    padding-right: 8px; }
    .home-reviews__list::after {
      display: block;
      content: '';
      clear: both; }
  .home-reviews__item {
    float: left;
    width: 25%;
    padding-left: 16px;
    padding-right: 16px; }
    .home-reviews__item-inner {
      background: #ffffff;
      border-radius: 3px;
      box-shadow: 0 6px 10px 2px rgba(0, 0, 0, 0.08), 0 0 2px 1px rgba(0, 0, 0, 0.03);
      padding: 16px; }
  .home-reviews__stars {
    padding: 0;
    margin: 0;
    list-style: none; }
    .home-reviews__stars::after {
      display: block;
      content: '';
      clear: both; }
    .home-reviews__stars-item {
      float: left; }
  .home-reviews__title {
    margin-top: 8px;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.43;
    opacity: 0.5; }
  .home-reviews__content {
    font-size: 14px;
    line-height: 1.43;
    opacity: 0.5; }
  .home-reviews .slick-track {
    padding-top: 16px;
    padding-bottom: 16px; }

@media only screen and (max-width: 767px) {
  .home-reviews {
    margin-top: 32px;
    overflow: hidden; }
    .home-reviews__list {
      padding-left: 0;
      padding-right: 0;
      margin-left: -16px;
      margin-right: -16px; }
    .home-reviews__item {
      padding-left: 4px;
      padding-right: 4px; }
      .home-reviews__item-inner {
        width: 288px; } }

.newsletter {
  margin-top: 96px;
  background: #f1f2f4;
  text-align: center;
  padding: 48px 0 47px; }
  .newsletter__title {
    font-size: 24px;
    line-height: 1.5;
    color: #101010;
    font-weight: 300;
    margin: 0; }
  .newsletter__form {
    margin-top: 16px;
    margin-left: auto;
    margin-right: auto;
    max-width: 506px;
    position: relative; }
    .newsletter__form-input {
      height: 49px;
      border: 1px solid #e1e4e8;
      border-radius: 4px;
      background: #ffffff;
      padding-left: 16px;
      padding-right: 161px;
      font-size: 16px;
      line-height: 1.5;
      display: block;
      width: 100%;
      outline: none; }
      .newsletter__form-input.placeholder {
        color: #8a94a6; }
      .newsletter__form-input:-moz-placeholder {
        color: #8a94a6; }
      .newsletter__form-input::-moz-placeholder {
        color: #8a94a6; }
      .newsletter__form-input:-ms-input-placeholder {
        color: #8a94a6; }
      .newsletter__form-input::-webkit-input-placeholder {
        color: #8a94a6; }
    .newsletter__form-submit {
      border: 0;
      position: absolute;
      right: 0;
      top: 0;
      bottom: 0;
      display: block;
      outline: none;
      border-radius: 0 4px 4px 0;
      border: 1px solid #423731;
      padding: 15px 43px;
      font-size: 14px;
      letter-spacing: 0.44px;
      color: #50433a;
      transition: all 0.2s ease-in-out;
      background: #ffe590;
      text-transform: uppercase; }
      .newsletter__form-submit:hover {
        background: #e2cb80; }
    .newsletter__form-success {
      margin-top: 4px;
      margin-bottom: 34px;
      font-size: 20px;
      line-height: 1.6;
      font-weight: 400;
      color: #101010;
      text-align: center; }
      .newsletter__form-success-text {
        padding: 12px 28px 5px 0;
        display: inline-block;
        background: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjExIiB2aWV3Qm94PSIwIDAgMTUgMTEiIHdpZHRoPSIxNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTguMjkyODkzMiA3LjI5Mjg5MzIyYy4zOTA1MjQzLS4zOTA1MjQyOSAxLjAyMzY4OTMtLjM5MDUyNDI5IDEuNDE0MjEzNiAwcy4zOTA1MjQzIDEuMDIzNjg5MjcgMCAxLjQxNDIxMzU2bC05IDkuMDAwMDAwMDJjLS4zOTA1MjQzLjM5MDUyNDMtMS4wMjM2ODkyOS4zOTA1MjQzLTEuNDE0MjEzNTggMGwtNC00Yy0uMzkwNTI0MjktLjM5MDUyNDMtLjM5MDUyNDI5LTEuMDIzNjg5MyAwLTEuNDE0MjEzNnMxLjAyMzY4OTI3LS4zOTA1MjQzIDEuNDE0MjEzNTYgMGwzLjI5Mjg5MzIyIDMuMjkyODkzMnoiIGZpbGw9IiMzOTM5M2EiIGZpbGwtcnVsZT0iZXZlbm9kZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTUgLTcpIi8+PC9zdmc+) no-repeat right top 22px; }
  .newsletter__disclaimer {
    margin-top: 17px;
    font-size: 10px;
    line-height: 1.6;
    font-weight: 300;
    color: #585758; }

@media only screen and (max-width: 767px) {
  .newsletter {
    margin-top: 32px;
    padding-top: 24px;
    padding-bottom: 20px;
    text-align: left; }
    .newsletter__title {
      font-size: 18px;
      line-height: 1.55; }
    .newsletter__form-submit {
      position: static;
      margin-top: 16px;
      padding-top: 11px;
      padding-bottom: 11px;
      height: 40px;
      width: 100%;
      border-radius: 4px; }
    .newsletter__form-input {
      padding-right: 16px; }
    .newsletter__disclaimer {
      margin-top: 16px; } }

.footer {
  border-top: 1px solid #e1e4e8; }
  .footer__widgets {
    background: #ffffff;
    padding: 36px 0; }
    .footer__widgets-list {
      padding: 0;
      margin: 0;
      list-style: none;
      display: flex; }
    .footer__widgets-item {
      display: flex;
      padding-left: 44px;
      padding-right: 44px;
      border-left: 1px solid #eeeeee; }
      .footer__widgets-item ul {
        padding: 0;
        margin: 0;
        list-style: none; }
        .footer__widgets-item ul li {
          margin-top: 9px; }
          .footer__widgets-item ul li:first-child {
            margin-top: 0; }
          .footer__widgets-item ul li a {
            font-size: 12px;
            line-height: 1.33;
            color: #8a94a6;
            text-decoration: none;
            font-weight: 300;
            text-transform: uppercase; }
      .footer__widgets-item-inner {
        display: block;
        width: 100%; }
      .footer__widgets-item:first-child {
        padding-left: 0;
        border-left: 0; }
      .footer__widgets-item:nth-child(2) {
        width: 25%; }
      .footer__widgets-item:nth-child(3) {
        width: 13%; }
      .footer__widgets-item:last-child {
        padding-right: 0;
        width: 40%; }
      .footer__widgets-item:first-child ul, .footer__widgets-item:nth-child(2) ul {
        margin-left: -12px;
        margin-right: -12px; }
        .footer__widgets-item:first-child ul::after, .footer__widgets-item:nth-child(2) ul::after {
          display: block;
          content: '';
          clear: both; }
        .footer__widgets-item:first-child ul li, .footer__widgets-item:nth-child(2) ul li {
          width: 50%;
          padding-left: 12px;
          padding-right: 12px;
          float: left;
          margin-top: 9px; }
          .footer__widgets-item:first-child ul li:nth-child(2), .footer__widgets-item:first-child ul li:first-child, .footer__widgets-item:nth-child(2) ul li:nth-child(2), .footer__widgets-item:nth-child(2) ul li:first-child {
             }
          .footer__widgets-item:first-child ul li:nth-child(2n + 3), .footer__widgets-item:nth-child(2) ul li:nth-child(2n + 3) {
            clear: both; }
    .footer__widgets-title {
      font-family: "Montserrat", sans-serif;
      color: #3c3d41;
      font-size: 11px;
      letter-spacing: 2px;
      text-transform: uppercase;
      font-weight: 700;
      margin-bottom: 0; }
  .footer__copyright {
    padding: 8px 0;
    background: #50433a;
    color: #ffffff;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 300; }
    .footer__copyright p {
      margin: 0; }
    .footer__copyright a {
      color: #ffffff;
      text-decoration: none; }

.reviews-summary + .footer {
  margin-top: 56px; }

@media only screen and (max-width: 1199px) {
  .footer__widgets-list {
    flex-wrap: wrap; }
  .footer__widgets-item {
    margin-top: 24px;
    width: 50% !important; }
    .footer__widgets-item:first-child, .footer__widgets-item:nth-child(2) {
      margin-top: 0; }
    .footer__widgets-item:nth-child(3) {
      padding-left: 0;
      border-left: 0; } }

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

.header-cta {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center; }
  .header-cta__link {
    color: #ffffff;
    text-decoration: none;
    font-weight: 700;
    font-size: 24px;
    text-align: center;
    line-height: 1.5;
    padding: 18px 0;
    text-transform: uppercase;
    display: block; }

@media only screen and (max-width: 767px) {
  .page-template-wishlist .header-cta,
  .page-template-free-samples .header-cta,
  .search-results .header-cta,
  .single-product .header-cta,
  .page-template-gallery .header-cta,
  .page-template-default .header-cta,
  .page-template-contact .header-cta,
  .page-template-faq .header-cta {
    display: none; } }

.breadcrumbs {
  margin-top: 20px;
  text-align: center;
  font-size: 14px;
  line-height: 1.71;
  color: #8a94a6;
  font-weight: 300;
  text-transform: uppercase; }
  .breadcrumbs a {
    color: #8a94a6;
    font-weight: 400;
    text-decoration: none; }

@media only screen and (max-width: 991px) {
  .archive .breadcrumbs {
    display: none; } }

@media only screen and (max-width: 767px) {
  .single-product .breadcrumbs,
  .page-template-wishlist .breadcrumbs,
  .page-template-free-samples .breadcrumbs,
  .search-results .breadcrumbs,
  .page-template-gallery .breadcrumbs,
  .page-template-about .breadcrumbs,
  .page-template-contact .breadcrumbs,
  .page-template-faq .breadcrumbs,
  .page-template-default .breadcrumbs,
  .blog .breadcrumbs,
  .archive .breadcrumbs,
  .single .breadcrumbs {
    display: none; } }

.single-product-wrapper, .free-samples, .common-title {
  margin-top: 63px; }

.single-product__title, .free-samples__content h2, .free-samples__subtitle, .common-title__element {
  margin: 0;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  color: #010101;
  font-size: 28px;
  line-height: 1.33;
  font-weight: 500;
  max-width: 843px;
  margin-left: auto;
  margin-right: auto; }

.single-product__buttons {
  margin-top: 32px;
  text-align: center; }
  .single-product__buttons-item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 14px;
    color: #50433a;
    font-size: 14px;
    padding: 15px 32px;
    border: 1px solid #423731;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out;
    background: #ffe590; }
    .single-product__buttons-item:hover {
      background: #e2cb80; }
    .single-product__buttons-item--secondary {
      color: #101010;
      background: transparent; }
      .single-product__buttons-item--secondary:hover {
        background: #f6f6f6; }
    .single-product__buttons-item:last-child {
      margin-right: 0; }

.single-product__card {
  margin-top: 79px; }
  .single-product__card-inner::after {
    display: block;
    content: '';
    clear: both; }
  .single-product__card-slider-wrapper {
    position: relative;
    float: left;
    padding-left: 12px;
    padding-right: 12px;
    width: 76%; }
  .single-product__card-slider-item {
    height: 552px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover; }
  .single-product__card-thumbnails {
    float: left;
    padding-left: 12px;
    padding-right: 12px;
    width: 24%;
    margin-top: -6px; }
  .single-product__card-images {
    float: left;
    width: 75%;
    padding-right: 80px;
    margin-left: -12px;
    margin-right: -12px; }
    .single-product__card-images::after {
      display: block;
      content: '';
      clear: both; }
  .single-product__card-meta {
    width: 25%;
    float: left; }
  .single-product__card-thumbnail {
    padding-top: 6px;
    padding-bottom: 6px; }
    .single-product__card-thumbnail-item {
      background-size: cover;
      background-repeat: no-repeat;
      background-position: center center;
      height: 96px;
      cursor: pointer; }
  .single-product__card-calculator {
    margin-top: 16px; }
    .single-product__card-calculator label {
      display: inline-block;
      font-size: 14px;
      line-height: 1.71;
      color: #585758; }

.single-product__calculator-tooltip {
  display: inline-block;
  vertical-align: middle;
  width: 20px;
  height: 24px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgxNnYxNkgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxOTE5MTkiIGQ9Ik04IDEuMzMzQTYuNjcgNi42NyAwIDAgMCAxLjMzMyA4IDYuNjcgNi42NyAwIDAgMCA4IDE0LjY2NyA2LjY3IDYuNjcgMCAwIDAgMTQuNjY3IDggNi42NyA2LjY3IDAgMCAwIDggMS4zMzN6bTAgMTJBNS4zNCA1LjM0IDAgMCAxIDIuNjY3IDggNS4zNCA1LjM0IDAgMCAxIDggMi42NjcgNS4zNCA1LjM0IDAgMCAxIDEzLjMzMyA4IDUuMzQgNS4zNCAwIDAgMSA4IDEzLjMzM3ptLS42NjctMi42NjZoMS4zMzRWMTJINy4zMzN2LTEuMzMzem0xLjA3NC02LjY0YTIuNjY4IDIuNjY4IDAgMCAwLTIuOTU0IDEuODZjLS4xMi4zODYuMTc0Ljc4LjU4Ljc4aC4xMzRjLjI3MyAwIC40OTMtLjE5NC41ODYtLjQ0Ny4yMTQtLjU5My44NDctMSAxLjUzNC0uODUzLjYzMy4xMzMgMS4xLjc1MyAxLjA0NiAxLjQtLjA2Ni44OTMtMS4wOCAxLjA4Ni0xLjYzMyAxLjkyIDAgLjAwNi0uMDA3LjAwNi0uMDA3LjAxMy0uMDA2LjAxMy0uMDEzLjAyLS4wMi4wMzMtLjA2LjEtLjEyLjIxNC0uMTY2LjMzNC0uMDA3LjAyLS4wMi4wMzMtLjAyNy4wNTMtLjAwNy4wMTMtLjAwNy4wMjctLjAxMy4wNDctLjA4LjIyNi0uMTM0LjUtLjEzNC44MzNoMS4zMzRjMC0uMjguMDczLS41MTMuMTg2LS43MTMuMDE0LS4wMi4wMi0uMDQuMDM0LS4wNi4wNTMtLjA5NC4xMi0uMTguMTg2LS4yNi4wMDctLjAwNy4wMTQtLjAyLjAyLS4wMjcuMDY3LS4wOC4xNC0uMTUzLjIyLS4yMjcuNjQtLjYwNiAxLjUwNy0xLjEgMS4zMjctMi4zNzMtLjE2LTEuMTYtMS4wNzMtMi4xNC0yLjIzMy0yLjMxM3oiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat left 4px center; }

.single-product__calculator-row {
  position: relative; }

.single-product__calculator-input {
  width: 100%;
  display: block;
  border-radius: 4px;
  padding: 0 100px 0 12px;
  font-size: 16px;
  line-height: 1.75;
  border: 1px solid #e1e4e8;
  height: 40px; }
  .single-product__calculator-input.placeholder {
    color: #8a94a6; }
  .single-product__calculator-input:-moz-placeholder {
    color: #8a94a6; }
  .single-product__calculator-input::-moz-placeholder {
    color: #8a94a6; }
  .single-product__calculator-input:-ms-input-placeholder {
    color: #8a94a6; }
  .single-product__calculator-input::-webkit-input-placeholder {
    color: #8a94a6; }

.single-product__calculator-submit {
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  border-radius: 4px;
  font-size: 16px;
  padding: 4px 16px;
  color: #ffffff;
  border: 1px solid #423731;
  background: #50433a;
  line-height: 1.75; }

.single-product__meta-list {
  padding: 0;
  margin: 0;
  list-style: none;
  text-transform: uppercase;
  color: #101010; }

.single-product__meta-item {
  padding-top: 8px;
  padding-bottom: 8px;
  border-bottom: 1px solid #b0b7c3;
  font-size: 16px;
  line-height: 1.5;
  font-weight: 300; }
  .single-product__meta-item::after {
    display: block;
    content: '';
    clear: both; }

.single-product__meta-label {
  float: left;
  width: 156px;
  padding-right: 24px;
  font-weight: 700; }

.single-product__meta-value {
  float: left;
  width: calc(100% - 156px); }

.single-product__meta-bottom {
  margin-top: 8px; }

.single-product__bottom-buttons {
  padding: 0;
  margin: 0;
  list-style: none; }
  .single-product__bottom-buttons::after {
    display: block;
    content: '';
    clear: both; }
  .single-product__bottom-buttons-item {
    float: left;
    margin-right: 8px; }
    .single-product__bottom-buttons-item:last-child {
      margin-right: 0; }
  .single-product__bottom-buttons-link {
    display: block;
    font-size: 14px;
    letter-spacing: 0.44px;
    color: #141414;
    padding: 12px 8px 12px 36px;
    background-repeat: no-repeat;
    background-position: left 8px center;
    text-decoration: none;
    text-transform: uppercase; }
    .single-product__bottom-buttons-link--catalog {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkZGMTAzOEMwLTc3RjItNEZBMy05N0M2LUU1REQ4NTc0MEQzOTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjEtRGVzLVByb2R1Y3QtU2luZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODQ1LjAwMDAwMCwgLTEyMzkuMDAwMDAwKSIgZmlsbD0iIzM5MzkzQSI+CiAgICAgICAgICAgIDxnIGlkPSJQYWdlcy0vLVByb2R1Y3QtU2luZ2xlLSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQnV0dG9ucyI+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODM2LjAwMDAwMCwgMTIyOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbi0vLTE2cHQtcGFkZGluZy1Db3B5LTQtQnV0dG9uLS8tRGVza3RvcC0vLThwdC1wYWRkaW5nLSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLUJ1dHRvbi0vLeKWoC1NZWRpdW0tLy1EZWZhdWx0LVVJLU1pc2MtLy1CdXR0b24tLy3ilqAtTGFyZ2UtLy1MZWZ0LUljb24tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0vLVBsdXMtSWNvbi0vLURvd25sb2FkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3LjUsMTIuNSBDMTcuOTYwMjM3MywxMi41IDE4LjMzMzMzMzMsMTIuODczMDk2IDE4LjMzMzMzMzMsMTMuMzMzMzMzMyBMMTguMzMzMzMzMywxNi4yNSBDMTguMzMzMzMzMywxNy40MDA1OTMyIDE3LjQwMDU5MzIsMTguMzMzMzMzMyAxNi4yNSwxOC4zMzMzMzMzIEwzLjc1LDE4LjMzMzMzMzMgQzIuNTk5NDA2NzcsMTguMzMzMzMzMyAxLjY2NjY2NjY3LDE3LjQwMDU5MzIgMS42NjY2NjY2NywxNi4yNSBMMS42NjY2NjY2NywxMy4zMzMzMzMzIEMxLjY2NjY2NjY3LDEyLjg3MzA5NiAyLjAzOTc2MjcxLDEyLjUgMi41LDEyLjUgQzIuOTYwMjM3MjksMTIuNSAzLjMzMzMzMzMzLDEyLjg3MzA5NiAzLjMzMzMzMzMzLDEzLjMzMzMzMzMgTDMuMzMzMzMzMzMsMTYuMjUgQzMuMzMzMzMzMzMsMTYuNDgwMTE4NiAzLjUxOTg4MTM1LDE2LjY2NjY2NjcgMy43NSwxNi42NjY2NjY3IEwxNi4yNSwxNi42NjY2NjY3IEMxNi40ODAxMTg2LDE2LjY2NjY2NjcgMTYuNjY2NjY2NywxNi40ODAxMTg2IDE2LjY2NjY2NjcsMTYuMjUgTDE2LjY2NjY2NjcsMTMuMzMzMzMzMyBDMTYuNjY2NjY2NywxMi44NzMwOTYgMTcuMDM5NzYyNywxMi41IDE3LjUsMTIuNSBaIE0xMCwxLjY2NjY2NjY3IEMxMC40NjAyMzczLDEuNjY2NjY2NjcgMTAuODMzMzMzMywyLjAzOTc2MjcxIDEwLjgzMzMzMzMsMi41IEwxMC44MzI2NjY3LDEwLjQ4NzY2NjcgTDEzLjU3NzQxMSw3Ljc0NDA3NzY4IEMxMy45MDI4NDc5LDcuNDE4NjQwNzcgMTQuNDMwNDg1NCw3LjQxODY0MDc3IDE0Ljc1NTkyMjMsNy43NDQwNzc2OCBDMTUuMDgxMzU5Miw4LjA2OTUxNDU5IDE1LjA4MTM1OTIsOC41OTcxNTIwNyAxNC43NTU5MjIzLDguOTIyNTg4OTggTDEwLjU3MzEzNDgsMTMuMTA0OTQ5NiBDMTAuNTU4OTM3OSwxMy4xMTg0MDQ1IDEwLjU0NDI2NzcsMTMuMTMxMzY0OSAxMC41MjkxNTE3LDEzLjE0MzgwMzMgTDEwLjUzOTY2NjcsMTMuMTMzNjY2NyBMMTAuNDg4NDg5MywxMy4xNzUyOTg3IEwxMC40ODg0ODkzLDEzLjE3NTI5ODcgQzEwLjQ3MDUzOTMsMTMuMTg4MjM1MiAxMC40NTE4OTQ3LDEzLjIwMDY0NiAxMC40MzI3NDI4LDEzLjIxMjMwNjIgQzEwLjQyNDI3MjgsMTMuMjE3NTQ4NiAxMC40MTU1MTQyLDEzLjIyMjY2MjkgMTAuNDA2Njg0NywxMy4yMjc2MDQgQzEwLjM4MDg1MjcsMTMuMjQxOTgyMyAxMC4zNTQ2MTk0LDEzLjI1NDkwNjMgMTAuMzI3NjU0MSwxMy4yNjY0NDg5IEMxMC4zMjIxNDYyLDEzLjI2ODgxMTQgMTAuMzE2Mzk5NCwxMy4yNzExOTE1IDEwLjMxMDYzMTksMTMuMjczNTA0NSBDMTAuMjE0NDY4MywxMy4zMTIxMzI3IDEwLjEwOTcxLDEzLjMzMzMzMzMgMTAsMTMuMzMzMzMzMyBDOS45MjczNTAzNiwxMy4zMzMzMzMzIDkuODU2ODcyMDYsMTMuMzI0MDM2NyA5Ljc4OTY4OTg0LDEzLjMwNjU2ODMgQzkuNzgxNDM1MzYsMTMuMzA0MzYyNiA5Ljc3MjMyMTMsMTMuMzAxODM5OCA5Ljc2MzI0Mzg5LDEzLjI5OTE1OTMgQzkuNzM4NjAxMTQsMTMuMjkxODk5OCA5LjcxNTM4NjY5LDEzLjI4Mzg0OTUgOS42OTI2NjMxNSwxMy4yNzQ4Mjg1IEw5LjY1NTkxMTEzLDEzLjI1OTIyNTYgTDkuNjU1OTExMTMsMTMuMjU5MjI1NiBDOS42MzU3MzIxMSwxMy4yNTAwMjIzIDkuNjE2NTc3ODMsMTMuMjQwMzkwNCA5LjU5Nzg2MzE3LDEzLjIzMDA1OTkgTDkuNTU2NjIyNDcsMTMuMjA1ODA4MiBMOS41NTY2MjI0NywxMy4yMDU4MDgyIEM5LjU0MDk5NjY2LDEzLjE5NTg3MjMgOS41MjYwODI5NywxMy4xODU3ODEgOS41MTE1MjM4OSwxMy4xNzUyMzAzIEM5LjQ5OTcxODkzLDEzLjE2Njc1MTQgOS40ODc5MzY3MSwxMy4xNTc3MjQ3IDkuNDc2MzQ3NTksMTMuMTQ4MzQxIEM5LjQ1NzQ5NjQzLDEzLjEzMzA0NjMgOS40MzkyNzE3NywxMy4xMTY5NDc3IDkuNDIxNzgyMTMsMTMuMTAwMDkxNyBMNS4yNDQwNzc2OCw4LjkyMjU4ODk4IEM0LjkxODY0MDc3LDguNTk3MTUyMDcgNC45MTg2NDA3Nyw4LjA2OTUxNDU5IDUuMjQ0MDc3NjgsNy43NDQwNzc2OCBDNS41Njk1MTQ1OSw3LjQxODY0MDc3IDYuMDk3MTUyMDcsNy40MTg2NDA3NyA2LjQyMjU4ODk4LDcuNzQ0MDc3NjggTDkuMTY2NjY2NjcsMTAuNDg3NjY2NyBMOS4xNjY2NjY2NywyLjUgQzkuMTY2NjY2NjcsMi4wMzk3NjI3MSA5LjUzOTc2MjcxLDEuNjY2NjY2NjcgMTAsMS42NjY2NjY2NyBaIiBpZD0i8J+OqC1JY29uLUNvbG9yIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
    .single-product__bottom-buttons-link--room-planner {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxMXB4IiB2aWV3Qm94PSIwIDAgMTYgMTEiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjU5Nzk3NDM4LTc4NTQtNEZFMS1CQjI0LTZDQUZCMkQzNjMxRDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjEtRGVzLVByb2R1Y3QtU2luZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0Ni4wMDAwMDAsIC0xMjQzLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUGFnZXMtLy1Qcm9kdWN0LVNpbmdsZS0iPgogICAgICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbnMiPgogICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDgzNi4wMDAwMDAsIDEyMjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJCdXR0b24tLy0xNnB0LXBhZGRpbmctQ29weS0yLUJ1dHRvbi0vLURlc2t0b3AtLy04cHQtcGFkZGluZy0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwMC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLUJ1dHRvbi0vLeKWoC1NZWRpdW0tLy1EZWZhdWx0LVVJLU1pc2MtLy1CdXR0b24tLy3ilqAtTGFyZ2UtLy1MZWZ0LUljb24tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0vLVBsdXMtLVJvdW5kLS8tQWN0aW9uLS8tY2FsZW5kYXJfdmlld19kYXkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tY2FsZW5kYXJfdmlld19kYXkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDIwIDAgMjAgMjAgMCAyMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTMuMzMzMzMzMzMsMTQuMTY2NjY2NyBMMTYuNjY2NjY2NywxNC4xNjY2NjY3IEMxNy4xMjUsMTQuMTY2NjY2NyAxNy41LDE0LjU0MTY2NjcgMTcuNSwxNSBDMTcuNSwxNS40NTgzMzMzIDE3LjEyNSwxNS44MzMzMzMzIDE2LjY2NjY2NjcsMTUuODMzMzMzMyBMMy4zMzMzMzMzMywxNS44MzMzMzMzIEMyLjg3NSwxNS44MzMzMzMzIDIuNSwxNS40NTgzMzMzIDIuNSwxNSBDMi41LDE0LjU0MTY2NjcgMi44NzUsMTQuMTY2NjY2NyAzLjMzMzMzMzMzLDE0LjE2NjY2NjcgWiBNMy4zMzMzMzMzMyw4LjMzMzMzMzMzIEwxNi42NjY2NjY3LDguMzMzMzMzMzMgQzE3LjEyNSw4LjMzMzMzMzMzIDE3LjUsOC43MDgzMzMzMyAxNy41LDkuMTY2NjY2NjcgTDE3LjUsMTEuNjY2NjY2NyBDMTcuNSwxMi4xMjUgMTcuMTI1LDEyLjUgMTYuNjY2NjY2NywxMi41IEwzLjMzMzMzMzMzLDEyLjUgQzIuODc1LDEyLjUgMi41LDEyLjEyNSAyLjUsMTEuNjY2NjY2NyBMMi41LDkuMTY2NjY2NjcgQzIuNSw4LjcwODMzMzMzIDIuODc1LDguMzMzMzMzMzMgMy4zMzMzMzMzMyw4LjMzMzMzMzMzIFogTTMuMzMzMzMzMzMsNSBMMTYuNjY2NjY2Nyw1IEMxNy4xMjUsNSAxNy41LDUuMzc1IDE3LjUsNS44MzMzMzMzMyBDMTcuNSw2LjI5MTY2NjY3IDE3LjEyNSw2LjY2NjY2NjY3IDE2LjY2NjY2NjcsNi42NjY2NjY2NyBMMy4zMzMzMzMzMyw2LjY2NjY2NjY3IEMyLjg3NSw2LjY2NjY2NjY3IDIuNSw2LjI5MTY2NjY3IDIuNSw1LjgzMzMzMzMzIEMyLjUsNS4zNzUgMi44NzUsNSAzLjMzMzMzMzMzLDUgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBmaWxsPSIjMzkzOTNBIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }

.single-product__tabs {
  margin-top: 28px; }
  .single-product__tabs-inner {
    margin-left: -12px;
    margin-right: -12px; }
    .single-product__tabs-inner::after {
      display: block;
      content: '';
      clear: both; }
  .single-product__tabs-block {
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: calc(100% - 440px); }
  .single-product__tabs-calculator {
    width: 440px;
    padding-left: 12px;
    padding-right: 12px;
    float: left; }
  .single-product__tabs-block {
    padding: 19px 40px 65px 32px;
    border: 1px solid #ebebeb; }
  .single-product__tabs-nav {
    border-bottom: 1px solid #ebebeb; }
    .single-product__tabs-nav-list {
      padding: 0;
      margin: 0;
      list-style: none;
      margin-left: -40px;
      margin-right: -40px; }
      .single-product__tabs-nav-list::after {
        display: block;
        content: '';
        clear: both; }
    .single-product__tabs-nav-item {
      float: left;
      padding-left: 40px;
      padding-right: 40px; }
    .single-product__tabs-nav-link {
      padding-top: 21px;
      padding-bottom: 21px;
      display: block;
      text-decoration: none;
      font-size: 24px;
      line-height: 1.5;
      color: #8a94a6;
      position: relative;
      transition: all 0.2s ease-in-out; }
      .single-product__tabs-nav-link:before {
        content: "";
        display: block;
        position: absolute;
        bottom: -12px;
        left: 48px;
        opacity: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 12px 12.5px 0 12.5px;
        border-color: #ebebeb transparent transparent transparent; }
      .single-product__tabs-nav-link:after {
        content: "";
        display: block;
        position: absolute;
        bottom: -10px;
        left: 48px;
        opacity: 0;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 10px 12px 0 12px;
        border-color: #ffffff transparent transparent transparent; }
      .single-product__tabs-nav-link--active {
        color: #101010; }
        .single-product__tabs-nav-link--active:before, .single-product__tabs-nav-link--active:after {
          opacity: 1; }
  .single-product__tabs-content {
    padding-top: 30px; }
    .single-product__tabs-content-list {
      padding: 0;
      margin: 0;
      list-style: none; }
    .single-product__tabs-content-item {
      display: none;
      font-size: 20px;
      line-height: 1.6;
      font-weight: 300;
      color: #585758; }
      .single-product__tabs-content-item > *:first-child {
        margin-top: 0; }
      .single-product__tabs-content-item--active {
        display: block; }
      .single-product__tabs-content-item h5 {
        font-size: 20px;
        line-height: 1.6;
        font-weight: 500;
        color: #101010;
        margin-bottom: 10px; }
        .single-product__tabs-content-item h5 + ul {
          margin-top: 0; }
      .single-product__tabs-content-item ul {
        font-size: 16px;
        line-height: 1.75;
        color: #101010;
        padding-left: 20px;
        list-style-type: disc; }
        .single-product__tabs-content-item ul li {
          margin-top: 14px; }
          .single-product__tabs-content-item ul li:first-child {
            margin-top: 0; }

.single-product__add-to-wishlist {
  position: absolute;
  bottom: 21px;
  left: 28px;
  padding: 12px 16px 12px 44px;
  background-color: #ffffff;
  transition: all 0.2s ease-in-out;
  font-size: 14px;
  letter-spacing: 0.44px;
  text-transform: uppercase;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTggMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjIzQzcxNDU2LTFEQzctNENDMi1CRjdBLTc1NEJDNTJBMkE2QjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjEtRGVzLVByb2R1Y3QtU2luZ2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA1LjAwMDAwMCwgLTEyMTIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJQYWdlcy0vLVByb2R1Y3QtU2luZ2xlLSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU2VjdGlvbnMtLy1Qcm9kdWN0LS8tTCI+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNzIuMDAwMDAwLCA3MDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDVEEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ4MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbi0vLTE2cHQtcGFkZGluZy1Db3B5LTMtQnV0dG9uLS8tRGVza3RvcC0vLTEycHQtcGFkZGluZy0iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlVJLU1pc2MtLy1CdXR0b24tLy3ilqAtTGFyZ2UtLy1EZWZhdWx0LS1VSS1NaXNjLS8tQnV0dG9uLS8t4pagLUxhcmdlLS8tTGVmdC1JY29uLSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMTQ3MDU5LCA4LjU3MTQyOCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tUGx1cy0tUm91bmQtLy1BY3Rpb24tLy1mYXZvcml0ZV9ib3JkZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxLjQyODU3MikiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGVfYm9yZGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAyMCAwIDIwIDIwIDAgMjAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi4zODMzMzMyLDMuMzI0OTk5OTggQzE0LjE4MzMzMzIsMS44MjQ5OTk5MiAxMS40NjY2NjY2LDIuNTI0OTk5OTQgOS45OTk5OTk5Miw0LjI0MTY2NjY4IEM4LjUzMzMzMzI2LDIuNTI0OTk5OTQgNS44MTY2NjY2MSwxLjgxNjY2NjU4IDMuNjE2NjY2NjIsMy4zMjQ5OTk5OCBDMi40NDk5OTk5Niw0LjEyNTAwMDAxIDEuNzE2NjY2NjMsNS40NzUwMDAwNyAxLjY2NjY2NjYzLDYuOTAwMDAwMTIgQzEuNTQ5OTk5OTcsMTAuMTMzMzMzNiA0LjQxNjY2NjYyLDEyLjcyNTAwMDQgOC43OTE2NjY2LDE2LjcwMDAwMDUgTDguODc0OTk5OTMsMTYuNzc1MDAwNSBDOS41MDgzMzMyNiwxNy4zNTAwMDA2IDEwLjQ4MzMzMzMsMTcuMzUwMDAwNiAxMS4xMTY2NjY2LDE2Ljc2NjY2NzIgTDExLjIwODMzMzMsMTYuNjgzMzMzOSBDMTUuNTgzMzMzMiwxMi43MTY2NjcgMTguNDQxNjY2NSwxMC4xMjUwMDAzIDE4LjMzMzMzMzIsNi44OTE2NjY3OSBDMTguMjgzMzMzMiw1LjQ3NTAwMDA3IDE3LjU0OTk5OTksNC4xMjUwMDAwMSAxNi4zODMzMzMyLDMuMzI0OTk5OTggTDE2LjM4MzMzMzIsMy4zMjQ5OTk5OCBaIE0xMC4wODMzMzMyLDE1LjQ1ODMzMyBMOS45OTk5OTk5LDE1LjU0MTY2NjMgTDkuOTE2NjY2NTcsMTUuNDU4MzMzIEM1Ljk0OTk5OTksMTEuODY2NjY2NSAzLjMzMzMzMzIzLDkuNDkxNjY2NTIgMy4zMzMzMzMyMyw3LjA4MzMzMzI1IEMzLjMzMzMzMzIzLDUuNDE2NjY2NjMgNC41ODMzMzMyMyw0LjE2NjY2NjY3IDYuMjQ5OTk5OSw0LjE2NjY2NjY3IEM3LjUzMzMzMzIzLDQuMTY2NjY2NjcgOC43ODMzMzMyMyw0Ljk5MTY2NjY0IDkuMjI0OTk5OSw2LjEzMzMzMzI4IEwxMC43ODMzMzMyLDYuMTMzMzMzMjggQzExLjIxNjY2NjYsNC45OTE2NjY2NCAxMi40NjY2NjY2LDQuMTY2NjY2NjcgMTMuNzQ5OTk5OSw0LjE2NjY2NjY3IEMxNS40MTY2NjY2LDQuMTY2NjY2NjcgMTYuNjY2NjY2Niw1LjQxNjY2NjYzIDE2LjY2NjY2NjYsNy4wODMzMzMyNSBDMTYuNjY2NjY2Niw5LjQ5MTY2NjUyIDE0LjA0OTk5OTksMTEuODY2NjY2NSAxMC4wODMzMzMyLDE1LjQ1ODMzMyBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiMzOTM5M0EiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-repeat: no-repeat;
  background-position: left 16px center;
  border-radius: 4px;
  color: #141414;
  text-decoration: none; }
  .single-product__add-to-wishlist:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTggMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkVEREYwMkE3LTBGNjUtNEI4NS1BMDBCLTIzMkMwQjJENkJGMDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyOC4wMDAwMDAsIC0zNTg5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUHJvZHVjdC1zaW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkzLjAwMDAwMCwgMjg5Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJEZWZhdWx0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxLjAwMDAwMCwgMTM2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTZWN0aW9ucy0vLVByb2R1Y3QtLy1MIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDVEEiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDQ4MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMzA0MTgzLCAxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbi0vLTE2cHQtcGFkZGluZy1Db3B5LTMtQnV0dG9uLS8tRGVza3RvcC0vLTEycHQtcGFkZGluZy0iPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlVJLU1pc2MtLy1CdXR0b24tLy3ilqAtTGFyZ2UtLy1EZWZhdWx0LS1VSS1NaXNjLS8tQnV0dG9uLS8t4pagLUxhcmdlLS8tTGVmdC1JY29uLSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuNDU0MDM2LCA4LjU3MTQyOCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tUGx1cy0tUm91bmQtLy1BY3Rpb24tLy1mYXZvcml0ZV9ib3JkZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxLjQyODU3MikiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGVfYm9yZGVyIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAyMCAwIDIwIDIwIDAgMjAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi4zODMzMzMyLDMuMzI0OTk5OTggQzE0LjE4MzMzMzIsMS44MjQ5OTk5MiAxMS40NjY2NjY2LDIuNTI0OTk5OTQgOS45OTk5OTk5Miw0LjI0MTY2NjY4IEM4LjUzMzMzMzI2LDIuNTI0OTk5OTQgNS44MTY2NjY2MSwxLjgxNjY2NjU4IDMuNjE2NjY2NjIsMy4zMjQ5OTk5OCBDMi40NDk5OTk5Niw0LjEyNTAwMDAxIDEuNzE2NjY2NjMsNS40NzUwMDAwNyAxLjY2NjY2NjYzLDYuOTAwMDAwMTIgQzEuNTQ5OTk5OTcsMTAuMTMzMzMzNiA0LjQxNjY2NjYyLDEyLjcyNTAwMDQgOC43OTE2NjY2LDE2LjcwMDAwMDUgTDguODc0OTk5OTMsMTYuNzc1MDAwNSBDOS41MDgzMzMyNiwxNy4zNTAwMDA2IDEwLjQ4MzMzMzMsMTcuMzUwMDAwNiAxMS4xMTY2NjY2LDE2Ljc2NjY2NzIgTDExLjIwODMzMzMsMTYuNjgzMzMzOSBDMTUuNTgzMzMzMiwxMi43MTY2NjcgMTguNDQxNjY2NSwxMC4xMjUwMDAzIDE4LjMzMzMzMzIsNi44OTE2NjY3OSBDMTguMjgzMzMzMiw1LjQ3NTAwMDA3IDE3LjU0OTk5OTksNC4xMjUwMDAwMSAxNi4zODMzMzMyLDMuMzI0OTk5OTggTDE2LjM4MzMzMzIsMy4zMjQ5OTk5OCBaIE0xMC4wODMzMzMyLDE1LjQ1ODMzMyBMOS45OTk5OTk5LDE1LjU0MTY2NjMgTDkuOTE2NjY2NTcsMTUuNDU4MzMzIEM1Ljk0OTk5OTksMTEuODY2NjY2NSAzLjMzMzMzMzIzLDkuNDkxNjY2NTIgMy4zMzMzMzMyMyw3LjA4MzMzMzI1IEMzLjMzMzMzMzIzLDUuNDE2NjY2NjMgNC41ODMzMzMyMyw0LjE2NjY2NjY3IDYuMjQ5OTk5OSw0LjE2NjY2NjY3IEM3LjUzMzMzMzIzLDQuMTY2NjY2NjcgOC43ODMzMzMyMyw0Ljk5MTY2NjY0IDkuMjI0OTk5OSw2LjEzMzMzMzI4IEwxMC43ODMzMzMyLDYuMTMzMzMzMjggQzExLjIxNjY2NjYsNC45OTE2NjY2NCAxMi40NjY2NjY2LDQuMTY2NjY2NjcgMTMuNzQ5OTk5OSw0LjE2NjY2NjY3IEMxNS40MTY2NjY2LDQuMTY2NjY2NjcgMTYuNjY2NjY2Niw1LjQxNjY2NjYzIDE2LjY2NjY2NjYsNy4wODMzMzMyNSBDMTYuNjY2NjY2Niw5LjQ5MTY2NjUyIDE0LjA0OTk5OTksMTEuODY2NjY2NSAxMC4wODMzMzMyLDE1LjQ1ODMzMyBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiM5QTg0NzQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
  .single-product__add-to-wishlist--active {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTggMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjFCQTNBOEEzLTdCRTQtNDlBQS1CM0ZGLTMzNjEwOUZCNEMyMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4OS4wMDAwMDAsIC0zNTg5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUHJvZHVjdC1zaW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkzLjAwMDAwMCwgMjg5Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTZWN0aW9ucy0vLVByb2R1Y3QtLy1MLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2MS4wMDAwMDAsIDEzNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2VjdGlvbnMtLy1Qcm9kdWN0LS8tTCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDVEEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA1MjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQnV0dG9uLS8tMTZwdC1wYWRkaW5nLUNvcHktMy1CdXR0b24tLy1EZXNrdG9wLS8tMTJwdC1wYWRkaW5nLSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJVSS1NaXNjLS8tQnV0dG9uLS8t4pagLUxhcmdlLS8tRGVmYXVsdC0tVUktTWlzYy0vLUJ1dHRvbi0vLeKWoC1MYXJnZS0vLUxlZnQtSWNvbi0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjA4ODIzNSwgOC41NzE0MjgpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tUGx1cy0tUm91bmQtLy1BY3Rpb24tLy1mYXZvcml0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuNDI4NTcyKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUFjdGlvbi0vLWZhdm9yaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDIwIDAgMjAgMjAgMCAyMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuMTI1LDE2Ljc3NTAwMDUgQzEwLjQ5MTY2NjYsMTcuMzUwMDAwNiA5LjUxNjY2NjY1LDE3LjM1MDAwMDYgOC44ODMzMzMzMiwxNi43NjY2NjcyIEw4Ljc5MTY2NjY1LDE2LjY4MzMzMzkgQzQuNDE2NjY2NjcsMTIuNzI1MDAwNCAxLjU1ODMzMzM1LDEwLjEzMzMzMzYgMS42NjY2NjY2OSw2LjkwMDAwMDEyIEMxLjcxNjY2NjY5LDUuNDgzMzMzNCAyLjQ0MTY2NjY4LDQuMTI1MDAwMDEgMy42MTY2NjY2OCwzLjMyNDk5OTk4IEM1LjgxNjY2NjY2LDEuODI0OTk5OTIgOC41MzMzMzMzMiwyLjUyNDk5OTk0IDkuOTk5OTk5OTgsNC4yNDE2NjY2OCBDMTEuNDY2NjY2NiwyLjUyNDk5OTk0IDE0LjE4MzMzMzMsMS44MTY2NjY1OCAxNi4zODMzMzMzLDMuMzI0OTk5OTggQzE3LjU1ODMzMzMsNC4xMjUwMDAwMSAxOC4yODMzMzMzLDUuNDgzMzMzNCAxOC4zMzMzMzMzLDYuOTAwMDAwMTIgQzE4LjQ0OTk5OTksMTAuMTMzMzMzNiAxNS41ODMzMzMzLDEyLjcyNTAwMDQgMTEuMjA4MzMzMywxNi43MDAwMDA1IEwxMS4xMjUsMTYuNzc1MDAwNSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiM5QTg0NzQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
    .single-product__add-to-wishlist--active:hover {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTggMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjFCQTNBOEEzLTdCRTQtNDlBQS1CM0ZGLTMzNjEwOUZCNEMyMTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTY4OS4wMDAwMDAsIC0zNTg5LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUHJvZHVjdC1zaW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkzLjAwMDAwMCwgMjg5Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJTZWN0aW9ucy0vLVByb2R1Y3QtLy1MLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDU2MS4wMDAwMDAsIDEzNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2VjdGlvbnMtLy1Qcm9kdWN0LS8tTCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDVEEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA1MjguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQnV0dG9uLS8tMTZwdC1wYWRkaW5nLUNvcHktMy1CdXR0b24tLy1EZXNrdG9wLS8tMTJwdC1wYWRkaW5nLSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJVSS1NaXNjLS8tQnV0dG9uLS8t4pagLUxhcmdlLS8tRGVmYXVsdC0tVUktTWlzYy0vLUJ1dHRvbi0vLeKWoC1MYXJnZS0vLUxlZnQtSWNvbi0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE4LjA4ODIzNSwgOC41NzE0MjgpIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tUGx1cy0tUm91bmQtLy1BY3Rpb24tLy1mYXZvcml0ZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuNDI4NTcyKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUFjdGlvbi0vLWZhdm9yaXRlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDIwIDAgMjAgMjAgMCAyMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuMTI1LDE2Ljc3NTAwMDUgQzEwLjQ5MTY2NjYsMTcuMzUwMDAwNiA5LjUxNjY2NjY1LDE3LjM1MDAwMDYgOC44ODMzMzMzMiwxNi43NjY2NjcyIEw4Ljc5MTY2NjY1LDE2LjY4MzMzMzkgQzQuNDE2NjY2NjcsMTIuNzI1MDAwNCAxLjU1ODMzMzM1LDEwLjEzMzMzMzYgMS42NjY2NjY2OSw2LjkwMDAwMDEyIEMxLjcxNjY2NjY5LDUuNDgzMzMzNCAyLjQ0MTY2NjY4LDQuMTI1MDAwMDEgMy42MTY2NjY2OCwzLjMyNDk5OTk4IEM1LjgxNjY2NjY2LDEuODI0OTk5OTIgOC41MzMzMzMzMiwyLjUyNDk5OTk0IDkuOTk5OTk5OTgsNC4yNDE2NjY2OCBDMTEuNDY2NjY2NiwyLjUyNDk5OTk0IDE0LjE4MzMzMzMsMS44MTY2NjY1OCAxNi4zODMzMzMzLDMuMzI0OTk5OTggQzE3LjU1ODMzMzMsNC4xMjUwMDAwMSAxOC4yODMzMzMzLDUuNDgzMzMzNCAxOC4zMzMzMzMzLDYuOTAwMDAwMTIgQzE4LjQ0OTk5OTksMTAuMTMzMzMzNiAxNS41ODMzMzMzLDEyLjcyNTAwMDQgMTEuMjA4MzMzMywxNi43MDAwMDA1IEwxMS4xMjUsMTYuNzc1MDAwNSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiM5QTg0NzQiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }

.single-product__share {
  position: absolute;
  right: 28px;
  bottom: 29px;
  padding: 0;
  margin: 0;
  list-style: none; }
  .single-product__share-item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px; }
    .single-product__share-item:last-child {
      margin-right: 0; }
  .single-product__share-link {
    text-decoration: none;
    display: block; }
  .single-product__share-icon {
    display: block;
    margin: 0; }

.single-product__cta {
  margin-top: 24px;
  padding: 17px 17px 24px;
  position: relative;
  border-radius: 4px;
  overflow: hidden;
  color: #ffffff;
  background: url(data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMdaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzE0MiA3OS4xNjA5MjQsIDIwMTcvMDcvMTMtMDE6MDY6MzkgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjI4Qzg3QTIyMDE1NzExRUE5NkMwQzRDRTI0MTMxNzhGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjI4Qzg3QTIxMDE1NzExRUE5NkMwQzRDRTI0MTMxNzhGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDQyAyMDE4IFdpbmRvd3MiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0iNTA0RUFDMzEzRTE3MUI2MjE0QzY5NkZGQTQ3NUI0NjgiIHN0UmVmOmRvY3VtZW50SUQ9IjUwNEVBQzMxM0UxNzFCNjIxNEM2OTZGRkE0NzVCNDY4Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+/+4ADkFkb2JlAGTAAAAAAf/bAIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwM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) no-repeat center center;
  background-size: cover; }
  .single-product__cta-inner {
    position: relative;
    z-index: 1; }
  .single-product__cta-subtitle {
    font-size: 16px;
    line-height: 1.5; }
  .single-product__cta-title {
    margin-top: 4px;
    margin-bottom: 0;
    font-weight: 400;
    font-size: 24px;
    line-height: 1.5; }
  .single-product__cta-button {
    display: inline-block;
    margin-top: 16px;
    border-radius: 4px;
    border: 1px solid #423731;
    padding: 14px 27px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.44px;
    color: #50433a;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    background: #ffe590; }
    .single-product__cta-button:hover {
      background: #e2cb80; }

.single-product__fixed {
  position: fixed;
  left: 91px;
  right: 29px;
  bottom: 20px;
  border: 1px solid #423731;
  border-radius: 4px;
  padding: 8px 8px 8px 12px;
  box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 6px 6px -1px rgba(10, 22, 70, 0.1);
  background: #ffffff;
  z-index: 5; }
  .single-product__fixed::after {
    display: block;
    content: '';
    clear: both; }
  .single-product__fixed-reviews {
    float: left;
    min-width: 214px;
    color: #585758;
    padding-top: 2px; }
  .single-product__fixed-button {
    float: right;
    border-radius: 4px;
    border: 1px solid #423731;
    padding: 14px 16px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.44px;
    color: #50433a;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    background: #ffe590; }
    .single-product__fixed-button:hover {
      background: #e2cb80; }
  .single-product__fixed-cta {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }
    .single-product__fixed-cta-title {
      display: inline-block;
      vertical-align: middle;
      margin-right: 30px;
      color: #101010;
      font-size: 16px;
      line-height: 1.75;
      font-weight: 700; }
    .single-product__fixed-cta-subtitle {
      font-size: 16px;
      line-height: 1.75;
      color: #101010;
      display: inline-block;
      vertical-align: middle; }
    .single-product__fixed-cta-icon {
      display: inline-block;
      vertical-align: middle;
      margin-right: 22px; }

.single-product__reviews-title {
  font-size: 10px;
  line-height: 1.6;
  display: inline-block;
  vertical-align: middle;
  margin-right: 6px;
  font-weight: 500; }

.single-product__reviews-logo {
  display: inline-block;
  vertical-align: middle;
  width: 44px; }

.single-product__reviews-subtitle {
  font-size: 14px;
  line-height: 1.71;
  font-weight: 300; }

.single-product__mobile-wishlist {
  display: none;
  margin-top: 24px;
  text-align: center; }
  .single-product__mobile-wishlist-link {
    font-size: 14px;
    line-height: 1.43;
    color: #101010;
    letter-spacing: 0.6px;
    text-transform: uppercase; }
  .single-product__mobile-wishlist-share {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 16px; }
    .single-product__mobile-wishlist-share-item {
      display: inline-block;
      vertical-align: middle;
      margin-right: 6px; }
    .single-product__mobile-wishlist-share-link {
      display: block;
      text-decoration: none; }
    .single-product__mobile-wishlist-share-icon {
      display: block;
      margin: 0; }

@media only screen and (max-width: 1329px) {
  .single-product__fixed {
    display: none; } }

@media only screen and (max-width: 1199px) {
  .single-product__card-images {
    float: none;
    width: auto;
    padding-right: 0; }
  .single-product__card-meta {
    float: none;
    width: auto; }
  .single-product__fixed {
    display: none; }
  .single-product__tabs {
    margin-top: 22px; }
    .single-product__tabs-block {
      float: none;
      width: auto;
      padding: 0;
      border: 0; }
    .single-product__tabs-calculator {
      margin-left: -16px;
      margin-right: -16px;
      padding-left: 0;
      padding-right: 0;
      width: auto;
      float: none;
      margin-top: 40px; }
    .single-product__tabs-content {
      padding-top: 24px; }
      .single-product__tabs-content-item {
        font-size: 16px;
        line-height: 1.5; }
        .single-product__tabs-content-item h5 {
          font-size: 18px;
          line-height: 1.55;
          margin-bottom: 20px; }
        .single-product__tabs-content-item ul {
          line-height: 1.5; }
          .single-product__tabs-content-item ul li {
            margin-top: 16px; }
    .single-product__tabs-inner {
      margin-left: 0;
      margin-right: 0; }
    .single-product__tabs-nav {
      margin-left: -16px;
      margin-right: -16px;
      border: 0;
      position: relative; }
      .single-product__tabs-nav:before {
        content: "";
        display: block;
        position: absolute;
        bottom: 14px;
        left: 0;
        right: 0;
        height: 1px;
        background: #ebebeb; }
      .single-product__tabs-nav-link {
        padding-top: 17px;
        padding-bottom: 17px;
        font-size: 18px;
        line-height: 1.55; }
        .single-product__tabs-nav-link:after {
          bottom: -9px; }
      .single-product__tabs-nav-list {
        margin-left: 0;
        margin-right: 0;
        white-space: nowrap;
        overflow: auto;
        padding-bottom: 14px; }
      .single-product__tabs-nav-item {
        padding-left: 16px;
        padding-right: 16px;
        margin-right: 6px;
        float: none;
        display: inline-block;
        vertical-align: middle; }
        .single-product__tabs-nav-item:last-child {
          margin-right: 0; }
  .single-product__cta {
    padding: 16px;
    border-radius: 0; }
    .single-product__cta-title {
      font-size: 18px;
      line-height: 1.55; }
    .single-product__cta-button {
      padding-left: 18px;
      padding-right: 18px; } }

@media only screen and (max-width: 767px) {
  .single-product-wrapper, .free-samples, .common-title {
    margin-top: 24px; }
  .single-product__title, .free-samples__content h2, .free-samples__subtitle, .common-title__element {
    font-size: 15px;
    line-height: 1.29; }
  .single-product__buttons {
    margin-top: 24px; }
    .single-product__buttons-item {
      display: block;
      margin-top: 10px;
      margin-right: 0;
      padding-top: 11px;
      padding-bottom: 11px; }
      .single-product__buttons-item:first-child {
        margin-top: 0; }
  .single-product__card {
    margin-top: 40px; }
    .single-product__card-slider-wrapper {
      float: none;
      width: auto; }
    .single-product__card-slider-item {
      height: 198px; }
    .single-product__card-thumbnails {
      width: auto;
      float: none;
      margin-top: 12px;
      margin-left: -6px;
      margin-right: -6px; }
      .single-product__card-thumbnails .slick-arrow {
        width: 16px;
        height: 16px;
        background-repeat: no-repeat;
        background-size: cover; }
        .single-product__card-thumbnails .slick-arrow:before {
          display: none; }
      .single-product__card-thumbnails .slick-prev {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGg0NHY0NEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxOTE5MTkiIGQ9Ik0yNi45NjggMTIuMzAyYTEuODI2IDEuODI2IDAgMCAwLTIuNTg1IDBsLTguNDE1IDguNDE1YTEuODI2IDEuODI2IDAgMCAwIDAgMi41ODVsOC40MTUgOC40MTVjLjcxNS43MTUgMS44Ny43MTUgMi41ODUgMGExLjgyNiAxLjgyNiAwIDAgMCAwLTIuNTg1TDE5Ljg1NSAyMmw3LjExMy03LjExM2ExLjg0MyAxLjg0MyAwIDAgMCAwLTIuNTg1eiIvPgogICAgPC9nPgo8L3N2Zz4K);
        left: 2px; }
      .single-product__card-thumbnails .slick-next {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGg0NHY0NEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxOTE5MTkiIGQ9Ik0xNy4wMzIgMTIuMzAyYTEuODI2IDEuODI2IDAgMCAwIDAgMi41ODVMMjQuMTQ1IDIybC03LjExMyA3LjExM2ExLjgyNiAxLjgyNiAwIDAgMCAwIDIuNTg1Yy43MTUuNzE1IDEuODcuNzE1IDIuNTg1IDBsOC40MTUtOC40MTVhMS44MjYgMS44MjYgMCAwIDAgMC0yLjU4NWwtOC40MTUtOC40MTVjLS42OTctLjY5Ni0xLjg3LS42OTYtMi41ODUuMDE5eiIvPgogICAgPC9nPgo8L3N2Zz4K);
        right: 2px; }
    .single-product__card-thumbnail {
      padding-top: 0;
      padding-bottom: 0;
      padding-left: 6px;
      padding-right: 6px; }
      .single-product__card-thumbnail-item {
        height: auto;
        padding-bottom: 91%; }
    .single-product__card-meta {
      margin-top: 40px; }
  .single-product__meta-value {
    text-align: right; }
  .single-product__add-to-wishlist, .single-product__share {
    display: none; }
  .single-product__mobile-wishlist {
    display: block; } }

.related {
  margin-top: 96px; }
  .related__title {
    margin: 0;
    font-size: 48px;
    line-height: 1.33;
    font-weight: 600;
    color: #1f1f1f;
    font-family: "Montserrat", sans-serif; }
  .related__list {
    margin-top: 48px;
    margin-left: -12px;
    margin-right: -12px; }
    .related__list::after {
      display: block;
      content: '';
      clear: both; }
    .related__list-item {
      padding-left: 12px;
      padding-right: 12px;
      float: left;
      width: 25%; }
    .related__list .slick-track {
      margin-left: 0;
      margin-right: 0; }
    .related__list .slick-arrow {
      width: 44px;
      height: 44px;
      background-repeat: no-repeat;
      background-size: cover; }
      .related__list .slick-arrow:before {
        display: none; }
    .related__list .slick-prev {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGg0NHY0NEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxOTE5MTkiIGQ9Ik0yNi45NjggMTIuMzAyYTEuODI2IDEuODI2IDAgMCAwLTIuNTg1IDBsLTguNDE1IDguNDE1YTEuODI2IDEuODI2IDAgMCAwIDAgMi41ODVsOC40MTUgOC40MTVjLjcxNS43MTUgMS44Ny43MTUgMi41ODUgMGExLjgyNiAxLjgyNiAwIDAgMCAwLTIuNTg1TDE5Ljg1NSAyMmw3LjExMy03LjExM2ExLjg0MyAxLjg0MyAwIDAgMCAwLTIuNTg1eiIvPgogICAgPC9nPgo8L3N2Zz4K);
      left: -48px; }
    .related__list .slick-next {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI0NCIgaGVpZ2h0PSI0NCIgdmlld0JveD0iMCAwIDQ0IDQ0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGg0NHY0NEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxOTE5MTkiIGQ9Ik0xNy4wMzIgMTIuMzAyYTEuODI2IDEuODI2IDAgMCAwIDAgMi41ODVMMjQuMTQ1IDIybC03LjExMyA3LjExM2ExLjgyNiAxLjgyNiAwIDAgMCAwIDIuNTg1Yy43MTUuNzE1IDEuODcuNzE1IDIuNTg1IDBsOC40MTUtOC40MTVhMS44MjYgMS44MjYgMCAwIDAgMC0yLjU4NWwtOC40MTUtOC40MTVjLS42OTctLjY5Ni0xLjg3LS42OTYtMi41ODUuMDE5eiIvPgogICAgPC9nPgo8L3N2Zz4K);
      right: -48px; }
  .related__item-link, .catalog__item-link {
    text-decoration: none;
    display: block;
    color: #1f1f1f;
    font-size: 14px;
    line-height: 1.71;
    padding: 8px 8px 12px;
    border: 1px solid #b0b7c3;
    border-radius: 8px; }
  .related__item-bottom, .catalog__item-bottom {
    margin-top: 12px;
    text-align: center;
    position: relative; }
  .related__item-title, .catalog__item-title {
    font-size: 16px;
    line-height: 1.75;
    font-weight: 500;
    color: #101010;
    margin: 0; }
  .related__item-add-to-wishlist {
    position: absolute;
    right: 0;
    bottom: 0;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIwIDIxIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMWgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMxOTE5MTkiIGQ9Ik0xNi4zODMgNC4zMjVjLTIuMi0xLjUtNC45MTYtLjgtNi4zODMuOTE3LTEuNDY3LTEuNzE3LTQuMTgzLTIuNDI1LTYuMzgzLS45MTdBNC41NiA0LjU2IDAgMCAwIDEuNjY3IDcuOWMtLjExNyAzLjIzMyAyLjc1IDUuODI1IDcuMTI1IDkuOGwuMDgzLjA3NWExLjY2MyAxLjY2MyAwIDAgMCAyLjI0Mi0uMDA4bC4wOTEtLjA4NGM0LjM3NS0zLjk2NiA3LjIzNC02LjU1OCA3LjEyNS05Ljc5MWE0LjU1NyA0LjU1NyAwIDAgMC0xLjk1LTMuNTY3em0tNi4zIDEyLjEzM2wtLjA4My4wODQtLjA4My0uMDg0Yy0zLjk2Ny0zLjU5MS02LjU4NC01Ljk2Ni02LjU4NC04LjM3NSAwLTEuNjY2IDEuMjUtMi45MTYgMi45MTctMi45MTYgMS4yODMgMCAyLjUzMy44MjUgMi45NzUgMS45NjZoMS41NThjLjQzNC0xLjE0MSAxLjY4NC0xLjk2NiAyLjk2Ny0xLjk2NiAxLjY2NyAwIDIuOTE3IDEuMjUgMi45MTcgMi45MTYgMCAyLjQwOS0yLjYxNyA0Ljc4NC02LjU4NCA4LjM3NXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat center center transparent;
    width: 24px;
    height: 24px;
    border: 0;
    outline: none; }
    .related__item-add-to-wishlist:hover, .related__item-add-to-wishlist--active, .catalog__item-add-to-wishlist--active {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyNHYyNEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiMzOTM5M0EiIGQ9Ik0xMy4zNSAyMC4xM2MtLjc2LjY5LTEuOTMuNjktMi42OS0uMDFsLS4xMS0uMUM1LjMgMTUuMjcgMS44NyAxMi4xNiAyIDguMjhjLjA2LTEuNy45My0zLjMzIDIuMzQtNC4yOSAyLjY0LTEuOCA1LjktLjk2IDcuNjYgMS4xIDEuNzYtMi4wNiA1LjAyLTIuOTEgNy42Ni0xLjEgMS40MS45NiAyLjI4IDIuNTkgMi4zNCA0LjI5LjE0IDMuODgtMy4zIDYuOTktOC41NSAxMS43NmwtLjEuMDl6Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=); }
  .related__meta-sku, .catalog__meta-sku {
    margin-right: 11px;
    padding-right: 13px;
    position: relative;
    display: inline-block;
    vertical-align: middle; }
    .related__meta-sku:after, .catalog__meta-sku:after {
      content: "";
      display: block;
      position: absolute;
      width: 1px;
      height: 12px;
      background: #39393a;
      right: 0;
      top: 50%;
      transform: translate(0, -50%); }
    .related__meta-sku:last-child, .catalog__meta-sku:last-child {
      margin-right: 0;
      padding-right: 0; }
      .related__meta-sku:last-child:after, .catalog__meta-sku:last-child:after {
        display: none; }
  .related__meta-pattern, .catalog__meta-pattern {
    display: inline-block;
    vertical-align: middle;
    font-weight: 300; }
  .related__link-thumbnail, .catalog__link-thumbnail {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    height: 149px; }

@media only screen and (max-width: 1435px) {
  .related__list .slick-arrow {
    width: 16px;
    height: 16px; }
  .related__list .slick-prev {
    left: -4px; }
  .related__list .slick-next {
    right: -4px; } }

@media only screen and (max-width: 767px) {
  .related {
    margin-top: 32px; }
    .related__title {
      font-size: 15px;
      line-height: 1.29; }
    .related__list {
      margin-top: 24px; } 
	  
	  .single-product__meta-item {font-size: 14px;}
	  }


#mega-menu-wrap-primary {
  background: transparent;
  position: static; }
  #mega-menu-wrap-primary #mega-menu-primary {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
    position: static; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
      float: none;
      margin-top: 40px; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row::after {
        display: block;
        content: '';
        clear: both; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row:first-child {
        margin-top: 0; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row--banners {
        margin-top: 56px; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row > ul.mega-sub-menu > li.esb_column-20 {
        width: 20%; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item {
        padding: 0; }
        #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title {
          font-size: 20px;
          line-height: 1.6;
          color: #101010;
          font-weight: 400; }
          #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title + div {
            margin-top: 6px;
            padding-top: 16px;
            border-top: 2px solid #e1e4e8;
            margin-right: 80px; }
            #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title + div ul.menu {
              padding: 0;
              margin: 0;
              list-style: none; }
              #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title + div ul.menu > li {
                margin-top: 8px; }
                #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title + div ul.menu > li:first-child {
                  margin-top: 0; }
                #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item h4.mega-block-title + div ul.menu > li > a {
                  font-size: 16px;
                  line-height: 1.75;
                  color: #101010;
                  text-decoration: none;
                  text-transform: uppercase;
                  font-weight: 300; }
        #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > div > ul.menu {
          padding: 0;
          margin: 0;
          list-style: none;
          margin-top: 24px; }
          #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > div > ul.menu > li {
            margin-top: 8px; }
            #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > div > ul.menu > li:first-child {
              margin-top: 0; }
            #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > div > ul.menu > li > a {
              font-size: 16px;
              line-height: 1.75;
              color: #101010;
              text-decoration: none;
              font-weight: 300; }
        #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item.widget_media_image > img {
          border-radius: 4px;
          box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
          overflow: hidden;
          width: 100%; }
    #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
      display: inline-block;
      vertical-align: middle;
      margin-right: 34px;
      float: none; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:last-child {
        margin-right: 0; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item.mega-toggle-on > a.mega-menu-link {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCAxMiA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTcuMSAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4zREU3RDREQS05MUU5LTQyQjMtQUYxNS04RTE4Nzc5MUFEQzY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMi1EZXMtTmF2aWdhdGlvbi1NZW51LShGbG9vcnMpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTg1LjAwMDAwMCwgLTExNy4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5hdi0vLVdoaXRlIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJOYXYtLy1HcmV5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1pZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTUuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGlua3MtLy1JbmRpdmlkdWFsLS8tTCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTdGFja2VkLUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1pb3MtZG93bi0tUm91bmQtLy1OYXZpZ2F0aW9uLS8tZXhwYW5kX2xlc3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0LjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tTmF2aWdhdGlvbi0vLWV4cGFuZF9sZXNzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDI0IDAgMjQgMjQgMCAyNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuMjksOC43MSBMNi43LDEzLjMgQzYuMzEsMTMuNjkgNi4zMSwxNC4zMiA2LjcsMTQuNzEgQzcuMDksMTUuMSA3LjcyLDE1LjEgOC4xMSwxNC43MSBMMTIsMTAuODMgTDE1Ljg4LDE0LjcxIEMxNi4yNywxNS4xIDE2LjksMTUuMSAxNy4yOSwxNC43MSBDMTcuNjgsMTQuMzIgMTcuNjgsMTMuNjkgMTcuMjksMTMuMyBMMTIuNyw4LjcxIEMxMi4zMiw4LjMyIDExLjY4LDguMzIgMTEuMjksOC43MSBaIiBpZD0i8J+UuS1JY29uLUNvbG9yIiBmaWxsPSIjMTkxOTE5Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) !important; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
        text-transform: uppercase;
        color: #101010 !important;
        text-decoration: none;
        font-size: 18px;
        line-height: 1.6;
        height: auto;
        padding-right: 24px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCAxMiA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTcuMSAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5FN0QxMkM1OS1GNTUwLTRCQzgtOTlFMC0wMDMzREFDOEFDOEU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMi1EZXMtTmF2aWdhdGlvbi1NZW51LShGbG9vcnMpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzg1LjAwMDAwMCwgLTExOC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5hdi0vLVdoaXRlIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJOYXYtLy1HcmV5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1pZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTUuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGlua3MtLy1JbmRpdmlkdWFsLS8tTCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ0LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlN0YWNrZWQtR3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImFycm93LWlvcy1kb3duLS1Sb3VuZC0vLU5hdmlnYXRpb24tLy1leHBhbmRfbW9yZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwLjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tTmF2aWdhdGlvbi0vLWV4cGFuZF9tb3JlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIG9wYWNpdHk9IjAuODciIHBvaW50cz0iMjQgMjQgMCAyNCAwIDAgMjQgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuODgsOS4yOSBMMTIsMTMuMTcgTDguMTIsOS4yOSBDNy43Myw4LjkgNy4xLDguOSA2LjcxLDkuMjkgQzYuMzIsOS42OCA2LjMyLDEwLjMxIDYuNzEsMTAuNyBMMTEuMywxNS4yOSBDMTEuNjksMTUuNjggMTIuMzIsMTUuNjggMTIuNzEsMTUuMjkgTDE3LjMsMTAuNyBDMTcuNjksMTAuMzEgMTcuNjksOS42OCAxNy4zLDkuMjkgQzE2LjkxLDguOTEgMTYuMjcsOC45IDE1Ljg4LDkuMjkgTDE1Ljg4LDkuMjkgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iIzE5MTkxOSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) !important;
        background-repeat: no-repeat !important;
        background-position: right center !important;
        background-color: transparent !important;
        transition: all 0.2s ease-in-out; }
        #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link span.mega-indicator {
          display: none; }
      #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > ul.mega-sub-menu {
        margin-top: 14px;
        box-shadow: 0 6px 6px -1px rgba(10, 22, 70, 0.1), 0 0 1px 0 rgba(10, 22, 70, 0.06);
        background: #ffffff;
        padding: 32px 0;
        max-height: calc(100vh - 160px);
        overflow: auto; }
  #mega-menu-wrap-primary .textwidget {
    padding: 0 8px;
    font-size: 14px;
    line-height: 1.43;
    color: #50433a;
    border-radius: 4px;
    border: 1px solid #423731;
    display: inline-block;
    text-transform: uppercase; }
    #mega-menu-wrap-primary .textwidget p {
      margin: 0 !important; }

.mega-menu__banners, .about__bottom-banners {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-left: -12px;
  margin-right: -12px;
  color: #ffffff; }
  .mega-menu__banners::after, .about__bottom-banners::after {
    display: block;
    content: '';
    clear: both; }
  .mega-menu__banners-item, .about__bottom-banners-item {
    float: left;
    width: 50%;
    padding-left: 12px;
    padding-right: 12px; }
  .mega-menu__banners-wrapper, .about__bottom-banners-wrapper {
    border-radius: 4px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding: 32px;
    overflow: hidden;
    position: relative;
    border: 1px solid #e1e4e8; }
    .mega-menu__banners-wrapper:after, .about__bottom-banners-wrapper:after {
      content: "";
      display: block;
      position: absolute;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, 0.24); }
  .mega-menu__banners-inner, .about__bottom-banners-inner {
    position: relative;
    z-index: 1; }
  .mega-menu__banners-title, .about__bottom-banners-title {
    margin: 0;
    font-size: 34px;
    line-height: 1.41;
    font-weight: 500;
    font-family: "Montserrat", sans-serif; }
  .mega-menu__banners-icon, .about__bottom-banners-icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 6px; }
  .mega-menu__banners-description, .about__bottom-banners-description {
    margin-top: 16px;
    font-weight: 300;
    font-size: 16px;
    line-height: 1.75; }
  .mega-menu__banners-button, .about__bottom-banners-button {
    display: inline-block;
    margin-top: 24px;
    padding: 10px 27px; }

@media only screen and (max-width: 1199px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {
    margin-right: 16px; } }

@media only screen and (max-width: 991px) {
  #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {
    font-size: 14px; } }

.catalog {
  margin-top: 5px; }
  .catalog__inner {
    margin-left: -12px;
    margin-right: -12px; }
    .catalog__inner::after {
      display: block;
      content: '';
      clear: both; }
  .catalog__content {
    float: right;
    width: 75%;
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 29px; }
    .catalog__content-search {
      margin-top: 0;
      margin-bottom: 16px;
      font-size: 34px;
      line-height: 1.41;
      font-weight: 500;
      color: #1f1f1f; }
      .catalog__content-search-request {
        color: #50433a; }
    .catalog__content-list {
      padding: 0;
      margin: 0;
      list-style: none;
      margin-top: 40px;
      margin-left: -12px;
      margin-right: -12px; }
      .catalog__content-list::after {
        display: block;
        content: '';
        clear: both; }
    .catalog__content-item {
      padding-left: 12px;
      padding-right: 12px;
      float: left;
      position: relative;
      width: 33.3333333%;
      margin-top: 24px; }
      .catalog__content-item:first-child, .catalog__content-item:nth-child(2), .catalog__content-item:nth-child(3) {
        margin-top: 0; }
      .catalog__content-item:nth-child(3n + 4) {
        clear: both; }
      .catalog__content-item--25 {
        width: 25%; }
        .catalog__content-item--25:nth-child(4) {
          margin-top: 0; }
        .catalog__content-item--25:nth-child(3n + 4) {
          clear: none; }
        .catalog__content-item--25:nth-child(4n + 5) {
          clear: both; }
      .catalog__content-item:nth-child(3n) .catalog__item-tooltip {
        left: -336px;
        margin-left: 0; }
        .catalog__content-item:nth-child(3n) .catalog__item-tooltip:before {
          left: auto;
          right: -13px;
          border-width: 11px 0 11px 13px;
          border-color: transparent transparent transparent #adb4c1; }
        .catalog__content-item:nth-child(3n) .catalog__item-tooltip:after {
          left: auto;
          right: -12px;
          border-width: 9px 0 9px 12px;
          border-color: transparent transparent transparent #ffffff; }
      .catalog__content-item:hover .catalog__item-tooltip {
        opacity: 1;
        visibility: visible; }
    .catalog__content-navigation {
      display: none; }
      .catalog__content-navigation-list {
        padding: 0;
        margin: 0;
        list-style: none; }
      .catalog__content-navigation-item {
        display: inline-block;
        vertical-align: middle;
        margin-right: 14px; }
        .catalog__content-navigation-item:last-child {
          margin-right: 0; }
      .catalog__content-navigation-link {
        display: block;
        font-size: 20px;
        font-weight: 300;
        line-height: 1.6;
        color: #a9a9a9;
        text-decoration: none; }
        .catalog__content-navigation-link--disabled {
          display: none; }
        .catalog__content-navigation-link--active {
          color: #585758; }
        .catalog__content-navigation-link--next, .catalog__content-navigation-link--prev {
          text-indent: -9999px;
          background-repeat: no-repeat;
          background-position: center center;
          width: 24px;
          height: 24px; }
        .catalog__content-navigation-link--next {
          background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTQgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjQzRjY5MUUwLUREMEQtNDA5My1CM0NELUY2N0FDNjI4RDQ2MTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLURlcy1Qcm9kdWN0LUNhdGVnb3J5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTMyLjAwMDAwMCwgLTIwNDIuMDAwMDAwKSIgZmlsbD0iIzM5MzkzQSI+CiAgICAgICAgICAgIDxnIGlkPSJTZWN0aW9ucy0vLVByb2R1Y3RzLS8tTCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDAyLjAwMDAwMCwgMzg2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlBhZ2luYXRpb24iPgogICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDQ0MS4wMDAwMDAsIDE2NDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tTG9uZy1SaWdodCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoODQuMDAwMDAwLCA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjcwNzEwNjgsNi4yOTI4OTMyMiBMMTguNzA3MTA2OCwxMS4yOTI4OTMyIEMxOC43MzU1NzMxLDExLjMyMTM1OTUgMTguNzYyMzMxMiwxMS4zNTE1MzQxIDE4Ljc4NzIxNCwxMS4zODMyNDk5IEwxOC43MDcxMDY4LDExLjI5Mjg5MzIgQzE4Ljc0MjUwMDgsMTEuMzI4Mjg3MyAxOC43NzQ2ODcsMTEuMzY1Njc0NCAxOC44MDM2NjU0LDExLjQwNDY5MzQgQzE4LjgyMTUwOTksMTEuNDI4ODY5MyAxOC44MzgyODEzLDExLjQ1MzcyNSAxOC44NTM5MzI2LDExLjQ3OTMzOTggQzE4Ljg2MTM5MzEsMTEuNDkxMzg2OSAxOC44Njg1MDEyLDExLjUwMzYwNTYgMTguODc1MzI4OCwxMS41MTU5Mzc5IEMxOC44ODYyMDYxLDExLjUzNTcwNjEgMTguODk2NjIzNCwxMS41NTYxMDg2IDE4LjkwNjM0NjIsMTEuNTc2OTAwOSBDMTguOTE0MzIxLDExLjU5MzkwMTUgMTguOTIxODAzNiwxMS42MTEyMDQ0IDE4LjkyODc3NDUsMTEuNjI4NjY0IEMxOC45MzY2ODQzLDExLjY0ODQyMDggMTguOTQzODc3NSwxMS42NjgyMDIzIDE4Ljk1MDQ1MzMsMTEuNjg4MjYzNiBDMTguOTU1MjcxMywxMS43MDMxNDg3IDE4Ljk1OTkwMjMsMTEuNzE4NTM2NyAxOC45NjQxNTQ5LDExLjczNDAwNyBDMTguOTcwMTY2NCwxMS43NTU1NjM1IDE4Ljk3NTM2MDIsMTEuNzc3MjUzOSAxOC45Nzk4MzQ4LDExLjc5OTIwNTkgQzE4Ljk4MzI5NzgsMTEuODE2NjI0NyAxOC45ODYzNzE5LDExLjgzNDA1MSAxOC45ODg5ODIyLDExLjg1MTUzMzEgQzE4Ljk5MjAzMjgsMTEuODcxNDc1MyAxOC45OTQ0NjY2LDExLjg5MjExNCAxOC45OTYyNjIzLDExLjkxMjkzNSBDMTguOTk3ODQzNiwxMS45MzE3MzQ1IDE4Ljk5ODkwNTMsMTEuOTQ5NzMzNiAxOC45OTk0ODI5LDExLjk2Nzc0NTQgQzE4Ljk5OTgxODMsMTEuOTc3Nzg5MiAxOSwxMS45ODg4NzM0IDE5LDEyIEwxOC45OTk0NTA2LDEyLjAzMzI0NjggQzE4Ljk5ODg3NzIsMTIuMDUwNTkxIDE4Ljk5Nzg1NSwxMi4wNjc5MjMxIDE4Ljk5NjM4NCwxMi4wODUyMjQyIEwxOSwxMiBDMTksMTIuMDUwNjIwMyAxOC45OTYyMzg4LDEyLjEwMDM2MjEgMTguOTg4OTgwNywxMi4xNDg5NjEyIEMxOC45ODYzNzE5LDEyLjE2NTk0OSAxOC45ODMyOTc4LDEyLjE4MzM3NTMgMTguOTc5NzU5OSwxMi4yMDA3MjU4IEMxOC45NzUzNjAyLDEyLjIyMjc0NjEgMTguOTcwMTY2NCwxMi4yNDQ0MzY1IDE4Ljk2NDI3OSwxMi4yNjU4Mzk2IEMxOC45NTk5MDIzLDEyLjI4MTQ2MzMgMTguOTU1MjcxMywxMi4yOTY4NTEzIDE4Ljk1MDI2MTksMTIuMzEyMTQyNSBDMTguOTQzODc3NSwxMi4zMzE3OTc3IDE4LjkzNjY4NDMsMTIuMzUxNTc5MiAxOC45Mjg4OTYsMTIuMzcxMDU4NSBDMTguOTIxODAzNiwxMi4zODg3OTU2IDE4LjkxNDMyMSwxMi40MDYwOTg1IDE4LjkwNjMyNjYsMTIuNDIzMjIxNSBDMTguODk2NjIzNCwxMi40NDM4OTE0IDE4Ljg4NjIwNjEsMTIuNDY0MjkzOSAxOC44NzUxMjQyLDEyLjQ4NDI3NyBDMTguODY4NTAxMiwxMi40OTYzOTQ0IDE4Ljg2MTM5MzEsMTIuNTA4NjEzMSAxOC44NTQwMDQ1LDEyLjUyMDcwODggQzE4LjgzODI4MTMsMTIuNTQ2Mjc1IDE4LjgyMTUwOTksMTIuNTcxMTMwNyAxOC44MDM2ODY1LDEyLjU5NTE1OTMgQzE4Ljc5ODI0NjYsMTIuNjAyNjAzIDE4Ljc5MjcxNTUsMTIuNjA5ODQyNCAxOC43ODcwNzIzLDEyLjYxNzAyMjMgQzE4Ljc4NDkyODksMTIuNjE5NjYyOCAxOC43ODI2Mjc5LDEyLjYyMjU2MjQgMTguNzgwMzExMiwxMi42MjU0NDkgTDE4LjcwNzEwNjgsMTIuNzA3MTA2OCBMMTguNzA3MTA2OCwxMi43MDcxMDY4IEwxMy43MDcxMDY4LDE3LjcwNzEwNjggQzEzLjMxNjU4MjUsMTguMDk3NjMxMSAxMi42ODM0MTc1LDE4LjA5NzYzMTEgMTIuMjkyODkzMiwxNy43MDcxMDY4IEMxMS45MDIzNjg5LDE3LjMxNjU4MjUgMTEuOTAyMzY4OSwxNi42ODM0MTc1IDEyLjI5Mjg5MzIsMTYuMjkyODkzMiBMMTUuNTg1LDEzIEw2LDEzIEM1LjQ0NzcxNTI1LDEzIDUsMTIuNTUyMjg0NyA1LDEyIEM1LDExLjQ0NzcxNTMgNS40NDc3MTUyNSwxMSA2LDExIEwxNS41ODUsMTEgTDEyLjI5Mjg5MzIsNy43MDcxMDY3OCBDMTEuOTAyMzY4OSw3LjMxNjU4MjQ5IDExLjkwMjM2ODksNi42ODM0MTc1MSAxMi4yOTI4OTMyLDYuMjkyODkzMjIgQzEyLjY4MzQxNzUsNS45MDIzNjg5MyAxMy4zMTY1ODI1LDUuOTAyMzY4OTMgMTMuNzA3MTA2OCw2LjI5Mjg5MzIyIFoiIGlkPSLwn46oLUljb24tQ29sb3IiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
        .catalog__content-navigation-link--prev {
          background-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjEyIiB2aWV3Qm94PSIwIDAgMTQgMTIiIHdpZHRoPSIxNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTEuNzA3MTA2OCA2LjI5Mjg5MzIyYy4zOTA1MjQzLjM5MDUyNDI5LjM5MDUyNDMgMS4wMjM2ODkyNyAwIDEuNDE0MjEzNTZsLTMuMjkzMTA2OCAzLjI5Mjg5MzIyaDkuNTg2Yy41NTIyODQ3IDAgMSAuNDQ3NzE1MyAxIDFzLS40NDc3MTUzIDEtMSAxaC05LjU4NmwzLjI5MzEwNjggMy4yOTI4OTMyYy4zOTA1MjQzLjM5MDUyNDMuMzkwNTI0MyAxLjAyMzY4OTMgMCAxLjQxNDIxMzZzLTEuMDIzNjg5My4zOTA1MjQzLTEuNDE0MjEzNiAwbC00Ljk5OTk5OTk4LTUtLjA3MzIwNDQ1LS4wODE2NTc4Yy0uMDAyMzE2NjctLjAwMjg4NjYtLjAwNDYxNzY0LS4wMDU3ODYyLS4wMDY5MDI4MS0uMDA4Njk4OWwuMDgwMTA3MjYuMDkwMzU2N2MtLjAzNTM5NDA1LS4wMzUzOTQxLS4wNjc1ODAyNy0uMDcyNzgxMi0uMDk2NTU4NjQtLjExMTgwMDItLjAxNzg0NDQ5LS4wMjQxNzU5LS4wMzQ2MTU4OC0uMDQ5MDMxNi0uMDUwMjY3MTUtLjA3NDY0NjQtLjAwNzQ2MDUxLS4wMTIwNDcxLS4wMTQ1Njg2LS4wMjQyNjU4LS4wMjEzOTYyNi0uMDM2NTk4MS0uMDEwODc3MjUtLjAxOTc2ODItLjAyMTI5NDUzLS4wNDAxNzA3LS4wMzEwMTczOS0uMDYwOTYzLS4wMDc5NzQ3My0uMDE3MDAwNi0uMDE1NDU3MzYtLjAzNDMwMzUtLjAyMjQyODI5LS4wNTE3NjMxLS4wMDc5MDk3NS0uMDE5NzU2OC0uMDE1MTAzLS4wMzk1MzgzLS4wMjE2Nzg4MS0uMDU5NTk5Ni0uMDA0ODE3OTYtLjAxNDg4NTEtLjAwOTQ0ODk1LS4wMzAyNzMxLS4wMTM3MDE1NC0uMDQ1NzQzNC0uMDA2MDExNTEtLjAyMTU1NjUtLjAxMTIwNTM0LS4wNDMyNDY5LS4wMTU2Nzk5OS0uMDY1MTk4OS0uMDAzNDYyOTgtLjAxNzQxODgtLjAwNjUzNzA3LS4wMzQ4NDUxLS4wMDkxNDczNS0uMDUyMzI3Mi0uMDAyOTE2ODItLjAxOTA0NjUtLjAwNTI2OTg0LS4wMzg3NzItLjAwNzA0MDMyLS4wNTg2NjUxLS4wMDIwODI1LS4wMjM4MDY5LS4wMDMzNDI1OS0uMDQ3MTIwOC0uMDAzNzkxMzMtLjA3MDQ0NzMtLjAwMDEyNDg3LS4wMDY0NDU5LS4wMDAxODYxNS0uMDEyODkzLS4wMDAxODYxNS0uMDE5MzU0NWwuMDAwMTY3NTUtLjAxODM2MjFjLjAwMDQzMTc3LS4wMjM2NTc3LjAwMTY5ODA1LS4wNDczMDMuMDAzNzk4ODYtLjA3MDg4OGwtLjAwMzk2NjQxLjA4OTI1MDFjMC0uMDUwNjIwMy4wMDM3NjExOS0uMTAwMzYyMS4wMTEwMTkzNC0uMTQ4OTYxMi4wMDI2MDg3NC0uMDE2OTg3OC4wMDU2ODI4My0uMDM0NDE0MS4wMDkyMjA3My0uMDUxNzY0Ni4wMDQzOTk3My0uMDIyMDIwMy4wMDk1OTM1Ni0uMDQzNzEwNy4wMTU0ODA5LS4wNjUxMTM4LjAwNDM3Njc2LS4wMTU2MjM3LjAwOTAwNzc1LS4wMzEwMTE3LjAxNDAxNzEyLS4wNDYzMDI5LjAwNjM4NDQtLjAxOTY1NTIuMDEzNTc3NjUtLjAzOTQzNjcuMDIxMzY1ODctLjA1ODkxNi4wMDcwOTI0Ni0uMDE3NzM3MS4wMTQ1NzUwOS0uMDM1MDQuMDIyNTY5NC0uMDUyMTYzLjAwOTcwMzI4LS4wMjA2Njk5LjAyMDEyMDU2LS4wNDEwNzI0LjAzMTIwMjQxLS4wNjEwNTU1LjAwNjYyMzA2LS4wMTIxMTc0LjAxMzczMTE1LS4wMjQzMzYxLjAyMTExOTY4LS4wMzY0MzE4LjAxNTcyMzI1LS4wMjU1NjYyLjAzMjQ5NDY0LS4wNTA0MjE5LjA1MDMxODA2LS4wNzQ0NTA1LjAwNTQzOTkzLS4wMDc0NDM3LjAxMDk3MDk3LS4wMTQ2ODMxLjAxNjYxNDE4LS4wMjE4NjMuMDI0NzQxMTUtLjAzMTQ0MzYuMDUxNDk5MjItLjA2MTYxODIuMDc5OTY1NTMtLjA5MDA4NDVsNC45OTk5OTk5OC00Ljk5OTk5OTk4Yy4zOTA1MjQzLS4zOTA1MjQyOSAxLjAyMzY4OTMtLjM5MDUyNDI5IDEuNDE0MjEzNiAweiIgZmlsbD0iIzM5MzkzYSIgZmlsbC1ydWxlPSJldmVub2RkIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNSAtNikiLz48L3N2Zz4=); }
  .catalog__item-link:hover .catalog__link-thumbnail-remove {
    opacity: 1;
    visibility: visible; }
  .catalog__item-add-to-wishlist {
    text-indent: -9999px;
    display: block;
    text-decoration: none;
    color: #141414;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
    height: 24px;
    border: 0;
    background-repeat: no-repeat;
    background-position: center center;
    transition: all 0.2s ease-in-out;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjggMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjRDQUVGRjM4LUFDNEUtNDE0NC1BRkVBLTlCQzVENzdDNzFFNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLU1vYi1Qcm9kdWN0LUNhdGVnb3J5LShQcm9kdWN0LW1vZGFsKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1OC4wMDAwMDAsIC00NzIuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJNb2RhbC0vLVByb2R1Y3RzLUNhdGVnb3J5LS8tTCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxMDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGVfYm9yZGVyIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDAuMDAwMDAwLCAzNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDMyIDAgMzIgMzIgMCAzMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LjIxMzMzMzIsNS4zMTk5OTk5NiBDMjIuNjkzMzMzMiwyLjkxOTk5OTg2IDE4LjM0NjY2NjUsNC4wMzk5OTk5MSAxNS45OTk5OTk5LDYuNzg2NjY2NjkgQzEzLjY1MzMzMzIsNC4wMzk5OTk5MSA5LjMwNjY2NjU4LDIuOTA2NjY2NTMgNS43ODY2NjY2LDUuMzE5OTk5OTYgQzMuOTE5OTk5OTQsNi42MDAwMDAwMiAyLjc0NjY2NjYxLDguNzYwMDAwMSAyLjY2NjY2NjYxLDExLjA0MDAwMDIgQzIuNDc5OTk5OTUsMTYuMjEzMzMzNyA3LjA2NjY2NjU5LDIwLjM2MDAwMDYgMTQuMDY2NjY2NiwyNi43MjAwMDA4IEwxNC4xOTk5OTk5LDI2Ljg0MDAwMDggQzE1LjIxMzMzMzIsMjcuNzYwMDAwOSAxNi43NzMzMzMyLDI3Ljc2MDAwMDkgMTcuNzg2NjY2NSwyNi44MjY2Njc1IEwxNy45MzMzMzMyLDI2LjY5MzMzNDIgQzI0LjkzMzMzMzIsMjAuMzQ2NjY3MiAyOS41MDY2NjY1LDE2LjIwMDAwMDQgMjkuMzMzMzMzMSwxMS4wMjY2NjY5IEMyOS4yNTMzMzMxLDguNzYwMDAwMSAyOC4wNzk5OTk4LDYuNjAwMDAwMDIgMjYuMjEzMzMzMiw1LjMxOTk5OTk2IEwyNi4yMTMzMzMyLDUuMzE5OTk5OTYgWiBNMTYuMTMzMzMzMiwyNC43MzMzMzI4IEwxNS45OTk5OTk4LDI0Ljg2NjY2NjIgTDE1Ljg2NjY2NjUsMjQuNzMzMzMyOCBDOS41MTk5OTk4NCwxOC45ODY2NjYzIDUuMzMzMzMzMTcsMTUuMTg2NjY2NCA1LjMzMzMzMzE3LDExLjMzMzMzMzIgQzUuMzMzMzMzMTcsOC42NjY2NjY2NyA3LjMzMzMzMzE3LDYuNjY2NjY2NjcgOS45OTk5OTk4NCw2LjY2NjY2NjY3IEMxMi4wNTMzMzMyLDYuNjY2NjY2NjcgMTQuMDUzMzMzMiw3Ljk4NjY2NjYzIDE0Ljc1OTk5OTgsOS44MTMzMzMyNSBMMTcuMjUzMzMzMiw5LjgxMzMzMzI1IEMxNy45NDY2NjY1LDcuOTg2NjY2NjMgMTkuOTQ2NjY2NSw2LjY2NjY2NjY3IDIxLjk5OTk5OTgsNi42NjY2NjY2NyBDMjQuNjY2NjY2NSw2LjY2NjY2NjY3IDI2LjY2NjY2NjUsOC42NjY2NjY2NyAyNi42NjY2NjY1LDExLjMzMzMzMzIgQzI2LjY2NjY2NjUsMTUuMTg2NjY2NCAyMi40Nzk5OTk4LDE4Ljk4NjY2NjMgMTYuMTMzMzMzMiwyNC43MzMzMzI4IFoiIGlkPSLwn5S5SWNvbi1Db2xvciIgZmlsbD0iIzUwNDMzQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-color: transparent;
    background-size: contain;
    display: none; }
    .catalog__item-add-to-wishlist--active {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjY5MTlDNTA0LUM5NzQtNDc4Ny1CNTU4LURDMTY0MDA5RjRFNjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI4LU1vYi1BYm91dCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI1NC4wMDAwMDAsIC0xMS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5hdi0vLVMiPgogICAgICAgICAgICAgICAgPGcgaWQ9IlJpZ2h0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNTIuMDAwMDAwLCA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSItUm91bmQtLy1BY3Rpb24tLy1mYXZvcml0ZSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDI0IDAgMjQgMjQgMCAyNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEzLjM1LDIwLjEzIEMxMi41OSwyMC44MiAxMS40MiwyMC44MiAxMC42NiwyMC4xMiBMMTAuNTUsMjAuMDIgQzUuMywxNS4yNyAxLjg3LDEyLjE2IDIsOC4yOCBDMi4wNiw2LjU4IDIuOTMsNC45NSA0LjM0LDMuOTkgQzYuOTgsMi4xOSAxMC4yNCwzLjAzIDEyLDUuMDkgQzEzLjc2LDMuMDMgMTcuMDIsMi4xOCAxOS42NiwzLjk5IEMyMS4wNyw0Ljk1IDIxLjk0LDYuNTggMjIsOC4yOCBDMjIuMTQsMTIuMTYgMTguNywxNS4yNyAxMy40NSwyMC4wNCBMMTMuMzUsMjAuMTMgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBmaWxsPSIjNTA0MzNhIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }
  .catalog__link-thumbnail {
    position: relative; }
    .catalog__link-thumbnail-remove {
      position: absolute;
      width: 24px;
      height: 24px;
      bottom: 8px;
      right: 8px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTNweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTMgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjU2RTFFRTYyLUExREUtNDQwRS05MDcyLUE2OTVBNERCOEEzQzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI0LURlcy1XaXNobGlzdCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NC4wMDAwMDAsIC02NDYuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJSb3ciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDcyLjAwMDAwMCwgNTE2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkNhcmQtLy0jMDgiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSItUm91bmQtLy1Db250ZW50LS8tY2xlYXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI2Ni43NjkyMzEsIDEyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjMuNTM4NDYxNyAwIDIzLjUzODQ2MTcgMjQgMCAyNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE3Ljk0ODA3NzIsNS43MSBDMTcuNTY1NTc3Miw1LjMyIDE2Ljk0NzY5MjYsNS4zMiAxNi41NjUxOTI2LDUuNzEgTDExLjc2OTIzMDgsMTAuNTkgTDYuOTczMjY5MTIsNS43IEM2LjU5MDc2OTExLDUuMzEgNS45NzI4ODQ0Nyw1LjMxIDUuNTkwMzg0NDUsNS43IEM1LjIwNzg4NDQ0LDYuMDkgNS4yMDc4ODQ0NCw2LjcyIDUuNTkwMzg0NDUsNy4xMSBMMTAuMzg2MzQ2MiwxMiBMNS41OTAzODQ0NSwxNi44OSBDNS4yMDc4ODQ0NCwxNy4yOCA1LjIwNzg4NDQ0LDE3LjkxIDUuNTkwMzg0NDUsMTguMyBDNS45NzI4ODQ0NywxOC42OSA2LjU5MDc2OTExLDE4LjY5IDYuOTczMjY5MTIsMTguMyBMMTEuNzY5MjMwOCwxMy40MSBMMTYuNTY1MTkyNiwxOC4zIEMxNi45NDc2OTI2LDE4LjY5IDE3LjU2NTU3NzIsMTguNjkgMTcuOTQ4MDc3MiwxOC4zIEMxOC4zMzA1NzcyLDE3LjkxIDE4LjMzMDU3NzIsMTcuMjggMTcuOTQ4MDc3MiwxNi44OSBMMTMuMTUyMTE1NSwxMiBMMTcuOTQ4MDc3Miw3LjExIEMxOC4zMjA3Njk2LDYuNzMgMTguMzIwNzY5Niw2LjA5IDE3Ljk0ODA3NzIsNS43MSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat center center;
      border: 0;
      text-indent: -9999px;
      overflow: hidden;
      outline: none;
      opacity: 0;
      visibility: hidden;
      transition: all 0.2s ease-in-out; }
  .catalog__sidebar {
    padding-left: 12px;
    padding-right: 12px;
    float: left;
    width: 25%; }
  .catalog__content-head::after {
    display: block;
    content: '';
    clear: both; }
  .catalog__head-count {
    float: left;
    padding-top: 8px;
    font-size: 14px;
    font-weight: 300;
    line-height: 1.71;
    color: #8a94a6; }
  .catalog__head-order {
    float: right;
    position: relative; }
  .catalog__head-filter {
    display: none;
    float: right; }
  .catalog__order-current {
    height: 40px;
    -webkit-appearance: none;
    border-radius: 4px;
    display: block;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIwIDIxIj4KICAgIDxwYXRoIGZpbGw9IiM4QTk0QTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDEyLjMyMWwzLjU3Ny0zLjU3N2EuODMzLjgzMyAwIDEgMSAxLjE3OSAxLjE3OWwtNC4xNjcgNC4xNjZhLjgzMy44MzMgMCAwIDEtMS4xNzggMEw1LjI0NCA5LjkyM2EuODMzLjgzMyAwIDEgMSAxLjE3OS0xLjE3OUwxMCAxMi4zMjF6Ii8+Cjwvc3ZnPgo=);
    background-repeat: no-repeat;
    background-position: right 11px center;
    border: 1px solid #e1e4e8;
    padding-left: 11px;
    padding-right: 43px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.75;
    padding-top: 7px;
    padding-bottom: 4px;
    color: #8a94a6;
    cursor: pointer;
    text-transform: capitalize;
    transition: all 0.2s ease-in-out; }
    .catalog__order-current--expanded {
      border-color: #50433a;
      color: #101010;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiM1ODU3NTgiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDguNjc5bC0zLjU3NyAzLjU3N2EuODMzLjgzMyAwIDAgMS0xLjE3OS0xLjE3OWw0LjE2Ny00LjE2NmEuODMzLjgzMyAwIDAgMSAxLjE3OCAwbDQuMTY3IDQuMTY2YS44MzMuODMzIDAgMCAxLTEuMTc5IDEuMTc5TDEwIDguNjc5eiIvPgo8L3N2Zz4K); }
  .catalog__order-list {
    padding: 0;
    margin: 0;
    list-style: none;
    top: 100%;
    width: 248px;
    right: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    position: absolute;
    opacity: 0;
    padding: 8px;
    z-index: 1;
    border-radius: 8px;
    background: #ffffff;
    box-shadow: 0 16px 16px -1px rgba(10, 22, 70, 0.1), 0 0 1px 0 rgba(10, 22, 70, 0.06); }
    .catalog__order-list--active {
      opacity: 1;
      visibility: visible; }
  .catalog__order-item {
    padding: 8px 40px 8px 12px;
    font-size: 16px;
    line-height: 1.5;
    color: #8a94a6;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiNCM0IzQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMDU3IDhMNi4xOTUgNS4xMzhhLjY2Ny42NjcgMCAxIDEgLjk0My0uOTQzbDMuMzMzIDMuMzM0Yy4yNi4yNi4yNi42ODIgMCAuOTQybC0zLjMzMyAzLjMzNGEuNjY3LjY2NyAwIDAgMS0uOTQzLS45NDNMOS4wNTcgOHoiLz4KPC9zdmc+Cg==) no-repeat right 16px center; }
  .catalog__sidebar-form {
    box-shadow: 0 16px 16px -1px rgba(10, 22, 70, 0.1), 0 0 1px 0 rgba(10, 22, 70, 0.06);
    background: #ffffff;
    padding: 47px 16px 24px; }
  .catalog__sidebar-filters {
    margin-top: 16px; }
  .catalog__sidebar-colors {
    display: none; }
  .catalog__search-input {
    width: 100%; }
  .catalog__filters-list {
    padding: 0;
    margin: 0;
    list-style: none; }
  .catalog__filters-item {
    margin-top: 24px; }
    .catalog__filters-item:first-child {
      margin-top: 0; }
    .catalog__filters-item--expandable .catalog__filters-title {
      cursor: pointer;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCAxMiA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTcuMSAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5FN0QxMkM1OS1GNTUwLTRCQzgtOTlFMC0wMDMzREFDOEFDOEU8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMi1EZXMtTmF2aWdhdGlvbi1NZW51LShGbG9vcnMpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzg1LjAwMDAwMCwgLTExOC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5hdi0vLVdoaXRlIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJOYXYtLy1HcmV5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1pZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTUuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGlua3MtLy1JbmRpdmlkdWFsLS8tTCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQ0LjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlN0YWNrZWQtR3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9ImFycm93LWlvcy1kb3duLS1Sb3VuZC0vLU5hdmlnYXRpb24tLy1leHBhbmRfbW9yZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTQwLjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tTmF2aWdhdGlvbi0vLWV4cGFuZF9tb3JlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIG9wYWNpdHk9IjAuODciIHBvaW50cz0iMjQgMjQgMCAyNCAwIDAgMjQgMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTUuODgsOS4yOSBMMTIsMTMuMTcgTDguMTIsOS4yOSBDNy43Myw4LjkgNy4xLDguOSA2LjcxLDkuMjkgQzYuMzIsOS42OCA2LjMyLDEwLjMxIDYuNzEsMTAuNyBMMTEuMywxNS4yOSBDMTEuNjksMTUuNjggMTIuMzIsMTUuNjggMTIuNzEsMTUuMjkgTDE3LjMsMTAuNyBDMTcuNjksMTAuMzEgMTcuNjksOS42OCAxNy4zLDkuMjkgQzE2LjkxLDguOTEgMTYuMjcsOC45IDE1Ljg4LDkuMjkgTDE1Ljg4LDkuMjkgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iIzE5MTkxOSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
      background-repeat: no-repeat;
      background-position: right center;
      transition: all 0.2s ease-in-out; }
    .catalog__filters-item--expandable .catalog__filters-options, .catalog__filters-item--expandable .catalog__filters-colors {
      display: none; }
    .catalog__filters-item--expandable.catalog__filters-item--expanded .catalog__filters-title {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI3cHgiIHZpZXdCb3g9IjAgMCAxMiA3IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTcuMSAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4zREU3RDREQS05MUU5LTQyQjMtQUYxNS04RTE4Nzc5MUFEQzY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMi1EZXMtTmF2aWdhdGlvbi1NZW51LShGbG9vcnMpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTg1LjAwMDAwMCwgLTExNy4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5hdi0vLVdoaXRlIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJOYXYtLy1HcmV5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ik1pZCI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJNZW51IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0OTUuMDAwMDAwLCAyNS4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGlua3MtLy1JbmRpdmlkdWFsLS8tTCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTdGFja2VkLUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJhcnJvdy1pb3MtZG93bi0tUm91bmQtLy1OYXZpZ2F0aW9uLS8tZXhwYW5kX2xlc3MiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDg0LjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tTmF2aWdhdGlvbi0vLWV4cGFuZF9sZXNzIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDI0IDAgMjQgMjQgMCAyNCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTEuMjksOC43MSBMNi43LDEzLjMgQzYuMzEsMTMuNjkgNi4zMSwxNC4zMiA2LjcsMTQuNzEgQzcuMDksMTUuMSA3LjcyLDE1LjEgOC4xMSwxNC43MSBMMTIsMTAuODMgTDE1Ljg4LDE0LjcxIEMxNi4yNywxNS4xIDE2LjksMTUuMSAxNy4yOSwxNC43MSBDMTcuNjgsMTQuMzIgMTcuNjgsMTMuNjkgMTcuMjksMTMuMyBMMTIuNyw4LjcxIEMxMi4zMiw4LjMyIDExLjY4LDguMzIgMTEuMjksOC43MSBaIiBpZD0i8J+UuS1JY29uLUNvbG9yIiBmaWxsPSIjMTkxOTE5Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
    .catalog__filters-item--expandable.catalog__filters-item--expanded .catalog__filters-options, .catalog__filters-item--expandable.catalog__filters-item--expanded .catalog__filters-colors {
      display: block; }
  .catalog__filters-title {
    font-size: 16px;
    line-height: 1.75;
    color: #101010;
    padding: 12px 24px 12px 0; }
  .catalog__filters-options {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 12px; }
    .catalog__filters-options-item {
      margin-top: 20px; }
      .catalog__filters-options-item:first-child {
        margin-top: 0; }
  .catalog__filters-name {
    color: #8a94a6;
    font-size: 16px;
    line-height: 1.75;
    display: block;
    cursor: pointer;
    padding-left: 32px;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxwYXRoIGZpbGw9IiNDOUNFRDYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTQuODcyIDMuMzMzYy0uNzY1IDAtLjk1Mi4wMzYtMS4xNC4xMzdhLjYwNi42MDYgMCAwIDAtLjI2Mi4yNjJjLS4xLjE4OC0uMTM3LjM3NS0uMTM3IDEuMTR2MTAuMjU2YzAgLjc2NS4wMzYuOTUyLjEzNyAxLjE0YS42MDYuNjA2IDAgMCAwIC4yNjIuMjYyYy4xODguMS4zNzUuMTM3IDEuMTQuMTM3aDEwLjI1NmMuNzY1IDAgLjk1Mi0uMDM2IDEuMTQtLjEzN2EuNjA2LjYwNiAwIDAgMCAuMjYyLS4yNjJjLjEtLjE4OC4xMzctLjM3NS4xMzctMS4xNFY0Ljg3MmMwLS43NjUtLjAzNi0uOTUyLS4xMzctMS4xNGEuNjA2LjYwNiAwIDAgMC0uMjYyLS4yNjJjLS4xODgtLjEtLjM3NS0uMTM3LTEuMTQtLjEzN0g0Ljg3MnptMC0xLjY2NmgxMC4yNTZjMS4xMTUgMCAxLjUxOS4xMTYgMS45MjYuMzM0LjQwOC4yMTcuNzI4LjUzNy45NDUuOTQ1LjIxOC40MDcuMzM0LjgxMS4zMzQgMS45MjZ2MTAuMjU2YzAgMS4xMTUtLjExNiAxLjUxOS0uMzM0IDEuOTI2YTIuMjcyIDIuMjcyIDAgMCAxLS45NDUuOTQ1Yy0uNDA3LjIxOC0uODExLjMzNC0xLjkyNi4zMzRINC44NzJjLTEuMTE1IDAtMS41MTktLjExNi0xLjkyNi0uMzM0QTIuMjcyIDIuMjcyIDAgMCAxIDIgMTcuMDU0Yy0uMjE4LS40MDctLjMzNC0uODExLS4zMzQtMS45MjZWNC44NzJjMC0xLjExNS4xMTYtMS41MTkuMzM0LTEuOTI2LjIxNy0uNDA4LjUzNy0uNzI4Ljk0NS0uOTQ1LjQwNy0uMjE4LjgxMS0uMzM0IDEuOTI2LS4zMzR6Ii8+Cjwvc3ZnPgo=) no-repeat left 2px;
    background-size: 20px 20px;
    transition: all 0.2s ease-in-out; }
    .catalog__filters-name:hover {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNSIgdmlld0JveD0iMCAwIDI0IDI1Ij4KICAgIDxwYXRoIGZpbGw9IiM1RjRGNDQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTUuODQ2IDVjLS45MTcgMC0xLjE0Mi4wNDMtMS4zNjguMTY0YS43MjcuNzI3IDAgMCAwLS4zMTQuMzE0Yy0uMTIuMjI2LS4xNjQuNDUtLjE2NCAxLjM2OHYxMi4zMDhjMCAuOTE3LjA0MyAxLjE0Mi4xNjQgMS4zNjguMDc1LjE0LjE3NC4yMzkuMzE0LjMxNC4yMjYuMTIuNDUuMTY0IDEuMzY4LjE2NGgxMi4zMDhjLjkxNyAwIDEuMTQyLS4wNDMgMS4zNjgtLjE2NGEuNzI3LjcyNyAwIDAgMCAuMzE0LS4zMTRjLjEyLS4yMjYuMTY0LS40NS4xNjQtMS4zNjhWNi44NDZjMC0uOTE3LS4wNDMtMS4xNDItLjE2NC0xLjM2OGEuNzI3LjcyNyAwIDAgMC0uMzE0LS4zMTRjLS4yMjYtLjEyLS40NS0uMTY0LTEuMzY4LS4xNjRINS44NDZ6bTAtMmgxMi4zMDhjMS4zMzcgMCAxLjgyMi4xNCAyLjMxMS40LjQ5LjI2Mi44NzMuNjQ2IDEuMTM0IDEuMTM1LjI2Mi40ODkuNDAxLjk3NC40MDEgMi4zMXYxMi4zMWMwIDEuMzM2LS4xNCAxLjgyMS0uNCAyLjMxYTIuNzI2IDIuNzI2IDAgMCAxLTEuMTM1IDEuMTM0Yy0uNDg5LjI2Mi0uOTc0LjQwMS0yLjMxLjQwMUg1Ljg0NGMtMS4zMzYgMC0xLjgyMS0uMTQtMi4zMS0uNEEyLjcyNiAyLjcyNiAwIDAgMSAyLjQgMjEuNDY0Yy0uMjYyLS40ODktLjQwMS0uOTc0LS40MDEtMi4zMVY2Ljg0NGMwLTEuMzM2LjE0LTEuODIxLjQtMi4zMUEyLjcyNiAyLjcyNiAwIDAgMSAzLjUzNiAzLjRDNC4wMjQgMy4xMzkgNC41MDkgMyA1Ljg0NSAzeiIvPgo8L3N2Zz4K); }
  .catalog__filters-checkbox, .wishlist__remodal-checkbox-input {
    opacity: 0;
    width: 0;
    height: 0;
    position: absolute; }
    .catalog__filters-checkbox:checked + .catalog__filters-name, .wishlist__remodal-checkbox-input:checked + .catalog__filters-name {
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjQiIGhlaWdodD0iMjUiIHZpZXdCb3g9IjAgMCAyNCAyNSI+CiAgICA8ZGVmcz4KICAgICAgICA8cGF0aCBpZD0iYSIgZD0iTTE2LjE1NCAwYzEuMzM3IDAgMS44MjIuMTQgMi4zMTEuNC40OS4yNjIuODczLjY0NiAxLjEzNCAxLjEzNS4yNjIuNDg5LjQwMS45NzQuNDAxIDIuMzF2MTIuMzFjMCAxLjMzNi0uMTQgMS44MjEtLjQgMi4zMWEyLjcyNiAyLjcyNiAwIDAgMS0xLjEzNSAxLjEzNGMtLjQ4OS4yNjItLjk3NC40MDEtMi4zMS40MDFIMy44NDRjLTEuMzM2IDAtMS44MjEtLjE0LTIuMzEtLjRBMi43MjYgMi43MjYgMCAwIDEgLjQgMTguNDY0Qy4xMzkgMTcuOTc2IDAgMTcuNDkxIDAgMTYuMTU1VjMuODQ0YzAtMS4zMzYuMTQtMS44MjEuNC0yLjMxQTIuNzI2IDIuNzI2IDAgMCAxIDEuNTM2LjRDMi4wMjQuMTM5IDIuNTA5IDAgMy44NDUgMGgxMi4zMXptLTEuNDI2IDYuNzkzYTEgMSAwIDAgMC0xLjQxNCAwbC01LjI5MyA1LjI5My0xLjgxNC0xLjgxNGExIDEgMCAxIDAtMS40MTQgMS40MTRsMi41MjEgMi41MjFhMSAxIDAgMCAwIDEuNDE0IDBsNi02YTEgMSAwIDAgMCAwLTEuNDE0eiIvPgogICAgPC9kZWZzPgogICAgPHVzZSBmaWxsPSIjNTA0MzNBIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIgMykiIHhsaW5rOmhyZWY9IiNhIi8+Cjwvc3ZnPgo=); }
  .catalog__filters-colors {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 16px; }
    .catalog__filters-colors::after {
      display: block;
      content: '';
      clear: both; }
  .catalog__colors-item {
    float: left;
    margin-right: 12px; }
    .catalog__colors-item:last-child {
      margin-right: 0; }
  .catalog__colors-link {
    width: 24px;
    height: 24px;
    border: 2px solid #ffffff;
    box-shadow: 0 6px 6px -1px rgba(10, 22, 70, 0.1), 0 0 1px 0 rgba(10, 22, 70, 0.06);
    border-radius: 50%;
    text-decoration: none;
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    transition: all 0.2s ease-in-out; }
    .catalog__colors-link--active {
      border-color: #ffc70f; }
  .catalog__item-tooltip {
    opacity: 0;
    visibility: hidden;
    z-index: 1;
    left: 100%;
    margin-left: 8px;
    border: 1px solid #adb4c1;
    background: #ffffff;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 6px 6px -1px rgba(10, 22, 70, 0.1);
    padding: 24.5px;
    top: -48px;
    width: 324px;
    border-radius: 4px;
    position: absolute;
    transition: all 0.2s ease-in-out; }
    .catalog__item-tooltip:after {
      content: "";
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 9px 12px 9px 0;
      border-color: transparent #ffffff transparent transparent;
      left: -12px;
      top: 50%;
      transform: translate(0, -50%); }
    .catalog__item-tooltip:before {
      content: "";
      display: block;
      position: absolute;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 11px 13px 11px 0;
      border-color: transparent #adb4c1 transparent transparent;
      left: -13px;
      top: 50%;
      transform: translate(0, -50%); }
  .catalog__tooltip-title {
    margin: 0;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 400;
    color: #101010; }
  .catalog__tooltip-excerpt {
    margin-top: 16px;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.75; }
  .catalog__tooltip-charachteristics {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 16px; }
  .catalog__tooltip-bottom {
    margin-top: 32px;
    position: relative; }
    .catalog__tooltip-bottom::after {
      display: block;
      content: '';
      clear: both; }
  .catalog__tooltip-button {
    width: 228px;
    padding: 18px 16px;
    text-align: center;
    border: 1px solid #423731;
    border-radius: 4px;
    background: #ffe590;
    font-size: 14px;
    letter-spacing: 0.44px;
    color: #50433a;
    text-transform: uppercase;
    outline: 0;
    transition: all 0.2s ease-in-out; }
    .catalog__tooltip-button:hover {
      background: #e2cb80; }
  .catalog__tooltip-wishlist {
    position: absolute;
    width: 32px;
    height: 32px;
    top: 12px;
    right: 0;
    background-repeat: no-repeat;
    background-position: center center;
    transition: all 0.2s ease-in-out;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjggMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjA3NUUyNEVGLUI5Q0ItNDA3MC04NzYzLUY4OTIzNjBCODE5NzwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLURlcy1Qcm9kdWN0LUNhdGVnb3J5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTk4LjAwMDAwMCwgLTc5OC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik1vZGFsLS8tUHJvZHVjdHMtQ2F0ZWdvcnktLy1MIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MTYuMDAwMDAwLCA0MTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGVfYm9yZGVyIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODAuMDAwMDAwLCAzNzYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDMyIDAgMzIgMzIgMCAzMiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTI2LjIxMzMzMzIsNS4zMTk5OTk5NiBDMjIuNjkzMzMzMiwyLjkxOTk5OTg2IDE4LjM0NjY2NjUsNC4wMzk5OTk5MSAxNS45OTk5OTk5LDYuNzg2NjY2NjkgQzEzLjY1MzMzMzIsNC4wMzk5OTk5MSA5LjMwNjY2NjU4LDIuOTA2NjY2NTMgNS43ODY2NjY2LDUuMzE5OTk5OTYgQzMuOTE5OTk5OTQsNi42MDAwMDAwMiAyLjc0NjY2NjYxLDguNzYwMDAwMSAyLjY2NjY2NjYxLDExLjA0MDAwMDIgQzIuNDc5OTk5OTUsMTYuMjEzMzMzNyA3LjA2NjY2NjU5LDIwLjM2MDAwMDYgMTQuMDY2NjY2NiwyNi43MjAwMDA4IEwxNC4xOTk5OTk5LDI2Ljg0MDAwMDggQzE1LjIxMzMzMzIsMjcuNzYwMDAwOSAxNi43NzMzMzMyLDI3Ljc2MDAwMDkgMTcuNzg2NjY2NSwyNi44MjY2Njc1IEwxNy45MzMzMzMyLDI2LjY5MzMzNDIgQzI0LjkzMzMzMzIsMjAuMzQ2NjY3MiAyOS41MDY2NjY1LDE2LjIwMDAwMDQgMjkuMzMzMzMzMSwxMS4wMjY2NjY5IEMyOS4yNTMzMzMxLDguNzYwMDAwMSAyOC4wNzk5OTk4LDYuNjAwMDAwMDIgMjYuMjEzMzMzMiw1LjMxOTk5OTk2IEwyNi4yMTMzMzMyLDUuMzE5OTk5OTYgWiBNMTYuMTMzMzMzMiwyNC43MzMzMzI4IEwxNS45OTk5OTk4LDI0Ljg2NjY2NjIgTDE1Ljg2NjY2NjUsMjQuNzMzMzMyOCBDOS41MTk5OTk4NCwxOC45ODY2NjYzIDUuMzMzMzMzMTcsMTUuMTg2NjY2NCA1LjMzMzMzMzE3LDExLjMzMzMzMzIgQzUuMzMzMzMzMTcsOC42NjY2NjY2NyA3LjMzMzMzMzE3LDYuNjY2NjY2NjcgOS45OTk5OTk4NCw2LjY2NjY2NjY3IEMxMi4wNTMzMzMyLDYuNjY2NjY2NjcgMTQuMDUzMzMzMiw3Ljk4NjY2NjYzIDE0Ljc1OTk5OTgsOS44MTMzMzMyNSBMMTcuMjUzMzMzMiw5LjgxMzMzMzI1IEMxNy45NDY2NjY1LDcuOTg2NjY2NjMgMTkuOTQ2NjY2NSw2LjY2NjY2NjY3IDIxLjk5OTk5OTgsNi42NjY2NjY2NyBDMjQuNjY2NjY2NSw2LjY2NjY2NjY3IDI2LjY2NjY2NjUsOC42NjY2NjY2NyAyNi42NjY2NjY1LDExLjMzMzMzMzIgQzI2LjY2NjY2NjUsMTUuMTg2NjY2NCAyMi40Nzk5OTk4LDE4Ljk4NjY2NjMgMTYuMTMzMzMzMiwyNC43MzMzMzI4IFoiIGlkPSLwn5S5SWNvbi1Db2xvciIgZmlsbD0iIzUwNDMzQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-color: transparent;
    text-indent: -9999px;
    overflow: hidden;
    border: 0;
    outline: 0; }
    .catalog__tooltip-wishlist--active {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjhweCIgaGVpZ2h0PSIyNHB4IiB2aWV3Qm94PSIwIDAgMjggMjQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkU0QTZFMkJFLTk0MkEtNEJERS04MUM1LTdERUQyODQxQTNCQTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTc1Ni4wMDAwMDAsIC0yMTIzLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iUHJvZHVjdC1jYXRlZ29yeS1tb2RhbCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOTMuMDAwMDAwLCAxNTgzLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9Ik1vZGFsLS8tUHJvZHVjdHMtQ2F0ZWdvcnktLy1MLUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDM4MS4wMDAwMDAsIDE2MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTW9kYWwtLy1Qcm9kdWN0cy1DYXRlZ29yeS0vLUwiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGVfYm9yZGVyLS1Sb3VuZC0vLUFjdGlvbi0vLWZhdm9yaXRlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyODAuMDAwMDAwLCAzNzYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAzMiAwIDMyIDMyIDAgMzIiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTcuOCwyNi44NDAwMDA4IEMxNi43ODY2NjY2LDI3Ljc2MDAwMDkgMTUuMjI2NjY2NiwyNy43NjAwMDA5IDE0LjIxMzMzMzMsMjYuODI2NjY3NSBMMTQuMDY2NjY2NiwyNi42OTMzMzQyIEM3LjA2NjY2NjY3LDIwLjM2MDAwMDYgMi40OTMzMzMzNiwxNi4yMTMzMzM3IDIuNjY2NjY2NywxMS4wNDAwMDAyIEMyLjc0NjY2NjcsOC43NzMzMzM0NCAzLjkwNjY2NjY5LDYuNjAwMDAwMDIgNS43ODY2NjY2OCw1LjMxOTk5OTk2IEM5LjMwNjY2NjY2LDIuOTE5OTk5ODYgMTMuNjUzMzMzMyw0LjAzOTk5OTkxIDE2LDYuNzg2NjY2NjkgQzE4LjM0NjY2NjYsNC4wMzk5OTk5MSAyMi42OTMzMzMzLDIuOTA2NjY2NTMgMjYuMjEzMzMzMiw1LjMxOTk5OTk2IEMyOC4wOTMzMzMyLDYuNjAwMDAwMDIgMjkuMjUzMzMzMiw4Ljc3MzMzMzQ0IDI5LjMzMzMzMzIsMTEuMDQwMDAwMiBDMjkuNTE5OTk5OSwxNi4yMTMzMzM3IDI0LjkzMzMzMzMsMjAuMzYwMDAwNiAxNy45MzMzMzMzLDI2LjcyMDAwMDggTDE3LjgsMjYuODQwMDAwOCBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiM1MDQzM0EiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }
  .catalog__charachteristics-item {
    margin-top: 9px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
    padding-left: 37px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkYwRjA3QkQ0LTdBQzUtNEExNS05NDU5LTg1NkVENzc4OTYwMDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLURlcy1Qcm9kdWN0LUNhdGVnb3J5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzU5LjAwMDAwMCwgLTY5MC4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik1vZGFsLS8tUHJvZHVjdHMtQ2F0ZWdvcnktLy1MIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg3MTYuMDAwMDAwLCA0MTguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cCI+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYuMDAwMDAwLCAyMzIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMaXN0LS8tUHJvZHVjdC1JbmZvLS8tTC1Db3B5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1LjAwMDAwMCwgMzYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iTGlzdC0vLVByb2R1Y3QtSW5mby0vLUwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJbnB1dC0vLSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSItUm91bmQtLy1BY3Rpb24tLy1jaGVja19jaXJjbGVfb3V0bGluZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLDIgQzYuNDgsMiAyLDYuNDggMiwxMiBDMiwxNy41MiA2LjQ4LDIyIDEyLDIyIEMxNy41MiwyMiAyMiwxNy41MiAyMiwxMiBDMjIsNi40OCAxNy41MiwyIDEyLDIgWiBNMTIsMjAgQzcuNTksMjAgNCwxNi40MSA0LDEyIEM0LDcuNTkgNy41OSw0IDEyLDQgQzE2LjQxLDQgMjAsNy41OSAyMCwxMiBDMjAsMTYuNDEgMTYuNDEsMjAgMTIsMjAgWiBNMTUuODgsOC4yOSBMMTAsMTQuMTcgTDguMTIsMTIuMjkgQzcuNzMsMTEuOSA3LjEsMTEuOSA2LjcxLDEyLjI5IEM2LjMyLDEyLjY4IDYuMzIsMTMuMzEgNi43MSwxMy43IEw5LjMsMTYuMjkgQzkuNjksMTYuNjggMTAuMzIsMTYuNjggMTAuNzEsMTYuMjkgTDE3LjMsOS43IEMxNy42OSw5LjMxIDE3LjY5LDguNjggMTcuMyw4LjI5IEMxNi45MSw3LjkgMTYuMjcsNy45IDE1Ljg4LDguMjkgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBmaWxsPSIjOUE4NDc0Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat left 5px center; }
    .catalog__charachteristics-item:first-child {
      margin-top: 0; }

@media only screen and (max-width: 1399px) {
  .catalog__content-item:nth-child(3n + 2) .catalog__item-tooltip {
    left: -336px;
    margin-left: 0; }
    .catalog__content-item:nth-child(3n + 2) .catalog__item-tooltip:before {
      left: auto;
      right: -13px;
      border-width: 11px 0 11px 13px;
      border-color: transparent transparent transparent #adb4c1; }
    .catalog__content-item:nth-child(3n + 2) .catalog__item-tooltip:after {
      left: auto;
      right: -12px;
      border-width: 9px 0 9px 12px;
      border-color: transparent transparent transparent #ffffff; } }

@media only screen and (max-width: 991px) {
  .catalog {
    margin-top: 12px; }
    .catalog__inner {
      margin-left: 0;
      margin-right: 0; }
    .catalog__sidebar {
      position: absolute;
      left: -16px;
      right: -16px;
      padding-top: 48px;
      padding-bottom: 74px;
      background: #ffffff;
      opacity: 0;
      visibility: hidden;
      z-index: 3;
      transition: all 0.2s ease-in-out;
      width: auto;
      float: none;
      padding: 0;
      top: 54px; }
      .catalog__sidebar--active {
        opacity: 1;
        visibility: visible; }
    .catalog__content {
      float: none;
      width: auto;
      padding-top: 0;
      padding-left: 0;
      padding-right: 0; }
      .catalog__content-item--25 {
        width: 33.3333333%; }
        .catalog__content-item--25:nth-child(4) {
          margin-top: 24px; }
        .catalog__content-item--25:nth-child(4n + 5) {
          clear: none; }
        .catalog__content-item--25:nth-child(3n + 4) {
          clear: both; }
    .catalog__head-order {
      display: none; }
    .catalog__head-filter {
      display: block;
      padding: 10px 30px 10px 8px;
      color: #8a94a6;
      font-size: 14px;
      line-height: 1.43;
      text-decoration: none;
      border: 1px solid #e1e4e8;
      border-radius: 4px;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMSIgdmlld0JveD0iMCAwIDIwIDIxIj4KICAgIDxwYXRoIGZpbGw9IiM4QTk0QTYiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTEwIDEyLjMyMWwzLjU3Ny0zLjU3N2EuODMzLjgzMyAwIDEgMSAxLjE3OSAxLjE3OWwtNC4xNjcgNC4xNjZhLjgzMy44MzMgMCAwIDEtMS4xNzggMEw1LjI0NCA5LjkyM2EuODMzLjgzMyAwIDEgMSAxLjE3OS0xLjE3OUwxMCAxMi4zMjF6Ii8+Cjwvc3ZnPgo=);
      background-repeat: no-repeat;
      background-position: right 8px top 8px; }
    .catalog__inner {
      position: relative; }
    .catalog__item-tooltip {
      display: none; }
    .catalog__sidebar {
      box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 16px 16px -1px rgba(10, 22, 70, 0.1); }
      .catalog__sidebar-search {
        display: none; }
      .catalog__sidebar-filters {
        margin-top: 0; }
      .catalog__sidebar-form {
        box-shadow: none;
        padding: 0 20px 24px; } }

@media only screen and (max-width: 767px) {
  .catalog__content-item {
    width: auto;
    float: none;
    margin-top: 24px !important; }
    .catalog__content-item:first-child {
      margin-top: 0 !important; }
  .catalog__content-navigation {
    margin-top: 24px; }
  .catalog__content-search {
    color: #101010;
    font-size: 18px;
    line-height: 1.55;
    margin-bottom: 0; }
  .catalog__item-add-to-wishlist {
    display: block; }
  .catalog__item-bottom {
    text-align: left;
    padding-right: 34px; }
  .search-results .catalog__content {
    padding-top: 68px;
    position: relative; }
    .search-results .catalog__content-head {
      position: absolute;
      top: 0;
      left: 0;
      right: 0; } }

.wishlist__content, .gallery__content {
  text-align: center;
  margin-top: 52px; }
  .wishlist__content h2, .gallery__content h2 {
    margin: 0;
    font-family: "Montserrat", sans-serif;
    font-size: 48px;
    line-height: 1.33;
    font-weight: 500;
    color: #010101; }

.wishlist__list {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 56px;
  margin-left: -12px;
  margin-right: -12px; }
  .wishlist__list::after {
    display: block;
    content: '';
    clear: both; }

.wishlist__email {
  text-align: center;
  display: none;
  margin-top: 24px; }
  .wishlist__email-button, .wishlist__remodal-submit {
    display: inline-block;
    padding: 14px 32px;
    background: #000;
    color: #50433a;
    background: #ffe590;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 0.44px;
    transition: all 0.2s ease-in-out;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #423731; }
    .wishlist__email-button:hover, .wishlist__remodal-submit:hover {
      background: #e2cb80; }
  .wishlist__email--active {
    display: block; }

.wishlist__remodal-title {
  margin: 0;
  font-size: 34px;
  font-weight: 500;
  line-height: 1.41;
  font-family: "Montserrat", sans-serif; }

.wishlist__remodal-content {
  margin-top: 16px; }

.wishlist__remodal-form {
  margin-top: 34px;
  max-width: 416px;
  margin-left: auto;
  margin-right: auto; }

.wishlist__remodal-checkbox {
  margin-top: 20px;
  font-size: 16px;
  line-height: 1.5;
  color: #8a94a6; }
  .wishlist__remodal-checkbox-input:checked + .wishlist__remodal-checkbox-label {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjdBMUZGQ0MzLUI4ODQtNDIwOS05RTZFLTZGMDJCRTJFMjA1RTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1Ni4wMDAwMDAsIC02MTguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5My4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdGUtbXktZmxvb3JpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkFmdGVyLWluc2VydGluZy1udW1iZXItKFRvdGFsLWNvdmVyYWdlKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQwLjAwMDAwMCwgMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNhbGN1bGF0b3ItKHRvdGFsLWNvdmVyYWdlKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDY1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNlY3Rpb25zLS8tQ2FsY3VsYXRvci0vLVNrZWxldG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2VjdGlvbnMtLy1DYWxjdWxhdG9yLS8tQm90dG9tLWNvbnRlbnQtU2VjdGlvbnMtLy1DYWxjdWxhdG9yLS8tQm90dG9tLSstd2FzdGFnZS1tZXNzYWdlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDI4OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNlY3Rpb25zLS8tQ2FsY3VsYXRvci0vLUJvdHRvbS1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJ3YXN0YWdlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tVG9nZ2xlLS8tY2hlY2tfYm94Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTksMyBMNSwzIEMzLjksMyAzLDMuOSAzLDUgTDMsMTkgQzMsMjAuMSAzLjksMjEgNSwyMSBMMTksMjEgQzIwLjEsMjEgMjEsMjAuMSAyMSwxOSBMMjEsNSBDMjEsMy45IDIwLjEsMyAxOSwzIFogTTEwLjcxLDE2LjI5IEMxMC4zMiwxNi42OCA5LjY5LDE2LjY4IDkuMywxNi4yOSBMNS43MSwxMi43IEM1LjMyLDEyLjMxIDUuMzIsMTEuNjggNS43MSwxMS4yOSBDNi4xLDEwLjkgNi43MywxMC45IDcuMTIsMTEuMjkgTDEwLDE0LjE3IEwxNi44OCw3LjI5IEMxNy4yNyw2LjkgMTcuOSw2LjkgMTguMjksNy4yOSBDMTguNjgsNy42OCAxOC42OCw4LjMxIDE4LjI5LDguNyBMMTAuNzEsMTYuMjkgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iIzM5MzkzQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
  .wishlist__remodal-checkbox-label {
    display: inline-block;
    cursor: pointer;
    padding-left: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjU2OTdERENGLTE0RTAtNENCMy05RkEyLUI4NjQ2NjRCQTVBQjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI0LURlcy1XaXNobGlzdC0oTW9kYWwtLS1lbWFpbC13aXNobGlzdCkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC01NDIuMDAwMDAwLCAtNjE2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iTW9kYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5Mi4wMDAwMDAsIDM0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJMaXN0LS8tRGVza3RvcC0vLTBwdC1wYWRkaW5nLSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMjQ4LjAwMDAwMCwgMjU2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJVSS1NaXNjLS8tTGlzdC0vLeKWoC1NZWRpdW0tLy1SaWdodC1JY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tUmlnaHQtYXJyb3ctLVJvdW5kLS8tVG9nZ2xlLS8tY2hlY2tfYm94X291dGxpbmVfYmxhbmsiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLVRvZ2dsZS0vLWNoZWNrX2JveF9vdXRsaW5lX2JsYW5rIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjAgMCAyMCAyMCAwIDIwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE1LDE1LjgzMzMzMzMgTDUsMTUuODMzMzMzMyBDNC41NDE2NjY2NywxNS44MzMzMzMzIDQuMTY2NjY2NjcsMTUuNDU4MzMzMyA0LjE2NjY2NjY3LDE1IEw0LjE2NjY2NjY3LDUgQzQuMTY2NjY2NjcsNC41NDE2NjY2NyA0LjU0MTY2NjY3LDQuMTY2NjY2NjcgNSw0LjE2NjY2NjY3IEwxNSw0LjE2NjY2NjY3IEMxNS40NTgzMzMzLDQuMTY2NjY2NjcgMTUuODMzMzMzMyw0LjU0MTY2NjY3IDE1LjgzMzMzMzMsNSBMMTUuODMzMzMzMywxNSBDMTUuODMzMzMzMywxNS40NTgzMzMzIDE1LjQ1ODMzMzMsMTUuODMzMzMzMyAxNSwxNS44MzMzMzMzIFogTTE1LjgzMzMzMzMsMi41IEw0LjE2NjY2NjY3LDIuNSBDMy4yNSwyLjUgMi41LDMuMjUgMi41LDQuMTY2NjY2NjcgTDIuNSwxNS44MzMzMzMzIEMyLjUsMTYuNzUgMy4yNSwxNy41IDQuMTY2NjY2NjcsMTcuNSBMMTUuODMzMzMzMywxNy41IEMxNi43NSwxNy41IDE3LjUsMTYuNzUgMTcuNSwxNS44MzMzMzMzIEwxNy41LDQuMTY2NjY2NjcgQzE3LjUsMy4yNSAxNi43NSwyLjUgMTUuODMzMzMzMywyLjUgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iIzE5MTkxOSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: left center; }

.wishlist__remodal-submit {
  margin-top: 36px; }

.wishlist__remodal-icon {
  display: block;
  margin: 0;
  margin-left: auto;
  margin-right: auto;
  margin-top: 18px;
  margin-bottom: 18px; }

@media only screen and (max-width: 767px) {
  .wishlist__content, .gallery__content {
    margin-top: 32px; }
    .wishlist__content h2, .gallery__content h2 {
      font-size: 28px;
      line-height: 1.29; }
  .wishlist__email {
    margin-top: 16px; }
  .wishlist__remodal-title {
    font-size: 24px;
    line-height: 1.33; }
  .wishlist__remodal-form {
    padding-top: 8px; }
  .wishlist__remodal-input {
    padding-left: 12px;
    padding-right: 12px; }
  .wishlist__remodal-checkbox {
    margin-top: 12px;
    font-size: 13px;
    line-height: 1.43; }
  .wishlist__remodal-submit {
    margin-top: 28px; } }

.gallery__content h2 {
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-size: 48px;
  line-height: 1.33;
  font-weight: 500;
  color: #010101; }

.gallery__list {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 64px;
  margin-left: -12px;
  margin-right: -12px; }
  .gallery__list::after {
    display: block;
    content: '';
    clear: both; }

.gallery__item {
  width: 59%;
  float: left;
  padding-left: 12px;
  padding-right: 12px;
  margin-top: 24px; }
  .gallery__item:nth-child(4n), .gallery__item:nth-child(4n + 1) {
    width: 41%; }
  .gallery__item:first-child, .gallery__item:nth-child(2) {
    margin-top: 0; }
  .gallery__item-image {
    height: 508px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
    position: relative; }
    .gallery__item-image:hover .gallery__item-hover {
      opacity: 1;
      visibility: visible; }
  .gallery__item-hover {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 20px 16px;
    background: rgba(16, 16, 16, 0.12);
    opacity: 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out; }

.gallery__hover-buttons {
  padding: 0;
  margin: 0;
  list-style: none; }
  .gallery__hover-buttons::after {
    display: block;
    content: '';
    clear: both; }

.gallery__buttons-item {
  float: left;
  margin-right: 30px; }
  .gallery__buttons-item:last-child {
    margin-right: 0; }

.gallery__buttons-link {
  color: #ffffff;
  font-size: 16px;
  line-height: 2;
  text-decoration: none;
  padding-left: 32px;
  background-position: left top 6px;
  background-repeat: no-repeat; }
  .gallery__buttons-link--like {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMjAgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkU3OTdEODFFLTQ1QUQtNDY1Ni1BRkYxLTM0RjM5RjM0N0VCRDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI1LURlcy1TYW1wbGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjc4LjAwMDAwMCwgLTIxOTEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJTZWN0aW9ucy0vLVByb2R1Y3RzLS8tTCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzk2LjAwMDAwMCwgMTE0MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJQcm9kdWN0cyI+CiAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDgwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iUm93LUNvcHkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA3NzEuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQ2FyZC0vLSMwOCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOC4wMDAwMDAsIDguMDAwMDAwKSIgaWQ9IkltYWdlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQm90dG9tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMTYxLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tSGVhcnQtLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGVfYm9yZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNzIuMDAwMDAwLCAyOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUFjdGlvbi0vLWZhdm9yaXRlX2JvcmRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTkuNjYsMy45OSBDMTcuMDIsMi4xOSAxMy43NiwzLjAzIDEyLDUuMDkgQzEwLjI0LDMuMDMgNi45OCwyLjE4IDQuMzQsMy45OSBDMi45NCw0Ljk1IDIuMDYsNi41NyAyLDguMjggQzEuODYsMTIuMTYgNS4zLDE1LjI3IDEwLjU1LDIwLjA0IEwxMC42NSwyMC4xMyBDMTEuNDEsMjAuODIgMTIuNTgsMjAuODIgMTMuMzQsMjAuMTIgTDEzLjQ1LDIwLjAyIEMxOC43LDE1LjI2IDIyLjEzLDEyLjE1IDIyLDguMjcgQzIxLjk0LDYuNTcgMjEuMDYsNC45NSAxOS42NiwzLjk5IEwxOS42NiwzLjk5IFogTTEyLjEsMTguNTUgTDEyLDE4LjY1IEwxMS45LDE4LjU1IEM3LjE0LDE0LjI0IDQsMTEuMzkgNCw4LjUgQzQsNi41IDUuNSw1IDcuNSw1IEM5LjA0LDUgMTAuNTQsNS45OSAxMS4wNyw3LjM2IEwxMi45NCw3LjM2IEMxMy40Niw1Ljk5IDE0Ljk2LDUgMTYuNSw1IEMxOC41LDUgMjAsNi41IDIwLDguNSBDMjAsMTEuMzkgMTYuODYsMTQuMjQgMTIuMSwxOC41NSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
    float: left; }
  .gallery__buttons-link--share {
    float: right;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTYgMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjRGNjA2MkFDLTkzMDUtNDExNi1BNTc0LTA3NzE2MDhEODJFOTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI2LURlcy1FbnF1aXJ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTA0LjAwMDAwMCwgLTEyMTEuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJQYWdlcy0vLVByb2R1Y3QtU2luZ2xlLSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ1RBIj4KICAgICAgICAgICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMzEuMDAwMDAwLCAxMjAwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU3RhY2tlZC1Hcm91cCI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQnV0dG9uLS8tMTZwdC1wYWRkaW5nLUNvcHktQnV0dG9uLS8tRGVza3RvcC0vLThwdC1wYWRkaW5nLSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzYzLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLUJ1dHRvbi0vLeKWoC1NZWRpdW0tLy1EZWZhdWx0LVVJLU1pc2MtLy1CdXR0b24tLy3ilqAtTWVkaXVtLS8tTGVmdC1JY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg4LjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1QbHVzLS1Sb3VuZC0vLVNvY2lhbC0vLXNoYXJlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSItUm91bmQtLy1Tb2NpYWwtLy1zaGFyZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDIwIDAgMjAgMjAgMCAyMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNSwxMy40IEMxNC4zNjY2NjY3LDEzLjQgMTMuOCwxMy42NSAxMy4zNjY2NjY3LDE0LjA0MTY2NjcgTDcuNDI1LDEwLjU4MzMzMzQgQzcuNDY2NjY2NjcsMTAuMzkxNjY2NyA3LjUsMTAuMiA3LjUsMTAgQzcuNSw5LjgwMDAwMDAzIDcuNDY2NjY2NjcsOS42MDgzMzMzNiA3LjQyNSw5LjQxNjY2NjcgTDEzLjMsNS45OTE2NjY2OCBDMTMuNzUsNi40MDgzMzMzNSAxNC4zNDE2NjY3LDYuNjY2NjY2NjcgMTUsNi42NjY2NjY2NyBDMTYuMzgzMzMzMyw2LjY2NjY2NjY3IDE3LjUsNS41NTAwMDAwMSAxNy41LDQuMTY2NjY2NjcgQzE3LjUsMi43ODMzMzMzNCAxNi4zODMzMzMzLDEuNjY2NjY2NjcgMTUsMS42NjY2NjY2NyBDMTMuNjE2NjY2NywxLjY2NjY2NjY3IDEyLjUsMi43ODMzMzMzNCAxMi41LDQuMTY2NjY2NjcgQzEyLjUsNC4zNjY2NjY2OCAxMi41MzMzMzMzLDQuNTU4MzMzMzQgMTIuNTc1LDQuNzUwMDAwMDEgTDYuNyw4LjE3NTAwMDAyIEM2LjI1LDcuNzU4MzMzMzYgNS42NTgzMzMzMyw3LjUwMDAwMDAyIDUsNy41MDAwMDAwMiBDMy42MTY2NjY2Nyw3LjUwMDAwMDAyIDIuNSw4LjYxNjY2NjY5IDIuNSwxMCBDMi41LDExLjM4MzMzMzQgMy42MTY2NjY2NywxMi41IDUsMTIuNSBDNS42NTgzMzMzMywxMi41IDYuMjUsMTIuMjQxNjY2NyA2LjcsMTEuODI1IEwxMi42MzMzMzMzLDE1LjI5MTY2NjcgQzEyLjU5MTY2NjcsMTUuNDY2NjY2NyAxMi41NjY2NjY3LDE1LjY1MDAwMDEgMTIuNTY2NjY2NywxNS44MzMzMzM0IEMxMi41NjY2NjY3LDE3LjE3NTAwMDEgMTMuNjU4MzMzMywxOC4yNjY2NjY3IDE1LDE4LjI2NjY2NjcgQzE2LjM0MTY2NjcsMTguMjY2NjY2NyAxNy40MzMzMzMzLDE3LjE3NTAwMDEgMTcuNDMzMzMzMywxNS44MzMzMzM0IEMxNy40MzMzMzMzLDE0LjQ5MTY2NjcgMTYuMzQxNjY2NywxMy40IDE1LDEzLjQgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
    font-size: 14px;
    letter-spacing: 0.44px;
    text-transform: uppercase;
    line-height: 2.29; }

@media only screen and (max-width: 767px) {
  .gallery__content {
    margin-top: 24px; }
    .gallery__content h2 {
      font-size: 28px;
      line-height: 1.29; }
  .gallery__list {
    margin-top: 32px; }
  .gallery__item {
    float: none;
    width: auto !important;
    margin-top: 24px !important;
    padding-bottom: 0;
    transition: all 0.2s ease-in-out; }
    .gallery__item:hover {
      padding-bottom: 48px; }
    .gallery__item:first-child {
      margin-top: 0 !important; }
    .gallery__item-image {
      height: 212px; }
    .gallery__item-hover {
      bottom: -48px;
      background: transparent;
      padding: 0; }
  .gallery__buttons-link {
    font-size: 14px;
    line-height: 2.86;
    color: #141414; }
    .gallery__buttons-link--like {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTRweCIgaGVpZ2h0PSIxMnB4IiB2aWV3Qm94PSIwIDAgMTQgMTIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkEzQzAxNTMwLTA1MzAtNDFBNy1BRjlFLTQwM0JDODE2QjI5NDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI3LU1vYi1HYWxsZXJ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjkuMDAwMDAwLCAtMzY2LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iSW1hZ2UtLy0xOjEtUmF0aW8tLy0rLUxpa2UtJmFtcDstU2hhcmUtLy1TIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDEzMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJDVEEiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAyMjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlN0YWNrZWQtR3JvdXAiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iQnV0dG9uLS8tMTJwdC1wYWRkaW5nLUJ1dHRvbi0vLU1vYmlsZS0vLTEycHQtcGFkZGluZyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLUJ1dHRvbi0vLeKWoC1NZWRpdW0tLy1EZWZhdWx0LVVJLU1pc2MtLy1CdXR0b24tLy3vv60tU21hbGwtLy1MZWZ0LUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0vLVBsdXMtLVJvdW5kLS8tQWN0aW9uLS8tZmF2b3JpdGVfYm9yZGVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgOC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUFjdGlvbi0vLWZhdm9yaXRlX2JvcmRlciI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMTYgMCAxNiAxNiAwIDE2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTIuODI0NDQ5NywzLjA3MjczOTggQzExLjM4NDU3MDgsMi4wOTE0MTk1NiA5LjQ4MDg4NTA3LDIuNDI5NzU4ODkgOC4zODAxNDg4MSwzLjcxODEyMDcyIEw3Ljk5OTk5OTk0LDQuMTYzMDY3NzEgTDcuNjE5ODUxMDcsMy43MTgxMjA3MiBDNi41MTY1ODA3NiwyLjQyNjc5MjkxIDQuNjEzNDAyMTQsMi4wODY5Mzk1NyAzLjE3NjA5NzQ4LDMuMDcyMzY0NCBDMi4zNzU1NzQ0NiwzLjYyMTI5NDUgMS44Njc1NDUwOSw0LjU1MzczMzU1IDEuODMzMDA4MTQsNS41MzgwMjk2IEMxLjgwNzU2Njc5LDYuMjQzMTE4MjYgMS45ODIzOTUzNiw2LjkyMzQ5ODE2IDIuMzY2NTY1MDYsNy42Mzk0MzA1IEMzLjA4MDc2NTY2LDguOTcwNDAyOTggNC4wOTYzMTkxLDEwLjAxNTk1NzQgNy4zNjc4MTU2NSwxMi45ODgzNTM0IEw3LjQzNjA5MzgzLDEzLjA0OTgxMDEgQzcuNzUyMzc0MjIsMTMuMzM2OTU5NCA4LjIzOTU5MDY1LDEzLjMzNTY5NzIgOC41NTY5OTY4NiwxMy4wNDMzNjM3IEw4LjYzMDgyMjE1LDEyLjk3NjI1MDQgQzEzLjE0MzYzNDgsOC44ODQ2MzM0IDE0LjIzNDAyNTUsNy41MzIxMTIwNCAxNC4xNjY5Nzc3LDUuNTMwOTY5NTEgQzE0LjEzMjQ2NjgsNC41NTMxNTkyMiAxMy42MjM5ODM1LDMuNjIxMjU3NiAxMi44MjQ0NDk3LDMuMDcyNzM5ODEgWiBNMTIuODI0NDQ5NywzLjA3MjczOTgxIEMxMi44MjQyNjczLDMuMDcyNjE0NjYgMTIuODI0MDg0OSwzLjA3MjQ4OTUyIDEyLjgyMzkwMjQsMy4wNzIzNjQ0IEwxMi44MjQ5OTgyLDMuMDczMTEzNjUgQzEyLjgyNDgxNTQsMy4wNzI5ODkwMSAxMi44MjQ2MzI1LDMuMDcyODY0MzkgMTIuODI0NDQ5NywzLjA3MjczOTggWiBNOC40MTE0NTkyLDEyLjcyODk4MDYgTDcuOTk5OTk5OTIsMTMuMTQwNDM5OSBMNy42NDY0NDY1MywxMi43ODY4ODY1IEw3LjU5NzczMzksMTIuNzM3MzA1MiBDMy4yNDE4MjY0OCw4Ljc5MzE5NTgxIDIuMTY2NjY2NTksNy41MzY4OTQ4OSAyLjE2NjY2NjU5LDUuNjY2NjY2NiBDMi4xNjY2NjY1OSw0LjA1NzE5MDk1IDMuMzkwNTI0MjIsMi44MzMzMzMzMyA0Ljk5OTk5OTkyLDIuODMzMzMzMzMgQzYuMTA4NTQ1MTMsMi44MzMzMzMzMyA3LjE4MTc0NDk2LDMuNDY5ODYyMjcgNy42OTcxNzIyMSw0LjQwNjY2NjYyIEw4LjMwNzczMjgxLDQuNDA2NjY2NjIgQzguODE4MjE1NSwzLjQ3MDE1ODIxIDkuODkwOTQxMjQsMi44MzMzMzMzMyAxMC45OTk5OTk5LDIuODMzMzMzMzMgQzEyLjYwOTQ3NTYsMi44MzMzMzMzMyAxMy44MzMzMzMzLDQuMDU3MTkwOTUgMTMuODMzMzMzMyw1LjY2NjY2NjYgQzEzLjgzMzMzMzMsNy41MzU1Nzg0NyAxMi43NTk2ODY0LDguNzkxNDI2OTMgOC40MTE0NTkyLDEyLjcyODk4MDYgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBzdHJva2U9IiM3MzYxNTQiIGZpbGw9IiMxOTE5MTkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
      background-position: left 12px top 12px; }
    .gallery__buttons-link--share {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxNHB4IiB2aWV3Qm94PSIwIDAgMTIgMTQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjJBOTVBMTgyLUNCMUUtNDUwMy04RTM1LTE3QkQyOUE5NUJCNjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI3LU1vYi1HYWxsZXJ5IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjMzLjAwMDAwMCwgLTM2NS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9IkltYWdlLS8tMToxLVJhdGlvLS8tKy1MaWtlLSZhbXA7LVNoYXJlLS8tUyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCAxMzIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iQ1RBIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgMjIwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTdGFja2VkLUdyb3VwIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbi0vLU1vYmlsZS0vLTE2cHQtcGFkZGluZy1MaXN0LS8tTW9iaWxlLS8tMHB0LXBhZGRpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIxNS4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLUxpc3QtLy3ilqAtTWVkaXVtLS8tUmlnaHQtSWNvbi1VSS1NaXNjLS8tQnV0dG9uLS8t77+tLVNtYWxsLS8tTGVmdC1JY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0vLVBsdXMtLVJvdW5kLS8tU29jaWFsLS8tc2hhcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tU29jaWFsLS8tc2hhcmUiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDE2IDAgMTYgMTYgMCAxNiI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLDEwLjcyIEMxMS40OTMzMzMzLDEwLjcyIDExLjA0LDEwLjkyIDEwLjY5MzMzMzMsMTEuMjMzMzMzNCBMNS45NCw4LjQ2NjY2NjY5IEM1Ljk3MzMzMzMzLDguMzEzMzMzMzYgNiw4LjE2MDAwMDAzIDYsOC4wMDAwMDAwMyBDNiw3Ljg0MDAwMDAyIDUuOTczMzMzMzMsNy42ODY2NjY2OSA1Ljk0LDcuNTMzMzMzMzYgTDEwLjY0LDQuNzkzMzMzMzUgQzExLDUuMTI2NjY2NjggMTEuNDczMzMzMyw1LjMzMzMzMzMzIDEyLDUuMzMzMzMzMzMgQzEzLjEwNjY2NjcsNS4zMzMzMzMzMyAxNCw0LjQ0MDAwMDAxIDE0LDMuMzMzMzMzMzMgQzE0LDIuMjI2NjY2NjcgMTMuMTA2NjY2NywxLjMzMzMzMzMzIDEyLDEuMzMzMzMzMzMgQzEwLjg5MzMzMzMsMS4zMzMzMzMzMyAxMCwyLjIyNjY2NjY3IDEwLDMuMzMzMzMzMzMgQzEwLDMuNDkzMzMzMzQgMTAuMDI2NjY2NywzLjY0NjY2NjY4IDEwLjA2LDMuODAwMDAwMDEgTDUuMzYsNi41NDAwMDAwMiBDNSw2LjIwNjY2NjY5IDQuNTI2NjY2NjcsNi4wMDAwMDAwMiA0LDYuMDAwMDAwMDIgQzIuODkzMzMzMzMsNi4wMDAwMDAwMiAyLDYuODkzMzMzMzUgMiw4LjAwMDAwMDAzIEMyLDkuMTA2NjY2NyAyLjg5MzMzMzMzLDEwIDQsMTAgQzQuNTI2NjY2NjcsMTAgNSw5Ljc5MzMzMzM3IDUuMzYsOS40NjAwMDAwMyBMMTAuMTA2NjY2NywxMi4yMzMzMzM0IEMxMC4wNzMzMzMzLDEyLjM3MzMzMzQgMTAuMDUzMzMzMywxMi41MiAxMC4wNTMzMzMzLDEyLjY2NjY2NjcgQzEwLjA1MzMzMzMsMTMuNzQgMTAuOTI2NjY2NywxNC42MTMzMzM0IDEyLDE0LjYxMzMzMzQgQzEzLjA3MzMzMzMsMTQuNjEzMzMzNCAxMy45NDY2NjY3LDEzLjc0IDEzLjk0NjY2NjcsMTIuNjY2NjY2NyBDMTMuOTQ2NjY2NywxMS41OTMzMzM0IDEzLjA3MzMzMzMsMTAuNzIgMTIsMTAuNzIgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iIzE5MTkxOSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
      background-position: left 12px top 12px;
      padding-right: 4px; } }

.contact, .page-wrapper {
  margin-top: 52px; }
  .contact__inner::after, .page__inner::after {
    display: block;
    content: '';
    clear: both; }
  .contact__sidebar {
    float: left;
    width: 33%;
    box-shadow: 0 16px 16px -1px rgba(10, 22, 70, 0.1), 0 0 1px 0 rgba(10, 22, 70, 0.06);
    background: #ffffff;
    padding: 40px; }
    .contact__sidebar-list {
      padding: 0;
      margin: 0;
      list-style: none; }
    .contact__sidebar-item {
      margin-top: 40px; }
      .contact__sidebar-item:first-child {
        margin-top: 0; }
    .contact__sidebar-title {
      font-size: 20px;
      line-height: 1.6;
      color: #101010;
      text-transform: uppercase;
      font-weight: 400;
      margin: 0; }
      .contact__sidebar-title + div {
        margin-top: 28px; }
    .contact__sidebar .menu {
      padding: 0;
      margin: 0;
      list-style: none; }
      .contact__sidebar .menu li {
        margin-top: 16px; }
        .contact__sidebar .menu li:first-child {
          margin-top: 0; }
        .contact__sidebar .menu li.current_page_item a {
          text-decoration: underline;
          font-weight: 400; }
        .contact__sidebar .menu li a {
          color: #50433a;
          text-decoration: none;
          font-size: 20px;
          line-height: 1.6;
          font-weight: 300; }
          .contact__sidebar .menu li a:hover {
            text-decoration: underline;
            font-weight: 400; }
  .contact__content, .page__content {
    width: 67%;
    padding-left: 136px;
    padding-right: 76px;
    float: right; }
    .contact__content-body > *:first-child {
      margin-top: 0; }
    .contact__content-body h2 {
      font-size: 48px;
      font-weight: 500;
      line-height: 1.33;
      color: #010101;
      font-family: "Montserrat", sans-serif;
      margin-bottom: 0; }
    .contact__content-body p {
      font-size: 16px;
      font-weight: 300;
      line-height: 1.75;
      color: #101010; }
    .contact__content-map {
      margin-top: 40px;
      height: 365px; }
    .contact__content-meta {
      padding: 0;
      margin: 0;
      list-style: none;
      margin-top: 96px;
      margin-left: -12px;
      margin-right: -12px; }
      .contact__content-meta::after {
        display: block;
        content: '';
        clear: both; }
  .contact__meta-item {
    float: left;
    width: 50%;
    padding-left: 12px;
    padding-right: 12px; }
  .contact__meta-content {
    margin-top: 16px;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 300;
    color: #101010; }
  .contact__form {
    margin-top: 24px; }
    .contact__form-row {
      margin-left: -12px;
      margin-right: -12px;
      margin-top: 16px; }
      .contact__form-row::after {
        display: block;
        content: '';
        clear: both; }
      .contact__form-row:first-child {
        margin-top: 0; }
    .contact__form-col {
      float: left;
      padding-left: 12px;
      width: 100%;
      padding-right: 12px; }
      .contact__form-col--50 {
        width: 50%; }
    .contact__form-input {
      display: block;
      width: 100%;
      border: 1px solid #e1e4e8;
      border-radius: 4px;
      height: 48px;
      padding: 6px 12px;
      font-size: 16px;
      line-height: 1.75; }
      .contact__form-input.placeholder {
        color: #8a94a6; }
      .contact__form-input:-moz-placeholder {
        color: #8a94a6; }
      .contact__form-input::-moz-placeholder {
        color: #8a94a6; }
      .contact__form-input:-ms-input-placeholder {
        color: #8a94a6; }
      .contact__form-input::-webkit-input-placeholder {
        color: #8a94a6; }
      .contact__form-input--date {
        background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGZpbGw9IiNCM0IzQjQiIGQ9Ik0xNi42NjcgMi41aC0uODM0di0uODMzQS44MzYuODM2IDAgMCAwIDE1IC44MzNhLjgzNi44MzYgMCAwIDAtLjgzMy44MzRWMi41SDUuODMzdi0uODMzQS44MzYuODM2IDAgMCAwIDUgLjgzM2EuODM2LjgzNiAwIDAgMC0uODMzLjgzNFYyLjVoLS44MzRjLS45MTYgMC0xLjY2Ni43NS0xLjY2NiAxLjY2N1YxNy41YzAgLjkxNy43NSAxLjY2NyAxLjY2NiAxLjY2N2gxMy4zMzRjLjkxNiAwIDEuNjY2LS43NSAxLjY2Ni0xLjY2N1Y0LjE2N2MwLS45MTctLjc1LTEuNjY3LTEuNjY2LTEuNjY3em0tLjgzNCAxNUg0LjE2N2EuODM2LjgzNiAwIDAgMS0uODM0LS44MzN2LTEwaDEzLjMzNHYxMGEuODM2LjgzNiAwIDAgMS0uODM0LjgzM3oiLz4KICAgIDwvZz4KPC9zdmc+Cg==) no-repeat right 12px center; }
      .contact__form-input--textarea {
        height: 138px;
        resize: none; }
    .contact__form-submit {
      margin-top: 24px; }
  .contact__submit-button {
    width: 160px;
    display: block;
    color: #50433a;
    padding: 14px 40px 14px 16px;
    border-radius: 4px;
    font-size: 14px;
    letter-spacing: 0.44px;
    text-transform: uppercase;
    border: 1px solid #423731;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTIgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkJBNDU3Q0YwLTA0NjctNEMzRS1CMjI2LTg5QkUxN0ZFMDkwRDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSI5LURlcy1Db250YWN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNzUwLjAwMDAwMCwgLTk4NS4wMDAwMDApIiBmaWxsPSIjNTA0MzNBIj4KICAgICAgICAgICAgPGcgaWQ9Ik1haW4tY29udGVudCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjIwLjAwMDAwMCwgNDA0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgPGcgaWQ9IkZvcm0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNzYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbi0vLURlc2t0b3AtLy0zMnB0LXBhZGRpbmctQnV0dG9uLS8tRGVza3RvcC0vLTE2cHQtcGFkZGluZy0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIuMDAwMDAwLCAzODYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJVSS1NaXNjLS8tQnV0dG9uLS8t4pagLU1lZGl1bS0vLURlZmF1bHQtVUktTWlzYy0vLUJ1dHRvbi0vLeKWoC1MYXJnZS0vLVJpZ2h0LUljb24tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0vLVBsdXMtSWNvbi0vLUxvbmctUmlnaHQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEwOC4wMDAwMDAsIDYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTExLjQyMjU4OSw1LjI0NDA3NzY4IEwxNS41ODkyNTU3LDkuNDEwNzQ0MzUgTDE1LjYwMzk4MTQsOS40MjU4NDUyOSBDMTUuNjIwMTMyMiw5LjQ0MjgyOTY5IDE1LjYzNTU3NCw5LjQ2MDQ5NDU3IDE1LjY1MDI1OTQsOS40Nzg3OTI1MSBMMTUuNTg5MjU1Nyw5LjQxMDc0NDM1IEMxNS42MTk2MTgsOS40NDExMDY2NyAxNS42NDcxNDc2LDkuNDczMjI5MDEgMTUuNjcxODQ0NSw5LjUwNjc4Mjk3IEMxNS42ODU1MjY3LDkuNTI1NTE0ODQgMTUuNjk4MjMxMSw5LjU0NDM3MzcxIDE1LjcxMDE2NDEsOS41NjM3NTgyNSBDMTUuNzE3MDM2Myw5LjU3NDc4Njk4IDE1LjcyMzU0NzksOS41ODU5NDkzMiAxNS43Mjk3Nzg0LDkuNTk3MjI1NDQgQzE1Ljc5NTY4ODEsOS43MTY0MDY0OCAxNS44MzMzMzMzLDkuODUzODA2OTggMTUuODMzMzMzMywxMCBDMTUuODMzMzMzMywxMC4xNDYxOTMgMTUuNzk1Njg4MSwxMC4yODM1OTM1IDE1LjcyOTU2MjUsMTAuNDAzMDM2NSBDMTUuNzIzNTQ3OSwxMC40MTQwNTA3IDE1LjcxNzAzNjMsMTAuNDI1MjEzIDE1LjcxMDI0MzUsMTAuNDM2MjUxMyBDMTUuNjk4MjMxMSwxMC40NTU2MjYzIDE1LjY4NTUyNjcsMTAuNDc0NDg1MiAxNS42NzIwOTM2LDEwLjQ5Mjc3NTYgQzE1LjY2NDg0NjQsMTAuNTAyNzI0OSAxNS42NTc2MjA4LDEwLjUxMjExNzggMTUuNjUwMTY3OCwxMC41MjEzODgyIEMxNS42MzU1NzQsMTAuNTM5NTA1NCAxNS42MjAxMzIyLDEwLjU1NzE3MDMgMTUuNjAzOTgxNCwxMC41NzQxNTQ3IEMxNS41OTkyNjg1LDEwLjU3OTExNiAxNS41OTQzMDEyLDEwLjU4NDIxMDEgMTUuNTg5MjU1NywxMC41ODkyNTU3IEwxMS40MjI1ODksMTQuNzU1OTIyMyBDMTEuMDk3MTUyMSwxNS4wODEzNTkyIDEwLjU2OTUxNDYsMTUuMDgxMzU5MiAxMC4yNDQwNzc3LDE0Ljc1NTkyMjMgQzkuOTE4NjQwNzcsMTQuNDMwNDg1NCA5LjkxODY0MDc3LDEzLjkwMjg0NzkgMTAuMjQ0MDc3NywxMy41Nzc0MTEgTDEyLjk4NzY2NjcsMTAuODMzIEw1LDEwLjgzMzMzMzMgQzQuNTM5NzYyNzEsMTAuODMzMzMzMyA0LjE2NjY2NjY3LDEwLjQ2MDIzNzMgNC4xNjY2NjY2NywxMCBDNC4xNjY2NjY2Nyw5LjUzOTc2MjcxIDQuNTM5NzYyNzEsOS4xNjY2NjY2NyA1LDkuMTY2NjY2NjcgTDEyLjk4NjY2NjcsOS4xNjYgTDEwLjI0NDA3NzcsNi40MjI1ODg5OCBDOS45MTg2NDA3Nyw2LjA5NzE1MjA3IDkuOTE4NjQwNzcsNS41Njk1MTQ1OSAxMC4yNDQwNzc3LDUuMjQ0MDc3NjggQzEwLjU2OTUxNDYsNC45MTg2NDA3NyAxMS4wOTcxNTIxLDQuOTE4NjQwNzcgMTEuNDIyNTg5LDUuMjQ0MDc3NjggWiIgaWQ9IvCfjqgtSWNvbi1Db2xvciI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat right 16px center #ffe590;
    text-align: left;
    transition: all 0.2s ease-in-out; }
    .contact__submit-button:hover {
      background-color: #e2cb80; }

@media only screen and (max-width: 991px) {
  .contact__sidebar {
    display: none; }
  .contact__content, .page__content {
    float: none;
    width: auto;
    padding-left: 0;
    padding-right: 0; } }

@media only screen and (max-width: 767px) {
  .contact, .page-wrapper {
    margin-top: 24px; }
    .contact__content-body h2 {
      text-align: center;
      font-size: 28px;
      line-height: 1.29; }
    .contact__content-body p {
      line-height: 1.5; }
    .contact__content-meta {
      margin-top: 56px; }
    .contact__content-map {
      margin-left: -16px;
      margin-right: -16px;
      height: 180px;
      margin-top: 30px; }
    .contact__form-col {
      width: 100%;
      float: none;
      margin-top: 16px; }
      .contact__form-col:first-child {
        margin-top: 0; }
    .contact__submit-button {
      background-image: none;
      text-align: center;
      padding-right: 16px;
      padding-top: 10px;
      padding-bottom: 10px;
      width: 100%;
      display: block; }
    .contact__meta-item {
      margin-top: 40px;
      width: auto;
      float: none;
      text-align: center; } }

#cookie-notice {
  bottom: 96px;
  right: 72px;
  left: auto;
  min-width: inherit;
  font-size: 16px;
  line-height: 1.5;
  overflow: hidden;
  font-weight: 300;
  border-radius: 4px;
  box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 16px 16px -1px rgba(10, 22, 70, 0.1);
  width: 416px; }
  #cookie-notice .cn-button {
    display: block;
    outline: none;
    border-radius: 4px;
    border: 1px solid #423731;
    padding: 15px 43px;
    font-size: 14px;
    letter-spacing: 0.44px;
    color: #50433a;
    transition: all 0.2s ease-in-out;
    background: #ffe590;
    text-transform: uppercase;
    margin-left: 24px;
    margin-right: 24px;
    text-decoration: none;
    font-weight: 400;
    transition: all 0.2s ease-in-out; }
    #cookie-notice .cn-button:hover {
      background: #e2cb80; }

.cookie-notice-container {
  padding: 0 0 24px; }

.cookies__white {
  padding: 24px 24px 28px;
  background: #ffffff;
  text-align: center; }
  .cookies__white-title {
    margin: 0;
    font-size: 34px;
    line-height: 1.41;
    font-weight: 500;
    font-family: "Montserrat", sans-serif;
    color: #1f1f1f; }
  .cookies__white-content {
    margin-top: 16px; }

.cookies__label {
  padding: 16px 24px;
  font-size: 14px;
  line-height: 1.71;
  color: #010101; }
  .cookies__label-link {
    font-weight: 400;
    color: #010101; }

@media only screen and (max-width: 767px) {
  #cookie-notice {
    bottom: auto;
    top: 64px;
    left: 50%;
    right: auto;
    transform: translate(-50%, 0);
    width: 288px; }
    #cookie-notice .cn-button {
      padding-top: 9px;
      padding-bottom: 9px; }
  .cookie-notice-container {
    padding-bottom: 16px; }
  .cookies__white {
    padding: 16px; }
    .cookies__white-title {
      font-size: 24px;
      line-height: 1.33; }
    .cookies__white-content {
      font-size: 14px;
      line-height: 1.43;
      font-weight: 300; }
  .cookies__label {
    padding: 14px 10px 16px;
    font-weight: 300;
    line-height: 1.43; } }

.mobile-footer {
  display: none;
  position: fixed;
  bottom: 56px;
  left: 0;
  right: 0;
  border-top: 1px solid #e1e4e8;
  border-bottom: 1px solid #e1e4e8;
  background: #ffffff;
  z-index: 9999; }
  .mobile-footer__list {
    padding: 0;
    margin: 0;
    list-style: none; }
    .mobile-footer__list::after {
      display: block;
      content: '';
      clear: both; }
  .mobile-footer__item {
    float: left;
    width: 25%;
    border-right: 1px solid #e1e4e8; }
    .mobile-footer__item:last-child {
      border-right: 0; }
  .mobile-footer__link {
    display: block;
    text-decoration: none;
    font-size: 10px;
    line-height: 1.6;
    color: #101010;
    text-align: center;
    padding: 12px 0; }
    .mobile-footer__link-icon {
      position: absolute;
      top: 50%;
      transform: translate(-50%, -50%);
      left: 50%;
      margin: 0;
      display: block;
      margin-left: auto;
      margin-right: auto; }
      .mobile-footer__link-icon-wrapper {
        position: relative;
        height: 24px; }

@media only screen and (max-width: 767px) {
  .mobile-footer {
    display: block; } }

.mobile-search, .mobile-menu, .mobile-help {
  opacity: 0;
  visibility: hidden;
  position: fixed;
  display: none;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  padding-top: 48px;
  padding-bottom: 130px;
  background: #ffffff;
  z-index: 2;
  transition: all 0.2s ease-in-out; }
  .mobile-search--active, .mobile-menu--active, .mobile-help--active {
    visibility: visible;
    opacity: 1;
    overflow-y: auto;}
  .mobile-search__form-input {
    width: 100%;
    height: 48px;
    font-weight: 400;
    background-size: 16px;
    background-color: #f7f8f9; }
  .mobile-search__results {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 16px; }
    .mobile-search__results-item {
      margin-top: 8px; }
      .mobile-search__results-item:first-child {
        margin-top: 0; }
      .mobile-search__results-item--not-found {
        text-align: center; }
    .mobile-search__results-link {
      font-size: 16px;
      line-height: 1.5;
      font-weight: 300;
      color: #101010;
      text-decoration: none; }
      .mobile-search__results-link-mark {
        font-weight: 400;
        color: #50433a; }
  .mobile-search__not-found-title {
    margin: 0;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400;
    color: #101010; }
  .mobile-search__not-found-request {
    color: #50433a; }
  .mobile-search__not-found-description {
    padding-left: 50px;
    padding-right: 50px;
    margin-top: 16px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
    color: #585758; }

@media only screen and (max-width: 767px) {
  .mobile-search, .mobile-menu, .mobile-help {
    display: block; } }

.remodal {
  padding: 80px 30px;
  max-width: 636px;
  border-radius: 4px; }
  .remodal--wishlist {
    max-width: 856px;
    padding: 64px 115px;
    text-align: center;
    font-family: "Roboto", sans-serif; }
  .remodal--share {
    max-width: 830px;
    padding-top: 64px;
    padding-bottom: 64px;
    text-align: center;
    font-family: "Roboto", sans-serif; }
  .remodal-overlay {
    background: rgba(0, 0, 0, 0.32); }
  .remodal__close {
    position: absolute;
    right: 24px;
    top: 24px;
    border: 0;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjJweCIgaGVpZ2h0PSIyMnB4IiB2aWV3Qm94PSIwIDAgMjIgMjIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjQwRjZFNkIzLTVCRUUtNDU5Ri1COTc1LUFBMjgzNkQ5MEVDMjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjQtRGVzLUVucXVpcnktQ29uZmlybWF0aW9uLUVtYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtOTgzLjAwMDAwMCwgLTQ4OS4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik1vZGFsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0MDIuMDAwMDAwLCA0NTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQ29udGVudC0vLWNsZWFyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1NzIuMDAwMDAwLCAyNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8Zz4KICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDQwIDAgNDAgNDAgMCA0MCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMzAuNTAwMDAwMyw5LjUxNjY2NjMzIEMyOS44NTAwMDAzLDguODY2NjY2MzEgMjguODAwMDAwMyw4Ljg2NjY2NjMxIDI4LjE1MDAwMDMsOS41MTY2NjYzMyBMMjAsMTcuNjQ5OTk5OSBMMTEuODQ5OTk5Nyw5LjQ5OTk5OTY3IEMxMS4xOTk5OTk3LDguODQ5OTk5NjUgMTAuMTQ5OTk5Nyw4Ljg0OTk5OTY1IDkuNDk5OTk5NjcsOS40OTk5OTk2NyBDOC44NDk5OTk2NSwxMC4xNDk5OTk3IDguODQ5OTk5NjUsMTEuMTk5OTk5NyA5LjQ5OTk5OTY3LDExLjg0OTk5OTcgTDE3LjY0OTk5OTksMjAgTDkuNDk5OTk5NjcsMjguMTUwMDAwMyBDOC44NDk5OTk2NSwyOC44MDAwMDAzIDguODQ5OTk5NjUsMjkuODUwMDAwMyA5LjQ5OTk5OTY3LDMwLjUwMDAwMDMgQzEwLjE0OTk5OTcsMzEuMTUwMDAwNCAxMS4xOTk5OTk3LDMxLjE1MDAwMDQgMTEuODQ5OTk5NywzMC41MDAwMDAzIEwyMCwyMi4zNTAwMDAxIEwyOC4xNTAwMDAzLDMwLjUwMDAwMDMgQzI4LjgwMDAwMDMsMzEuMTUwMDAwNCAyOS44NTAwMDAzLDMxLjE1MDAwMDQgMzAuNTAwMDAwMywzMC41MDAwMDAzIEMzMS4xNTAwMDA0LDI5Ljg1MDAwMDMgMzEuMTUwMDAwNCwyOC44MDAwMDAzIDMwLjUwMDAwMDMsMjguMTUwMDAwMyBMMjIuMzUwMDAwMSwyMCBMMzAuNTAwMDAwMywxMS44NDk5OTk3IEMzMS4xMzMzMzM3LDExLjIxNjY2NjQgMzEuMTMzMzMzNywxMC4xNDk5OTk3IDMwLjUwMDAwMDMsOS41MTY2NjYzMyBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiNDOUNFRDYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat center center;
    width: 40px;
    height: 40px; }
  .remodal__title {
    margin: 0;
    font-size: 48px;
    line-height: 1.33;
    font-weight: 500;
    font-family: "Montserrat", sans-serif; }
  .remodal__description {
    margin-top: 16px;
    font-size: 16px;
    line-height: 1.75;
    font-weight: 300; }
  .remodal__form {
    margin-top: 40px;
    margin-left: auto;
    margin-right: auto;
    max-width: 416px; }
    .remodal__form-row {
      margin-top: 16px; }
      .remodal__form-row:first-child {
        margin-top: 0; }
    .remodal__form-input {
      width: 100%;
      display: block;
      height: 48px;
      padding-left: 12px;
      padding-right: 12px;
      font-size: 16px;
      line-height: 1.5;
      border-radius: 4px;
      border: 1px solid #e1e4e8;
      padding-top: 10px;
      transition: all 0.2s ease-in-out;
      padding-bottom: 10px; }
      .remodal__form-input.placeholder {
        color: #8a94a6; }
      .remodal__form-input:-moz-placeholder {
        color: #8a94a6; }
      .remodal__form-input::-moz-placeholder {
        color: #8a94a6; }
      .remodal__form-input:-ms-input-placeholder {
        color: #8a94a6; }
      .remodal__form-input::-webkit-input-placeholder {
        color: #8a94a6; }
      .remodal__form-input--textarea {
        height: 96px;
        resize: none; }
      .remodal__form-input.wpcf7-not-valid {
        border-color: #dd2727; }
    .remodal__form-inner > p {
      margin: 0; }
    .remodal__form-submit {
      width: 100%;
      display: block;
      height: 48px;
      background: #ffe590;
      transition: all 0.2s ease-in-out;
      color: #50433a;
      font-size: 14px;
      letter-spacing: 0.44px;
      padding: 15px;
      text-transform: uppercase;
      border: 1px solid #423731;
      border-radius: 4px;
      margin-top: 24px; }
      .remodal__form-submit:hover {
        background: #e2cb80; }
    .remodal__form-success {
      display: none;
      margin-bottom: 24px;
      text-align: left; }
  .remodal__success {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjE5RkI2RjM2LTlENzItNDFFNS04RUIzLTU3NEY4NTg0OUVGNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjQtRGVzLUVucXVpcnktQ29uZmlybWF0aW9uLUVtYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI5LjAwMDAwMCwgLTcyNy4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5vdGlmaWNhdGlvbi0vLURlc2t0b3AtLy0xNnB0LXBhZGRpbmctIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTIuMDAwMDAwLCA3MTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLU5vdGlmaWNhdGlvbi0vLUxlZnQtKy1SaWdodC1JY29uLVVJLU1pc2MtLy1Ob3RpZmljYXRpb24tLy1EZXNrdG9wLS8tTGVmdC0rLVJpZ2h0LUljb24tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1SaWdodC1hcnJvdy0tUm91bmQtLy1BY3Rpb24tLy1jaGVja19jaXJjbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tY2hlY2tfY2lyY2xlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAyMCAwIDIwIDIwIDAgMjAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMCwxLjY2NjY2NjY3IEM1LjQsMS42NjY2NjY2NyAxLjY2NjY2NjY3LDUuNCAxLjY2NjY2NjY3LDEwIEMxLjY2NjY2NjY3LDE0LjYgNS40LDE4LjMzMzMzMzMgMTAsMTguMzMzMzMzMyBDMTQuNiwxOC4zMzMzMzMzIDE4LjMzMzMzMzMsMTQuNiAxOC4zMzMzMzMzLDEwIEMxOC4zMzMzMzMzLDUuNCAxNC42LDEuNjY2NjY2NjcgMTAsMS42NjY2NjY2NyBaIE03Ljc0MTY2Njc0LDEzLjU3NSBMNC43NTAwMDAwMywxMC41ODMzMzMzIEM0LjQyNTAwMDAyLDEwLjI1ODMzMzMgNC40MjUwMDAwMiw5LjczMzMzMzMgNC43NTAwMDAwMyw5LjQwODMzMzMgQzUuMDc1MDAwMDMsOS4wODMzMzMzIDUuNjAwMDAwMDQsOS4wODMzMzMzIDUuOTI1MDAwMDQsOS40MDgzMzMzIEw4LjMzMzMzMzQxLDExLjgwODMzMzMgTDE0LjA2NjY2NjgsNi4wNzQ5OTk5NSBDMTQuMzkxNjY2OCw1Ljc0OTk5OTk1IDE0LjkxNjY2NjgsNS43NDk5OTk5NSAxNS4yNDE2NjY4LDYuMDc0OTk5OTUgQzE1LjU2NjY2NjksNi4zOTk5OTk5NSAxNS41NjY2NjY5LDYuOTI0OTk5OTYgMTUuMjQxNjY2OCw3LjI0OTk5OTk2IEw4LjkxNjY2Njc1LDEzLjU3NSBDOC42MDAwMDAwOCwxMy45IDguMDY2NjY2NzQsMTMuOSA3Ljc0MTY2Njc0LDEzLjU3NSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat left 16px center #3fac14;
    border-radius: 4px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 16px 16px -1px rgba(10, 22, 70, 0.1);
    padding: 12px 36px 12px 48px;
    color: #ffffff;
    font-size: 16px;
    line-height: 1.5;
    position: relative; }
    .remodal__success-hide {
      position: absolute;
      right: 16px;
      width: 20px;
      height: 20px;
      top: 14px;
      text-indent: -9999px;
      display: block;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjI1MDU3MTE4LUU3NzEtNEM3Ri1CMTNGLTIzQTMyMzYxRDA1RTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjQtRGVzLUVucXVpcnktQ29uZmlybWF0aW9uLUVtYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODk3LjAwMDAwMCwgLTczMS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ik5vdGlmaWNhdGlvbi0vLURlc2t0b3AtLy0xNnB0LXBhZGRpbmctIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTIuMDAwMDAwLCA3MTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLU5vdGlmaWNhdGlvbi0vLUxlZnQtKy1SaWdodC1JY29uLVVJLU1pc2MtLy1Ob3RpZmljYXRpb24tLy1EZXNrdG9wLS8tTGVmdC0rLVJpZ2h0LUljb24tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1Dcm9zcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzY0LjAwMDAwMCwgNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0Ljc1NTkyMjMsNS4yNDQwNzc2OCBDMTUuMDgxMzU5Miw1LjU2OTUxNDU5IDE1LjA4MTM1OTIsNi4wOTcxNTIwNyAxNC43NTU5MjIzLDYuNDIyNTg4OTggTDExLjE3OCwxMCBMMTQuNzU1OTIyMywxMy41Nzc0MTEgQzE1LjA4MTM1OTIsMTMuOTAyODQ3OSAxNS4wODEzNTkyLDE0LjQzMDQ4NTQgMTQuNzU1OTIyMywxNC43NTU5MjIzIEMxNC40MzA0ODU0LDE1LjA4MTM1OTIgMTMuOTAyODQ3OSwxNS4wODEzNTkyIDEzLjU3NzQxMSwxNC43NTU5MjIzIEwxMCwxMS4xNzggTDYuNDIyNTg4OTgsMTQuNzU1OTIyMyBDNi4wOTcxNTIwNywxNS4wODEzNTkyIDUuNTY5NTE0NTksMTUuMDgxMzU5MiA1LjI0NDA3NzY4LDE0Ljc1NTkyMjMgQzQuOTE4NjQwNzcsMTQuNDMwNDg1NCA0LjkxODY0MDc3LDEzLjkwMjg0NzkgNS4yNDQwNzc2OCwxMy41Nzc0MTEgTDguODIyLDEwIEw1LjI0NDA3NzY4LDYuNDIyNTg4OTggQzQuOTE4NjQwNzcsNi4wOTcxNTIwNyA0LjkxODY0MDc3LDUuNTY5NTE0NTkgNS4yNDQwNzc2OCw1LjI0NDA3NzY4IEM1LjU2OTUxNDU5LDQuOTE4NjQwNzcgNi4wOTcxNTIwNyw0LjkxODY0MDc3IDYuNDIyNTg4OTgsNS4yNDQwNzc2OCBMMTAsOC44MjIgTDEzLjU3NzQxMSw1LjI0NDA3NzY4IEMxMy45MDI4NDc5LDQuOTE4NjQwNzcgMTQuNDMwNDg1NCw0LjkxODY0MDc3IDE0Ljc1NTkyMjMsNS4yNDQwNzc2OCBaIiBpZD0i8J+OqC1JY29uLUNvbG9yIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center center; }
  .remodal__manager {
    margin-top: 16px;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 300;
    color: #101010; }
  .remodal span.wpcf7-not-valid-tip {
    font-size: 10px;
    line-height: 1.6;
    text-align: left;
    margin-top: 4px;
    padding-left: 12px;
    color: #d41e1b; }
  .remodal div.wpcf7-response-output {
    display: none !important; }

@media only screen and (max-width: 767px) {
  .remodal {
    padding: 64px 16px 16px; }
    .remodal--wishlist {
      padding-top: 54px;
      padding-bottom: 40px;
      border-radius: 0; }
      .remodal--wishlist .remodal__close {
        right: 8px;
        top: 8px;
        transform: none;
        width: 32px;
        height: 32px;
        left: auto;
        background-size: 16px; }
    .remodal--share {
      padding-top: 24px;
      padding-bottom: 24px; }
      .remodal--share .remodal__close {
        right: 8px;
        top: 8px;
        transform: none;
        width: 32px;
        height: 32px;
        left: auto;
        background-size: 16px; }
    .remodal__close {
      right: auto;
      top: 16px;
      left: 50%;
      transform: translate(-50%, 0); }
    .remodal__title {
      font-size: 28px;
      line-height: 1.29; }
    .remodal__description {
      margin-top: 8px;
      line-height: 1.5; }
    .remodal__form {
      margin-top: 24px; }
    .remodal__manager {
      text-align: center;
      font-size: 18px;
      line-height: 1.55; } }

.calculator__nav-list {
  padding: 0;
  margin: 0;
  list-style: none; }
  .calculator__nav-list::after {
    display: block;
    content: '';
    clear: both; }

.calculator__nav-item {
  float: left;
  margin-right: 8px; }
  .calculator__nav-item:last-child {
    margin-right: 0; }

.calculator__nav-link {
  padding: 18px 49px;
  border-radius: 4px 4px 0 0;
  border: 1px solid #736154;
  font-size: 14px;
  letter-spacing: 0.44px;
  color: #50433a;
  text-decoration: none;
  transition: all 0.2s ease-in-out;
  position: relative;
  display: block; }
  .calculator__nav-link--active {
    background: #e4deda;
    border-color: #e4deda; }

.calculator__tabs {
  background: #e4deda;
  border-radius: 0 4px 4px 4px;
  padding: 16px 20px 24px; }
  .calculator__tabs-list {
    padding: 0;
    margin: 0;
    list-style: none; }
  .calculator__tabs-item {
    display: none; }
    .calculator__tabs-item--active {
      display: block; }

.calculator__title {
  margin: 0;
  font-size: 20px;
  line-height: 1.6;
  font-weight: 400;
  color: #101010; }

.calculator__type, .calculator__inputs-choose {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 24px;
  background: rgba(16, 16, 16, 0.12);
  border-radius: 8px;
  padding: 4px; }
  .calculator__type::after, .calculator__inputs-choose::after {
    display: block;
    content: '';
    clear: both; }
  .calculator__type-item {
    float: left;
    margin-right: 4px;
    width: calc(50% - 2px);
    color: #ffffff;
    font-size: 14px;
    line-height: 2;
    border: 1px solid transparent;
    border-radius: 4px;
    text-transform: uppercase;
    text-align: center;
    padding: 8px 16px 8px 44px;
    transition: all 0.2s ease-in-out;
    background-repeat: no-repeat;
    cursor: pointer;
    background-position: left 16px center; }
    .calculator__type-item:last-child {
      margin-right: 0; }
    .calculator__type-item--active {
      border-color: #423731;
      background-color: #736154; }
    .calculator__type-item--total-coverage {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjNGMUExNUIzLTU2QUUtNDFEOS1CMkNBLThERTE2QUQ3NzYwNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEzNS4wMDAwMDAsIC00NzUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5My4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdGUtbXktZmxvb3JpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkRlZmF1bHQtKFRvdGFsLWNvdmVyYWdlKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdG9yLSh0b3RhbC1jb3ZlcmFnZSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTZWN0aW9ucy0vLUNhbGN1bGF0b3ItLy1Ub3AtY29udGVudC1TZWN0aW9ucy0vLUNhbGN1bGF0b3ItLy1Ub3AtY29udGVudC0oQ2FsY3VsYXRlLWZsb29yaW5nKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNlY3Rpb25zLS8tQ2FsY3VsYXRvci0vLVRvcC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJpZy1Ub2dnbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMTI4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbi0vLURlc2t0b3AtLy0xNnB0LXBhZGRpbmctIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg0LjAwMDAwMCwgNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLUJ1dHRvbi0vLeKWoC1NZWRpdW0tLy1EZWZhdWx0LVVJLU1pc2MtLy1CdXR0b24tLy3ilqAtTGFyZ2UtLy1MZWZ0LUljb24tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tUGx1cy0tUm91bmQtLy1JbWFnZS0vLXRleHR1cmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLUltYWdlLS8tdGV4dHVyZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDIwIDAgMjAgMjAgMCAyMCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xNi4zMTY2NjY5LDIuNTY2NjY2NjcgTDIuNjI0OTk5OTQsMTYuMjU4MzMzNCBDMi42OTk5OTk5NCwxNi41NDE2NjY4IDIuODQ5OTk5OTUsMTYuODAwMDAwMSAzLjA0OTk5OTk1LDE3LjAwODMzMzUgQzMuMjU4MzMzMjksMTcuMjA4MzMzNSAzLjUxNjY2NjYzLDE3LjM1ODMzMzUgMy43OTk5OTk5NywxNy40MzMzMzM1IEwxNy41MDAwMDAzLDMuNzQxNjY2NjggQzE3LjM0MTY2NjksMy4xNjY2NjY2NyAxNi44OTE2NjY5LDIuNzE2NjY2NjcgMTYuMzE2NjY2OSwyLjU2NjY2NjY3IFogTTkuOTU4MzMzMywyLjUgTDIuNTU4MzMzMjgsOS45MDAwMDAwMiBMMi41NTgzMzMyOCwxMi4yNTgzMzM0IEwxMi4zMTY2NjY2LDIuNSBMOS45NTgzMzMzLDIuNSBaIE00LjIyNDk5OTk0LDIuNSBDMy4zMDgzMzMyOCwyLjUgMi41NTgzMzMyOCwzLjI1IDIuNTU4MzMzMjgsNC4xNjY2NjY2NyBMMi41NTgzMzMyOCw1LjgzMzMzMzMzIEw1Ljg5MTY2NjYxLDIuNSBMNC4yMjQ5OTk5NCwyLjUgWiBNMTUuODkxNjY2NiwxNy41IEMxNi4zNDk5OTk5LDE3LjUgMTYuNzY2NjY2NiwxNy4zMTY2NjY3IDE3LjA2NjY2NjYsMTcuMDA4MzMzMyBDMTcuMzc0OTk5OSwxNi43MDgzMzMzIDE3LjU1ODMzMzMsMTYuMjkxNjY2NyAxNy41NTgzMzMzLDE1LjgzMzMzMzMgTDE3LjU1ODMzMzMsMTQuMTY2NjY2NyBMMTQuMjI0OTk5OSwxNy41IEwxNS44OTE2NjY2LDE3LjUgWiBNNy43OTk5OTk5MSwxNy41IEwxMC4xNTgzMzMzLDE3LjUgTDE3LjU1ODMzMzMsMTAuMSBMMTcuNTU4MzMzMyw3Ljc0MTY2NjYzIEw3Ljc5OTk5OTkxLDE3LjUgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
    .calculator__type-item--width-length {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNnB4IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkJDNTcwNjRBLTRBQzgtNDcwNC04MEVFLUJFRTE5NzE1MkNCMDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMC4wMDAwMDAsIC00NzUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5My4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdGUtbXktZmxvb3JpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkRlZmF1bHQtKFRvdGFsLWNvdmVyYWdlKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdG9yLSh0b3RhbC1jb3ZlcmFnZSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTZWN0aW9ucy0vLUNhbGN1bGF0b3ItLy1Ub3AtY29udGVudC1TZWN0aW9ucy0vLUNhbGN1bGF0b3ItLy1Ub3AtY29udGVudC0oQ2FsY3VsYXRlLWZsb29yaW5nKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNlY3Rpb25zLS8tQ2FsY3VsYXRvci0vLVRvcC1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJpZy1Ub2dnbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMTI4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkJ1dHRvbi0vLURlc2t0b3AtLy0xNnB0LXBhZGRpbmctLUNvcHktQnV0dG9uLS8tRGVza3RvcC0vLTE2cHQtcGFkZGluZy0iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2OS4wMDAwMDAsIDQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlVJLU1pc2MtLy1CdXR0b24tLy3ilqAtTWVkaXVtLS8tRGVmYXVsdC1VSS1NaXNjLS8tQnV0dG9uLS8t4pagLUxhcmdlLS8tTGVmdC1JY29uLSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA4LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0vLVBsdXMtLVJvdW5kLS8tRWRpdG9yLS8tYm9yZGVyX2lubmVyIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgwLjAwMDAwMCwgNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSItUm91bmQtLy1FZGl0b3ItLy1ib3JkZXJfaW5uZXIiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAyMCAwIDIwIDIwIDAgMjAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMi41LDE3LjUgTDQuMTY2NjY2NjcsMTcuNSBMNC4xNjY2NjY2NywxNS44MzMzMzMzIEwyLjUsMTUuODMzMzMzMyBMMi41LDE3LjUgWiBNNS44MzMzMzMzMywxNy41IEw3LjUsMTcuNSBMNy41LDE1LjgzMzMzMzMgTDUuODMzMzMzMzMsMTUuODMzMzMzMyBMNS44MzMzMzMzMywxNy41IFogTTQuMTY2NjY2NjcsNS44MzMzMzMzMyBMMi41LDUuODMzMzMzMzMgTDIuNSw3LjUgTDQuMTY2NjY2NjcsNy41IEw0LjE2NjY2NjY3LDUuODMzMzMzMzMgWiBNMi41LDE0LjE2NjY2NjcgTDQuMTY2NjY2NjcsMTQuMTY2NjY2NyBMNC4xNjY2NjY2NywxMi41IEwyLjUsMTIuNSBMMi41LDE0LjE2NjY2NjcgWiBNNy41LDIuNSBMNS44MzMzMzMzMywyLjUgTDUuODMzMzMzMzMsNC4xNjY2NjY2NyBMNy41LDQuMTY2NjY2NjcgTDcuNSwyLjUgWiBNNC4xNjY2NjY2NywyLjUgTDIuNSwyLjUgTDIuNSw0LjE2NjY2NjY3IEw0LjE2NjY2NjY3LDQuMTY2NjY2NjcgTDQuMTY2NjY2NjcsMi41IFogTTE0LjE2NjY2NjcsMi41IEwxMi41LDIuNSBMMTIuNSw0LjE2NjY2NjY3IEwxNC4xNjY2NjY3LDQuMTY2NjY2NjcgTDE0LjE2NjY2NjcsMi41IFogTTE1LjgzMzMzMzMsNy41IEwxNy41LDcuNSBMMTcuNSw1LjgzMzMzMzMzIEwxNS44MzMzMzMzLDUuODMzMzMzMzMgTDE1LjgzMzMzMzMsNy41IFogTTE1LjgzMzMzMzMsMi41IEwxNS44MzMzMzMzLDQuMTY2NjY2NjcgTDE3LjUsNC4xNjY2NjY2NyBMMTcuNSwyLjUgTDE1LjgzMzMzMzMsMi41IFogTTEyLjUsMTcuNSBMMTQuMTY2NjY2NywxNy41IEwxNC4xNjY2NjY3LDE1LjgzMzMzMzMgTDEyLjUsMTUuODMzMzMzMyBMMTIuNSwxNy41IFogTTEwLDIuNSBDOS41NDE2NjY2NywyLjUgOS4xNjY2NjY2NywyLjg3NSA5LjE2NjY2NjY3LDMuMzMzMzMzMzMgTDkuMTY2NjY2NjcsOS4xNjY2NjY2NyBMMy4zMzMzMzMzMyw5LjE2NjY2NjY3IEMyLjg3NSw5LjE2NjY2NjY3IDIuNSw5LjU0MTY2NjY3IDIuNSwxMCBDMi41LDEwLjQ1ODMzMzMgMi44NzUsMTAuODMzMzMzMyAzLjMzMzMzMzMzLDEwLjgzMzMzMzMgTDkuMTY2NjY2NjcsMTAuODMzMzMzMyBMOS4xNjY2NjY2NywxNi42NjY2NjY3IEM5LjE2NjY2NjY3LDE3LjEyNSA5LjU0MTY2NjY3LDE3LjUgMTAsMTcuNSBDMTAuNDU4MzMzMywxNy41IDEwLjgzMzMzMzMsMTcuMTI1IDEwLjgzMzMzMzMsMTYuNjY2NjY2NyBMMTAuODMzMzMzMywxMC44MzMzMzMzIEwxNi42NjY2NjY3LDEwLjgzMzMzMzMgQzE3LjEyNSwxMC44MzMzMzMzIDE3LjUsMTAuNDU4MzMzMyAxNy41LDEwIEMxNy41LDkuNTQxNjY2NjcgMTcuMTI1LDkuMTY2NjY2NjcgMTYuNjY2NjY2Nyw5LjE2NjY2NjY3IEwxMC44MzMzMzMzLDkuMTY2NjY2NjcgTDEwLjgzMzMzMzMsMy4zMzMzMzMzMyBDMTAuODMzMzMzMywyLjg3NSAxMC40NTgzMzMzLDIuNSAxMCwyLjUgWiBNMTUuODMzMzMzMywxNy41IEwxNy41LDE3LjUgTDE3LjUsMTUuODMzMzMzMyBMMTUuODMzMzMzMywxNS44MzMzMzMzIEwxNS44MzMzMzMzLDE3LjUgWiBNMTUuODMzMzMzMywxNC4xNjY2NjY3IEwxNy41LDE0LjE2NjY2NjcgTDE3LjUsMTIuNSBMMTUuODMzMzMzMywxMi41IEwxNS44MzMzMzMzLDE0LjE2NjY2NjcgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }

.calculator__inputs {
  margin-top: 24px;
  margin-left: -8px;
  margin-right: -8px;
  position: relative; }
  .calculator__inputs::after {
    display: block;
    content: '';
    clear: both; }
  .calculator__inputs-col {
    float: left;
    padding-left: 8px;
    padding-right: 8px; }
    .calculator__inputs-col label {
      visibility: hidden;
      opacity: 0;
      position: absolute;
      transition: all 0.2s ease-in-out;
      left: 16px;
      top: -6px;
      font-size: 12px;
      line-height: 1.25;
      color: #585758;
      padding-left: 4px;
      padding-right: 4px;
      background: #e4deda; }
    .calculator__inputs-col--60 {
      width: 60%; }
    .calculator__inputs-col--40 {
      width: 40%; }
  .calculator__inputs-row {
    margin-left: -4px;
    margin-right: -4px;
    display: none;
    position: relative; }
    .calculator__inputs-row::after {
      display: block;
      content: '';
      clear: both; }
    .calculator__inputs-row--active {
      display: block; }
  .calculator__inputs-item {
    font-size: 16px;
    line-height: 1.5;
    display: block;
    width: 100%;
    height: 48px;
    border: 1px solid #e1e4e8;
    border-radius: 4px;
    padding-left: 16px;
    padding-right: 16px;
    outline: 0;
    transition: all 0.2s ease-in-out; }
    .calculator__inputs-item.placeholder {
      color: #8a94a6; }
    .calculator__inputs-item:-moz-placeholder {
      color: #8a94a6; }
    .calculator__inputs-item::-moz-placeholder {
      color: #8a94a6; }
    .calculator__inputs-item:-ms-input-placeholder {
      color: #8a94a6; }
    .calculator__inputs-item::-webkit-input-placeholder {
      color: #8a94a6; }
    .calculator__inputs-item:focus, .calculator__inputs-item--active {
      background: transparent;
      border-color: #ffffff; }
      .calculator__inputs-item:focus + label, .calculator__inputs-item--active + label {
        opacity: 1;
        visibility: visible; }
  .calculator__inputs-choose {
    margin-top: 0;
    display: none; }
    .calculator__inputs-choose-item {
      float: left;
      width: calc(50% - 2px);
      margin-right: 4px;
      color: #ffffff;
      border: 1px solid transparent;
      transition: all 0.2s ease-in-out;
      font-size: 14px;
      line-height: 2;
      padding: 4.5px;
      border-radius: 4px;
      text-align: center;
      cursor: pointer;
      text-transform: uppercase; }
      .calculator__inputs-choose-item--active {
        background: #736154;
        border-color: #423731; }
      .calculator__inputs-choose-item:last-child {
        margin-right: 0; }
    .calculator__inputs-choose--active {
      display: block; }

.calculator__row-col {
  float: left;
  padding-left: 4px;
  padding-right: 4px; }
  .calculator__row-col--100 {
    float: none;
    width: 100%; }
  .calculator__row-col--50 {
    width: 50%; }

.calculator__wastage {
  margin-top: 32px;
  position: relative;
  display: none; }
  .calculator__wastage--active {
    display: block; }
  .calculator__wastage-input {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 100%; }
    .calculator__wastage-input:checked + label {
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjdBMUZGQ0MzLUI4ODQtNDIwOS05RTZFLTZGMDJCRTJFMjA1RTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTU1Ni4wMDAwMDAsIC02MTguMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5My4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdGUtbXktZmxvb3JpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkFmdGVyLWluc2VydGluZy1udW1iZXItKFRvdGFsLWNvdmVyYWdlKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNDQwLjAwMDAwMCwgMi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkNhbGN1bGF0b3ItKHRvdGFsLWNvdmVyYWdlKSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDY1LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNlY3Rpb25zLS8tQ2FsY3VsYXRvci0vLVNrZWxldG9uIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iU2VjdGlvbnMtLy1DYWxjdWxhdG9yLS8tQm90dG9tLWNvbnRlbnQtU2VjdGlvbnMtLy1DYWxjdWxhdG9yLS8tQm90dG9tLSstd2FzdGFnZS1tZXNzYWdlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyMC4wMDAwMDAsIDI4OC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IlNlY3Rpb25zLS8tQ2FsY3VsYXRvci0vLUJvdHRvbS1jb250ZW50Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJ3YXN0YWdlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tVG9nZ2xlLS8tY2hlY2tfYm94Ij4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjQgMCAyNCAyNCAwIDI0Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMTksMyBMNSwzIEMzLjksMyAzLDMuOSAzLDUgTDMsMTkgQzMsMjAuMSAzLjksMjEgNSwyMSBMMTksMjEgQzIwLjEsMjEgMjEsMjAuMSAyMSwxOSBMMjEsNSBDMjEsMy45IDIwLjEsMyAxOSwzIFogTTEwLjcxLDE2LjI5IEMxMC4zMiwxNi42OCA5LjY5LDE2LjY4IDkuMywxNi4yOSBMNS43MSwxMi43IEM1LjMyLDEyLjMxIDUuMzIsMTEuNjggNS43MSwxMS4yOSBDNi4xLDEwLjkgNi43MywxMC45IDcuMTIsMTEuMjkgTDEwLDE0LjE3IEwxNi44OCw3LjI5IEMxNy4yNyw2LjkgMTcuOSw2LjkgMTguMjksNy4yOSBDMTguNjgsNy42OCAxOC42OCw4LjMxIDE4LjI5LDguNyBMMTAuNzEsMTYuMjkgWiIgaWQ9IvCflLktSWNvbi1Db2xvciIgZmlsbD0iIzM5MzkzQSI+PC9wYXRoPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=); }
  .calculator__wastage label {
    padding-left: 32px;
    font-size: 14px;
    line-height: 1.71;
    display: block;
    cursor: pointer;
    text-transform: uppercase;
    color: #010101;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkE3QjhBNjNBLTMyNDItNDA5My1BRTg2LTc0RDYzMkU5Mzc4MTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iMDEtU3R5bGUtZ3VpZGUiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJGb3JtLSZhbXA7LUlucHV0LUVsZW1lbnRzLS8tRGVza3RvcCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTEyMi4wMDAwMDAsIC0zOTQuMDAwMDAwKSIgZmlsbD0iIzVGNEY0NCI+CiAgICAgICAgICAgIDxnIGlkPSJDaGVja2JveGVzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMjAuMDAwMDAwLCAyNTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iSW5wdXQtL0NoZWNrYm94LS8tSG92ZXJlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDEzNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNS44NDU4Mjc4LDQgQzQuOTI4NTMyMjgsNCA0LjcwNDE4MjIxLDQuMDQzMzI0IDQuNDc3OTI5MTYsNC4xNjQzMjU0NSBDNC4zMzc1NzcyMiw0LjIzOTM4NjQ5IDQuMjM5Mzg2NDksNC4zMzc1NzcyMiA0LjE2NDMyNTQ1LDQuNDc3OTI5MTYgQzQuMDQzMzI0LDQuNzA0MTgyMjEgNCw0LjkyODUzMjI4IDQsNS44NDU4Mjc4IEw0LDE4LjE1NDE3MjIgQzQsMTkuMDcxNDY3NyA0LjA0MzMyNCwxOS4yOTU4MTc4IDQuMTY0MzI1NDUsMTkuNTIyMDcwOCBDNC4yMzkzODY0OSwxOS42NjI0MjI4IDQuMzM3NTc3MjIsMTkuNzYwNjEzNSA0LjQ3NzkyOTE2LDE5LjgzNTY3NDUgQzQuNzA0MTgyMjEsMTkuOTU2Njc2IDQuOTI4NTMyMjgsMjAgNS44NDU4Mjc4LDIwIEwxOC4xNTQxNzIyLDIwIEMxOS4wNzE0Njc3LDIwIDE5LjI5NTgxNzgsMTkuOTU2Njc2IDE5LjUyMjA3MDgsMTkuODM1Njc0NSBDMTkuNjYyNDIyOCwxOS43NjA2MTM1IDE5Ljc2MDYxMzUsMTkuNjYyNDIyOCAxOS44MzU2NzQ1LDE5LjUyMjA3MDggQzE5Ljk1NjY3NiwxOS4yOTU4MTc4IDIwLDE5LjA3MTQ2NzcgMjAsMTguMTU0MTcyMiBMMjAsNS44NDU4Mjc4IEMyMCw0LjkyODUzMjI4IDE5Ljk1NjY3Niw0LjcwNDE4MjIxIDE5LjgzNTY3NDUsNC40Nzc5MjkxNiBDMTkuNzYwNjEzNSw0LjMzNzU3NzIyIDE5LjY2MjQyMjgsNC4yMzkzODY0OSAxOS41MjIwNzA4LDQuMTY0MzI1NDUgQzE5LjI5NTgxNzgsNC4wNDMzMjQgMTkuMDcxNDY3Nyw0IDE4LjE1NDE3MjIsNCBMNS44NDU4Mjc4LDQgWiBNNS44NDU4Mjc4LDIgTDE4LjE1NDE3MjIsMiBDMTkuNDkxNDUwMywyIDE5Ljk3NjM3OTcsMi4xMzkyMzg0MiAyMC40NjUyNjg2LDIuNDAwNjk5MDYgQzIwLjk1NDE1NzQsMi42NjIxNTk2OSAyMS4zMzc4NDAzLDMuMDQ1ODQyNTYgMjEuNTk5MzAwOSwzLjUzNDczMTQ0IEMyMS44NjA3NjE2LDQuMDIzNjIwMzMgMjIsNC41MDg1NDk2OSAyMiw1Ljg0NTgyNzggTDIyLDE4LjE1NDE3MjIgQzIyLDE5LjQ5MTQ1MDMgMjEuODYwNzYxNiwxOS45NzYzNzk3IDIxLjU5OTMwMDksMjAuNDY1MjY4NiBDMjEuMzM3ODQwMywyMC45NTQxNTc0IDIwLjk1NDE1NzQsMjEuMzM3ODQwMyAyMC40NjUyNjg2LDIxLjU5OTMwMDkgQzE5Ljk3NjM3OTcsMjEuODYwNzYxNiAxOS40OTE0NTAzLDIyIDE4LjE1NDE3MjIsMjIgTDUuODQ1ODI3OCwyMiBDNC41MDg1NDk2OSwyMiA0LjAyMzYyMDMzLDIxLjg2MDc2MTYgMy41MzQ3MzE0NCwyMS41OTkzMDA5IEMzLjA0NTg0MjU2LDIxLjMzNzg0MDMgMi42NjIxNTk2OSwyMC45NTQxNTc0IDIuNDAwNjk5MDYsMjAuNDY1MjY4NiBDMi4xMzkyMzg0MiwxOS45NzYzNzk3IDIsMTkuNDkxNDUwMyAyLDE4LjE1NDE3MjIgTDIsNS44NDU4Mjc4IEMyLDQuNTA4NTQ5NjkgMi4xMzkyMzg0Miw0LjAyMzYyMDMzIDIuNDAwNjk5MDYsMy41MzQ3MzE0NCBDMi42NjIxNTk2OSwzLjA0NTg0MjU2IDMuMDQ1ODQyNTYsMi42NjIxNTk2OSAzLjUzNDczMTQ0LDIuNDAwNjk5MDYgQzQuMDIzNjIwMzMsMi4xMzkyMzg0MiA0LjUwODU0OTY5LDIgNS44NDU4Mjc4LDIgWiIgaWQ9IvCfjqgtQ2hlY2tib3gtQ29sb3IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+); }

.calculator__results {
  margin-top: 16px;
  display: none; }
  .calculator__results--active {
    display: block; }
  .calculator__results-item {
    font-size: 16px;
    line-height: 1.5;
    margin-top: 4px; }
    .calculator__results-item:first-child {
      margin-top: 0; }
  .calculator__results-list {
    padding: 0;
    margin: 0;
    list-style: none; }
  .calculator__results-button {
    display: inline-block;
    margin-top: 16px;
    padding: 14px 16px;
    transition: all 0.2s ease-in-out;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.44px;
    color: #50433a;
    background: #ffe590;
    border-radius: 4px;
    border: 1px solid #50433a;
    text-decoration: none; }
    .calculator__results-button:hover {
      background: #e2cb80; }

.calculator__disclaimer {
  margin-top: 24px;
  padding-left: 56px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzZweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgMzYgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjFDRkZCNjUzLTlGNEYtNEQ3RS1BN0MzLTRBOTc3OTg0Mzc0MDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJNb2R1bGVzLSZhbXA7LXN0YXRlcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTExOS4wMDAwMDAsIC02MDkuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdG9yIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5My4wMDAwMDAsIDEwMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdGUtbXktZmxvb3JpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCAxNjAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9IkRlZmF1bHQtKFRvdGFsLWNvdmVyYWdlKSI+CiAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJDYWxjdWxhdG9yLSh0b3RhbC1jb3ZlcmFnZSkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2Ny4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSJTZWN0aW9ucy0vLUNhbGN1bGF0b3ItLy1UcnVzdC1mYWN0b3IiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjgwLjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSItUm91bmQtLy1BY3Rpb24tLy1hc3NpZ25tZW50X3R1cm5lZF9pbiI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBvbHlnb24gaWQ9IlBhdGgiIHBvaW50cz0iMCAwIDQ4IDAgNDggNDggMCA0OCI+PC9wb2x5Z29uPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0zOCw2LjUgTDI5LjI4OTI3LDYuNSBMMjkuMTY5ODY3MSw2LjE3MDIyMDU0IEMyOC4zNzkzODE5LDMuOTg2OTc1NzYgMjYuMzI2OTM2NSwyLjUgMjQsMi41IEMyMS42NzMwNjM1LDIuNSAxOS42MjA2MTgxLDMuOTg2OTc1NzYgMTguODMwMTMyOSw2LjE3MDIyMDU0IEwxOC43MTA3Myw2LjUgTDEwLDYuNSBDOC4wNzYxNDIzNyw2LjUgNi41LDguMDc2MTQyMzcgNi41LDEwIEw2LjUsMzggQzYuNSwzOS45MjM4NTc2IDguMDc2MTQyMzcsNDEuNSAxMCw0MS41IEwzOCw0MS41IEMzOS45MjM4NTc2LDQxLjUgNDEuNSwzOS45MjM4NTc2IDQxLjUsMzggTDQxLjUsMTAgQzQxLjUsOC4wNzYxNDIzNyAzOS45MjM4NTc2LDYuNSAzOCw2LjUgWiBNMjQsNS41IEMyNS4zNzYxNDI0LDUuNSAyNi41LDYuNjIzODU3NjMgMjYuNSw4IEMyNi41LDkuMzc2MTQyMzcgMjUuMzc2MTQyNCwxMC41IDI0LDEwLjUgQzIyLjYyMzg1NzYsMTAuNSAyMS41LDkuMzc2MTQyMzcgMjEuNSw4IEMyMS41LDYuNjIzODU3NjMgMjIuNjIzODU3Niw1LjUgMjQsNS41IFogTTE5Ljk5OTA2MzYsMjcuNjMzODI5NyBMMzEuNDA2NDQ3LDE2LjIyNjQ0NjUgQzMyLjM4MTcwOTIsMTUuMjUxMTg0MyAzMy45NTgyOTE3LDE1LjI1MTE4NDMgMzQuOTMzNTUzOCwxNi4yMjY0NDY1IEMzNS45MDg4MTYsMTcuMjAxNzA4NiAzNS45MDg4MTYsMTguNzc4MjkxMSAzNC45MzM1NTM4LDE5Ljc1MzU1MzMgTDIxLjc1ODExNSwzMi45Mjg5MzIzIEMyMC44MDI2MDY2LDMzLjkwOTU4NTcgMTkuMjAyNDc5MSwzMy45MDk1ODU3IDE4LjIyNjQ0NjgsMzIuOTMzNTUzNCBMMTMuMDQ2NDQ2NywyNy43NTM1NTMzIEMxMi4wNzExODQ1LDI2Ljc3ODI5MTIgMTIuMDcxMTg0NSwyNS4yMDE3MDg3IDEzLjA0NjQ0NjcsMjQuMjI2NDQ2NSBDMTQuMDIxNzA4OCwyMy4yNTExODQ0IDE1LjU5ODI5MTMsMjMuMjUxMTg0NCAxNi41NzI2MTQ1LDI0LjIyNTUxIEwxOS45OTkwNjM2LDI3LjYzMzgyOTcgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBzdHJva2U9IiM1ODU3NTgiIGZpbGw9IiMxOTE5MTkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat left center;
  color: #010101;
  font-size: 14px;
  line-height: 1.71; }

@media only screen and (max-width: 1199px) {
  .calculator__nav {
    display: none; }
  .calculator__tabs {
    border-radius: 0; }
  .calculator__disclaimer {
    max-width: 288px; } }

@media only screen and (max-width: 767px) {
  .calculator__tabs {
    padding: 24px 16px 16px; }
  .calculator__title {
    font-size: 18px;
    line-height: 1.55; }
  .calculator__type, .calculator__inputs-choose {
    margin-top: 20px; }
    .calculator__type-item {
      padding-left: 28px;
      padding-right: 8px;
      background-position: left 8px center;
      width: 50%;
      font-size: 12px;
      margin-right: 0; }
  .calculator__inputs {
    margin-top: 16px; }
    .calculator__inputs-choose {
      margin-top: 0; }
  .calculator__disclaimer {
    padding-left: 52px;
    font-size: 12px;
    line-height: 1.33;
    padding-top: 8px;
    padding-bottom: 8px; } }

.mobile-bottom {
  display: none;
  padding: 8px;
  background: #50433a;
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9999;
  color: #ffffff; }
  .mobile-bottom::after {
    display: block;
    content: '';
    clear: both; }
  .mobile-bottom__hours {
    float: left;
    font-size: 10px;
    line-height: 1.20;
    font-weight: 300; }
    .mobile-bottom__hours p {
      margin: 0; }
  .mobile-bottom__call {
    float: right;
    color: #ffffff;
    padding: 10px 16px;
    font-size: 14px;
    letter-spacing: 0.6px;
    line-height: 1.43;
    border: 1px solid #ffffff;
    border-radius: 4px;
    text-decoration: none;
    text-transform: uppercase; }

@media only screen and (max-width: 767px) {
  .mobile-bottom {
    display: block; } }

.free-samples__content > * {
  max-width: 649px;
  margin-left: auto;
  margin-right: auto; }
  .free-samples__content > *:first-child {
    margin-top: 0; }
  .free-samples__content > *:last-child {
    margin-bottom: 0; }

.free-samples__content p {
  font-size: 20px;
  line-height: 1.6;
  font-weight: 300;
  color: #101010; }

.free-samples__gallery {
  margin-top: 64px;
  margin-left: -12px;
  margin-right: -12px; }
  .free-samples__gallery::after {
    display: block;
    content: '';
    clear: both; }
  .free-samples__gallery-item {
    float: left;
    padding-left: 12px;
    padding-right: 12px;
    width: 16.6666667%;
    transition: all 0.2s ease-in-out; }
  .free-samples__gallery-image {
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    border-radius: 4px;
    padding-bottom: 167%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    transition: all 0.2s ease-in-out; }

.free-samples__subtitle {
  margin-top: 96px;
  margin-bottom: 40px; }

@media only screen and (max-width: 767px) {
  .free-samples {
    margin-top: 31px;
    margin-bottom: 32px; }
    .free-samples__gallery-item {
      width: 196px !important; }
    .free-samples__gallery-image {
      transform: scale(0.9); }
    .free-samples__content {
      font-size: 16px;
      line-height: 1.5; }
    .free-samples__subtitle {
      display: none; }
  .slick-current .free-samples__gallery-image {
    transform: none; } }

.mobile-menu__nav {
  margin-top: 16px;
  padding-left: 16px;
  padding-right: 16px; }
  .mobile-menu__nav-list {
    padding: 0;
    margin: 0;
    list-style: none; }
    .mobile-menu__nav-list > li {
      margin-top: 24px; }
      .mobile-menu__nav-list > li:first-child {
        margin-top: 0; }
      .mobile-menu__nav-list > li.menu-item-has-children > a {
        padding-right: 28px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxMCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTcuMSAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5DN0MyODZFNy05M0Y2LTQxQjQtOTA1MC1ENEU5OURBQUIxQzE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMTEtTW9iLUJsb2ctQ2F0ZWdvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzcuMDAwMDAwLCAtNzMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJCdXR0b24tLy1Nb2JpbGUtLy0xNnB0LXBhZGRpbmctSW5wdXQtLy1GaWVsZC0vLU1vYmlsZS0vLTEycHQtcGFkZGluZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA1Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJVSS1NaXNjLS8tSW5wdXQtLy1NZWRpdW0tLy1SaWdodC1JY29uLVVJLU1pc2MtLy1JbnB1dC0vLU1vYmlsZS0vLVJpZ2h0LUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgLTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1SaWdodC1hcnJvdy0tUm91bmQtLy1OYXZpZ2F0aW9uLS8tZXhwYW5kX21vcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0NC4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tTmF2aWdhdGlvbi0vLWV4cGFuZF9tb3JlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjIwIDIwIDAgMjAgMCAwIDIwIDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy4yMzMzMzM1LDcuNzQxNjY3MDIgTDEwLjAwMDAwMDEsMTAuOTc1MDAwNCBMNi43NjY2NjY3MSw3Ljc0MTY2NzAyIEM2LjQ0MTY2NjcsNy40MTY2NjcwMiA1LjkxNjY2NjY5LDcuNDE2NjY3MDIgNS41OTE2NjY2OSw3Ljc0MTY2NzAyIEM1LjI2NjY2NjY4LDguMDY2NjY3MDIgNS4yNjY2NjY2OCw4LjU5MTY2NzAyIDUuNTkxNjY2NjksOC45MTY2NjcwMiBMOS40MTY2NjY3NSwxMi43NDE2NjcgQzkuNzQxNjY2NzYsMTMuMDY2NjY3IDEwLjI2NjY2NjgsMTMuMDY2NjY3IDEwLjU5MTY2NjgsMTIuNzQxNjY3IEwxNC40MTY2NjY4LDguOTE2NjY3MDIgQzE0Ljc0MTY2NjgsOC41OTE2NjcwMiAxNC43NDE2NjY4LDguMDY2NjY3MDIgMTQuNDE2NjY2OCw3Ljc0MTY2NzAyIEMxNC4wOTE2NjY4LDcuNDI1MDAwMzUgMTMuNTU4MzMzNSw3LjQxNjY2NzAyIDEzLjIzMzMzMzUsNy43NDE2NjcwMiBMMTMuMjMzMzMzNSw3Ljc0MTY2NzAyIFoiIGlkPSLwn5S5LUljb24tQ29sb3IiIGZpbGw9IiMxOTE5MTkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat right 4px center; }
        .mobile-menu__nav-list > li.menu-item-has-children > a.active {
          text-decoration: underline; }
          .mobile-menu__nav-list > li.menu-item-has-children > a.active + .sub-menu {
            display: block; }
      .mobile-menu__nav-list > li > a {
        color: #101010;
        font-size: 18px;
        line-height: 1.55;
        text-decoration: none; }
      .mobile-menu__nav-list > li > .sub-menu {
        padding: 0;
        margin: 0;
        list-style: none;
        display: none;
        margin-top: 12px; }
        .mobile-menu__nav-list > li > .sub-menu > li > a {
          display: inline-block;
          padding: 12px 0;
          font-size: 16px;
          line-height: 1.5;
          font-weight: 300;
          color: #101010;
          text-decoration: none; }

.mobile-help__nav {
  margin-top: 16px;
  padding-left: 16px;
  padding-right: 16px; }
  .mobile-help__nav-list {
    padding: 0;
    margin: 0;
    list-style: none; }
    .mobile-help__nav-list > li {
      margin-top: 24px; }
      .mobile-help__nav-list > li:first-child {
        margin-top: 0; }
      .mobile-help__nav-list > li.menu-item-has-children > a {
        padding-right: 28px;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxMCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTcuMSAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5DN0MyODZFNy05M0Y2LTQxQjQtOTA1MC1ENEU5OURBQUIxQzE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMTEtTW9iLUJsb2ctQ2F0ZWdvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzcuMDAwMDAwLCAtNzMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJCdXR0b24tLy1Nb2JpbGUtLy0xNnB0LXBhZGRpbmctSW5wdXQtLy1GaWVsZC0vLU1vYmlsZS0vLTEycHQtcGFkZGluZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA1Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJVSS1NaXNjLS8tSW5wdXQtLy1NZWRpdW0tLy1SaWdodC1JY29uLVVJLU1pc2MtLy1JbnB1dC0vLU1vYmlsZS0vLVJpZ2h0LUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgLTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1SaWdodC1hcnJvdy0tUm91bmQtLy1OYXZpZ2F0aW9uLS8tZXhwYW5kX21vcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0NC4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tTmF2aWdhdGlvbi0vLWV4cGFuZF9tb3JlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjIwIDIwIDAgMjAgMCAwIDIwIDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy4yMzMzMzM1LDcuNzQxNjY3MDIgTDEwLjAwMDAwMDEsMTAuOTc1MDAwNCBMNi43NjY2NjY3MSw3Ljc0MTY2NzAyIEM2LjQ0MTY2NjcsNy40MTY2NjcwMiA1LjkxNjY2NjY5LDcuNDE2NjY3MDIgNS41OTE2NjY2OSw3Ljc0MTY2NzAyIEM1LjI2NjY2NjY4LDguMDY2NjY3MDIgNS4yNjY2NjY2OCw4LjU5MTY2NzAyIDUuNTkxNjY2NjksOC45MTY2NjcwMiBMOS40MTY2NjY3NSwxMi43NDE2NjcgQzkuNzQxNjY2NzYsMTMuMDY2NjY3IDEwLjI2NjY2NjgsMTMuMDY2NjY3IDEwLjU5MTY2NjgsMTIuNzQxNjY3IEwxNC40MTY2NjY4LDguOTE2NjY3MDIgQzE0Ljc0MTY2NjgsOC41OTE2NjcwMiAxNC43NDE2NjY4LDguMDY2NjY3MDIgMTQuNDE2NjY2OCw3Ljc0MTY2NzAyIEMxNC4wOTE2NjY4LDcuNDI1MDAwMzUgMTMuNTU4MzMzNSw3LjQxNjY2NzAyIDEzLjIzMzMzMzUsNy43NDE2NjcwMiBMMTMuMjMzMzMzNSw3Ljc0MTY2NzAyIFoiIGlkPSLwn5S5LUljb24tQ29sb3IiIGZpbGw9IiMxOTE5MTkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat right 4px center; }
        .mobile-help__nav-list > li.menu-item-has-children > a.active {
          text-decoration: underline; }
          .mobile-help__nav-list > li.menu-item-has-children > a.active + .sub-menu {
            display: block; }
      .mobile-help__nav-list > li > a {
        color: #101010;
        font-size: 18px;
        line-height: 1.55;
        text-decoration: none; }
      .mobile-help__nav-list > li > .sub-menu {
        padding: 0;
        margin: 0;
        list-style: none;
        display: none;
        margin-top: 12px; }
        .mobile-help__nav-list > li > .sub-menu > li > a {
          display: inline-block;
          padding: 12px 0;
          font-size: 16px;
          line-height: 1.5;
          font-weight: 300;
          color: #101010;
          text-decoration: none; }

.samples-form {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #ffffff;
  box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 16px 16px -1px rgba(10, 22, 70, 0.1);
  opacity: 0;
  visibility: hidden;
  transition: all 0.2s ease-in-out;
  z-index: 20; }
  .samples-form--active {
    visibility: visible;
    opacity: 1; }
  .samples-form__inner {
    position: relative;
    padding: 104px 0; }
  .samples-form__close {
    position: absolute;
    right: 0;
    top: 24px;
    width: 40px;
    height: 40px;
    text-decoration: none;
    padding: 10px; }
    .samples-form__close-icon {
      display: block;
      margin: 0; }
  .samples-form__instance {
    max-width: 637px;
    margin-left: auto;
    margin-right: auto;
    text-align: center; }
  .samples-form__steps {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 65px; }
    .samples-form__steps-item {
      display: none; }
      .samples-form__steps-item--active {
        display: block; }
    .samples-form__steps-title {
      margin: 0;
      font-size: 34px;
      line-height: 1.41;
      font-weight: 500;
      font-family: "Montserrat", sans-serif; }
  .samples-form__content {
    margin-top: 16px; }
  .samples-form__inputs-row {
    margin-left: -12px;
    margin-right: -12px;
    margin-top: 24px; }
    .samples-form__inputs-row::after {
      display: block;
      content: '';
      clear: both; }
    .samples-form__inputs-row:first-child {
      margin-top: 0; }
  .samples-form__inputs-col {
    float: left;
    width: 50%;
    padding-left: 12px;
    padding-right: 12px; }
    .samples-form__inputs-col--100 {
      float: none;
      width: 100%; }
  .samples-form__input, .wishlist__remodal-input {
    width: 100%;
    display: block;
    font-size: 16px;
    line-height: 1.5;
    padding-left: 16px;
    padding-right: 16px;
    border-radius: 4px;
    border: 1px solid #e1e4e8;
    height: 48px; }
    .samples-form__input.placeholder, .placeholder.wishlist__remodal-input {
      color: #8a94a6; }
    .samples-form__input:-moz-placeholder, .wishlist__remodal-input:-moz-placeholder {
      color: #8a94a6; }
    .samples-form__input::-moz-placeholder, .wishlist__remodal-input::-moz-placeholder {
      color: #8a94a6; }
    .samples-form__input:-ms-input-placeholder, .wishlist__remodal-input:-ms-input-placeholder {
      color: #8a94a6; }
    .samples-form__input::-webkit-input-placeholder, .wishlist__remodal-input::-webkit-input-placeholder {
      color: #8a94a6; }
  .samples-form__continue, .samples-form__submit {
    margin-top: 40px;
    text-align: center;
    padding: 14px 32px;
    border: 1px solid #423731;
    border-radius: 4px;
    background: #ffe590;
    border-radius: 4px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.44px;
    color: #50433a;
    display: inline-block;
    text-decoration: none;
    transition: all 0.2s ease-in-out; }
    .samples-form__continue:hover, .samples-form__submit:hover {
      background: #e2cb80; }
  .samples-form__thanks-title {
    margin: 0;
    font-size: 24px;
    line-height: 1.5;
    font-weight: 300; }
  .samples-form__thanks-icon {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 0;
    margin-top: 32px; }

@media only screen and (max-width: 767px) {
  .samples-form__inner {
    padding-top: 24px;
    padding-bottom: 24px; }
  .samples-form__close {
    right: 0;
    top: 16px;
    padding: 6px;
    width: 24px;
    height: 24px; }
    .samples-form__close-icon {
      width: 12px;
      height: 12px; }
  .samples-form__steps {
    margin-top: 24px; }
    .samples-form__steps-title {
      font-size: 24px;
      line-height: 1.33; }
  .samples-form__content {
    margin-top: 8px; }
  .samples-form__inputs-col {
    width: 100%;
    float: none;
    margin-top: 16px; }
    .samples-form__inputs-col:first-child {
      margin-top: 0; }
  .samples-form__inputs-row {
    margin-top: 16px; }
  .samples-form__continue, .samples-form__submit {
    margin-top: 24px;
    width: 100%;
    display: block; }
  .samples-form__thanks-title {
    font-size: 18px;
    line-height: 1.55; }
  .samples-form__thanks-icon {
    margin-top: 42px;
    margin-bottom: 18px; } }

.share__title {
  margin: 0;
  display: block;
  font-size: 34px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 1.41;
  color: #1f1f1f; }

.share__list {
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  margin-top: 24px; }
  .share__list-item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 30px; }
    .share__list-item:last-child {
      margin-right: 0; }

.share__item-link {
  display: block;
  text-decoration: none; }

.share__item-icon {
  display: block;
  margin: 0; }

@media only screen and (max-width: 767px) {
  .share__title {
    font-size: 14px;
    line-height: 1.43;
    font-family: "Roboto", sans-serif;
    font-weight: 400; }
  .share__list {
    margin-top: 12px; }
    .share__list-item {
      margin-right: 14px; }
  .share__item-icon {
    width: 28px;
    height: 28px; } }

.about {
  margin-top: 52px; }
  .about__top-inner {
    max-width: 760px;
    margin-left: auto;
    margin-right: auto; }
    .about__top-inner > *:first-child {
      margin-top: 0; }
    .about__top-inner > *:last-child {
      margin-bottom: 0; }
    .about__top-inner h1 {
      font-family: "Montserrat", sans-serif;
      font-weight: 500;
      line-height: 1.33;
      font-size: 72px;
      margin-top: 8px;
      margin-bottom: 8px; }
    .about__top-inner h4 {
      margin-top: 8px;
      margin-bottom: 8px;
      font-weight: 300;
      font-size: 24px;
      line-height: 1.5; }
  .about__sections {
    margin-top: 180px; }
    .about__sections-list {
      padding: 0;
      margin: 0;
      list-style: none; }
    .about__sections-item {
      display: flex;
      align-items: center;
      margin-top: 228px; }
      .about__sections-item:first-child {
        margin-top: 0; }
      .about__sections-item:nth-child(2n) .about__sections-content {
        padding-left: 16px;
        padding-right: 134px;
        order: 1; }
      .about__sections-item:nth-child(2n) .about__sections-image {
        order: 2;
        padding-left: 0;
        padding-right: 72px; }
        .about__sections-item:nth-child(2n) .about__sections-image:before {
          left: 112px;
          right: -72px;
          background: #f7f8f9; }
    .about__sections-image {
      width: 50%;
      padding-left: 72px;
      display: flex;
      position: relative; }
      .about__sections-image-src {
        display: block;
        margin: 0;
        position: relative;
        z-index: 1;
        width: 100%;
        box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
        border-radius: 4px; }
      .about__sections-image:before {
        content: "";
        display: block;
        position: absolute;
        right: 112px;
        left: -72px;
        background: #e4deda;
        top: -68px;
        bottom: -120px; }
    .about__sections-content {
      width: 50%;
      display: flex;
      padding-left: 134px;
      padding-right: 16px; }
      .about__sections-content-block {
        display: block; }
        .about__sections-content-block > *:first-child {
          margin-top: 0; }
        .about__sections-content-block > *:last-child {
          margin-bottom: 0; }
        .about__sections-content-block h2 {
          font-size: 48px;
          font-weight: 500;
          color: #010101;
          line-height: 1.33;
          font-family: "Montserrat", sans-serif; }
        .about__sections-content-block p {
          font-size: 24px;
          font-weight: 300;
          line-height: 1.5; }
  .about__staff {
    margin-top: 216px; }
    .about__staff-title {
      margin: 0;
      font-size: 48px;
      line-height: 1.33;
      font-weight: 500;
      font-family: "Montserrat", sans-serif; }
    .about__staff-list {
      padding: 0;
      margin: 0;
      list-style: none;
      margin-top: 40px;
      margin-left: -12px;
      margin-right: -12px; }
      .about__staff-list::after {
        display: block;
        content: '';
        clear: both; }
    .about__staff-item {
      padding-left: 12px;
      padding-right: 12px;
      float: left;
      width: 25%;
      margin-top: 40px; }
      .about__staff-item:first-child, .about__staff-item:nth-child(2), .about__staff-item:nth-child(3), .about__staff-item:nth-child(4) {
        margin-top: 0; }
      .about__staff-item:nth-child(4n + 5) {
        clear: both; }
    .about__staff-image {
      display: block;
      margin: 0;
      width: 100%; }
    .about__staff-meta {
      padding: 20px 24px 0; }
    .about__staff-name {
      font-size: 20px;
      line-height: 1.6;
      font-weight: 500;
      color: #101010;
      margin: 0; }
    .about__staff-position {
      color: #8a94a6;
      font-size: 20px;
      line-height: 1.6;
      font-weight: 400;
      margin: 0; }
  .about__bottom {
    margin-top: 96px; }

@media only screen and (max-width: 1460px) {
  .about__sections-image:before {
    left: -16px; }
  .about__sections-item:nth-child(2n) .about__sections-image:before {
    right: -16px; } }

@media only screen and (max-width: 991px) {
  .about__sections {
    margin-top: 60px;
    padding-top: 20px;
    padding-bottom: 40px;
    overflow: hidden; }
    .about__sections-image {
      display: block;
      width: 100%;
      padding-left: 0;
      padding-right: 16px;
      margin-left: -68px;
      width: calc(100% + 68px); }
      .about__sections-image:before {
        left: -16px !important;
        right: -16px !important;
        top: -20px !important;
        bottom: -40px !important; }
    .about__sections-content {
      width: 100%;
      display: block;
      margin-top: 80px;
      padding-left: 0 !important;
      padding-right: 0 !important;
      text-align: center; }
      .about__sections-content-block h2 {
        font-size: 28px;
        line-height: 1.29; }
      .about__sections-content-block p {
        font-size: 18px;
        line-height: 1.55; }
    .about__sections-item {
      display: block;
      width: 100%;
      margin-top: 80px; }
      .about__sections-item:nth-child(2n) .about__sections-image {
        padding-left: 16px;
        padding-right: 0;
        margin-left: 0;
        margin-right: -68px; }
  .about__staff {
    margin-top: 24px; }
    .about__staff-item {
      width: 50%; }
      .about__staff-item:nth-child(2n + 3) {
        clear: both; }
      .about__staff-item:nth-child(3), .about__staff-item:nth-child(4) {
        margin-top: 40px; }
    .about__staff-title {
      max-width: 185px;
      font-size: 28px;
      line-height: 1.29;
      margin-left: auto;
      margin-right: auto;
      text-align: center; }
    .about__staff-name, .about__staff-position {
      font-size: 18px;
      line-height: 1.55; } }

@media only screen and (max-width: 767px) {
  .about {
    margin-top: 24px; }
    .about__top-inner h1 {
      font-size: 28px;
      line-height: 1.29;
      margin-top: 16px;
      margin-bottom: 16px; }
    .about__top-inner h4 {
      margin-top: 16px;
      margin-bottom: 16px;
      font-size: 16px;
      line-height: 1.5; }
    .about__staff-item {
      width: 100%;
      float: none; }
      .about__staff-item:nth-child(2) {
        margin-top: 40px; }
    .about__bottom {
      margin-top: 24px; }
      .about__bottom-banners {
        margin-left: -16px;
        margin-right: -16px; }
        .about__bottom-banners-item {
          padding-left: 0;
          padding-right: 0;
          width: auto;
          float: none; }
        .about__bottom-banners-wrapper {
          padding-top: 38px; }
        .about__bottom-banners-title {
          font-size: 24px;
          line-height: 1.33; }
        .about__bottom-banners-button {
          display: inline-block;
          width: auto; } }

.page__sidebar {
  float: left;
  width: 33%;
  box-shadow: 0 16px 16px -1px rgba(10, 22, 70, 0.1), 0 0 1px 0 rgba(10, 22, 70, 0.06);
  background: #ffffff;
  padding: 40px; }
  .page__sidebar-list {
    padding: 0;
    margin: 0;
    list-style: none; }
  .page__sidebar-item {
    margin-top: 40px; }
    .page__sidebar-item:first-child {
      margin-top: 0; }
  .page__sidebar-title {
    font-size: 20px;
    line-height: 1.6;
    color: #101010;
    text-transform: uppercase;
    font-weight: 400;
    margin: 0; }
    .page__sidebar-title + div {
      margin-top: 28px; }
  .page__sidebar .menu {
    padding: 0;
    margin: 0;
    list-style: none; }
    .page__sidebar .menu li {
      margin-top: 16px; }
      .page__sidebar .menu li:first-child {
        margin-top: 0; }
      .page__sidebar .menu li.current_page_item a {
        text-decoration: underline;
        font-weight: 400; }
      .page__sidebar .menu li a {
        color: #50433a;
        text-decoration: none;
        font-size: 20px;
        line-height: 1.6;
        font-weight: 300; }
        .page__sidebar .menu li a:hover {
          text-decoration: underline;
          font-weight: 400; }

.page__content > *:first-child {
  margin-top: 0; }

.page__content h2 {
  font-size: 48px;
  font-weight: 500;
  line-height: 1.33;
  color: #010101;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0; }

.page__content p {
  font-size: 16px;
  font-weight: 300;
  line-height: 1.75;
  color: #101010; }

.page__content h4 {
  margin-top: 56px;
  font-size: 24px;
  line-height: 1.5;
  color: #101010;
  font-weight: 400;
  margin-bottom: 0; }

@media only screen and (max-width: 991px) {
  .page__sidebar {
    display: none; } }

@media only screen and (max-width: 767px) {
  .page__content h2 {
    text-align: center;
    font-size: 28px;
    line-height: 1.29; }
  .page__content p {
    line-height: 1.5; }
  .page__content h4 {
    margin-top: 44px; } }

.faq {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 32px; }
  .faq__item {
    margin-top: 8px;
    border-bottom: 1px solid #e1e4e8; }
    .faq__item:first-child {
      margin-top: 0; }
    .faq__item-title {
      font-size: 20px;
      line-height: 1.6;
      padding-right: 28px;
      cursor: pointer;
      color: #101010;
      font-weight: 400;
      margin: 0;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjVGRjQzQzRELUEyODEtNDEwMS1CQURFLUE5QjM1RDA3RUY2RTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxMS1EZXMtRkFRIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTIzOS4wMDAwMDAsIC01OTUuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJRdWVzdGlvbnMiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDYyMi4wMDAwMDAsIDU4MC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJRdWVzdGlvbnMtJmFtcDstQW5zd2Vycy0vLUwiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJMaXN0LS8tMHB0LXBhZGRpbmciPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLUxpc3QtLy3ilqAtTWVkaXVtLS8tUmlnaHQtSWNvbiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMC4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi0vLVJpZ2h0LWFycm93LS1Sb3VuZC0vLUNvbnRlbnQtLy1hZGRfY2lyY2xlIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2MTYuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxnIGlkPSItUm91bmQtLy1Db250ZW50LS8tYWRkX2NpcmNsZSI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAyMCAwIDIwIDIwIDAgMjAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEwLDEuNjY2NjY2NjcgQzUuNCwxLjY2NjY2NjY3IDEuNjY2NjY2NjcsNS40IDEuNjY2NjY2NjcsMTAgQzEuNjY2NjY2NjcsMTQuNiA1LjQsMTguMzMzMzMzMyAxMCwxOC4zMzMzMzMzIEMxNC42LDE4LjMzMzMzMzMgMTguMzMzMzMzMywxNC42IDE4LjMzMzMzMzMsMTAgQzE4LjMzMzMzMzMsNS40IDE0LjYsMS42NjY2NjY2NyAxMCwxLjY2NjY2NjY3IFogTTEzLjMzMzMzMzMsMTAuODMzMzMzMyBMMTAuODMzMzMzMywxMC44MzMzMzMzIEwxMC44MzMzMzMzLDEzLjMzMzMzMzMgQzEwLjgzMzMzMzMsMTMuNzkxNjY2NyAxMC40NTgzMzMzLDE0LjE2NjY2NjcgMTAsMTQuMTY2NjY2NyBDOS41NDE2NjY2NywxNC4xNjY2NjY3IDkuMTY2NjY2NjcsMTMuNzkxNjY2NyA5LjE2NjY2NjY3LDEzLjMzMzMzMzMgTDkuMTY2NjY2NjcsMTAuODMzMzMzMyBMNi42NjY2NjY2NywxMC44MzMzMzMzIEM2LjIwODMzMzMzLDEwLjgzMzMzMzMgNS44MzMzMzMzMywxMC40NTgzMzMzIDUuODMzMzMzMzMsMTAgQzUuODMzMzMzMzMsOS41NDE2NjY2NyA2LjIwODMzMzMzLDkuMTY2NjY2NjcgNi42NjY2NjY2Nyw5LjE2NjY2NjY3IEw5LjE2NjY2NjY3LDkuMTY2NjY2NjcgTDkuMTY2NjY2NjcsNi42NjY2NjY2NyBDOS4xNjY2NjY2Nyw2LjIwODMzMzMzIDkuNTQxNjY2NjcsNS44MzMzMzMzMyAxMCw1LjgzMzMzMzMzIEMxMC40NTgzMzMzLDUuODMzMzMzMzMgMTAuODMzMzMzMyw2LjIwODMzMzMzIDEwLjgzMzMzMzMsNi42NjY2NjY2NyBMMTAuODMzMzMzMyw5LjE2NjY2NjY3IEwxMy4zMzMzMzMzLDkuMTY2NjY2NjcgQzEzLjc5MTY2NjcsOS4xNjY2NjY2NyAxNC4xNjY2NjY3LDkuNTQxNjY2NjcgMTQuMTY2NjY2NywxMCBDMTQuMTY2NjY2NywxMC40NTgzMzMzIDEzLjc5MTY2NjcsMTAuODMzMzMzMyAxMy4zMzMzMzMzLDEwLjgzMzMzMzMgWiIgaWQ9IvCflLlJY29uLUNvbG9yIiBmaWxsPSIjMzkzOTNBIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat right center;
      padding-top: 8px;
      padding-bottom: 8px; }
      .faq__item-title--expanded + .faq__item-content {
        display: block; }
    .faq__item-content {
      display: none;
      padding-top: 8px;
      padding-bottom: 7px;
      font-size: 16px;
      line-height: 1.75;
      font-weight: 300;
      color: #101010; }

@media only screen and (max-width: 767px) {
  .faq {
    margin-top: 24px; }
    .faq__item {
      margin-top: 24px;
      border-bottom: 0; }
      .faq__item-title {
        background-size: 16px 16px;
        font-size: 16px;
        line-height: 1.5; }
      .faq__item-content {
        padding-top: 24px;
        padding-bottom: 0; } }

.blog-nav {
  margin-top: 24px;
  padding-top: 16px;
  padding-bottom: 16px;
  background: #f1f2f4; }
  .blog-nav__list {
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center; }
    .blog-nav__list > li {
      margin-right: 22px;
      display: inline-block;
      vertical-align: middle; }
      .blog-nav__list > li:last-child {
        margin-right: 0; }
      .blog-nav__list > li > a {
        font-size: 16px;
        text-decoration: none;
        line-height: 1.5;
        font-weight: 300;
        color: #101010; }
  .blog-nav__toggle {
    display: none;
    padding: 8px 40px 8px 12px;
    color: #141414;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxMCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTcuMSAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5DN0MyODZFNy05M0Y2LTQxQjQtOTA1MC1ENEU5OURBQUIxQzE8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMTEtTW9iLUJsb2ctQ2F0ZWdvcnkiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yNzcuMDAwMDAwLCAtNzMuMDAwMDAwKSI+CiAgICAgICAgICAgIDxnIGlkPSJCdXR0b24tLy1Nb2JpbGUtLy0xNnB0LXBhZGRpbmctSW5wdXQtLy1GaWVsZC0vLU1vYmlsZS0vLTEycHQtcGFkZGluZyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTYuMDAwMDAwLCA1Ni4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxnIGlkPSJVSS1NaXNjLS8tSW5wdXQtLy1NZWRpdW0tLy1SaWdodC1JY29uLVVJLU1pc2MtLy1JbnB1dC0vLU1vYmlsZS0vLVJpZ2h0LUljb24iIHRyYW5zZm9ybT0idHJhbnNsYXRlKDEyLjAwMDAwMCwgLTQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1SaWdodC1hcnJvdy0tUm91bmQtLy1OYXZpZ2F0aW9uLS8tZXhwYW5kX21vcmUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI0NC4wMDAwMDAsIDE0LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tTmF2aWdhdGlvbi0vLWV4cGFuZF9tb3JlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBvcGFjaXR5PSIwLjg3IiBwb2ludHM9IjIwIDIwIDAgMjAgMCAwIDIwIDAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMy4yMzMzMzM1LDcuNzQxNjY3MDIgTDEwLjAwMDAwMDEsMTAuOTc1MDAwNCBMNi43NjY2NjY3MSw3Ljc0MTY2NzAyIEM2LjQ0MTY2NjcsNy40MTY2NjcwMiA1LjkxNjY2NjY5LDcuNDE2NjY3MDIgNS41OTE2NjY2OSw3Ljc0MTY2NzAyIEM1LjI2NjY2NjY4LDguMDY2NjY3MDIgNS4yNjY2NjY2OCw4LjU5MTY2NzAyIDUuNTkxNjY2NjksOC45MTY2NjcwMiBMOS40MTY2NjY3NSwxMi43NDE2NjcgQzkuNzQxNjY2NzYsMTMuMDY2NjY3IDEwLjI2NjY2NjgsMTMuMDY2NjY3IDEwLjU5MTY2NjgsMTIuNzQxNjY3IEwxNC40MTY2NjY4LDguOTE2NjY3MDIgQzE0Ljc0MTY2NjgsOC41OTE2NjcwMiAxNC43NDE2NjY4LDguMDY2NjY3MDIgMTQuNDE2NjY2OCw3Ljc0MTY2NzAyIEMxNC4wOTE2NjY4LDcuNDI1MDAwMzUgMTMuNTU4MzMzNSw3LjQxNjY2NzAyIDEzLjIzMzMzMzUsNy43NDE2NjcwMiBMMTMuMjMzMzMzNSw3Ljc0MTY2NzAyIFoiIGlkPSLwn5S5LUljb24tQ29sb3IiIGZpbGw9IiMxOTE5MTkiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat right 12px center;
    border-radius: 4px;
    border: 1px solid #e1e4e8;
    text-decoration: none; }
    .blog-nav__toggle--expanded {
      border: 2px solid #50433a;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSI2cHgiIHZpZXdCb3g9IjAgMCAxMCA2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgNTcuMSAoMTAxMDEwKSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT4xRkM3QTI1NC03NUVELTQ4Q0EtQjc4RS1CMUE4QTREQjgzMTc8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGcgaWQ9IlBhZ2VzIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iMTEtTW9iLUJsb2ctQ2F0ZWdvcnktKHdpdGgtY2F0ZWdvcnktbW9kYWwpIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjc3LjAwMDAwMCwgLTczLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iQnV0dG9uLS8tTW9iaWxlLS8tMTZwdC1wYWRkaW5nLUlucHV0LS8tRmllbGQtLy1Nb2JpbGUtLy0xMnB0LXBhZGRpbmciIHRyYW5zZm9ybT0idHJhbnNsYXRlKDE2LjAwMDAwMCwgNTYuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLUlucHV0LS8tTWVkaXVtLS8tUmlnaHQtSWNvbi1VSS1NaXNjLS8tSW5wdXQtLy1Nb2JpbGUtLy1SaWdodC1JY29uIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxMi4wMDAwMDAsIC00LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgIDxnIGlkPSJJY29uLS8tUmlnaHQtYXJyb3ctLVJvdW5kLS8tTmF2aWdhdGlvbi0vLWV4cGFuZF9sZXNzIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgyNDQuMDAwMDAwLCAxNC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ii1Sb3VuZC0vLU5hdmlnYXRpb24tLy1leHBhbmRfbGVzcyI+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgMjAgMCAyMCAyMCAwIDIwIj48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNOS40MDgzMzMyMyw3LjI1ODMzMjk1IEw1LjU4MzMzMzE2LDExLjA4MzMzMyBDNS4yNTgzMzMxNiwxMS40MDgzMzMgNS4yNTgzMzMxNiwxMS45MzMzMzMgNS41ODMzMzMxNiwxMi4yNTgzMzMgQzUuOTA4MzMzMTcsMTIuNTgzMzMzIDYuNDMzMzMzMTgsMTIuNTgzMzMzIDYuNzU4MzMzMTgsMTIuMjU4MzMzIEw5Ljk5OTk5OTksOS4wMjQ5OTk2MyBMMTMuMjMzMzMzMywxMi4yNTgzMzMgQzEzLjU1ODMzMzMsMTIuNTgzMzMzIDE0LjA4MzMzMzMsMTIuNTgzMzMzIDE0LjQwODMzMzMsMTIuMjU4MzMzIEMxNC43MzMzMzMzLDExLjkzMzMzMyAxNC43MzMzMzMzLDExLjQwODMzMyAxNC40MDgzMzMzLDExLjA4MzMzMyBMMTAuNTgzMzMzMiw3LjI1ODMzMjk1IEMxMC4yNjY2NjY2LDYuOTMzMzMyOTUgOS43MzMzMzMyMyw2LjkzMzMzMjk1IDkuNDA4MzMzMjMsNy4yNTgzMzI5NSBaIiBpZD0i8J+UuS1JY29uLUNvbG9yIiBmaWxsPSIjMTkxOTE5Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==); }

@media only screen and (max-width: 767px) {
  .blog-nav {
    background: #ffffff;
    padding: 16px 0;
    margin-top: 0; }
    .blog-nav__list {
      position: absolute;
      top: 95px;
      opacity: 0;
      left: 16px;
      right: 16px;
      visibility: hidden;
      transition: all 0.2s ease-in-out;
      margin-top: 0;
      background: #ffffff;
      padding: 8px;
      box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 16px 16px -1px rgba(10, 22, 70, 0.1);
      border-radius: 4px; }
      .blog-nav__list > li {
        display: block;
        margin: 0; }
        .blog-nav__list > li > a {
          padding: 12px 40px 12px 12px;
          font-weight: 400;
          display: block;
          text-align: left;
          color: #8a94a6;
          background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDE2IDE2Ij4KICAgIDxwYXRoIGZpbGw9IiNCM0IzQjQiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZD0iTTkuMDU3IDhMNi4xOTUgNS4xMzhhLjY2Ny42NjcgMCAxIDEgLjk0My0uOTQzbDMuMzMzIDMuMzM0Yy4yNi4yNi4yNi42ODIgMCAuOTQybC0zLjMzMyAzLjMzNGEuNjY3LjY2NyAwIDAgMS0uOTQzLS45NDNMOS4wNTcgOHoiLz4KPC9zdmc+Cg==) no-repeat right 12px center; }
      .blog-nav__list--active {
        opacity: 1;
        visibility: visible; }
    .blog-nav__toggle {
      display: block; } }

.blog__latest {
  margin-top: 40px;
  text-align: center; }
  .blog__latest-block {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    padding-top: 135px;
    padding-bottom: 135px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1); }
  .blog__latest-inner {
    display: inline-block;
    padding: 32px 74px;
    background: #ffffff;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    border-radius: 4px;
    max-width: 90%; }
  .blog__latest-category-link, .blog__inner-featured-category-link, .blog__category-link, .single__meta-category-link {
    text-transform: uppercase;
    color: #1f1f1f;
    font-size: 14px;
    line-height: 1.71;
    font-weight: 300; }
  .blog__latest-link {
    margin-top: 8px;
    display: inline-block;
    font-size: 24px;
    line-height: 1.5;
    text-decoration: none;
    color: #101010; }
  .blog__latest-date, .blog__inner-featured-date, .blog__item-date, .single__meta-date {
    margin-top: 8px;
    font-style: italic;
    font-weight: 300;
    font-size: 12px;
    line-height: 1.33;
    text-transform: uppercase;
    color: #585758; }
  .blog__latest-button {
    margin-top: 24px;
    display: inline-block;
    padding: 18px 32px;
    text-decoration: none;
    border: 1px solid #423731;
    border-radius: 4px;
    background: #ffe590;
    text-transform: uppercase;
    color: #50433a;
    font-size: 14px;
    letter-spacing: 0.44px;
    transition: all 0.2s ease-in-out; }
    .blog__latest-button:hover {
      background: #e2cb80;
      text-decoration: none; }

.blog__featured {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 24px;
  margin-left: -12px;
  margin-right: -12px; }
  .blog__featured::after {
    display: block;
    content: '';
    clear: both; }
  .blog__featured-item {
    padding-left: 12px;
    float: left;
    width: 33.3333333%;
    padding-right: 12px; }
  .blog__featured-link {
    border-radius: 4px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    position: relative;
    height: 156px;
    display: block;
    text-decoration: none; }
  .blog__featured-name {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 6px 6px -1px rgba(10, 22, 70, 0.1);
    background: #ffffff;
    border-radius: 4px;
    padding: 18px 28px;
    max-width: 90%;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 1.43;
    color: #50433a; }

.blog__inner {
  margin-left: -12px;
  margin-right: -12px;
  margin-top: 64px; }
  .blog__inner::after {
    display: block;
    content: '';
    clear: both; }
  .blog__inner-content {
    float: left;
    width: 74%;
    padding-left: 12px;
    padding-right: 12px; }
  .blog__inner-featured-head {
    text-align: center; }
  .blog__inner-featured-title, .blog__meta-title {
    margin-top: 8px;
    font-size: 34px;
    line-height: 1.41;
    text-decoration: none;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    color: #101010;
    display: inline-block; }
  .blog__inner-featured-thumbnail {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    height: 328px;
    text-decoration: none;
    border-radius: 4px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    margin-top: 24px; }
  .blog__inner-featured-excerpt, .blog__item-excerpt {
    margin-top: 24px;
    text-align: left;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 300;
    color: #101010; }
  .blog__inner-featured-button {
    margin-top: 32px;
    text-align: center; }
    .blog__inner-featured-button-link {
      display: inline-block;
      font-size: 14px;
      letter-spacing: 0.44px;
      text-transform: uppercase;
      text-decoration: none;
      color: #50433a;
      padding: 18px 42px;
      border-radius: 4px;
      border: 1px solid #585758;
      transition: all 0.2s ease-in-out; }
      .blog__inner-featured-button-link:hover {
        background: rgba(80, 67, 58, 0.04);
        box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1); }
  .blog__inner-featured-bottom {
    margin-top: 40px;
    padding-bottom: 16px;
    border-bottom: 1px solid #e1e4e8;
    font-size: 16px;
    line-height: 1.31;
    letter-spacing: 1px;
    color: #8a94a6; }
    .blog__inner-featured-bottom::after {
      display: block;
      content: '';
      clear: both; }
  .blog__inner-featured-comments {
    float: left; }
  .blog__inner-featured-share {
    float: right; }
    .blog__inner-featured-share::after {
      display: block;
      content: '';
      clear: both; }
    .blog__inner-featured-share-label {
      float: left;
      margin-right: 16px; }
    .blog__inner-featured-share-list {
      float: left;
      padding: 0;
      margin: 0;
      list-style: none; }
    .blog__inner-featured-share-item {
      display: inline-block;
      vertical-align: middle;
      margin-right: 2px; }
      .blog__inner-featured-share-item:last-child {
        margin-right: 0; }
    .blog__inner-featured-share-link {
      text-decoration: none;
      display: block; }
    .blog__inner-featured-share-icon {
      display: block;
      margin: 0; }
  .blog__inner-list {
    margin-top: 56px !important; }
    .blog__inner-list .alm-reveal {
      margin-left: -12px;
      margin-right: -12px;
      margin-top: 40px; }
      .blog__inner-list .alm-reveal::after {
        display: block;
        content: '';
        clear: both; }
      .blog__inner-list .alm-reveal:first-child {
        margin-top: 0; }

.blog__list-item {
  float: left;
  width: 50%;
  margin-bottom: 0 !important;
  margin-top: 40px !important;
  padding-left: 12px !important;
  padding-right: 12px !important; }
  .blog__list-item:first-child, .blog__list-item:nth-child(2) {
    margin-top: 0 !important; }
  .blog__list-item:nth-child(2n + 3) {
    clear: both; }

.blog__item-thumbnail {
  text-decoration: none;
  height: 328px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  display: block;
  border-radius: 4px;
  box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1); }

.blog__item-meta {
  margin-top: 32px; }

.blog__item-excerpt {
  text-align: left;
  margin-top: 28px; }

.blog__item-date {
  margin-top: 24px;
  text-align: left; }

.blog__sidebar {
  float: left;
  width: 26%;
  padding-left: 12px;
  padding-right: 12px; }
  .blog__sidebar-widgets {
    padding: 0;
    margin: 0;
    list-style: none; }
  .blog__sidebar-item {
    margin-top: 56px;
    text-align: left; }
    .blog__sidebar-item:first-child {
      margin-top: 125px; }
    .blog__sidebar-item > ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    .blog__sidebar-item .cat-item {
      border-bottom: 1px solid #c9ced6; }
      .blog__sidebar-item .cat-item:first-child {
        margin-top: 16px; }
      .blog__sidebar-item .cat-item > a {
        color: #101010;
        text-decoration: none;
        font-size: 16px;
        line-height: 1.5;
        padding-top: 12px;
        padding-bottom: 12px;
        display: block; }
    .blog__sidebar-item .tagcloud {
      margin-top: 8px; }
      .blog__sidebar-item .tagcloud a {
        margin: 8px 0;
        display: inline-block;
        vertical-align: middle;
        padding: 4px 8px;
        text-decoration: none;
        color: #50433a;
        font-size: 14px !important;
        line-height: 1.43;
        border-radius: 4px;
        margin-right: 6px;
        background: #e4deda; }
        .blog__sidebar-item .tagcloud a:last-child {
          margin-right: 0; }
  .blog__sidebar-title {
    margin: 0;
    font-size: 24px;
    color: #101010;
    font-weight: 400;
    line-height: 1.5; }

@media only screen and (max-width: 991px) {
  .blog__inner-content {
    float: none;
    width: auto; }
  .blog__sidebar {
    float: none;
    width: auto; } }

@media only screen and (max-width: 767px) {
  .blog__latest {
    margin-top: 0; }
    .blog__latest-block {
      height: 184px;
      position: relative;
      margin-left: -16px;
      margin-right: -16px; }
    .blog__latest-inner {
      position: absolute;
      bottom: -72px;
      left: 16px;
      right: 16px;
      max-width: inherit;
      padding: 24px; }
    .blog__latest-category-link, .blog__inner-featured-category-link, .blog__category-link, .single__meta-category-link {
      color: #101010;
      font-weight: 400; }
    .blog__latest-link {
      margin-top: 12px;
      font-size: 18px;
      line-height: 1.55; }
    .blog__latest-date, .blog__inner-featured-date, .blog__item-date, .single__meta-date {
      margin-top: 16px; }
    .blog__latest-button {
      margin-top: 19px;
      letter-spacing: 0.6px;
      padding: 10px 17px; }
  .blog__featured {
    margin-top: 88px; }
    .blog__featured-item {
      float: none;
      width: auto;
      margin-top: 16px; }
      .blog__featured-item:first-child {
        margin-top: 0; }
    .blog__featured-name {
      letter-spacing: 0.6px;
      padding-top: 10px;
      padding-bottom: 10px; }
  .blog__inner {
    margin-top: 40px; }
    .blog__inner-featured-title, .blog__meta-title {
      margin-top: 12px;
      font-size: 28px;
      line-height: 1.29; }
    .blog__inner-featured-date {
      margin-top: 8px; }
    .blog__inner-featured-thumbnail {
      height: 164px; }
    .blog__inner-featured-excerpt, .blog__item-excerpt {
      margin-top: 16px;
      font-size: 16px;
      line-height: 1.5; }
    .blog__inner-featured-button {
      margin-top: 24px; }
      .blog__inner-featured-button-link {
        letter-spacing: 0.6px;
        padding: 10px 17px; }
    .blog__inner-featured-bottom {
      margin-top: 32px;
      font-size: 14px;
      line-height: 1.43;
      letter-spacing: inherit;
      padding-bottom: 4px; }
    .blog__inner-featured-share-icon {
      height: 13px; }
    .blog__inner-list {
      margin-top: 52px !important; }
  .blog__list-item {
    float: none;
    width: auto; }
    .blog__list-item:nth-child(2) {
      margin-top: 40px !important; }
  .blog__item-thumbnail {
    height: 96px; }
  .blog__item-meta {
    margin-top: 24px; }
  .blog__category-link {
    font-weight: 300;
    text-decoration: none; }
  .blog__meta-title {
    margin-top: 5px;
    font-size: 24px;
    line-height: 1.33; }
  .blog__sidebar {
    margin-top: 15px; }
    .blog__sidebar-item {
      margin-top: 40px; }
      .blog__sidebar-item:first-child {
        margin-top: 0; } }

.newsletter-form {
  background: #e4deda;
  border-radius: 4px;
  padding: 16px 23px; }
  .newsletter-form__title {
    color: #50433a;
    font-size: 20px;
    line-height: 1.6;
    font-weight: 400;
    margin: 0;
    text-align: center; }
  .newsletter-form__email {
    width: 100%;
    display: block;
    margin-top: 16px;
    height: 48px;
    padding: 8px 16px;
    font-size: 16px;
    border: 0;
    border-radius: 4px; }
    .newsletter-form__email.placeholder {
      color: #8a94a6; }
    .newsletter-form__email:-moz-placeholder {
      color: #8a94a6; }
    .newsletter-form__email::-moz-placeholder {
      color: #8a94a6; }
    .newsletter-form__email:-ms-input-placeholder {
      color: #8a94a6; }
    .newsletter-form__email::-webkit-input-placeholder {
      color: #8a94a6; }
  .newsletter-form__submit {
    margin-top: 16px;
    display: block;
    width: 100%;
    padding: 14px 16px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0.44px;
    color: #50433a;
    text-decoration: none;
    transition: all 0.2s ease-in-out;
    background: #ffe590;
    border: 0;
    border-radius: 4px;
    border: 1px solid #423731;
    outline: 0; }
    .newsletter-form__submit:hover {
      background: #e2cb80; }
  .newsletter-form__success {
    margin-top: 16px;
    border-radius: 4px;
    color: #ffffff;
    text-align: left;
    padding: 12px 16px 12px 48px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMThweCIgaGVpZ2h0PSIxOHB4IiB2aWV3Qm94PSIwIDAgMTggMTgiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjE5RkI2RjM2LTlENzItNDFFNS04RUIzLTU3NEY4NTg0OUVGNDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjQtRGVzLUVucXVpcnktQ29uZmlybWF0aW9uLUVtYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNTI5LjAwMDAwMCwgLTcyNy4wMDAwMDApIj4KICAgICAgICAgICAgPGcgaWQ9Ik5vdGlmaWNhdGlvbi0vLURlc2t0b3AtLy0xNnB0LXBhZGRpbmctIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTIuMDAwMDAwLCA3MTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLU5vdGlmaWNhdGlvbi0vLUxlZnQtKy1SaWdodC1JY29uLVVJLU1pc2MtLy1Ob3RpZmljYXRpb24tLy1EZXNrdG9wLS8tTGVmdC0rLVJpZ2h0LUljb24tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1SaWdodC1hcnJvdy0tUm91bmQtLy1BY3Rpb24tLy1jaGVja19jaXJjbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA2LjAwMDAwMCkiPgogICAgICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tQWN0aW9uLS8tY2hlY2tfY2lyY2xlIj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwb2x5Z29uIGlkPSJQYXRoIiBwb2ludHM9IjAgMCAyMCAwIDIwIDIwIDAgMjAiPjwvcG9seWdvbj4KICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxwYXRoIGQ9Ik0xMCwxLjY2NjY2NjY3IEM1LjQsMS42NjY2NjY2NyAxLjY2NjY2NjY3LDUuNCAxLjY2NjY2NjY3LDEwIEMxLjY2NjY2NjY3LDE0LjYgNS40LDE4LjMzMzMzMzMgMTAsMTguMzMzMzMzMyBDMTQuNiwxOC4zMzMzMzMzIDE4LjMzMzMzMzMsMTQuNiAxOC4zMzMzMzMzLDEwIEMxOC4zMzMzMzMzLDUuNCAxNC42LDEuNjY2NjY2NjcgMTAsMS42NjY2NjY2NyBaIE03Ljc0MTY2Njc0LDEzLjU3NSBMNC43NTAwMDAwMywxMC41ODMzMzMzIEM0LjQyNTAwMDAyLDEwLjI1ODMzMzMgNC40MjUwMDAwMiw5LjczMzMzMzMgNC43NTAwMDAwMyw5LjQwODMzMzMgQzUuMDc1MDAwMDMsOS4wODMzMzMzIDUuNjAwMDAwMDQsOS4wODMzMzMzIDUuOTI1MDAwMDQsOS40MDgzMzMzIEw4LjMzMzMzMzQxLDExLjgwODMzMzMgTDE0LjA2NjY2NjgsNi4wNzQ5OTk5NSBDMTQuMzkxNjY2OCw1Ljc0OTk5OTk1IDE0LjkxNjY2NjgsNS43NDk5OTk5NSAxNS4yNDE2NjY4LDYuMDc0OTk5OTUgQzE1LjU2NjY2NjksNi4zOTk5OTk5NSAxNS41NjY2NjY5LDYuOTI0OTk5OTYgMTUuMjQxNjY2OCw3LjI0OTk5OTk2IEw4LjkxNjY2Njc1LDEzLjU3NSBDOC42MDAwMDAwOCwxMy45IDguMDY2NjY2NzQsMTMuOSA3Ljc0MTY2Njc0LDEzLjU3NSBaIiBpZD0i8J+UuUljb24tQ29sb3IiIGZpbGw9IiNGRkZGRkYiPjwvcGF0aD4KICAgICAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+) no-repeat left 16px center #3fac14;
    position: relative; }
    .newsletter-form__success-hide {
      width: 10px;
      height: 10px;
      background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTBweCIgaGVpZ2h0PSIxMHB4IiB2aWV3Qm94PSIwIDAgMTAgMTAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPjI1MDU3MTE4LUU3NzEtNEM3Ri1CMTNGLTIzQTMyMzYxRDA1RTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIzLjQtRGVzLUVucXVpcnktQ29uZmlybWF0aW9uLUVtYWlsIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtODk3LjAwMDAwMCwgLTczMS4wMDAwMDApIiBmaWxsPSIjRkZGRkZGIj4KICAgICAgICAgICAgPGcgaWQ9Ik5vdGlmaWNhdGlvbi0vLURlc2t0b3AtLy0xNnB0LXBhZGRpbmctIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg1MTIuMDAwMDAwLCA3MTIuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iVUktTWlzYy0vLU5vdGlmaWNhdGlvbi0vLUxlZnQtKy1SaWdodC1JY29uLVVJLU1pc2MtLy1Ob3RpZmljYXRpb24tLy1EZXNrdG9wLS8tTGVmdC0rLVJpZ2h0LUljb24tIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgxNi4wMDAwMDAsIDguMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPGcgaWQ9Ikljb24tLy1Dcm9zcyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMzY0LjAwMDAwMCwgNi4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTE0Ljc1NTkyMjMsNS4yNDQwNzc2OCBDMTUuMDgxMzU5Miw1LjU2OTUxNDU5IDE1LjA4MTM1OTIsNi4wOTcxNTIwNyAxNC43NTU5MjIzLDYuNDIyNTg4OTggTDExLjE3OCwxMCBMMTQuNzU1OTIyMywxMy41Nzc0MTEgQzE1LjA4MTM1OTIsMTMuOTAyODQ3OSAxNS4wODEzNTkyLDE0LjQzMDQ4NTQgMTQuNzU1OTIyMywxNC43NTU5MjIzIEMxNC40MzA0ODU0LDE1LjA4MTM1OTIgMTMuOTAyODQ3OSwxNS4wODEzNTkyIDEzLjU3NzQxMSwxNC43NTU5MjIzIEwxMCwxMS4xNzggTDYuNDIyNTg4OTgsMTQuNzU1OTIyMyBDNi4wOTcxNTIwNywxNS4wODEzNTkyIDUuNTY5NTE0NTksMTUuMDgxMzU5MiA1LjI0NDA3NzY4LDE0Ljc1NTkyMjMgQzQuOTE4NjQwNzcsMTQuNDMwNDg1NCA0LjkxODY0MDc3LDEzLjkwMjg0NzkgNS4yNDQwNzc2OCwxMy41Nzc0MTEgTDguODIyLDEwIEw1LjI0NDA3NzY4LDYuNDIyNTg4OTggQzQuOTE4NjQwNzcsNi4wOTcxNTIwNyA0LjkxODY0MDc3LDUuNTY5NTE0NTkgNS4yNDQwNzc2OCw1LjI0NDA3NzY4IEM1LjU2OTUxNDU5LDQuOTE4NjQwNzcgNi4wOTcxNTIwNyw0LjkxODY0MDc3IDYuNDIyNTg4OTgsNS4yNDQwNzc2OCBMMTAsOC44MjIgTDEzLjU3NzQxMSw1LjI0NDA3NzY4IEMxMy45MDI4NDc5LDQuOTE4NjQwNzcgMTQuNDMwNDg1NCw0LjkxODY0MDc3IDE0Ljc1NTkyMjMsNS4yNDQwNzc2OCBaIiBpZD0i8J+OqC1JY29uLUNvbG9yIj48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICAgICAgPC9nPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=) no-repeat center center;
      text-decoration: none;
      position: absolute;
      right: 16px;
      top: 50%;
      transform: translate(0, -50%);
      display: block;
      text-indent: -9999px; }

@media only screen and (max-width: 767px) {
  .newsletter-form {
    padding-left: 16px;
    padding-right: 16px; }
    .newsletter-form__title {
      font-size: 18px;
      line-height: 1.55; }
    .newsletter-form__email {
      height: 39px; }
    .newsletter-form__submit {
      margin-top: 12px;
      padding-top: 10px;
      padding-bottom: 10px; } }

.social-networks {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 16px !important; }
  .social-networks__item {
    display: inline-block;
    vertical-align: middle;
    margin-right: 14px; }
    .social-networks__item:last-child {
      margin-right: 0; }
  .social-networks__link {
    display: block;
    text-decoration: none; }
  .social-networks__icon {
    display: block;
    margin: 0;
    height: 20px; }

@media only screen and (max-width: 767px) {
  .social-networks {
    text-align: center; } }

.must-read-articles {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-top: 26px; }
  .must-read-articles__item {
    margin-top: 26px; }
    .must-read-articles__item:first-child {
      margin-top: 0; }
  .must-read-articles__link {
    text-decoration: none;
    font-size: 16px;
    line-height: 1.5;
    color: #101010;
    position: relative;
    display: block; }
    .must-read-articles__link::after {
      display: block;
      content: '';
      clear: both; }
  .must-read-articles__number {
    top: -6px;
    left: -8px;
    position: absolute;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    background: #50433a;
    text-align: center;
    font-size: 12px;
    line-height: 2;
    color: #ffffff;
    z-index: 1; }
  .must-read-articles__thumbnail {
    float: left;
    width: 39%;
    margin-right: 8px;
    margin-top: 4px;
    height: 80px;
    background-size: cover;
    background-repeat: no-repeat;
    border-radius: 4px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    background-position: center center; }
  .must-read-articles__meta {
    float: left;
    width: calc(61% - 8px); }
    .must-read-articles__meta-date {
      margin-top: 12px;
      font-size: 10px;
      line-height: 1.6;
      font-weight: 300;
      color: #8a94a6; }

@media only screen and (max-width: 767px) {
  .must-read-articles {
    margin-top: 28px; }
    .must-read-articles__item {
      padding-left: 5px;
      margin-top: 28px; }
    .must-read-articles__thumbnail {
      margin-top: 0; }
    .must-read-articles__meta-date {
      margin-top: 8px; }
    .must-read-articles__number {
      top: -12px;
      left: -7px; } }

.featured-categories {
  padding: 0;
  margin: 0;
  list-style: none; }
  .featured-categories__item {
    margin-top: 32px; }
    .featured-categories__item:first-child {
      margin-top: 0; }
  .featured-categories__link {
    position: relative;
    height: 156px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    display: block;
    text-decoration: none;
    color: #50433a;
    border-radius: 4px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1); }
  .featured-categories__name {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    max-width: 90%;
    padding: 16px 8px;
    font-size: 14px;
    line-height: 1.43;
    text-transform: uppercase;
    border-radius: 4px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    background: #ffffff; }

@media only screen and (max-width: 767px) {
  .featured-categories__item {
    margin-top: 16px; }
  .featured-categories__name {
    letter-spacing: 0.6px;
    padding: 10px 28px; } }

.instagram {
  padding: 0;
  margin: 0;
  list-style: none;
  margin-left: -12px !important;
  margin-right: -12px !important;
  margin-top: 16px !important; }
  .instagram::after {
    display: block;
    content: '';
    clear: both; }
  .instagram__item {
    float: left;
    width: 50%;
    padding-left: 12px;
    padding-right: 12px;
    margin-top: 24px; }
    .instagram__item:first-child, .instagram__item:nth-child(2) {
      margin-top: 0; }
    .instagram__item-thumbnail {
      border-radius: 4px;
      display: block;
      text-decoration: none;
      background-size: cover;
      height: 102px;
      background-repeat: no-repeat;
      background-position: center center;
      box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1); }

.single-wrapper {
  margin-top: 40px; }

.single__meta {
  text-align: center; }
  .single__meta-title {
    font-size: 34px;
    line-height: 1.41;
    font-family: "Montserrat", sans-serif;
    font-weight: 600;
    margin-top: 8px;
    color: #101010;
    margin-bottom: 0; }

.single__content {
  margin-top: 24px; }
  .single__content .wp-block-image {
    max-width: 1132px;
    margin-left: auto;
    margin-right: auto;
    border-radius: 4px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    overflow: hidden; }
    .single__content .wp-block-image img {
      width: 100%;
      display: block;
      margin: 0; }
  .single__content .wp-block-quote {
    max-width: 966px;
    margin-left: auto;
    margin-right: auto;
    padding-top: 32px;
    padding-left: 150px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iNjRweCIgaGVpZ2h0PSI0MHB4IiB2aWV3Qm94PSIwIDAgNjQgNDAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogc2tldGNodG9vbCA1Ny4xICgxMDEwMTApIC0gaHR0cHM6Ly9za2V0Y2guY29tIC0tPgogICAgPHRpdGxlPkJGRTRCQkVDLTZENDctNDYzRi1CNDU2LTEyRUE5REU3MDRENjwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggc2tldGNodG9vbC48L2Rlc2M+CiAgICA8ZyBpZD0iUGFnZXMiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSIxMi4xLURlcy1CbG9nLVNpbmdsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTM0NS4wMDAwMDAsIC0xMjUyLjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iR3JvdXAiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIzNy4wMDAwMDAsIDEyMjQuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iUXVvdGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDkyLjAwMDAwMCwgMC4wMDAwMDApIj4KICAgICAgICAgICAgICAgICAgICA8ZyBpZD0iLVJvdW5kLS8tRWRpdG9yLS8tZm9ybWF0X3F1b3RlIj4KICAgICAgICAgICAgICAgICAgICAgICAgPGc+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iUGF0aCIgcG9pbnRzPSIwIDAgOTYgMCA5NiA5NiAwIDk2Ij48L3BvbHlnb24+CiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8cGF0aCBkPSJNMjguNjgsNjggQzMwLjcyLDY4IDMyLjYsNjYuODQgMzMuNDgsNjUuMDQgTDM5LjE2LDUzLjY4IEMzOS43Miw1Mi41NiA0MCw1MS4zNiA0MCw1MC4xMiBMNDAsMzIgQzQwLDI5LjggMzguMiwyOCAzNiwyOCBMMjAsMjggQzE3LjgsMjggMTYsMjkuOCAxNiwzMiBMMTYsNDggQzE2LDUwLjIgMTcuOCw1MiAyMCw1MiBMMjgsNTIgTDIzLjg4LDYwLjI0IEMyMi4wOCw2My44IDI0LjY4LDY4IDI4LjY4LDY4IFogTTY4LjY4LDY4IEM3MC43Miw2OCA3Mi42LDY2Ljg0IDczLjQ4LDY1LjA0IEw3OS4xNiw1My42OCBDNzkuNzIsNTIuNTYgODAsNTEuMzYgODAsNTAuMTIgTDgwLDMyIEM4MCwyOS44IDc4LjIsMjggNzYsMjggTDYwLDI4IEM1Ny44LDI4IDU2LDI5LjggNTYsMzIgTDU2LDQ4IEM1Niw1MC4yIDU3LjgsNTIgNjAsNTIgTDY4LDUyIEw2My44OCw2MC4yNCBDNjIuMDgsNjMuOCA2NC42OCw2OCA2OC42OCw2OCBaIiBpZD0i8J+UuS1JY29uLUNvbG9yIiBmaWxsPSIjRTFFNEU4Ij48L3BhdGg+CiAgICAgICAgICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgICAgICA8L2c+CiAgICAgICAgICAgIDwvZz4KICAgICAgICA8L2c+CiAgICA8L2c+Cjwvc3ZnPg==) no-repeat left 100px top 25px; }
    .single__content .wp-block-quote p {
      margin: 0;
      font-size: 24px;
      line-height: 1.5;
      font-weight: 500; }
    .single__content .wp-block-quote cite {
      margin-top: 16px;
      font-style: normal;
      font-size: 16px;
      display: block;
      line-height: 1.5;
      font-weight: 300; }
  .single__content .wp-block-columns {
    max-width: 1132px;
    margin-left: auto;
    margin-right: auto; }
    .single__content .wp-block-columns.row-31 .wp-block-column:first-child {
      flex-basis: calc(31% - 16px); }
    .single__content .wp-block-columns.row-31 .wp-block-column:nth-child(2) {
      flex-basis: calc(69% - 16px); }
    .single__content .wp-block-columns.row-31 .wp-block-quote {
      padding-left: 58px;
      background-position: left 15px top 30px; }
      .single__content .wp-block-columns.row-31 .wp-block-quote p {
        font-size: 20px;
        line-height: 1.6; }
    .single__content .wp-block-columns.row-70 .wp-block-column:first-child {
      flex-basis: calc(70% - 16px); }
    .single__content .wp-block-columns.row-70 .wp-block-column:nth-child(2) {
      flex-basis: calc(30% - 16px); }
  .single__content p {
    margin-top: 40px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
    font-size: 20px;
    line-height: 1.6;
    color: #101010;
    max-width: 966px; }
  .single__content ul {
    font-size: 20px;
    line-height: 1.6;
    margin-top: 32px;
    margin-bottom: 32px;
    color: #101010;
    max-width: 966px;
    margin-left: auto;
    margin-right: auto; }
    .single__content ul li {
      margin-top: 8px; }
      .single__content ul li:first-child {
        margin-top: 0; }
  .single__content h3 {
    max-width: 966px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 48px;
    font-size: 34px;
    line-height: 1.41;
    font-weight: 500;
    margin-bottom: 16px;
    font-family: "Montserrat", sans-serif; }
    .single__content h3 + p {
      margin-top: 16px; }

.single__gallery {
  margin-top: 48px;
  padding-left: 24px;
  padding-right: 24px; }
  .single__gallery-list {
    margin-left: -12px;
    margin-right: -12px; }
    .single__gallery-list::after {
      display: block;
      content: '';
      clear: both; }
  .single__gallery-item {
    padding-left: 12px;
    padding-right: 12px;
    width: 25%;
    float: left; }
  .single__gallery-thumbnail {
    height: 508px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    border-radius: 4px;
    overflow: hidden; }

.single__bottom .container, .single__bottom #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row, #mega-menu-wrap-primary .single__bottom #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row, .single__related .container, .single__related #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row, #mega-menu-wrap-primary .single__related #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
  max-width: 996px; }

.single__related {
  margin-top: 81px; }
  .single__related-title, .single__instagram-title {
    text-align: center;
    margin: 0;
    font-size: 34px;
    line-height: 1.41;
    font-weight: 500;
    margin: 0; }
  .single__related-list {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 32px;
    margin-left: -12px;
    margin-right: -12px; }
    .single__related-list::after {
      display: block;
      content: '';
      clear: both; }
  .single__related-item {
    padding-left: 12px;
    padding-right: 12px;
    width: 25%;
    float: left; }
  .single__related-link {
    display: block;
    text-decoration: none;
    color: #101010;
    font-size: 16px;
    line-height: 1.5; }
  .single__related-thumbnail {
    height: 148px;
    box-shadow: 0 0 1px 0 rgba(10, 22, 70, 0.06), 0 3px 3px -1px rgba(10, 22, 70, 0.1);
    border-radius: 4px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .single__related-posttitle {
    margin-top: 8px; }
  .single__related-date {
    margin-top: 4px;
    font-size: 10px;
    font-weight: 300;
    font-style: italic;
    line-height: 1.6; }

.single__instagram {
  margin-top: 114px;
  text-align: center; }
  .single__instagram-list {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-top: 32px; }
    .single__instagram-list::after {
      display: block;
      content: '';
      clear: both; }
  .single__instagram-item {
    float: left;
    width: 25%; }
  .single__instagram-thumbnail {
    display: block;
    height: 220px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }
  .single__instagram-caption {
    text-align: left;
    display: none;
    padding: 8px 0 24px 8px;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 300;
    color: #101010; }

@media only screen and (max-width: 991px) {
  .single__gallery {
    padding-left: 0;
    padding-right: 0; }
    .single__gallery-thumbnail {
      width: 231px;
      height: 356px; }
    .single__gallery-list {
      margin-left: 0;
      margin-right: 0; } }

@media only screen and (max-width: 767px) {
  .single-wrapper {
    margin-top: 0; }
  .single__meta-title {
    margin-top: 12px;
    font-size: 28px;
    line-height: 1.29; }
  .single__meta-date {
    margin-top: 8px; }
  .single__content {
    margin-top: 32px; }
    .single__content p,
    .single__content ul {
      margin-top: 16px;
      margin-bottom: 16px;
      font-size: 16px;
      line-height: 1.5; }
    .single__content h3 {
      font-size: 24px;
      line-height: 1.33; }
    .single__content .wp-block-quote {
      padding-top: 32px;
      padding-left: 58px;
      background-position: left 15px top 30px; }
      .single__content .wp-block-quote p {
        font-size: 18px;
        line-height: 1.55; }
      .single__content .wp-block-quote cite {
        font-size: 14px;
        line-height: 1.43; }
    .single__content .wp-block-column {
      flex-basis: 100% !important; }
    .single__content .wp-block-columns.row-31 .wp-block-quote p {
      font-size: 16px;
      line-height: 1.5; }
  .single__related {
    margin-top: 40px; }
    .single__related-title, .single__instagram-title {
      font-size: 24px;
      line-height: 1.33; }
    .single__related-list {
      margin-top: 24px; }
    .single__related-link {
      width: 238px; }
  .single__instagram-caption {
    display: block; }
  .single__instagram-item {
    width: 50%; }
    .single__instagram-item:nth-child(2n + 3) {
      clear: both; }
  .single__instagram-thumbnail {
    height: 160px; } }

.input-label {
  transition: all 0.2s ease-in-out;
  outline: 0; }
  .input-label:focus {
    border-color: #101010; }
    .input-label:focus + label {
      visibility: visible;
      opacity: 1; }
  .input-label + label {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    padding-left: 4px;
    padding-right: 4px;
    left: 8px;
    background: #ffffff;
    top: -8px;
    font-size: 12px;
    color: #101010;
    line-height: 1.25;
    white-space: nowrap;
    overflow: hidden; }
  .input-label-wrapper {
    position: relative; }

.contact__form-input:focus {
  border-color: #101010; }
  .contact__form-input:focus + label {
    visibility: visible;
    opacity: 1; }

.contact__form-input + label {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  padding-left: 4px;
  padding-right: 4px;
  left: 8px;
  background: #ffffff;
  top: -8px;
  font-size: 12px;
  color: #101010;
  line-height: 1.25;
  white-space: nowrap;
  overflow: hidden; }

.remodal__form-input:focus {
  border-color: #101010; }
  .remodal__form-input:focus + label {
    visibility: visible;
    opacity: 1; }

.remodal__form-input + label {
  visibility: hidden;
  opacity: 0;
  position: absolute;
  padding-left: 4px;
  padding-right: 4px;
  left: 8px;
  background: #ffffff;
  top: -8px;
  font-size: 12px;
  color: #101010;
  line-height: 1.25;
  white-space: nowrap;
  overflow: hidden; }


