/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}[hidden],template{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:focus,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button;}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:.8}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}body:after{content:'{ "xss": "0","xs": "400px","s": "639px","m": "769px","l": "1024px","xl": "1200px","xxl": "1600px","hd": "1800px" }';clip:rect(1px,1px,1px,1px);position:absolute!important;height:0;width:0;overflow:hidden}.color-primary{color:#a0615a!important}.color-primary-lighten{color:#dfa88e!important}.color-white{color:#fff!important}*{background-repeat:no-repeat;padding:0;margin:0}*,:after,:before{box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit;background-repeat:no-repeat}ul{list-style:none}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic;display:inline-block;vertical-align:middle}html{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;font-size:53%}body,html{height:100%}body{position:relative;padding:0;font-style:normal;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size-adjust:auto;cursor:auto;overflow-x:hidden}.main-wrapper{width:100%}svg{fill:inherit;color:inherit;height:inherit;width:inherit;-webkit-transition:inherit;transition:inherit}.catalog-previews__list:after,.catalog-previews__list:before,.clearfix:after,.clearfix:before,.delivery-advantages__list:after,.delivery-advantages__list:before,.favorite-preview__list:after,.favorite-preview__list:before,.footer-soc-links:after,.footer-soc-links:before,.gallery__list:after,.gallery__list:before,.isUCbrowser .catalog__list:after,.isUCbrowser .catalog__list:before,.opt-payments__list:after,.opt-payments__list:before,.payments-service__list:after,.payments-service__list:before,.ready-products__list:after,.ready-products__list:before{content:"";display:table;clear:both}.hidden,.hide,[hidden]{display:none!important}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.screen-reader-text,.sr-only,html:not(.isOperaMini) .opera-mini-only{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}:focus,a:focus{outline:3px solid #ff0}[data-whatinput=mouse] :focus,[data-whatinput=touch] :focus{outline:none}::-moz-selection{background:rgba(160,97,90,.9);color:#25363f}::selection{background:rgba(160,97,90,.9);color:#25363f}body{letter-spacing:.05em;color:#25363f;font-size:1.6rem;font-family:Open Sans,sans-serif;background-color:#fff;height:100%!important}.operaMini .wow{visibility:visible!important}.container{max-width:122rem;margin-left:auto;margin-right:auto;padding-right:10px;padding-left:10px}.main-wrapper{max-width:100vw;overflow-x:hidden}.header-spacer{display:none!important}
/*! nouislider - 9.2.0 - 2017-01-11 10:35:35 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.noUi-target{position:relative;direction:ltr}.noUi-base{width:100%;height:100%;position:relative;z-index:1}.noUi-connect{position:absolute;right:0;top:0;left:0;bottom:0}.noUi-origin{position:absolute;height:0;width:0}.noUi-handle{position:relative;z-index:1}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:top .3s,right .3s,bottom .3s,left .3s;transition:top .3s,right .3s,bottom .3s,left .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-base,.noUi-handle{-webkit-transform:translateZ(0);transform:translateZ(0)}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;left:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;left:-6px;top:-17px}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connect{background:#3fb8af;box-shadow:inset 0 0 3px rgba(51,51,51,.45);-webkit-transition:background .45s;transition:background .45s}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translate3d(0,50%,0);transform:translate3d(0,50%,0);padding-left:25px}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}.br-theme-css-stars .br-widget{height:28px;white-space:nowrap}.br-theme-css-stars .br-widget a{text-decoration:none;height:18px;width:18px;float:left;font-size:23px;margin-right:5px}.br-theme-css-stars .br-widget a:after{content:"\2605";color:#d2d2d2}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#edb867}.br-theme-css-stars .br-widget .br-current-rating{display:none}.br-theme-css-stars .br-readonly a{cursor:default}.js-rating,.js-rating-read_only{display:none}.br-theme-css-stars .br-widget{height:auto}.br-theme-css-stars .br-widget a{font-family:Time New Romans;font-size:1.8rem;width:2.4rem;margin-right:0;padding-right:1rem}.br-theme-css-stars .br-widget a:after{content:"";display:block;background-size:contain;height:1.8rem;width:1.8rem;background-position:50%;background-image:url(rev-star.svg)}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{color:#a0615a;background-image:url(rev-star-selected.svg)}

.br-theme-css-stars .br-widget i{text-decoration:none;height:18px;width:18px;float:left;font-size:23px;margin-right:5px}.br-theme-css-stars .br-widget i:after{content:"\2605";color:#d2d2d2}.br-theme-css-stars .br-widget i.br-active:after,.br-theme-css-stars .br-widget i.br-selected:after{color:#edb867}.br-theme-css-stars .br-widget .br-current-rating{display:none}.br-theme-css-stars .br-readonly a{cursor:default}.js-rating,.js-rating-read_only{display:none}.br-theme-css-stars .br-widget{height:auto}.br-theme-css-stars .br-widget i{font-family:Time New Romans;font-size:1.8rem;width:2.4rem;margin-right:0;padding-right:1rem}.br-theme-css-stars .br-widget i:after{content:"";display:block;background-size:contain;height:1.8rem;width:1.8rem;background-position:50%;background-image:url(rev-star.svg)}.br-theme-css-stars .br-widget i.br-active:after,.br-theme-css-stars .br-widget i.br-selected:after{color:#a0615a;background-image:url(rev-star-selected.svg)}

.slick-slider{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,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{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}.btn,.btn-base,.button,.template-order .back_to_shop{/*-webkit-appearance:none;-moz-appearance:none;*/position:relative;display:inline-block;text-align:center;vertical-align:middle;text-decoration:none;-webkit-tap-highlight-color:transparent;border:none;padding:0;line-height:1;cursor:pointer;background:transparent;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;outline-color:#ff0;white-space:nowrap;color:inherit}.btn-base::-moz-focus-inner,.btn::-moz-focus-inner,.button::-moz-focus-inner,.template-order .back_to_shop::-moz-focus-inner{border:0;padding:0}.btn,.button,.template-order .back_to_shop{padding:.84em 1.35em;display:inline-block;color:#fff;white-space:nowrap;-webkit-transition:.3s;transition:.3s;font-size:1.5rem;text-align:center;letter-spacing:.05em;font-weight:600}.btn:focus,.btn:hover,.button:focus,.button:hover,.template-order .back_to_shop:focus,.template-order .back_to_shop:hover{color:#fff;background-color:#2d414c}.btn--primary,.button--primary,.template-order .back_to_shop,.template-order .back_to_shop--primary{background-color:#a0615a;box-shadow:0 .6rem 1.3rem 0 rgba(27,10,3,.26)}.btn--primary:focus,.btn--primary:hover,.button--primary:focus,.button--primary:hover,.template-order .back_to_shop--primary:focus,.template-order .back_to_shop--primary:hover,.template-order .back_to_shop:focus,.template-order .back_to_shop:hover{background-color:#dfa88e}.btn--secondary,.button--secondary,.template-order .back_to_shop--secondary{background-color:#2d3f49;color:#fff;box-shadow:0 .6rem 1.3rem 0 rgba(27,10,3,.26)}.btn--secondary:focus,.btn--secondary:hover,.button--secondary:focus,.button--secondary:hover,.template-order .back_to_shop--secondary:focus,.template-order .back_to_shop--secondary:hover{background-color:#3c5461;color:#fff}.btn--large,.button--large,.template-order .back_to_shop--large{padding:1.5em 2.5em;box-shadow:0 1.4rem 2.9rem 0 rgba(27,10,3,.26);text-transform:uppercase;letter-spacing:0.02rem}.btn--small,.button--small,.template-order .back_to_shop--small{font-size:1.5rem;text-transform:none;padding:.7em 1.3em;font-weight:600;letter-spacing:.05em;box-shadow:0 .6rem 1.3rem 0 rgba(27,10,3,.26)}.btn--wide,.button--wide,.template-order .back_to_shop--wide{padding-left:2em;padding-right:2em}.btn-clear{background-color:#fff;color:#25363f;-webkit-transition:.3s;transition:.3s}.btn-clear__icon{height:1rem;width:1rem;margin-right:.7rem}.btn-clear svg{fill:#a0615a}.btn-clear svg,.scroll-top{-webkit-transition:.3s;transition:.3s}.scroll-top{background-color:#a0615a;height:4rem;width:4rem;position:fixed;bottom:3rem;right:3rem;box-shadow:0 1.4rem 2.9rem 0 rgba(27,10,3,.26);-webkit-transform:translateY(100%);transform:translateY(100%);opacity:0;z-index:12;display:none}.after-header .scroll-top{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}.scroll-top svg{height:2rem;width:2rem;fill:#fff}.btn-circle{background-color:#e5e5e5;border-radius:50%;height:4rem;width:4rem;color:#888}.btn-circle:focus,.btn-circle:hover{background-color:#f2f2f2}label{display:inline-block;vertical-align:middle}.field-input,.field-select,.field-textarea,.input-base{width:auto;background:transparent;vertical-align:middle;font-family:inherit;border:none;border-radius:0;line-height:1;-webkit-transition:.2s;transition:.2s}.field-input::-ms-expand,.field-select::-ms-expand,.field-textarea::-ms-expand,.input-base::-ms-expand{display:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0}.field-input,.field-select,.field-textarea{padding:.3px;font-size:1.6rem;font-weight:500;line-height:1.4;border:1px solid #dfa78d;color:#a0615a;font-weight:600}.field-input::-webkit-input-placeholder,.field-select::-webkit-input-placeholder,.field-textarea::-webkit-input-placeholder{opacity:1}.field-input:-ms-input-placeholder,.field-select:-ms-input-placeholder,.field-textarea:-ms-input-placeholder{opacity:1}.field-input::placeholder,.field-select::placeholder,.field-textarea::placeholder{opacity:1}.field-input{line-height:2.6rem}.field-textarea{max-width:100%;overflow:auto}.field-select{background-color:#f8f9f9;background-image:url(select-triangle.svg);background-position:100%;background-repeat:no-repeat;font-family:Proxima Nova Regular,sans-serif;color:#3d3d3d;padding:.5em 2.2em .5em .7em;font-size:1.6rem;cursor:pointer;border:none}.field-select--sort{width:16rem}.no-csscalc .field-select{background-image:none}.field-wrapper{width:100%;margin-bottom:2rem;text-align:left}.field-wrapper__field{width:100%;background: #fff;padding: 5px 10px;}.count-wrapper{text-align:center;width:12rem;max-width:12rem;position:relative;height:3.5rem;background-color:#f4f6f6}.count-wrapper__button{position:absolute;top:0;bottom:0;font-size:2rem;line-height:3.5rem;text-align:center;color:#a0615a;background-color:#edf0f0;width:3.7rem;cursor:pointer;-webkit-appearance:button}.count-wrapper__button--plus{    border-left: 1px solid #dfa88e26;right:0}.count-wrapper__button--minus{left:0;    border-right: 1px solid #dfa88e26;}.count-wrapper__input{text-align:center;height:100%;width:100%;color:#25363f;font-weight:600;font-size:1.5rem}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-weight-400{font-weight:400}h1,h2,h3,h4,h5,h6,p{margin:0}p{font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility}p+p{margin-top:1.3em}h1,h2,h3,h4,h5,h6{font-weight:400;font-style:normal;color:inherit;text-rendering:optimizeLegibility;font-size:inherit;line-height:1.1}.dotted-link{border-bottom:1px dotted currentColor;padding-bottom:.1em}.dotted-link:focus,.dotted-link:hover{border-bottom-color:transparent;color:#a0615a}a{line-height:inherit;-webkit-transition:all .1s linear;transition:all .1s linear}a,a:focus,a:hover{color:inherit;text-decoration:none}a img{border:0}.no-link-hover:focus,.no-link-hover:hover{color:inherit}:visited{opacity:.8}abbr[title],ins{text-decoration:none}.ul li{padding-left:5rem;padding-bottom:1.5rem;position:relative;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.ul li:before{content:"";height:2em;width:2em;position:absolute;top:0;left:0;background-image:url(ul-label.svg);background-size:100%}.formatted-text{text-align:left;font-size:1.6rem}.formatted-text :last-child{margin-bottom:0}.formatted-text .font-weight-400{font-family:Proxima Nova Regular,sans-serif}.formatted-text p{font-family:Open Sans,sans-serif}.formatted-text h1,.formatted-text h2,.formatted-text h3,.formatted-text h4,.formatted-text h5,.formatted-text h6{font-size:2.4rem;line-height:1.3;margin-bottom:1em;font-weight:300;/*text-transform:uppercase;*/letter-spacing:0.02rem;color:#a0615a}.formatted-text h3,.formatted-text h4,.formatted-text h5,.formatted-text h6{font-size:3.6rem}.formatted-text img,.formatted-text ol,.formatted-text p,.formatted-text ul{margin-bottom:1em}.formatted-text img+h2,.formatted-text img+h3,.formatted-text img+h4,.formatted-text img+h5,.formatted-text img+h6,.formatted-text img+ol,.formatted-text img+ul,.formatted-text ol+h2,.formatted-text ol+h3,.formatted-text ol+h4,.formatted-text ol+h5,.formatted-text ol+h6,.formatted-text ol+ol,.formatted-text ol+ul,.formatted-text p+h2,.formatted-text p+h3,.formatted-text p+h4,.formatted-text p+h5,.formatted-text p+h6,.formatted-text p+ol,.formatted-text p+ul,.formatted-text ul+h2,.formatted-text ul+h3,.formatted-text ul+h4,.formatted-text ul+h5,.formatted-text ul+h6,.formatted-text ul+ol,.formatted-text ul+ul{margin-top:1em}.formatted-text a{color:#a0615a;border-bottom:1px solid rgba(160,97,90,.5)}.formatted-text a:focus,.formatted-text a:hover{border-bottom-color:transparent}.formatted-text hr{margin:3rem 0;max-width:50%;border:1px solid rgba(37,54,63,.2)}.formatted-text ul{padding-top:.5rem}.formatted-text ul li{padding-left:4rem;position:relative;margin-bottom:2em;font-size:1.4rem;font-weight:600}.formatted-text ul li:before{content:"";height:2.2rem;width:2.2rem;position:absolute;top:0;left:0;background-image:url(ul-label.svg);background-size:100%}.formatted-text ol{counter-reset:a;list-style:none}.formatted-text ol li{padding-left:5rem;margin-bottom:2em;position:relative}.formatted-text ol li:before{position:absolute;top:0;left:0;margin-top:0;background-color:transparent;color:#dfa88e;counter-increment:a;content:counter(a);height:2.6rem;width:2.6rem;font-size:1.4rem;text-align:center;line-height:3rem;border-radius:50%;border:2px solid #dfa88e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal,.modal-overlay{position:fixed;bottom:0;right:0;top:0;left:0;opacity:0;visibility:hidden}.modal-overlay{z-index:17;background-color:rgba(25,41,49,.95);-webkit-transition:.3s;transition:.3s}.modal-overlay.active{opacity:1;visibility:visible}.m-overlay{background-color:rgba(25,41,49,.95)}.lg-backdrop{background-color:rgba(25,41,49,.95)!important}.lg-img-wrap{padding-top:7rem!important;padding-bottom:7rem!important}.lg-actions .lg-next,.lg-actions .lg-prev{background-color:#cc5042!important;color:#fff!important}.lg-sub-html{padding-top:25px!important;padding-bottom:25px!important}.lg-sub-html,.lg-toolbar{background-color:transparent!important}#lg-counter,.lg-toolbar .lg-icon{color:#fff!important}.modal{z-index:99999;overflow-x:hidden;text-align:center;font-size:0;white-space:nowrap;-webkit-transform:scale(.7);transform:scale(.7);-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.modal.is-opening{-webkit-animation-name:a;animation-name:a;visibility:visible}.modal.is-closing{-webkit-animation-name:b;animation-name:b;visibility:hidden;pointer-events:none;opacity:0}.isUCbrowser .modal.is-closing,.no-csspointerevents .modal{display:none}.modal:after,.modal__container{display:inline-block;vertical-align:middle}.modal:after{content:"";height:100%}.modal__container{margin-left:auto;margin-right:auto;white-space:normal}.modal__close{position:absolute;right:0;top:0;padding:2rem;box-sizing:content-box;z-index:1;background: #dfa78d;padding: 13px;}.modal__close svg{height:1.5rem;width:1.5rem;-webkit-transition:all .15s linear;transition:all .15s linear;fill:#2d404a}.modal__close:focus svg,.modal__close:hover svg{fill:#a0615a}.m-modal-wrapper,.modal__content{padding:5rem 0;background-color:#fff;max-width:55rem;margin-left:auto;margin-right:auto;position:relative}.quickview-modal__content{max-width:122rem}.feedback-modal__title{font-size:3.1rem;/*text-transform:uppercase;*/font-weight:300;letter-spacing:.02em}.feedback-modal__desc{font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:0;margin-top:.7em;max-width:38rem;margin-left:auto;margin-right:auto}.feedback-modal__header{margin-bottom:3rem}.feedback-modal__content{padding:4rem 0 5rem;background-color: #2d404a;border: 1px solid #dfa78d;color: #fff;}.feedback-modal__content .feedback-form{padding:0 7rem}.feedback-form__footer{margin-top:2rem}.feedback-form__success{display:none;font-size:1.4rem;margin-top:2rem;color:#71b747;font-weight:600}.form-success .feedback-form__success{display:block}.new-review-modal__title{font-size:3.1rem;/*text-transform:uppercase;*/font-weight:300;letter-spacing:.02em}.new-review-modal__desc{font-size:1.5rem;font-weight:400;line-height:1.4;letter-spacing:0;margin-top:.7em;max-width:38rem;margin-left:auto;margin-right:auto}.new-review-modal__header{margin-bottom:3rem}.new-review-modal__content{padding:4rem 0;    background-color: #2d404a;
    border: 1px solid #dfa78d;
    color: #fff;}.new-review-modal__content .feedback-form{padding:0 4rem}.new-review-modal-rating{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;color:#fff}.m-modal .field-input{width:100%;background: #fff;}.m-modal .field-input[type="checkbox"]{width:auto;}.m-modal .m-input-label{color:#a0615a}.m-modal .m-input{margin-bottom:1.5rem}.m-modal form{padding:0 7rem}.m-modal .m-modal-heading{margin-top:0;font-size:3.1rem;/*text-transform:uppercase;*/font-weight:300;letter-spacing:.02em;margin-bottom:3rem}.m-modal-errors{background-color:#da7272;color:#fff;letter-spacing:0;padding:1rem;font-size:13px}.m-modal-errors:empty{display:none}.m-modal-errors .m-modal-error{margin-bottom:1rem}@-webkit-keyframes a{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@keyframes a{0%{-webkit-transform:scale(1.05);transform:scale(1.05);opacity:0}to{-webkit-transform:none;transform:none;opacity:1}}@-webkit-keyframes b{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@keyframes b{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}to{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}}@font-face{font-family:magictoolbox-thin;font-weight:400;font-style:normal;src:url(fonts/magictoolbox-thin.eot?#iefix) format("embedded-opentype"),url("data:font/opentype;base64,AAEAAAANAIAAAwBQRkZUTXJLSEgAAAdAAAAAHEdERUYAKQAPAAAHIAAAAB5PUy8yAlYL4QAAAVgAAABWY21hcEAYY70AAAHUAAABSmdhc3D//wADAAAHGAAAAAhnbHlmMMVOJwAAAzQAAAGIaGVhZAmWUYMAAADcAAAANmhoZWEP9QamAAABFAAAACRobXR4L0EAQAAAAbAAAAAkbG9jYQGGAgAAAAMgAAAAFG1heHAAUAAcAAABOAAAACBuYW1l6MPgdAAABLwAAAH1cG9zdLaTuyIAAAa0AAAAZAABAAAAAQAAEWdxz18PPPUACwgAAAAAANDtg/MAAAAA0O2D8wAA/gIInAaeAAAACAACAAAAAAAAAAEAAAae/gIAuAibAAD//wicAAEAAAAAAAAAAAAAAAAAAAAJAAEAAAAJABkABQAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQZeAZAABQAIBTMFmQAAAR4FMwWZAAAD1wBmAhIAAAAABQAAAAAAAAAAAAAAAAAAAAACAAAAAAAAUGZFZABAoAGgBgZm/mYAuAaeAf4AAAABAAAAAAAABAAAAAAAAAACqgAACJsAAAOlAAADpQAACJsAAAibAAAHfABAAAAAAwAAAAMAAAAcAAEAAAAAAEQAAwABAAAAHAAEACgAAAAGAAQAAQACAACgBv//AAAAAKAB//8AAGACAAEAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAqACoAKgBMAGAAdACIAJwAxAAFAAAAAAQABZoAAgAFAAgACwAPAAATEQkBIQE3AREJASEDESERZgFd/uECuP6kPQFd/mYBXP1IpAQABNf77AIK/ZkCC1z99gQU/lICCvrNBZr6ZgABAAD+AgicBp4ACwAACQEHCQEnCQE3CQEXBHEEKyP71fvVIwQr+9UjBCsEKyMCUPvVIwQr+9UjBCsEKyP71QQrIwAAAAEAAP4CA6YGngAFAAARARcJAQcDixv8iQN1GwJQBE4X+8n7yRcAAAABAAD+AgOmBp4ABQAACQEnCQE3A6b8dxsDd/yHGwJQ+7IXBDcENxcAAQAAADcInAPdAAUAACUBNwkBFwRO+7IXBDcENxc3A4oa/IkDeRoAAAEAAAA3CJwD3QAFAAAJAQcJAScETgROF/vJ+8kXA938dxsDd/yHGwACAEAAQAHAAcAADQAYAAAlBycGIyImNDYyFhUUDwEWMzI2NCYiBhUUAcAXcSk3P1lZflkh1yc5OFBQcFBXF3EhWX5ZWT82KQInUHBQUDg5AAAADACWAAEAAAAAAAEAEQAkAAEAAAAAAAIABABAAAEAAAAAAAMALQChAAEAAAAAAAQAEQDzAAEAAAAAAAUACwEdAAEAAAAAAAYAEQFNAAMAAQQJAAEAIgAAAAMAAQQJAAIACAA2AAMAAQQJAAMAWgBFAAMAAQQJAAQAIgDPAAMAAQQJAAUAFgEFAAMAAQQJAAYAIgEpAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFQAaABpAG4AAFRoaW4AAEYAbwBuAHQARgBvAHIAZwBlACAAMgAuADAAIAA6ACAATQBhAGcAaQBjAFQAbwBvAGwAYgBvAHgALQBUAGgAaQBuACAAOgAgADIANwAtADEALQAyADAAMQA1AABGb250Rm9yZ2UgMi4wIDogTWFnaWNUb29sYm94LVRoaW4gOiAyNy0xLTIwMTUAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAFYAZQByAHMAaQBvAG4AIAAxAC4AMAAAVmVyc2lvbiAxLjAAAE0AYQBnAGkAYwBUAG8AbwBsAGIAbwB4AC0AVABoAGkAbgAATWFnaWNUb29sYm94LVRoaW4AAAAAAAIAAAAAAAD/mgBmAAAAAAAAAAAAAAAAAAAAAAAAAAAACQAAAAEAAgECAQMBBAEFAQYBBwd1bmlBMDAxB3VuaUEwMDIHdW5pQTAwMwd1bmlBMDA0B3VuaUEwMDUHdW5pQTAwNgAAAAH//wACAAEAAAAMAAAAFgAAAAIAAQADAAgAAQAEAAAAAgAAAAAAAAABAAAAANBwQGEAAAAA0O2D8wAAAADQ7YPz")}.MagicZoom,.mz-button,.mz-expand-controls,.mz-expand-thumbnails,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage,.mz-expand .mz-image-stage>figure .mz-caption,.mz-figure,.mz-hint,.mz-lens,.mz-loading,.mz-thumb img,.mz-zoom-window{box-sizing:border-box}.MagicZoom,.mz-figure{display:inline-block;outline:0!important;font-size:0!important;line-height:100%!important;direction:ltr!important;position:relative;z-index:1;margin:0 auto;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden}.MagicZoom{-webkit-transform:translateZ(0);-ms-touch-action:pan-y;touch-action:pan-y}figure.mz-figure{overflow:hidden;margin:0!important;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.MagicZoom img,.mz-figure img{border:0!important;margin:0!important;outline:0!important;padding:0!important}.MagicZoom>img,.mz-figure>img{width:100%;height:auto}.ie8-magic .MagicZoom>img,.ie8-magic .mz-figure>img{width:100%;max-width:none!important}.mz-expand .mz-figure.mz-no-zoom,.mz-figure.mz-no-zoom.mz-no-expand{cursor:default!important}.mz-expand,.mz-figure.mz-active{-ms-touch-action:none;touch-action:none}.mz-lens,.mz-zoom-window{position:absolute!important;overflow:hidden!important;pointer-events:none!important}.mz-lens img,.mz-zoom-window img{position:absolute!important;max-width:none!important;max-height:none!important}.mz-lens img{-webkit-transition:none!important;transition:none!important}.mz-zoom-window{z-index:20;-webkit-transform:translateZ(0);transform:translateZ(0)}.mz-zoom-window.mz-magnifier{-webkit-mask-image:-webkit-radial-gradient(circle,#fff,#000);-webkit-mask-clip:content;cursor:none}.mz-figure.mz-active .mz-zoom-window.mz-magnifier{pointer-events:auto!important;cursor:inherit!important}.mz-zoom-window.mz-magnifier.mz-expanded{z-index:2147483647}.mz-zoom-window img{width:auto;height:auto;left:-1000%;right:-1000%;top:-1000%;bottom:-1000%;margin:auto!important;-webkit-transition:none!important;transition:none!important;-webkit-transform-origin:50% 50%!important;transform-origin:50% 50%!important}.mz-zoom-window.mz-preview img{top:0!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;width:100%!important;height:auto!important;-webkit-transform:none!important;transform:none!important}.lt-ie9-magic .mz-zoom-window img{margin:0!important}.mz-expand-controls{z-index:2147483647}.mz-fade{-webkit-transition:opacity .25s;transition:opacity .25s}.mz-hidden{opacity:0}.mz-visible{opacity:1}.mobile-magic .mz-expand .mz-expand-bg{-webkit-transform-style:flat!important;transform-style:flat!important}.mobile-magic .mz-expand .mz-image-stage>figure .mz-caption{display:none!important}.mobile-magic .mz-expand-controls.mz-fade{-webkit-transition:none!important;transition:none!important}.mobile-magic .mz-expand>.mz-zoom-window{top:0!important;left:0!important}.mz-expanded-view-open,.mz-expanded-view-open body{overflow:hidden!important}.mz-expanded-view-open body{height:auto!important}.mz-figure.mz-active{background:#fff}.mz-figure.mz-active,.mz-figure.mz-click-zoom,.mz-figure.mz-no-zoom{cursor:pointer;cursor:zoom-in}.mz-figure.mz-active.mz-no-expand{cursor:crosshair}.mz-figure.mz-active.mz-click-zoom.mz-no-expand{cursor:crosshair;cursor:zoom-out}.mz-figure.mz-active.mz-magnifier-zoom.mz-hover-zoom.mz-no-expand{cursor:none}.mz-figure.mz-magnifier-zoom.mz-active{overflow:visible!important}.mz-figure.mz-active>img{filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='saturate' values='0'/><feComponentTransfer><feFuncA type='linear' slope='0.6'/></feComponentTransfer></filter></svg>#grayscale");-webkit-filter:grayscale(80%) opacity(60%);filter:grayscale(80%) opacity(60%)}.no-cssfilters-magic .mz-figure.mz-active>img{opacity:.6}.lt-ie10-magic .mz-figure.mz-active>img{opacity:1;filter:progid:DXImageTransform.Microsoft.BasicImage(grayScale=1,opacity=0.6)}.lt-ie11-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>img,.mz-figure.mz-active.mz-inner-zoom{opacity:0}.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom,.lt-ie11-magic .mz-figure.mz-active.mz-inner-zoom>.mz-zoom-window{opacity:1}.lt-ie10-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom,.lt-ie10-magic .mz-figure.mz-active.mz-inner-zoom>img{filter:alpha(opacity=0)}.ie9-magic .mz-expand .mz-figure.mz-active.mz-inner-zoom{background:transparent}.mz-lens{border:1px solid #aaa;border-color:hsla(0,0%,67%,.7);box-shadow:0 0 5px rgba(0,0,0,.3);cursor:none;z-index:9;opacity:0}.mz-figure.mz-active .mz-lens{opacity:1;-webkit-transition:opacity .3s cubic-bezier(.25,.5,.5,.9) .1s;transition:opacity .3s cubic-bezier(.25,.5,.5,.9) .1s}.mz-figure.mz-active.mz-magnifier-zoom .mz-lens{border-radius:50%;opacity:0;cursor:none}.mz-zoom-window{background:#fff;box-shadow:0 0 3px rgba(0,0,0,.2)}.mz-zoom-window.mz-magnifier{border-radius:100%;border:0;background:hsla(0,0%,100%,.3)}.mz-zoom-window.mz-magnifier:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;border-radius:100%;border:1px solid hsla(0,0%,67%,.7);box-shadow:inset 0 0 20px 1px rgba(0,0,0,.3);background:transparent;z-index:1}.mz-zoom-window.mz-magnifier.mz-square,.mz-zoom-window.mz-magnifier.mz-square:before{border-radius:0!important}.lt-ie9-magic .mz-zoom-window{border:1px solid #e5e5e5}.mz-zoom-window.mz-inner{border:none;box-shadow:none}.mz-zoom-window .mz-caption{background:#777;color:#fff;font-size:10pt;opacity:.8;position:absolute;top:0;z-index:150;padding:3px;width:100%;line-height:normal!important;text-align:center!important}.lt-ie9-magic .mz-zoom-window .mz-caption{filter:alpha(opacity=80)}.mz-zoom-window.caption-bottom .mz-caption{top:auto;bottom:0}.mz-zoom-window.mz-expanded>.mz-caption{display:none}.mz-zoom-window.mz-activating,.mz-zoom-window.mz-deactivating{-webkit-transition:opacity .3s cubic-bezier(.25,.5,.5,.9),-webkit-transform .3s cubic-bezier(.25,.5,.5,.9);transition:opacity .3s cubic-bezier(.25,.5,.5,.9),-webkit-transform .3s cubic-bezier(.25,.5,.5,.9);transition:opacity .3s cubic-bezier(.25,.5,.5,.9),transform .3s cubic-bezier(.25,.5,.5,.9);transition:opacity .3s cubic-bezier(.25,.5,.5,.9),transform .3s cubic-bezier(.25,.5,.5,.9),-webkit-transform .3s cubic-bezier(.25,.5,.5,.9)}.mz-zoom-window.mz-deactivating{-webkit-transition-duration:.25s,.25s,.25s;transition-duration:.25s,.25s,.25s}.mz-zoom-window.mz-p-bottom,.mz-zoom-window.mz-p-left,.mz-zoom-window.mz-p-right,.mz-zoom-window.mz-p-top{opacity:0;z-index:-100}.mz-zoom-window.mz-p-right{-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}.mz-zoom-window.mz-p-left{-webkit-transform:translate3d(20%,0,0);transform:translate3d(20%,0,0)}.mz-zoom-window.mz-p-top{-webkit-transform:translate3d(0,20%,0);transform:translate3d(0,20%,0)}.mz-zoom-window.mz-p-bottom{-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}.mz-zoom-window>img{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-zoom-window.mz-p-inner.mz-activating>img,.mz-zoom-window.mz-p-inner.mz-deactivating>img{-webkit-transition:-webkit-transform .22s cubic-bezier(.25,.5,.5,.9)!important;transition:-webkit-transform .22s cubic-bezier(.25,.5,.5,.9)!important;transition:transform .22s cubic-bezier(.25,.5,.5,.9)!important;transition:transform .22s cubic-bezier(.25,.5,.5,.9),-webkit-transform .22s cubic-bezier(.25,.5,.5,.9)!important}.mz-zoom-window.mz-p-magnifier{-webkit-transform:scale(.1);transform:scale(.1)}.mz-zoom-window.mz-custom.mz-activating,.mz-zoom-window.mz-custom.mz-deactivating,.mz-zoom-window.mz-preview.mz-activating,.mz-zoom-window.mz-preview.mz-deactivating{-webkit-transition:opacity .3s cubic-bezier(.25,.5,.5,.9);transition:opacity .3s cubic-bezier(.25,.5,.5,.9)}.mz-zoom-window.mz-custom.mz-deactivating,.mz-zoom-window.mz-preview.mz-deactivating{-webkit-transition-duration:.2s;transition-duration:.2s}.mz-zoom-window.mz-p-custom,.mz-zoom-window.mz-p-preview{opacity:0}.mz-hint,.mz-loading{color:#eee;background:rgba(49,51,61,.7);font:normal 12px/1.2em Lucida Grande,Lucida Sans Unicode,Verdana,Helvetica Neue,Arial,Helvetica,sans-serif;text-decoration:none;text-align:center;direction:ltr;display:inline-block;margin:0;position:absolute;z-index:1000;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.mz-hint{bottom:8px;left:0;right:0;padding:0 10%;background-color:transparent;-webkit-transition:opacity .25s ease,z-index .25s ease;transition:opacity .25s ease,z-index .25s ease}.mz-hint-message{display:inline-block;background:rgba(49,51,61,.7);border-radius:2em;padding:.7em 1.1em}.mz-hint-message:before{content:"\02295";font-family:serif;font-size:1.5em;speak:none;text-align:center;vertical-align:-2px;margin-right:6px;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.mobile-magic .mz-hint-message:before{display:none}.mz-hint-hidden{opacity:0;z-index:-1;-webkit-transition-delay:.6s;transition-delay:.6s}.mz-expand .mz-hint{font-size:18px;line-height:1.1em;top:50%;bottom:auto;margin:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mz-expand .mz-hint-message{padding:1.1em}.mz-expand .mz-hint-message:before{display:none}.mz-expand .mz-hint-hidden{-webkit-transition-delay:1s;transition-delay:1s;opacity:0}.mz-loading{font-size:0;border-radius:100%;opacity:0;padding:0;width:36px;height:36px;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.mz-loading:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;width:24px;height:24px;margin:auto;text-indent:-9999em;border-radius:50%;border:2px solid #fff;border-top-color:transparent;box-sizing:border-box}.mz-loading.shown{opacity:1;z-index:1;-webkit-transition:opacity 0s;transition:opacity 0s}.mz-loading.shown:after{-webkit-animation:c .9s infinite linear;animation:c .9s infinite linear}@-webkit-keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes c{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.lt-ie10-magic .mz-loading{border-radius:2em;font-size:12px;padding:.7em 1.1em;width:auto;height:auto}.lt-ie10-magic .mz-loading:after{content:"Loading...";text-indent:0;border:none;position:relative}.lt-ie9-magic .mz-loading{filter:alpha(opacity=0);right:0;left:0;width:126px;margin:auto}.lt-ie9-magic .mz-hint-message,.lt-ie9-magic .mz-loading.shown{background:transparent!important;filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,StartColorStr="#7c31333D",EndColorStr="#7c31333D")}.lt-ie9-magic .mz-hint-hidden{filter:alpha(opacity=0)}.mz-expand,.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg,.mz-expand .mz-expand-stage,.mz-expand .mz-expand-stage .mz-image-stage{position:absolute;top:0;bottom:0;left:0;right:0}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>img,.mz-expand .mz-expand-bg>svg{width:auto!important;height:auto!important}.mz-expand .mz-expand-bg,.mz-expand .mz-expand-bg>svg{min-width:100%!important;min-height:100%!important}.mz-expand{background-color:#000;text-align:center;display:block;overflow:hidden;z-index:2100000000;position:fixed;width:auto;height:auto;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden;-ms-overflow-style:none}.mz-expand,.mz-expand .mz-expand-bg{vertical-align:middle;-webkit-perspective:600px;perspective:600px}.mz-expand .mz-expand-bg{display:inline-block;margin:auto;z-index:-100;max-width:none!important;max-height:none!important;-webkit-transform:translateZ(0) scale(10) rotate(.01deg);transform:translateZ(0) scale(10) rotate(.01deg);background-repeat:no-repeat;background-size:cover}.mz-expand .mz-expand-bg>img{margin:auto;filter:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='blur'><feGaussianBlur stdDeviation='80' in='SourceGraphic'></feGaussianBlur></filter></svg>#blur");-webkit-filter:blur(20px) brightness(60%);filter:blur(20px) brightness(60%);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-expand .mz-expand-bg>svg{margin:auto;opacity:.6}.lt-ie10-magic .mz-expand .mz-expand-bg,[data-magic-ua=edge] .mz-expand .mz-expand-bg{display:none!important}.lt-ie9-magic .mz-expand{background:#1f1f1f}[data-magic-ua=edge] .mz-expand{background-color:rgba(31,31,31,.96)}.mz-expand.dark-bg .mz-expand-bg,.mz-expand.plain-bg .mz-expand-bg,.mz-expand.white-bg .mz-expand-bg{display:none!important}.mz-expand.dark-bg{background-color:#1f1f1f;background-color:rgba(31,31,31,.96)}.mz-expand.white-bg{background-color:#fff}.mz-expand .mz-expand-stage{z-index:2100000000;padding:0}.mz-expand .mz-expand-stage .mz-image-stage{z-index:50;left:120px;right:120px;padding:20px 0 40px;margin:0;text-align:center;vertical-align:middle;-webkit-perspective:600px;perspective:600px;-webkit-backface-visibility:hidden;backface-visibility:hidden}.mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:120px}.mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding:0!important;left:0;right:0}.mz-expand .mz-image-stage:before,.mz-expand .mz-image-stage>figure:before{content:"";display:inline-block;vertical-align:middle;height:100%;font-size:0;line-height:100%;width:0}.mz-expand .mz-image-stage>figure{width:100%;max-width:100%;max-height:100%;padding:0;margin:0;display:inline-block;vertical-align:middle;font-size:0;line-height:100%;position:relative}.mz-expand .mz-figure{overflow:visible;max-width:100%!important}.mz-expand .mz-figure>img{max-width:100%;width:auto;height:auto}.mz-expand .mz-zoom-in .mz-image-stage>figure,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-activating,.mz-expand .mz-zoom-in .mz-image-stage>figure .mz-figure.mz-active{width:100%;height:100%}.mz-expand .mz-figure{cursor:pointer;cursor:zoom-in}.mz-expand .mz-figure.mz-active{cursor:crosshair;cursor:zoom-out}.mz-expand .mz-expand-stage.mz-zoom-in.mz-always-zoom .mz-image-stage>figure>figure>img{z-index:1;position:absolute!important;top:-5000px!important;bottom:-5000px!important;left:-5000px!important;right:-5000px!important;margin:auto!important}.lt-ie10-magic .mz-zoom-window.mz-expanded img{filter:alpha(opacity=100)}.lt-ie10-magic .mz-expand .mz-figure.mz-magnifier-zoom{overflow:hidden;filter:alpha(opacity=100)}.mz-expand .mz-caption{color:#fff;text-shadow:0 0 46px #000;padding:10px 4px;font:normal 10pt/1em Lucida Grande,Lucida Sans Unicode,Verdana,Helvetica Neue,Arial,Helvetica,sans-serif;text-align:center;width:100%;position:absolute;left:0;opacity:0}.mz-expand .mz-caption.mz-show{-webkit-transition:opacity .15s ease-out;transition:opacity .15s ease-out;opacity:1}.mz-expand .mz-caption a{color:inherit;cursor:pointer}.mz-expand.white-bg .mz-caption{color:#555;text-shadow:none}.lt-ie9-magic .mz-expand .mz-caption{top:100%}.mz-expand .mz-zoom-window{box-shadow:none;background:transparent}.lt-ie9-magic .mz-expand .mz-zoom-window{border:0}.mobile-magic .mz-expand-stage .mz-expand-thumbnails,.mobile-magic .mz-expand-stage .mz-image-stage{left:0;right:0}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs{bottom:0}.mobile-magic .mz-expand-stage .mz-image-stage{padding:0}.mobile-magic .mz-expand .mz-expand-stage.with-thumbs .mz-image-stage{padding:5px 0 60px}.mobile-magic .mz-expand .mz-expand-stage.mz-zoom-in .mz-image-stage{padding-top:0}.mobile-magic .mz-expand .mz-expand-thumbnails{padding:0;height:60px}.mz-expand-controls,button.mz-button{margin:0!important;padding:0!important;outline:0!important}button.mz-button{color:#b4b4b4!important;font:900 34px/1 magictoolbox-thin!important;cursor:pointer;z-index:90!important;background-color:transparent!important;border:1px solid hsla(0,0%,71%,0)!important;border-radius:100%!important;box-shadow:none!important;position:absolute!important;text-transform:none!important;text-align:center;speak:none;-webkit-font-smoothing:antialiased;width:60px!important;height:60px!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important}button.mz-button:before{display:inline;position:static;color:inherit!important;font:inherit!important;-webkit-font-smoothing:inherit!important}button.mz-button.mz-button-next,button.mz-button.mz-button-prev{margin:auto 10px!important;top:0!important;bottom:0!important;overflow:hidden!important}button.mz-button.mz-button-prev{left:0!important}button.mz-button.mz-button-next{right:0!important}button.mz-button.mz-button-close{font-size:26px!important;margin:10px!important;top:0!important;right:0!important;z-index:95!important}:root:not(.mobile-magic) button.mz-button{color:hsla(0,0%,71%,.75)!important;-webkit-transform:scale(.85)!important;transform:scale(.85)!important;-webkit-transition:color .25s,border-color .25s,-webkit-transform .25s!important;transition:color .25s,border-color .25s,-webkit-transform .25s!important;transition:color .25s,border-color .25s,transform .25s!important;transition:color .25s,border-color .25s,transform .25s,-webkit-transform .25s!important}:root:not(.mobile-magic) button.mz-button:focus,:root:not(.mobile-magic) button.mz-button:hover{color:#b4b4b4!important;border-color:hsla(0,0%,71%,.6)!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}.mobile-magic button.mz-button{-webkit-transition:-webkit-transform .1s!important;transition:-webkit-transform .1s!important;transition:transform .1s!important;transition:transform .1s,-webkit-transform .1s!important}.mobile-magic button.mz-button:active{border-color:hsla(0,0%,71%,.6)!important;-webkit-transform:scale(.95)!important;transform:scale(.95)!important}button.mz-button.mz-button-close:before{content:"\a001"}button.mz-button.mz-button-prev:before{content:"\a002"}button.mz-button.mz-button-next:before{content:"\a003"}.lt-ie9-magic button.mz-button{border:0;filter:alpha(opacity=75)}.lt-ie9-magic button.mz-button:focus,.lt-ie9-magic button.mz-button:hover{filter:alpha(opacity=100)}.mz-expand .mz-expand-thumbnails{z-index:50;position:absolute;bottom:0;left:65px;right:65px;height:80px;padding:10px 0;box-sizing:border-box}.mz-expand-thumbnails .magic-thumbs .magic-thumb{padding:10px 2px}.mz-expand-thumbnails .magic-thumb>img{cursor:pointer;height:40px;box-shadow:0 0 5px 1px rgba(0,0,0,.3)}.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected)>img:focus,.mz-expand-thumbnails .magic-thumb:not(.magic-thumb-selected)>img:hover{-webkit-filter:brightness(70%);filter:brightness(70%)}.mz-expand-thumbnails .magic-thumb-selected img{-webkit-filter:brightness(50%);filter:brightness(50%)}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button{box-shadow:none}.mz-expand-thumbnails .magic-thumbs .magic-thumbs-button-disabled{opacity:0}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:focus:not(.magic-thumb-selected) img,.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb:hover:not(.magic-thumb-selected) img{opacity:.7;filter:alpha(opacity=70)}.no-cssfilters-magic .mz-expand-thumbnails .magic-thumb-selected img{opacity:.5;filter:alpha(opacity=50)}.mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage{padding-bottom:40px}.mz-expand.no-expand-thumbnails .mz-expand-thumbnails{display:none}.mobile-magic .mz-expand.no-expand-thumbnails .mz-expand-stage.with-thumbs .mz-image-stage{padding:0}.magic-thumbs,.magic-thumbs .magic-thumbs-button,.magic-thumbs .magic-thumbs-wrapper,.magic-thumbs li,.magic-thumbs li:after,.magic-thumbs li:before,.magic-thumbs li img,.magic-thumbs ul{margin:0;padding:0;outline:0;box-sizing:border-box}.magic-thumbs{direction:ltr;overflow:visible;z-index:100;position:relative;left:0;top:0;padding:0 30px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;-ms-touch-action:none;touch-action:none;width:100%;height:100%;white-space:nowrap}.magic-thumbs.no-buttons{padding:0!important}.magic-thumbs-wrapper{display:block;width:100%;height:100%;position:relative;overflow:hidden;text-align:center}.magic-thumbs ul{list-style:none;font-size:0;display:inline-block;vertical-align:middle;height:100%;position:relative;white-space:nowrap}.magic-thumbs.no-buttons ul{left:0!important;padding:0!important;-webkit-transition:none!important;transition:none!important;-webkit-transform:none!important;transform:none!important}.magic-thumbs ul li{margin:0 4px;height:100%;width:auto;vertical-align:top;line-height:0;display:inline-block}.magic-thumbs ul li:after{content:"";display:inline-block;vertical-align:middle;height:100%;width:0}.magic-thumbs ul li>img{width:auto;height:auto;max-width:none!important;max-height:100%!important;vertical-align:middle}.ie8-magic .magic-thumbs ul li>img{max-width:none!important;max-height:none!important}.magic-thumbs.magic-thumbs-vertical{height:100%}.magic-thumbs-vertical{padding:30px 0}.magic-thumbs-vertical ul{height:auto;width:100%;white-space:normal}.magic-thumbs-vertical ul li{width:100%;height:auto;margin:4px 0}.magic-thumbs-vertical ul li>img{max-width:100%!important;max-height:none!important}.ie8-magic .magic-thumbs-vertical ul li>img{width:100%}.burger-toggler{display:inline-block;vertical-align:middle;padding:1rem 0;width:20px;height:24px;margin-top:-.3rem;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;transition:transform .2s linear;transition:transform .2s linear,-webkit-transform .2s linear;color:#dfa88e}.burger-toggler__icon{position:relative;display:block;background:currentColor}.burger-toggler__icon,.burger-toggler__icon:after,.burger-toggler__icon:before{width:100%;height:2px;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;border-radius:999px}.burger-toggler__icon:after,.burger-toggler__icon:before{content:"";background:inherit;position:absolute;left:0}.burger-toggler__icon:before{top:-6px}.burger-toggler__icon:after{bottom:-6px}.active>.burger-toggler:focus,.active>.burger-toggler:hover,.burger-toggler.active:focus,.burger-toggler.active:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.active>.burger-toggler .burger-toggler__icon,.burger-toggler.active .burger-toggler__icon{background:transparent}.active>.burger-toggler .burger-toggler__icon:after,.active>.burger-toggler .burger-toggler__icon:before,.burger-toggler.active .burger-toggler__icon:after,.burger-toggler.active .burger-toggler__icon:before{background:currentColor}.active>.burger-t.mobile-logooggler .burger-toggler__icon:before,.burger-toggler.active .burger-toggler__icon:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.active>.burger-toggler .burger-toggler__icon:after,.burger-toggler.active .burger-toggler__icon:after{bottom:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.section-title{margin-bottom:.5em;font-size:2.1rem;letter-spacing:.1em;font-weight:300;text-transform:uppercase;text-align:center}.page-header{background-color:#edf0f0;padding-bottom:9rem;margin-bottom:-9rem}.page-header--without-padding{padding-bottom:2rem;margin-bottom:2.5rem}.page-header__section-title{/*text-transform:uppercase;*/font-size:2.5rem;letter-spacing:.02em;font-weight:300;line-height:1.4}.breadcrumbs{font-family:Proxima Nova Regular,sans-serif;font-size:1.6rem;background-color:#edf0f0}.breadcrumbs__item{display:inline-block;color:#dfa88e;padding:0 .5em 0 2.5em;background-color:#f8f9f9;line-height:3rem;height:3rem;position:relative;margin-bottom:.5rem}.breadcrumbs__item:first-child{z-index:4}.breadcrumbs__item:nth-child(2){z-index:3}.breadcrumbs__item:nth-child(3){z-index:2}.breadcrumbs__item:nth-child(4){z-index:1}.breadcrumbs__item:before{content:"";position:absolute;top:-.2rem;left:0;height:3.2rem;width:1.9rem;background-image:url(breadcrumbs-arrow-prev.svg);background-position:0}.breadcrumbs__item:after{content:"";position:absolute;top:0;right:-2.2rem;height:3rem;width:1.8rem;background-image:url(breadcrumbs-arrow.svg);background-position:0}.breadcrumbs__item:first-child{padding-left:1em}.breadcrumbs__item:first-child:before{display:none}.breadcrumbs__item:last-child:after{right:-1.5rem}.breadcrumbs__item:not(:last-of-type):after{display:inline-block;margin:0 .5em}.breadcrumbs__link--current{color:#25363f;pointer-events:none}.pagination{margin-top:2rem;margin-bottom:5rem}.pagination__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.pagination__link{display:block;height:3.6rem;width:3.6rem;font-size:1.5rem;font-weight:600}.pagination__item{text-align:center;line-height:3.6rem;padding:0 .2rem}.pagination__item--current .pagination__link,a.pagination__link:focus,a.pagination__link:hover{background-color:#a0615a;color:#fff}.cart-order-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.cart-preview-link{padding-left:.8em;padding-right:.8em}.cart-preview-link__icon{display:inline-block;vertical-align:middle;margin-right:.5rem;margin-top:-.2rem}.cart-preview-link__icon svg{height:1.7rem;width:1.7rem;fill:#fff}.cart-preview-link__count{color:#dfa78d}.cart-preview-link-wrapper{position:relative}.cart-preview-link-wrapper.hovered .cart-preview{opacity:1;visibility:visible;-webkit-transform:translateY(100%);transform:translateY(100%)}.cart-preview{opacity:0;visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transform:translateY(calc(100% + 2rem));transform:translateY(calc(100% + 2rem));background-color:#fff;position:absolute;bottom:0;right:0;width:283px;z-index:12;padding:1rem;box-shadow:0 .6rem 1.3rem 0 rgba(27,10,3,.26);-webkit-transition:.3s;transition:.3s}.cart-preview__list{max-height:calc(10.5rem * 3 + 3rem * 2 - 1px);overflow-y:auto;margin-left:-3rem;margin-right:-3rem;padding-right:3rem;padding-left:3rem}.cart-preview__footer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart-preview-item,.cart-preview__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.cart-preview-item{font-size:1.24rem;font-weight:600;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-bottom:3rem;position:relative;height:10.5rem}.cart-preview-item:not(:last-of-type){margin-bottom:3rem;border-bottom:1px solid #f6e8da}.cart-preview-item__photo{width:8.5rem;height:7.5rem;box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1);-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:50%;border-top:3px solid #dfa78d;display:block}.cart-preview-item__photo:focus{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:none}.cart-preview-item__info{padding-left:2rem;width:100%;padding-right:1.5rem}.cart-preview-item__title{color:#a0615a}.cart-preview-item__sku{color:#25363f;margin-bottom:1em}.cart-preview-item__prices{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cart-preview-item__count{color:#dfa88e}.cart-preview-item__total{font-weight:700}.cart-preview-item__remove{position:absolute;top:0;right:0}.cart-preview-item__remove:focus{-webkit-transform:scale(.9);transform:scale(.9)}.cart-preview-item__remove svg{height:1.3rem;width:1.3rem;fill:#a0615a;-webkit-transition:.3s;transition:.3s}.cart-preview-item__remove:focus svg,.cart-preview-item__remove:hover svg{fill:#25363f}.cart-page-header{margin-bottom:2.5rem;padding-bottom:2.5rem}.cart-remove{padding:2rem}.cart-remove svg{height:1.3rem;width:1.3rem;fill:#a0615a}.cart-table-quantity__count{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin-bottom:.5rem}.cart-table-quantity .count-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;margin-right:2rem}.cart-table{width:100%;font-size:1.5rem}.cart-table__cell{padding:.5rem;position:relative}.cart-table__cell--photo{padding-left:0;position:absolute;top:0;left:0;width:14.7rem;bottom:2rem}.cart-table__cell--remove{position:absolute;bottom:1.5rem;right:0}.cart-table__photo{display:block;background-size:cover;background-position:50%;box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1)}.cart-table__photo img{width:100%}.cart-table__sku,.cart-table__title{font-weight:600;font-size:1.5rem}.cart-table__title{color:#a0615a;margin-bottom:.2em}.cart-table,.cart-table tbody,.cart-table td,.cart-table tr{display:block}.cart-table tr{padding-left:15rem;position:relative;padding-bottom:2rem;margin-bottom:2rem}.cart-table tr:before{content:"";height:1px;width:100%;position:absolute;bottom:0;left:0;right:0;background-color:#f2ddc7}.cart-table tr:last-child{margin-bottom:0}.cart-table tr:last-child:before{display:none}.coupon__fields{display:-webkit-box;display:-ms-flexbox;display:flex}.coupon__field{border:1px solid #f1f5f5;padding:17px 1em;color:#440a02;font-size:1.4rem}.coupon__submit{background-color:#f1f5f5;padding:.7em;font-weight:600;font-size:1.7rem}.cart-footer{margin-top:1rem;border-top:1px solid #f2ddc7;padding:4rem 0 6rem}.cart-footer__right{text-align:center}.cart-total-sub{margin-bottom:1.5rem}.cart-total-sub__subtitle{color:#a0615a}.cart-total{margin-right:2rem}.cart-total__title{font-size:2rem;letter-spacing:0.02rem;font-weight:600;color:#a0615a;/*text-transform:uppercase;*/margin-bottom:.5rem}.cart-total__count{font-size:2.5rem;font-weight:300}.cart__order{box-shadow:0 1.4rem 2.9rem 0 rgba(27,10,3,.26);/*text-transform:uppercase;*/font-weight:400;letter-spacing:0.02rem;margin-top:4rem}.quick-order{background-color:#edf0f0;padding:4rem 0 20rem;margin-bottom:-14rem;text-align:center}.quick-order__section-title{font-weight:300;/*text-transform:uppercase;*/color:#a0615a;letter-spacing:0.02rem;font-size:2.2rem;margin-bottom:2rem}.quick-order__section-desc{font-weight:300;margin-bottom:4rem}.quick-order__fields{max-width:50rem;margin-left:auto;margin-right:auto;font-weight:300}.quick-order__field{background-color:#fff;padding:.8em 1em;width:100%;margin-bottom:4rem}.quick-order__field,.quick-order__submit{box-shadow:0 1.4rem 2.9rem 0 rgba(27,10,3,.26)}.quick-order__submit{/*text-transform:uppercase;*/font-weight:400;font-size:1.5rem;letter-spacing:0.02rem;padding:1.2em 1.5em;width:23rem}.cart-viewed-preview .viewed{text-align:center;margin-bottom:5rem}.cart-viewed-preview .viewed__footer{margin-top:4rem}.cart-viewed-preview .viewed__section-title{font-size:2.5rem}.cart-viewed-preview .viewed .btn-clear{background:#edf0f0}.cart-viewed-preview .viewed .btn-clear:focus,.cart-viewed-preview .viewed .btn-clear:hover{color:#25363f}.header-link-wishlist-wrapper{position:relative}.header-link-wishlist-wrapper.hovered .favorite-preview{opacity:1;visibility:visible;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%)}.favorite-preview{opacity:0;visibility:hidden;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);-webkit-transform:translate(-50%,calc(100% + 2rem));transform:translate(-50%,calc(100% + 2rem));background-color:#fff;position:absolute;bottom:0;left:50%;z-index:12;padding:4rem 5rem;box-shadow:0 .6rem 1.3rem 0 rgba(27,10,3,.26);width:38rem;-webkit-transition:.3s;transition:.3s}.favorite-preview__list{margin-top:-1.2rem;margin-left:-3.5rem;margin-right:-3.5rem;padding-left:3rem;padding-right:3rem}.favorite-preview__footer{padding-top:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.favorite-preview__footer .btn{width:calc(50% - .3rem * 2);margin:.3rem}.favorite-preview-item{width:33.333%;float:left;padding:1.2rem 1rem}.favorite-preview-item__photo{margin-left:auto;margin-right:auto;width:8.5rem;height:7.5rem;box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1);-ms-flex-negative:0;flex-shrink:0;background-size:cover;background-position:50%;border-top:3px solid #dfa78d;display:block}.favorite-preview-item__photo:focus{-webkit-transform:scale(.98);transform:scale(.98);box-shadow:none}.product-preview{box-shadow:0 .8rem 1.2rem 0 rgba(10,13,15,.1);position:relative;background-color:#fff;max-width:25rem;display:inline-block;width:100%;padding-bottom:4.5rem;margin-left:auto;margin-right:auto}.product-preview:before{content:"";position:absolute;top:0;left:0;right:0;height:5px;top:-5px;background-color:#dfa88e;opacity:0;-webkit-transition:.3s;transition:.3s}[data-whatinput=mouse] .product-preview:focus:before,[data-whatinput=mouse] .product-preview:hover:before{opacity:1}.product-preview__photo{height:14rem;margin-bottom:6rem;-webkit-transition:.3s;transition:.3s;background-size:cover;background-position:top}.slider .product-preview__photo{height:17rem}.product-preview__link{display:block;position:relative}.product-preview__info{text-align:center;font-size:1.3rem;min-height:9rem;padding:.8rem .8rem 1.4rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-preview__title{color:#a0615a;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:.2em}.product-preview__prices{position:absolute;bottom:0;bottom:.5em;text-align:center;left:0;right:0}#wishlist-products .product-preview__prices{bottom:.5em}.product-preview__old{opacity:.75}.product-preview__new,.product-preview__old{display:inline-block;vertical-align:middle;padding:.2em .3em}.product-preview__new{font-size:1.4rem;width:100%;}[data-whatinput=mouse] .product-preview:focus .product-preview__photo,[data-whatinput=mouse] .product-preview:hover .product-preview__photo{opacity:.5}[data-whatinput=mouse] .product-preview:focus .product-preview-quickview,[data-whatinput=mouse] .product-preview:hover .product-preview-quickview{opacity:1}[data-whatinput=mouse] .product-preview:focus .to-cart,[data-whatinput=mouse] .product-preview:hover .to-cart{background-color:#2c404a}.product-preview__more{background-color:#a0615a;padding:.7em;background-color:#dfa88e;color:#fff;width:100%;height:4rem;display:block;}[data-whatinput=mouse] .product-preview__more:focus,[data-whatinput=mouse] .product-preview__more:hover{color:#fff}.product-preview-labels{position:absolute;top:1rem;left:1rem;pointer-events:none}.product-preview-label{color:#a0615a;padding:0.1em .7em;z-index:2;font-size:1.2rem;text-align:left;font-weight:600;-webkit-transition:.3s;transition:.3s;float:left;clear:both}.product-preview-label+.product-preview-label{margin-top:.5rem}.product-preview-label--error{background-color:#cc5042; color: #fff;}.product-preview-to-favorite{position:absolute;top:0;right:0;padding:1rem}.product-preview-to-favorite svg{height:2.4rem;width:2.4rem;fill:transparent}.product-preview-to-favorite.wishlist-in svg{fill:#dfa78d}.product-preview-quickview{position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);opacity:0}[data-whatinput=touch] .product-preview-quickview{display:none}.product-preview-quickview:focus{-webkit-transform:translate3d(-50%,-50%,0) scale(.98);transform:translate3d(-50%,-50%,0) scale(.98)}.product-preview-remove{position:absolute;top:0;right:0;padding:2rem}.product-preview-remove svg{height:1.5rem;width:1.5rem;fill:#a0615a}.product-preview-controls{position:absolute;bottom:0;left:0;right:0}.product-preview-controls .count-wrapper{display:none}.catalog__list{margin-left:-1rem;margin-right:-1rem;position:relative;z-index:2}html:not(.isUCbrowser) .catalog__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.catalog__item{width:50%;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;padding:1rem .5rem}.isUCbrowser .catalog__item{float:left}.catalog .pagination{position:relative;z-index:2}.catalog-page-header__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.noUi-target{border:none;background-color:#dededd;border-radius:0;box-shadow:none;height:1px}.noUi-horizontal .noUi-handle{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:none;height:20px;width:20px;border-radius:50%;border:3px solid #a0615a;background-color:#fff;left:0;right:0;cursor:ew-resize}.noUi-horizontal .noUi-handle:after,.noUi-horizontal .noUi-handle:before{display:none}.noUi-connect{height:.5rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:none;background-color:#dededd}.noUi-horizontal .noUi-tooltip{background-color:#a0615a;color:#fff;border:none;font-size:1.5rem;font-weight:600;bottom:140%}.catalog-header-filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:.5rem}.no-csscals .catalog-header-filters{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.catalog-header-filters>*{margin:.4rem .2rem}.price-filter{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;position:relative}.price-filter__cancel{width:3.3rem;height:3.3rem;background-color:#25363f}.price-filter__cancel:focus,.price-filter__cancel:hover{background-color:#a0615a}.price-filter__cancel svg{height:1.2rem;width:1.2rem;fill:#fff}.price-filter__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:2rem}.price-filter__field{width:50%;text-align:center;font-size:1.5rem;font-weight:600;background-color:#f7f7f7;padding:.5rem;margin:.5rem}.price-filter-panel{position:absolute;height:20rem;bottom:-20rem;width:30rem;left:0;background-color:#fff;padding:2rem;z-index:6;box-shadow:0 1.4rem 2.9rem 0 rgba(27,10,3,.26);opacity:0;visibility:hidden;-webkit-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:.3s;transition:.3s;text-align:center}.price-filter-panel.active{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.price-filter-panel__content{height:12rem;padding-top:4rem;padding-right:3rem;padding-left:3rem}.price-filter-panel .noUi-target{padding-right:2.5rem}.catalog-section-title{/*text-transform:uppercase;*/font-size:2.5rem;font-weight:300;letter-spacing:0.02rem}.catalog-seo{background-color:#edf0f0;margin-top:-25rem;padding:24rem 0 4rem;z-index:1;position:relative}.catalog-seo__section-title{font-size:1.8rem;/*text-transform:uppercase;*/color:#a0615a;letter-spacing:0.02rem;font-weight:300;margin-bottom:1.5em}.seo-text{padding:4rem 0}.seo-text__section-title{font-size:1.8rem;text-align:left;/*text-transform:uppercase;*/color:#a0615a;letter-spacing:0.02rem;font-weight:300;margin-bottom:1.5em}.notices-container{padding:3rem}.slider__content{position:relative; text-align: center;}.slider .slick-list{min-width:100%}.slider__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);left:0;right:0;pointer-events:none;opacity:0}.slick-initialized+.slider__arrows{opacity:1}.slider__item,.slider__list{cursor:-webkit-grab;cursor:grab}.slider__item:focus,.slider__list:focus{cursor:-webkit-grabbing;cursor:grabbing}.slider__arrow{pointer-events:all;display:block;padding:.5rem 1rem;font-size:1rem}.slider__arrow svg{height:2rem;width:2rem;fill:#450b03}.slider__arrow.slick-disabled{opacity:.2;pointer-events:none}.slider__arrow:focus,.slider__arrow:hover{color:#a0615a}.main-slider{background-color:#edf0f0}.main-slider__content{padding:1rem 0 2rem}.main-slider__list:not(.slick-initialized) .main-slider__item:not(:first-child){display:none}.main-slider-slide{min-height:40rem}.main-slider-slide__photo{position:relative}.main-slider-slide__photo-inner{position:absolute;top:0;right:0;bottom:0;left:0;background-position:50%;background-size:contain}.main-slider-slide__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.main-slider-slide__info-inner{max-width:40rem}.main-slider-slide__title{/*text-transform:uppercase;*/font-weight:300;letter-spacing:.075em;position:relative;font-size:3.5rem;padding-bottom:.5em;margin-bottom:.5em;max-width:30rem;margin-left:auto;margin-right:auto}.main-slider-slide__title:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:6rem;height:1px;background-color:#ddac7a}.main-slider-slide__desc{color:#440a02;font-size:1.5rem;/*text-transform:uppercase;*/letter-spacing:0.02rem;line-height:1.6;margin-bottom:1.5em}.main-slider-slide__more{margin-bottom:4rem}.product-photos{position:relative;margin-bottom:2rem}.product-photos-primary{display:block;box-shadow:0 1.4rem 2.9rem 0 rgba(27,10,3,.26)}.product-photos-primary__photo{width:100%}.product-photos-primary .mz-figure{width:100%;background-color:#fff}.product-photos-primary .mz-figure img{max-width:100%!important;max-height:100%!important}.product-photos-secondary{position:relative;bottom:0;left:0;right:0;z-index:3;margin-top:1rem}.product-photos-secondary .slick-list,.product-photos-secondary .slick-track{min-width:100%}.product-photos-secondary__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:3rem;padding-right:3rem;padding-bottom:2rem}.product-photos-secondary__list.slick-initialized{padding-bottom:0}.product-photos-secondary .slick-initialized .slick-list{padding-bottom:2rem}.product-photos-secondary__item{width:33.33%;padding:.5rem}.product-photos-secondary__link{display:block;text-align:center;min-width:100%}.product-photos-secondary__img{box-shadow:0 1.4rem 2.9rem 0 rgba(27,10,3,.26);margin-left:auto;margin-right:auto;max-width:100%;width:100%}.slick-initialized .product-photos-secondary__img{box-shadow:0 .2rem .5rem 0 rgba(27,10,3,.26)}.product-photos-secondary__arrows{top:50%;margin-top:-1rem;pointer-events:none}.product-photos-secondary__arrow{pointer-events:all}.product-photos-secondary__arrow svg{height:1rem!important;width:1rem!important}.product-labels{position:absolute;top:1rem;left:1rem;z-index:8;pointer-events:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.product-label{background-color:#a0615a;color:#fff;padding:.7em;z-index:2;font-size:1.2rem;font-weight:600;letter-spacing:.1em;-webkit-transition:.3s;transition:.3s}.product-label+.product-label{margin-top:.5rem}.product-label--error{background-color:#cc5042}.quickview{font-size:1.8rem;position:relative}.quickview__form{display:-webkit-box;display:-ms-flexbox;display:flex}.quickview__photos{width:43%}.quickview__info{text-align:left;width:57%;padding-left:5rem}.quickview__title{font-size:3.1rem;/*text-transform:uppercase;*/font-weight:300;margin-bottom:.5em;letter-spacing:0.02rem}.quickview__prices{font-size:2.4rem;color:#a0615a;margin-bottom:5rem;letter-spacing:0.02rem}.quickview__short-desc,.quickview__subinfo{font-weight:300;margin-bottom:3rem}.quickview__subinfo{display:-webkit-box;display:-ms-flexbox;display:flex;color:#dfa78d}.quickview__sku{margin-right:4rem}.quickview__more{color:#a0615a;border-bottom:1px solid rgba(160,97,90,.2)}.quickview__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.quickview .product-info__short-desc{margin-top:3rem}.quickview-arrow{position:absolute;top:0;bottom:0;padding:0 3rem}.quickview-arrow--prev{left:-13rem}.quickview-arrow--next{right:-13rem}.quickview-arrow__icon{display:block;-webkit-transition:.3s;transition:.3s}.quickview-arrow__icon svg{height:3.5rem;width:3.5rem;fill:#dfa88e}.quickview-arrow--prev:focus .quickview-arrow__icon,.quickview-arrow--prev:hover .quickview-arrow__icon{-webkit-transform:translateX(-.5rem);transform:translateX(-.5rem)}.quickview-arrow--next:focus .quickview-arrow__icon,.quickview-arrow--next:hover .quickview-arrow__icon{-webkit-transform:translateX(.5rem);transform:translateX(.5rem)}.header{position:relative!important;z-index:10}.header-top{background-color:#2c404a;color:#fff;letter-spacing:0}.header-top__container{padding-left:1rem!important;padding-right:1rem!important}.header-top__content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-top__left{padding:1rem 0}.header-top__middle{padding:1rem 1.5rem;background-color:#1c2f39}.header-top__middle,.header-top__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-links{font-size:1.4rem}.header-links__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-links__item:not(:last-child){margin-right:1.6rem}.header-links__link{font-weight:600;display:inline-block;padding:.3rem}.header-links__link svg{height:2rem;width:3rem;fill:currentColor}.header-links__icon{display:inline-block;vertical-align:middle;padding-right:.3rem}.header-phones{font-size:1.3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-phones,.header-phones__list{display:-webkit-box;display:-ms-flexbox;display:flex}.header-phones__icon{display:block}.header-phones__icon svg{height:2rem;width:3rem;fill:#dfa88e}.header-phones__link{display:block;letter-spacing:0;font-weight:600}.header-phones__item{padding:0 .75rem}.header-phones__item:not(:last-of-type){border-right:1px solid #2a3e48}.header-phones__toggler{font-weight:600;margin-left:1.5rem}.link-toggler__title{display:inline-block;padding-bottom:.2em;position:relative}.link-toggler__title:before{content:"";position:absolute;bottom:0;left:0;right:0;border-bottom:1px dashed currentColor;opacity:.6;-webkit-transition:.2s;transition:.2s}.link-toggler:focus .link-toggler__title:before,.link-toggler:hover .link-toggler__title:before{opacity:0}.header-info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:600;color:rgba(44,64,74,.73)}.header-info__left{padding-right:3rem}.header-info__right{    padding-left: 2rem;position: relative;font-weight: 800;text-transform: uppercase;font-size: 13px;line-height: 15px;font-family: Arial;letter-spacing: 0px;padding-right: 20px;}.header-info__right .icon{position:absolute;top:0;left:0}.header-info__right .icon svg{height:1.3rem;width:1.3rem;fill:#dfa88e}.logo{display:block;background-image:url(logo.png);background-size:100%;width:32rem;height:4.5rem;background-repeat:no-repeat;margin-right: 10px;}.header-middle{padding:3rem 0;background-color:#fff}.header-middle__container{padding-left:1rem!important;padding-right:1rem!important}.header-middle__content,.header-middle__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:flex-start}.header-middle__left{width:54%;padding-right:2rem}.header-middle__left,.header-middle__right{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-middle__right{width:46%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.header-middle__controls,.header-middle__right{display:-webkit-box;display:-ms-flexbox;display:flex}.header-middle__controls{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header-link-wishlist{background-color:#edf0f0;    width: 69px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding: 1.3rem 1rem;margin-right:.5rem}.header-link-wishlist__count{margin-left:.5rem;font-size:1.5rem;font-weight:400}.header-link-wishlist svg{height:1.6rem;width:1.6rem;fill:#dfa88e}.search{position:relative;margin-right:.5rem}.search__field{border: 1px solid #2d3f49;width: 243px;padding: .9em;color: #440a02;font-size: 1.4rem;background-size: cover;background: #edf0f0;}a.cart-preview-link.pad_in {padding: .1em 1.35em;}@-moz-document url-prefix(){.search__field{padding:.9em .7em}}.catalog-page-header .search__field{background-color:#fff;width:100%}.search__field.ui-autocomplete-loading{background-image:url(autocomplete-loading.gif)}.search__submit{position:absolute;padding:1.3rem;top:.0;right:.0;height: 100%;background: #2d3f49;}@-moz-document url-prefix(){.search__submit{top:0}}.search__submit svg{height:1.5rem;width:1.5rem;fill:#fff}.search__form{position:relative}.search-results{opacity:0;visibility:hidden;-webkit-transform:translateY(calc(100% + 1rem));transform:translateY(calc(100% + 1rem));background-color:#fff;position:absolute;bottom:0;left:0;right:0;z-index:12;padding:2rem;box-shadow:0 .6rem 1.3rem 0 rgba(27,10,3,.26);width:33rem;-webkit-transition:.3s;transition:.3s;font-size:1.4rem;letter-spacing:0;max-height:35rem;overflow:auto}.search-results.active{opacity:1;visibility:visible;-webkit-transform:translateY(100%);transform:translateY(100%)}.search-results__link{display:block;padding-left:5rem;position:relative;min-height:4rem}.search-results__item:not(:last-of-type){padding-bottom:.7rem;margin-bottom:1rem;border-bottom:1px solid rgba(160,97,90,.1)}.search-results__title{font-weight:600;margin-bottom:.4em;color:#a0615a}.search-results__price{opacity:.7}.search-results__photo{height:3.5rem;width:3.5rem;background-color:#25363f;position:absolute;top:0;left:0;background-size:cover;background-position:50%}.header-link-basket{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#edf0f0}.header-link-basket__title{font-size:1.3rem;font-weight:600;padding:0 1rem}.header-link-basket .cart-preview-link{box-shadow:none;height:100%;display: flex;align-items: center;width: 210px;}span.cart_inforix {display: flex;flex-flow: wrap;line-height: 1.3;justify-content: center;}span.cart_titlex {width: 100%;}.header-bottom{margin-bottom:-8rem}.header-bottom__container{padding-left:1rem!important;padding-right:1rem!important}.cats-nav{box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1);border:1px solid #f1f5f5;z-index:4;background-color:#fff;font-size:1.3rem;padding:3rem 2rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.cats-nav,.cats-nav__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.cats-nav__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:25%}.cats-nav__link{color:#a0615a;font-weight:600;letter-spacing:.1em;padding:.4em 0;position:relative;-webkit-transition:.3s;transition:.3s}.isEdge .cats-nav__link,.isIE .cats-nav__link,.isSafari .cats-nav__link{-webkit-transition:none;transition:none}.cats-nav__item.active-link .cats-nav__link,.cats-nav__item.active-link .cats-nav__toggler{z-index:5}.cats-nav__list{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.cats-nav__toggler{display:inline-block;width:2.5rem;height:2.5rem;vertical-align:middle;margin-top:-.4rem;margin-left:.2rem;-webkit-transition:none;transition:none;-webkit-transform:translateZ(0);transform:translateZ(0)}.cats-nav__toggler svg{width:1rem;height:.7rem;fill:#a0615a}.cats-nav__item.active .cats-nav__link{color:#25363f}.cats-nav__item.active .cats-nav__toggler{-webkit-transform:scaleY(-1) translate3d(0,-.2rem,0);transform:scaleY(-1) translate3d(0,-.2rem,0)}.cats-nav__item.active .cats-nav__toggler svg{fill:#25363f}.cats-nav__item.active .cats-nav-sub{opacity:1;visibility:visible;-webkit-transform:translateY(0);transform:translateY(0)}.cats-nav-sub{background-color:#f7f7f7;-webkit-transform:translateY(1rem);transform:translateY(1rem);box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1);padding:5rem 2rem 3rem;position:absolute;top:-0.5rem;left:-2rem;z-index:4;-webkit-transition:.3s;transition:.3s;visibility:hidden;opacity:0}.cats-nav-sub__link{display:block;padding:.4em 0;font-size:1.3rem;font-weight:600;color:#a0615a}.main-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex}.main-nav__link{display:block;padding:.7em .4em;font-weight:600;font-size:1.4rem;letter-spacing:0}.main-nav__link span{border-bottom:1px solid transparent}.main-nav__link:focus,.main-nav__link:hover{color:#dfa88e}.main-nav__link:focus span,.main-nav__link:hover span{border-bottom-color:#dfa88e}.main-nav__link--current{color:#dfa88e;pointer-events:none}.footer{background-color:#25363f;color:#fff;font-family:Open Sans,sans-serif;letter-spacing:0;font-size:1.6rem}.footer a:focus,.footer a:hover{color:#fee0c4}.footer-top__content{position:relative;padding-right:1.9rem}.yandex-market-logo{position:absolute;top:0;right:0}.footer-section-title{font-size:2rem;text-transform:uppercase;margin-bottom:1em;color:#fee0c4}.footer-middle,.footer-top{padding:5rem 0}.footer-middle{background-color:#1a2a31}.footer-nav+*{margin-top:5rem}.footer-nav__list{-webkit-columns:4;-moz-columns:4;columns:4}.footer-nav__item{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}.footer-nav__link{display:inline-block;padding:.5em;padding-left:1.5em;position:relative;border:none!important}.footer-nav__link:before{content:"";position:absolute;top:.6em;left:0;height:.8em;width:.8em;background-size:contain;background-position:50%;background-image:url(footer-nav-marker.svg)}.footer-nav-information .footer-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-columns:none;-moz-columns:none;columns:none}.footer-nav-information .footer-nav__item{width:25%}.footer-info{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-info__column{width:25%}.footer-info__cell{padding-left:3rem;line-height:1.7;position:relative}.footer-info__cell:not(.footer-info__cell--no-margin)+*{margin-top:2rem}.footer-info__icon{position:absolute;top:0;left:0}.footer-info__icon svg{height:1.3rem;width:1.3rem;fill:#fee0c4}
  .footer-soc-links{width:100%}
  .footer-soc-links__item{display: inline-block; }
  .footer-soc-links__item:nth-child(4n){}
  .footer-soc-links__link{display:block;line-height:3.2;position:relative; }
  .footer-soc-links__link:not(.footer-soc-links__link--no-margin)+*{margin-top:2rem}
  .footer-soc-links__icon{
    display:inline-block;vertical-align:middle;margin-right:1rem;margin-top:0;
  
  }.footer-soc-links__icon img,.footer-soc-links__icon svg{fill:#fee0c4;display:block}.footer-soc-links__icon img,.footer-soc-links__icon svg{height:20px;width:20px}
  .footer-soc-links__title{
    display:inline-block;
    vertical-align:middle;
  
  }.footer-bottom{padding:4rem 0}.footer-bottom__content{position:relative}.footer-bottom .footer-bottom-right{position:absolute;top:0;right:0}.footer-below-bottom{background-color:#1a2a31;padding-top:2rem;padding-bottom:8rem;font-family:Proxima Nova Regular,sans-serif}.footer-below-bottom .age{color:#fee0c4}.footer-below-bottom__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-below-bottom__content a{display:inline-block;padding-bottom:0;color:#fee0c4;border-bottom:1px solid hsla(29,97%,88%,.3)}.footer-below-bottom__content a:focus,.footer-below-bottom__content a:hover{border-bottom-color:transparent}.bottom-fixed-panel{display:none;position:fixed;bottom:0;left:0;right:0;background-color:rgba(0,0,0,.76);z-index:12;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:.3s;transition:.3s}.after-header .bottom-fixed-panel{-webkit-transform:translateY(0);transform:translateY(0)}.bottom-fixed-panel__content{padding:.8rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.bottom-fixed-panel__list{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.3rem;margin-left:-1em}.bottom-fixed-panel__link{display:block;padding:.5em .6em;color:#dfa78d;font-weight:600}.bottom-fixed-panel__link .count,.bottom-fixed-panel__link:focus,.bottom-fixed-panel__link:hover{color:#fff}.bottom-fixed-panel .cart-preview-link{font-size:1.3rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.bottom-fixed-panel .cart-preview-link__count{padding-right:.3em}.footer-bottom-left-bottom{display:-webkit-box;display:-ms-flexbox;display:flex}.footer-bottom-left-bottom .footer-bottom-left-botton-left,.footer-bottom-left-bottom .footer-bottom-left-botton-right{width:33.33%}.footer-btn-toggler{color:#efd4bb;border-bottom:1px solid hsla(29,62%,84%,.2)}.footer-btn-toggler:focus,.footer-btn-toggler:hover{border-bottom-color:transparent}.our-inst{width:30rem;margin:0 auto}.our-inst__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:20rem}.our-inst__item{width:33.33%;padding-bottom:33.33%;position:relative}.our-inst__item a{position:absolute;top:.5rem;left:.5rem;right:.5rem;bottom:.5rem;background-size:cover;background-position:50%}.short-advantages{background-color:#2d404a;padding:4rem 0;color:#fff}.short-advantages__list{margin-top:3.5rem;margin-left:auto;margin-right:auto}.short-advantages__item{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:30rem;margin-left:auto;margin-right:auto;margin-bottom:2rem}.short-advantages__item:last-child{margin-bottom:0}.short-advantages__icon{display:block;margin-bottom:1.5rem}.short-advantages__icon svg{height:4.333333333333333rem;width:6.666666666666667rem;fill:#fee1c8}.short-advantages__title{/*text-transform:uppercase;*/font-family:Proxima Nova Regular,sans-serif;line-height:1.2;font-size:1.6rem;padding-left:4rem;line-height:1.4}.about-us{background-color:#edf0f0;padding:4rem 0;color:#25363f;text-align:center}.about-us__section-title{margin-bottom:.5em}.about-us__section-subtitle{color:#a0615a;/*text-transform:uppercase;*/font-size:1.6rem;margin-bottom:2em;letter-spacing:0.02rem;font-weight:300}.about-us__info{font-weight:300;margin-bottom:3rem;text-align:justify}.advantages{padding:4rem 0}.advantages__section-subtitle{color:#d89a5c;/*text-transform:uppercase;*/font-size:1.1rem;line-height:1.4;margin-bottom:2em;font-size:1.4rem;font-family:Proxima Nova Semibold,sans-serif;text-align:center;max-width:105rem;margin-left:auto;margin-right:auto}.about-us .ul,.advantages .ul{margin-bottom:2em}.about-us .ul li,.advantages .ul li{font-weight:600;text-align:left;font-size:1.4rem}.product-inner{font-size:1.8rem}.product-inner__info{text-align:left}.product{position:relative}.product__container{min-height:44rem}.product .page-header{margin-bottom:-10rem;padding-bottom:12rem}.product .page-header__content{position:relative}.product .page-header__content .to-favorite-wide{position:absolute;bottom:-1rem;right:0}.product{margin-bottom:5rem}.product-info__title{font-size:2.4rem;margin-bottom:.1em;/*text-transform:uppercase;*/font-weight:300;letter-spacing:0.02rem}.product-info__prices{font-size:1.8rem;color:#a0615a;margin-bottom:0;letter-spacing:0.02rem}.product-info__prices .old-price,.product-info__prices .price{display:inline-block;font-weight:bold;}.product-info__prices .old-price{color:#25363f;font-size:.8em;text-decoration:line-through;opacity:.75;letter-spacing:0}.product-info__short-desc{font-weight:300;;margin-top:3rem;font-size:1.4rem;line-height:1.4;text-align:justify}.product-info__short-desc-mob{font-weight:300;margin-bottom:3rem;margin-top:5rem;font-size:1.6rem}.product-info__subinfo{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:3rem;font-weight:300;color:#dfa78d;flex-direction: column;}.product-info__sku{margin-right:4rem}.product-info__sku--desctope{display:none}.product-info__sku--mob{display:block;margin-bottom:1.5rem;color:#dfa78d}.product-info__more{color:#a0615a;border-bottom:1px solid rgba(160,97,90,.2)}.product-info__tools .to-cart-count{margin-bottom:1rem}.product-tabs{margin-top:2.5rem;margin-bottom:4px}.product-tabs__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-subtitle{font-size:2.4rem;/*text-transform:uppercase;*/font-weight:300;color:#a0615a;letter-spacing:0.02rem;margin-top:2.5rem;margin-bottom:2.5rem}.product-tablist-panel{display:none}.product-tablist-panel.tablist-panel-active{display:block}.product-secondary-info .product-advantages{margin-bottom:3rem}.chars__table{text-align:left;width:100%;font-size:1.4rem;margin-top:-.7rem}.chars__table td,.chars__table th{padding:.7rem 1rem;white-space:nowrap}.chars__table th{font-weight:600;padding-left:0;width:100%;overflow:hidden}.chars__table th:after{content:"";display:inline-block;vertical-align:bottom;width:100%;height:1px;background-color:#f8ece7;margin-left:1rem}.chars__table td:last-child{padding-right:0}.chars__value{text-align:right}.product-wish{margin-bottom:5rem}.product-wish__section-title{font-size:3.1rem;/*text-transform:uppercase;*/font-weight:300;letter-spacing:0.02rem;margin-bottom:1em;text-align:center}.product-wish__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4rem;padding-right:4rem}.product-wish__item{padding:1rem 1rem 2rem;width:100%;text-align:center}.viewed__section-title{/*text-transform:uppercase;*/font-weight:300;letter-spacing:.075em;margin-bottom:1em;text-align:center;display:block;font-size:3.1rem}.viewed__link-text{border-bottom-color: transparent;;padding-bottom:0;display:inline-block;-webkit-transition:.2s;transition:.2s}.viewed__link-count{color:#a0615a}.viewed__section-title:focus .viewed__link-text,.viewed__section-title:hover .viewed__link-text{    border-bottom: .05em solid;}.viewed__list{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:4rem;padding-right:4rem}.viewed__item{padding:1rem 1rem 2rem;width:100%;text-align:center}.viewed__footer{margin-top:5rem;margin-bottom:1rem;text-align:center}.viewed .to-cart__icon{margin-right:.5rem}.product-wish .slick-slide,.product-wish .slick-track,.viewed .slick-slide,.viewed .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.product-wish .slick-slide,.viewed .slick-slide{height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.product-info__tools{position:relative;}.product-info__tools .share{position:absolute;bottom:0;left:0;right:0;text-align:center}.product-info__tools .to-cart-count{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;box-shadow:0 14px 29px 0 rgba(10,13,15,.1)}.reviews-list{margin-bottom:2rem}.reviews-list .news-date{margin-right:2rem}.reviews-list__item{border-bottom:1px solid #ebdedc;margin-bottom:1rem}.reviews-list__header,.reviews-list__header .news-author,.reviews-list__header .news-date{margin-bottom:1rem}.reviews-list__header .news-info{-ms-flex-wrap:wrap;flex-wrap:wrap}.reviews-list__header .br-widget{margin-left:0;margin-bottom:3rem}.reviews-list__body{padding-bottom:2rem}.product-add-review{margin-bottom:4rem}.products-review-form{max-width:45rem}.products-review-form .text-info{font-size:1.6rem;margin-bottom:1em;line-height:1.2}.review-form .notice.notice-success{color:#1aa44a;line-height:1.4}.review-form .notice.notice-error p{font-weight:600}.review-form .notice.notice-error ul li{padding:.5em 0;color:#cc5042}.captcha-row{margin-bottom:3rem}.captcha-row #captcha_challenge{margin-bottom:0}.captcha-row__content .field-input{margin-top:2rem}.captcha-row__title{color:#a0615a;font-weight:600;margin-bottom:.5em}.blog{margin-bottom:8rem;min-height:320px}.blog__section-title{/*text-transform:uppercase;*/font-size:3.1rem;letter-spacing:0.02rem;font-weight:300;line-height:1.4}.blog__item{margin-bottom:3rem}.blog__content{position:relative}.blog-archive{display:none;position:absolute;top:-10rem;right:0;max-width:38rem;background-color:#f7f7f7;padding:3rem;box-shadow:0 .6rem 1.3rem 0 rgba(27,10,3,.15)}.blog-archive__section-title{text-transform:uppercase;font-size:2.4rem;letter-spacing:0.02rem;font-weight:300;line-height:1.4;color:#a0615a;margin-bottom:1.3em}.blog-archive__item{margin-bottom:2rem}.blog-archive__link{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.blog-archive__photo{margin-top:.2em;height:3.8rem;width:3.8rem;background-size:cover;background-position:50%;margin-right:2rem;-ms-flex-negative:0;flex-shrink:0;border:1px solid transparent;-webkit-transition:.2s;transition:.2s}.blog-archive__title{font-size:1.6rem;line-height:1.4;letter-spacing:0}.blog-archive__title span{border-bottom:1px solid transparent;-webkit-transition:.2s;transition:.2s}.blog-archive__link:focus .blog-archive__title span,.blog-archive__link:hover .blog-archive__title span{color:#a0615a;border-bottom-color:#a0615a}.blog-archive__link:focus .blog-archive__photo,.blog-archive__link:hover .blog-archive__photo{border-color:#a0615a}.blog-page-header{margin-bottom:5rem;padding-bottom:3rem}.article-news-info{margin-top:1rem}.news-author,.news-date,.news-info{display:-webkit-box;display:-ms-flexbox;display:flex}.news-author,.news-date{-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;font-weight:600;margin-right:2.5rem}.news-author__icon,.news-date__icon{display:block;margin-right:.9rem}.news-author__icon svg,.news-date__icon svg{height:1.2rem;width:1.2rem;fill:#a0615a}.news-preview__title{/*text-transform:uppercase;*/font-size:2.1rem;letter-spacing:0.02rem;font-weight:300;line-height:1.4;color:#a0615a;margin-bottom:.5em}.news-preview__photo{height:20rem;background-size:cover;background-position:50%;margin-bottom:2rem}.news-preview__image{width:100%}.news-preview__short-desc{font-size:1.4rem;margin-bottom:2rem}.news-preview__footer{overflow:hidden;padding-bottom:2rem}.news-preview__more{margin-right:3rem;margin-bottom:2rem}.news-preview .news-info{position:relative}.news-preview .news-info:before{content:"";position:absolute;height:1px;background-color:#ebdedc}.share-article{margin-top:4rem}.gallery{position:relative;z-index:2;margin-bottom:-6rem}.gallery__list{margin-left:-1rem;margin-right:-1rem}.gallery__item{width:50%;padding:.5rem;float:left;padding-bottom:2rem}.gallery__link{display:block;position:relative;box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1);background-color:#fff}.gallery__photo{height:18rem;margin-bottom:5rem;background-size:cover;background-position:50%}.gallery__more{background-color:#dfa88e;color:#fff;padding:1rem;font-size:1.5rem}.gallery__more,.gallery__title{text-align:center;font-weight:600}.gallery__title{position:absolute;bottom:5rem;padding:1rem 2rem;left:0;right:0;font-size:1.3rem;color:#a0615a}.gallery-footer{background-color:#edf0f0;padding-bottom:5rem;padding-top:15rem;margin-top:-15rem}.gallery-footer .pagination{margin-bottom:0}.catalog-seo-gallery{margin-top:-15rem}.about-company{padding-bottom:4rem}.about-company__content{text-align:left;font-size:1.6rem;letter-spacing:0.02rem;text-align:justify}.about-company__content p{font-family:Open Sans,sans-serif;margin-bottom:4rem}.about-company__content :last-child{margin-bottom:0}.about-company-subtitle{font-size:2.2rem;margin-bottom:3rem}.about-company-secondary-subtitle,.about-company-subtitle{/*text-transform:uppercase;*/font-weight:300;text-align:center;line-height:1.4;letter-spacing:0.02rem}.about-company-secondary-subtitle{font-size:2.4rem;margin-bottom:2rem;color:#a0615a}p+.about-company-secondary-subtitle{margin-top:4rem}.about-company-advantages{background-color:#edf0f0;margin:3rem 0;padding:3rem 0;font-size:1.6rem;text-align:justify}.about-company-advantages p{font-family:Open Sans,sans-serif;margin-bottom:4rem}.about-company-advantages ul{margin-bottom:2rem}.about-company-advantages li{padding-top:1rem;font-family:Open Sans,sans-serif}.about-company-advantages :last-child{margin-bottom:0}.partners__list{}.partners__item{padding-bottom:3rem;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;font-size:1.6rem;padding-left:1rem;margin-left:-1rem;letter-spacing:.02em;     width: 50%;    display: inline-block;    vertical-align: top;}.partners__item a{color:#a0615a;border-bottom:1px solid rgba(160,97,90,.2)}.partners__item a:focus,.partners__item a:hover{border-bottom-color:transparent}.partners__item p,.partners__item ul{font-weight:300;margin-bottom:1.5em}.partners__item li{padding-left:3rem;position:relative;margin-bottom:.4em;line-height:1.4}.partners__item li:before{content:"";position:absolute;top:.8rem;left:0;height:1rem;width:1rem;background-color:#25363f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.partners__title{font-weight:600;color:#a0615a;line-height:1.5}.partners__subtitle,.partners__title{margin-bottom:1em;/*text-transform:uppercase;*/letter-spacing:0.02rem;font-size:1.8rem}.partners__subtitle{font-weight:300}.delivery-table{letter-spacing:.02em;width:100%;border-collapse:collapse}.delivery-table th{text-align:left;font-size:2rem;padding:1rem .5rem;font-weight:300}.delivery-table th:last-child{width:20rem}.delivery-table td{border-bottom:1px solid #f0f1f1;width:100%;padding:1.5rem .5rem}.delivery-table td:last-child{font-size:1.8rem;min-width:10rem;width:10rem;letter-spacing:.02em}.delivery-table tr:last-child td{border-bottom-color:transparent}.delivery-table__title{color:#a0615a;max-width:80rem}.delivery-table__subtitle{color:#bebebe;font-size:1.4rem}.delivery-advantages{padding:1rem 0;margin:5rem 0;text-align:center}.delivery-advantages__list{margin-bottom:3rem}.delivery-advantages__item{padding:1rem;display:inline-block;vertical-align:top;width:50%}.delivery-advantages__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:7rem;height:10rem;margin-left:auto;margin-right:auto;margin-bottom:1rem}.delivery-advantages__icon img{max-height:6rem}.delivery-advantages__title{color:#9f615a;line-height:1.3}.delivery-advantages__desc{font-family:Open Sans,sans-serif;letter-spacing:.02em}.delivery-advantages__section-title{/*text-transform:uppercase;*/font-size:2.5rem;font-weight:300;letter-spacing:0.02rem;line-height:1.6}.delivery-advantages__section-subtitle{/*text-transform:uppercase;*/font-size:2rem;margin-bottom:1rem;font-weight:300;letter-spacing:0.02rem;color:#d89a5c}.delivery-companies{margin-left:-2rem;text-align:center;}.delivery-companies__item{display:inline-block;vertical-align:middle;padding:2rem}.delivery-countries p{font-family:Open Sans,sans-serif}.delivery-countries p b{color:#a0615a;font-family:Proxima Nova Semibold,sans-serif}.delivery-countries__row{margin-left:-2rem;margin-right:-2rem}.delivery-countries__column{padding:2rem}.delivery-countries__section-title{/*text-transform:uppercase;*/font-size:2.5rem;font-weight:300;letter-spacing:0.02rem;line-height:1.6}.delivery-countries__section-subtitle{/*text-transform:uppercase;*/font-size:2rem;font-weight:300;letter-spacing:0.02rem;color:#d89a5c}.delivery-countries__header{margin-bottom:1rem}.delivery-countries hr{margin:1.5rem 0;border:none;height:1px;background-color:#dcdfe0}.opt-cooperation{padding:2rem;border:1px solid #f1f5f5;background-color:#fff;position:relative;z-index:2;text-align:justify}.opt-cooperation__title{font-size:2rem;color:#a0615a;text-align:center}.opt-cooperation__subtitle,.opt-cooperation__title{/*text-transform:uppercase;*/letter-spacing:0.02rem;line-height:1.6}.opt-cooperation__subtitle{font-size:1.7rem;margin-top:1rem;margin-bottom:1.5rem}.opt-cooperation a{color:#a0615a;border-bottom:1px solid rgba(160,97,90,.2)}.opt-cooperation a:focus,.opt-cooperation a:hover{border-bottom-color:transparent}.opt-cooperation p,.opt-cooperation ul{margin-bottom:1.5em;font-family:Open Sans,sans-serif}.opt-cooperation p .regular,.opt-cooperation ul .regular{font-family:Proxima Nova Regular,sans-serif}.opt-cooperation li{padding-left:0.5rem;position:relative;margin-bottom:.8em;line-height:1.4}.opt-cooperation li:before{content:"";position:absolute;top:1rem;left:0;height:.4rem;width:.4rem;background-color:#25363f;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.opt-cooperation__last-list{margin-top:5rem}.delivery-advantages a{color:#a0615a;border-bottom:1px solid rgba(160,97,90,.2)}.delivery-advantages a:focus,.delivery-advantages a:hover{border-bottom-color:transparent}.opt-payments{padding:15rem 0 2rem;margin-top:-10rem;background-color:#edf0f0;text-align:center}.opt-payments__section-title{/*text-transform:uppercase;*/font-size:2rem;margin-bottom:2rem;font-weight:300;letter-spacing:0.02rem;line-height:1.6;color:#a0615a}.opt-payments__list{margin-bottom:5rem}.opt-payments__item{float:left;width:50%;padding:.5rem}.opt-payments__icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:10rem;margin-bottom:0}.opt-payments__title{color:#9f615a;line-height:1.3;font-size:1.4rem}.opt-payments__desc{font-family:Open Sans,sans-serif;letter-spacing:.02em}.opt-payments__desc .regular{font-family:Proxima Nova Regular,sans-serif}.opt-payments__footer{margin:5rem 0 0}.opt-delivery-advantages{margin-top:0}.opt-delivery-advantages .delivery-advantages__section-title{font-size:2.4rem;color:#25363f}.opt-delivery-advantages .delivery-advantages__section-subtitle{font-size:1.8rem}.opt-delivery-countries{margin-bottom:7rem;text-align:justify}.opt-delivery-countries__title{/*text-transform:uppercase;*/font-size:2.5rem;font-weight:300;letter-spacing:0.02rem;line-height:1.6;color:#d89a5c}.opt-delivery-countries__subtitle{/*text-transform:uppercase;*/font-size:2.3rem;font-weight:300;letter-spacing:0.02rem}.opt-delivery-countries__sub-subtitle{/*text-transform:uppercase;*/font-size:2.4rem;font-weight:300;letter-spacing:0.02rem;color:#a0615a;margin-bottom:1em;text-align:center;margin-top:2em}.opt-delivery-countries__header{margin-bottom:3rem}.opt-delivery-countries hr{margin:4rem 0 6rem;border:none;height:1px;background-color:#dcdfe0}.opt-delivery-countries p,.opt-delivery-countries ul{margin-bottom:1.5em;font-family:Open Sans,sans-serif;letter-spacing:.02em}.opt-delivery-countries p .regular,.opt-delivery-countries ul .regular{font-family:Proxima Nova Regular,sans-serif}.opt-delivery-countries p b,.opt-delivery-countries ul b{color:#a0615a}.opt-delivery-countries__footer p{text-align:justify}.payments{font-family:Open Sans,sans-serif;letter-spacing:.01em}.payments__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.payments__item,.payments__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.payments__item{width:100%;margin-bottom:2rem}.payments__item a{color:#25363f;border-bottom:1px solid #25363f}.payments__item a:focus,.payments__item a:hover{border-bottom-color:transparent}.payments__item-inner{border:1px solid #f1f5f5;padding:3rem;background-position:right -3rem top -3rem}.payments__item-inner--1{background-image:url(payment-1-bg.png)}.payments__item-inner--2{background-image:url(payment-2-bg.png)}.payments__item-inner--3{background-image:url(payment-3-bg.png)}.payments__item-inner--4{background-image:url(payment-4-bg.png)}.payments__subtitle{/*text-transform:uppercase;*/font-size:2.4rem;font-weight:300;letter-spacing:0.02rem;margin-bottom:1em;font-family:Open Sans,sans-serif}.payments__desc{color:#dfa88e}.payments-variants{padding:1rem 0 2rem;background-color:#edf0f0;font-family:Open Sans,sans-serif;letter-spacing:.01em}.payments-variants__section-title{font-size:2.4rem;text-align:center}.payments-variants__section-title,.payments-variants__title{/*text-transform:uppercase;*/font-weight:300;letter-spacing:0.02rem;margin-bottom:1em;font-family:Open Sans,sans-serif}.payments-variants__title{font-size:2.2rem;color:#a0615a}.payments-variants__item{padding:1.5rem 0}.payments-variants__item li{padding-left:2rem;position:relative;margin-bottom:.8em;line-height:1.4}.payments-variants__item li:before{content:"";position:absolute;top:1rem;left:0;height:.5rem;width:.5rem;background-color:#868f93;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.payments-service{padding:4rem 0}.payments-service__list{padding-top:5rem}.payments-service__item{float:left;width:50%;height:10rem}.payments-service__section-title{/*text-transform:uppercase;*/font-size:2.4rem;font-weight:300;letter-spacing:0.02rem;margin-bottom:1em;font-family:Open Sans,sans-serif}.payments-service p{font-family:Open Sans,sans-serif;letter-spacing:.01em}.payments-service p b{font-family:Proxima Nova Bold,sans-serif;color:#a0615a}.payments-attation{margin-bottom:5rem;text-align:justify}.payments-attation__content{font-size:1.6rem}.reviews-page-header{margin-bottom:2rem}.other-reviews{display:block;margin-top:2rem;font-size:1.4rem}.other-reviews__icon{display:block;margin-left:-1rem;margin-top:.5rem;vertical-align:middle;background-size:100%;background-image:url(yarmarka-logo.png);width:22.3rem;height:3.9rem}.review-date{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:600}.review-date__icon{display:block;margin-right:1rem}.review-date__icon svg{height:1.5rem;width:1.5rem;fill:#a0615a}.review-header{padding-bottom:0}.reviews{padding-bottom:5rem}.reviews__content{position:relative}.reviews__list{margin-bottom:5rem}.reviews__footer,.reviews__header{padding-bottom:2.5rem}.reviews__item{margin-bottom:0rem}.reviews__footer{border-top:1px solid #ebdedc;padding-top:3rem}.review__body{padding:2rem 0;font-size:1.6rem;line-height:1.6;text-align: justify;}.review__name{/*text-transform:uppercase;*/font-size:1.6rem;color:#a0615a;font-weight:300}.reviews-archive{display:none;position:absolute;top:-10rem;right:0;max-width:30rem;background-color:#f7f7f7;padding:3rem;box-shadow:0 .6rem 1.3rem 0 rgba(27,10,3,.15)}.reviews-archive__section-title{/*text-transform:uppercase;*/font-size:2.4rem;letter-spacing:0.02rem;font-weight:300;line-height:1.4;color:#a0615a;margin-bottom:1.3em}.reviews-archive__item{margin-bottom:2rem}.reviews-archive__link{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.reviews-archive__photo{height:3.8rem;width:3.8rem;background-size:cover;background-position:50%;margin-right:2rem;-ms-flex-negative:0;flex-shrink:0;border:1px solid transparent;-webkit-transition:.2s;transition:.2s}.reviews-archive__title{font-size:1.6rem;line-height:1.4;letter-spacing:0}.reviews-archive__title span{border-bottom:1px solid transparent;-webkit-transition:.2s;transition:.2s}.reviews-archive__link:focus .reviews-archive__title span,.reviews-archive__link:hover .reviews-archive__title span{color:#a0615a;border-bottom-color:#a0615a}.reviews-archive__link:focus .reviews-archive__photo,.reviews-archive__link:hover .reviews-archive__photo{border-color:#a0615a}.contacts__header{text-align:center;margin-bottom:2rem}.contacts__section-title{/*text-transform:uppercase;*/font-weight:300;font-size:3rem;margin-bottom:.5em}.contacts__section-desc{text-align:center;font-size:1.4rem;line-height:1.4;padding-left:2rem}.contacts__section-desc-title{font-size:1.8rem;color:#a0615a}.contacts-gallery{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-gallery__item{box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1);padding:.5rem}.contacts-gallery__link{display:block;overflow:hidden;max-height:16rem}.contacts-info{margin-bottom:5rem}.contacts-info__right{height:40rem;position:relative}.contacts-info__right .contacts-map{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1)}.contacts-info__right .contacts-map>ymaps{position:absolute;top:1rem;right:1rem;bottom:1rem;left:1rem;height:calc(100% - 2rem)!important;width:calc(100% - 2rem)!important}.contacts-footer-info{margin-bottom:5rem;font-size:1.7rem}.contacts-footer-info__left{color:#b97835;line-height:1.7}.contacts-footer-info__middle{margin:2rem 0}.contacts-footer-info__middle line-height 1.7{margin:0}.contacts-footer-info__middle .phone span{color:#6a7174;padding-left:1rem}.contacts-panel{margin-bottom:4rem}.contacts-panel__content{padding:2rem;background-color:#edf0f0}.contacts-panel__item{padding:1rem}.contacts-panel__subtitle{font-size:1.932rem;color:#b97835;margin-bottom:.5em}.contacts-panel__time-desc{font-size:1.4rem;margin-top:.2rem}.contacts-panel a{display:inline-block;padding-bottom:0;border-bottom:1px solid rgba(37,54,63,.5)}.requisites{text-align:center;margin-bottom:3rem}.requisites__section-title{font-size:3.5rem;font-weight:300;letter-spacing:0.02rem;margin-bottom:2rem}.requisites__column{padding:1rem;font-size:1.36rem;color:#938080;line-height:1.6}.contacts-reg-info{margin-bottom:5rem}.contacts-reg-info__content{padding:2rem 1rem;border:1px solid #f1f5f5}.contacts-reg-info__section-title{margin-bottom:5rem;font-size:2.4rem;letter-spacing:0.02rem;text-align:center;/*text-transform:uppercase;*/color:#938080}.contacts-reg-info table{font-size:1.36rem;border-collapse:collapse}.contacts-reg-info table td,.contacts-reg-info table th{padding:1.5rem 1rem;font-weight:300;vertical-align:top;border-bottom:1px solid #e4e7e8}.contacts-reg-info table th{text-align:left;color:#a0615a;/*text-transform:uppercase;*/width:20rem;padding-left:0}.contacts-reg-info table td{font-weight:400;text-align:right;padding-right:0}.contacts-reg-info table tr:last-child td,.contacts-reg-info table tr:last-child th{border-bottom-color:transparent}.alertify .ajs-dimmer{margin:0;background-color:#252525;opacity:.5}.alertify .ajs-dimmer,.alertify .ajs-modal{position:fixed;z-index:1981;top:0;right:0;bottom:0;left:0;padding:0}.alertify .ajs-modal{overflow-y:auto}.alertify .ajs-dialog{position:relative;margin:5% auto;min-height:110px;max-width:500px;padding:24px 24px 0;outline:0;background-color:#fff}.alertify .ajs-dialog.ajs-capture:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;z-index:1}.alertify .ajs-reset{position:absolute!important;display:inline!important;width:0!important;height:0!important;opacity:0!important}.alertify .ajs-commands{position:absolute;right:4px;margin:-14px 24px 0 0;z-index:2}.alertify .ajs-commands button{display:none;width:10px;height:10px;margin-left:10px;padding:10px;border:0;background-color:transparent;background-repeat:no-repeat;background-position:50%;cursor:pointer}.alertify .ajs-commands button.ajs-close{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAh0lEQVQYlY2QsQ0EIQwEB9cBAR1CJUaI/gigDnwR6NBL/7/xWLNrZ2b8EwGotVpr7eOitWa1VjugiNB7R1UPrKrWe0dEAHBbXUqxMQbeewDmnHjvyTm7C3zDwAUd9c63YQdUVdu6EAJzzquz7HXvTiklt+H9DQFYaxFjvDqllFyMkbXWvfpXHjJrWFgdBq/hAAAAAElFTkSuQmCC)}.alertify .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAOUlEQVQYlWP8//8/AzGAhYGBgaG4uBiv6t7eXkYmooxjYGAgWiELsvHYFMCcRX2rSXcjoSBiJDbAAeD+EGu+8BZcAAAAAElFTkSuQmCC)}.alertify .ajs-header{margin:-24px;margin-bottom:0;padding:16px 24px;background-color:#fff}.alertify .ajs-body{min-height:56px}.alertify .ajs-body .ajs-content{padding:16px 24px 16px 16px}.alertify .ajs-footer{padding:4px;margin-left:-24px;margin-right:-24px;min-height:43px;background-color:#fff}.alertify .ajs-footer .ajs-buttons.ajs-primary{text-align:right}.alertify .ajs-footer .ajs-buttons.ajs-primary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary{float:left;clear:none;text-align:left}.alertify .ajs-footer .ajs-buttons.ajs-auxiliary .ajs-button{margin:4px}.alertify .ajs-footer .ajs-buttons .ajs-button{min-width:88px;min-height:35px}.alertify .ajs-handle{position:absolute;display:none;width:10px;height:10px;right:0;bottom:0;z-index:1;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMS8xNEDQYmMAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQ0lEQVQYlaXNMQoAIAxD0dT7H657l0KX3iJuUlBUNOsPPCGJm7VDp6ryeMxMuDsAQH7owW3pyn3RS26iKxERMLN3ugOaAkaL3sWVigAAAABJRU5ErkJggg==);-webkit-transform:scaleX(1);transform:scaleX(1);cursor:se-resize}.alertify.ajs-no-overflow .ajs-body .ajs-content{overflow:hidden!important}.alertify.ajs-no-padding.ajs-maximized .ajs-body .ajs-content{left:0;right:0;padding:0}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body{margin-left:-24px;margin-right:-24px}.alertify.ajs-no-padding:not(.ajs-maximized) .ajs-body .ajs-content{padding:0}.alertify.ajs-no-padding.ajs-resizable .ajs-body .ajs-content{left:0;right:0}.alertify.ajs-closable .ajs-commands button.ajs-close,.alertify.ajs-maximizable .ajs-commands button.ajs-maximize,.alertify.ajs-maximizable .ajs-commands button.ajs-restore{display:inline-block}.alertify.ajs-maximized .ajs-dialog{width:100%!important;height:100%!important;max-width:none!important;margin:0 auto!important;top:0!important;left:0!important}.alertify.ajs-maximized.ajs-modeless .ajs-modal{position:fixed!important;min-height:100%!important;max-height:none!important;margin:0!important}.alertify.ajs-maximized .ajs-commands button.ajs-maximize{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAASklEQVQYlZWQ0QkAMQhDtXRincOZX78KVtrDCwgqJNEoIB3MPLj7lRUROlpyVXGzby6zWuY+kz6tj5sBMTMAyVV3/595RbOh3cAXsww1raeiOcoAAAAASUVORK5CYII=)}.alertify.ajs-maximized .ajs-dialog,.alertify.ajs-resizable .ajs-dialog{padding:0}.alertify.ajs-maximized .ajs-commands,.alertify.ajs-resizable .ajs-commands{margin:14px 24px 0 0}.alertify.ajs-maximized .ajs-header,.alertify.ajs-resizable .ajs-header{position:absolute;top:0;left:0;right:0;margin:0;padding:16px 24px}.alertify.ajs-maximized .ajs-body,.alertify.ajs-resizable .ajs-body{min-height:224px;display:inline-block}.alertify.ajs-maximized .ajs-body .ajs-content,.alertify.ajs-resizable .ajs-body .ajs-content{position:absolute;top:50px;right:24px;bottom:50px;left:24px;overflow:auto}.alertify.ajs-maximized .ajs-footer,.alertify.ajs-resizable .ajs-footer{position:absolute;left:0;right:0;bottom:0;margin:0}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-dialog{min-width:548px}.alertify.ajs-resizable:not(.ajs-maximized) .ajs-handle{display:block}.alertify.ajs-movable:not(.ajs-maximized) .ajs-header{cursor:move}.alertify.ajs-modeless .ajs-dimmer,.alertify.ajs-modeless .ajs-reset{display:none}.alertify.ajs-modeless .ajs-modal{overflow:visible;max-width:none;max-height:0}.alertify.ajs-modeless.ajs-pinnable .ajs-commands button.ajs-pin{display:inline-block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAQklEQVQYlcWPMQ4AIAwCqU9u38GbcbHRWN1MvKQDhQFMEpKImGJA0gCgnYw0V0rwxseg5erT4oSkQVI5d9f+e9+xA0NbLpWfitPXAAAAAElFTkSuQmCC)}.alertify.ajs-modeless.ajs-unpinned .ajs-modal{position:absolute}.alertify.ajs-modeless.ajs-unpinned .ajs-commands button.ajs-pin{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNy8xMy8xNOrZqugAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAO0lEQVQYlWP8//8/AzGAiShV6AqLi4txGs+CLoBLMYbC3t5eRmyaWfBZhwwYkX2NTxPRvibKjRhW4wMAhxkYGbLu3pEAAAAASUVORK5CYII=)}.alertify.ajs-modeless:not(.ajs-unpinned) .ajs-body{max-height:500px;overflow:auto}.alertify.ajs-basic .ajs-header{opacity:0}.alertify.ajs-basic .ajs-footer{visibility:hidden}.alertify.ajs-frameless .ajs-header{position:absolute;top:0;left:0;right:0;min-height:60px;margin:0;padding:0;opacity:0;z-index:1}.alertify.ajs-frameless .ajs-footer{display:none}.alertify.ajs-frameless .ajs-body .ajs-content{position:absolute;top:0;right:0;bottom:0;left:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog{padding-top:0}.alertify.ajs-frameless:not(.ajs-resizable) .ajs-dialog .ajs-commands{margin-top:0}.ajs-no-overflow{overflow:hidden!important;outline:none}.ajs-no-overflow.ajs-fixed{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:scroll!important}.ajs-no-selection,.ajs-no-selection *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@-moz-document url-prefix(){.alertify button:focus{outline:1px dotted #3593d2}}.alertify .ajs-dimmer,.alertify .ajs-modal{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition-property:opacity,visibility;transition-property:opacity,visibility;-webkit-transition-timing-function:linear;transition-timing-function:linear;-webkit-transition-duration:.25s;transition-duration:.25s}.alertify.ajs-hidden .ajs-dimmer,.alertify.ajs-hidden .ajs-modal{visibility:hidden;opacity:0}.alertify.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-duration:.5s;animation-duration:.5s}.alertify.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-duration:.25s;animation-duration:.25s}.alertify .ajs-dialog.ajs-shake{-webkit-animation-name:d;animation-name:d;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes d{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes d{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.alertify.ajs-slide.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:o;animation-name:o;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1.275);animation-timing-function:cubic-bezier(.175,.885,.32,1.275)}.alertify.ajs-slide.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:p;animation-name:p;-webkit-animation-timing-function:cubic-bezier(.6,-.28,.735,.045);animation-timing-function:cubic-bezier(.6,-.28,.735,.045)}.alertify.ajs-zoom.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:g;animation-name:g}.alertify.ajs-zoom.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:h;animation-name:h}.alertify.ajs-fade.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:i;animation-name:i}.alertify.ajs-fade.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:j;animation-name:j}.alertify.ajs-pulse.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:e;animation-name:e}.alertify.ajs-pulse.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:f;animation-name:f}.alertify.ajs-flipx.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:k;animation-name:k}.alertify.ajs-flipx.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:l;animation-name:l}.alertify.ajs-flipy.ajs-in:not(.ajs-hidden) .ajs-dialog{-webkit-animation-name:m;animation-name:m}.alertify.ajs-flipy.ajs-out.ajs-hidden .ajs-dialog{-webkit-animation-name:n;animation-name:n}@-webkit-keyframes e{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes e{0%,20%,40%,60%,80%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes f{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes f{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes g{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes g{0%{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes h{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@keyframes h{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}to{opacity:0;-webkit-transform:scale3d(.25,.25,.25);transform:scale3d(.25,.25,.25)}}@-webkit-keyframes i{0%{opacity:0}to{opacity:1}}@keyframes i{0%{opacity:0}to{opacity:1}}@-webkit-keyframes j{0%{opacity:1}to{opacity:0}}@keyframes j{0%{opacity:1}to{opacity:0}}@-webkit-keyframes k{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes k{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes l{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes l{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@-webkit-keyframes m{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes m{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes n{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes n{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@-webkit-keyframes o{0%{margin-top:-100%}to{margin-top:5%}}@keyframes o{0%{margin-top:-100%}to{margin-top:5%}}@-webkit-keyframes p{0%{margin-top:5%}to{margin-top:-100%}}@keyframes p{0%{margin-top:5%}to{margin-top:-100%}}.alertify-notifier{position:fixed;width:0;overflow:visible;z-index:1982}.alertify-notifier,.alertify-notifier .ajs-message{-webkit-transform:translateZ(0);transform:translateZ(0)}.alertify-notifier .ajs-message{position:relative;width:260px;max-height:0;padding:0;opacity:0;margin:0;-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-timing-function:linear;transition-timing-function:linear}.alertify-notifier .ajs-message.ajs-visible{-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275);opacity:1;max-height:100%;padding:15px;margin-top:10px}.alertify-notifier .ajs-message.ajs-success{background-color:#fff}.alertify-notifier .ajs-message.ajs-error{background:rgba(217,92,92,.95)}.alertify-notifier .ajs-message.ajs-warning{background:hsla(54,86%,92%,.95)}.alertify-notifier .ajs-message .ajs-close{position:absolute;top:0;right:0;width:16px;height:16px;cursor:pointer;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAABGdBTUEAALGPC/xhBQAAAFBJREFUGBl1j0EKADEIA+ve/P9f9bh1hEihNBfjVCO1v7RKVqJK4h8gM5cAPR42AkQEpSXPwMTyoi13n5N9YqJehm3Fnr7nL1D0ZEbD5OubGyC7a9gx+9eNAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:50%;background-color:rgba(0,0,0,.5);border-top-right-radius:2px}.alertify-notifier.ajs-top{top:10px}.alertify-notifier.ajs-bottom{bottom:10px}.alertify-notifier.ajs-right{right:10px}.alertify-notifier.ajs-right .ajs-message{right:-320px}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:290px}.alertify-notifier.ajs-left{left:10px}.alertify-notifier.ajs-left .ajs-message{left:-300px}.alertify-notifier.ajs-left .ajs-message.ajs-visible{left:0}.to-cart-count{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.to-cart-count__to-cart{width:60%;box-shadow:none}.to-cart-count__count-wrapper{height:auto;min-height:4rem}.to-cart-count__count-wrapper .count-wrapper__input{/*line-height:4rem;min-height:4rem;*/vertical-align:middle}.to-cart{background-color:#dfa88e;max-width:16.4rem}.to-cart__icon{display:inline-block;margin-right:.3rem;margin-top:0;vertical-align:middle}.to-cart__icon svg{height:1.3rem;width:1.3rem;fill:#fff}.one-click-to-favorite{display:-webkit-box;display:-ms-flexbox;display:flex}.to-favorite-wide{font-size:1.4rem;font-weight:600;padding:.7em 0 .8em 2em}.to-favorite-wide__title{margin-right:1rem;display:inline-block;vertical-align:middle}.to-favorite-wide__icon{height:2.3rem;width:2.3rem;display:inline-block;vertical-align:middle}.to-favorite-wide__icon svg{fill:transparent}.wishlist-in .to-favorite-wide__icon svg{fill:#e0a98f}.catalog-previews{padding:4rem 0;text-align:center}.catalog-previews__list{margin-top:-1rem;position:relative;z-index:2}.catalog-previews__item{width:50%;float:left;padding:1rem .5rem}.catalog-preview{height:20rem;position:relative;display:block;box-shadow:0 1.4rem 2.9rem 0 rgba(27,10,3,.26);background-color:#fff;text-align:center}.catalog-preview__count{margin-top:1rem;font-size:1.5rem;opacity:0}.catalog-preview__count,.catalog-preview__new{font-weight:600;-webkit-transition:.3s;transition:.3s}.catalog-preview__new{background-color:#a0615a;color:#fff;padding:.7em;z-index:2;position:absolute;top:1rem;left:1rem;font-size:1.3rem;letter-spacing:.1em;padding-left:.8em}.catalog-preview__photo{position:absolute;top:0;right:0;bottom:5rem;left:0;background-size:cover;background-position:top;z-index:1;-webkit-transition:.3s;transition:.3s}.catalog-preview__photo--sub{background-position:bottom}.catalog-preview__info{position:absolute;z-index:2;left:2.2rem;right:2.2rem;bottom:-1.5rem;-webkit-transition:.3s;transition:.3s}.catalog-preview__more{margin-bottom:1.2em;opacity:0;-webkit-transition:.3s;transition:.3s;pointer-events:none}.catalog-preview__title{font-size:1.3rem;text-transform:uppercase;color:#a0615a;letter-spacing:.1em;font-weight:600;-webkit-transition:.3s;transition:.3s;height:3.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.catalog-preview__title-inner{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site-map{margin-bottom:10rem}.site-map__section-title{/*text-transform:uppercase;*/font-weight:300;color:#a0615a;letter-spacing:0.02rem;font-size:2.4rem;margin-bottom:1em}.site-map__content{display:-webkit-box;display:-ms-flexbox;display:flex}.site-map .site-map-left{padding-right:15rem}.site-map-list{font-size:1.6rem;font-weight:600}.site-map-list a{display:inline-block;padding:.5em 0}.site-map-list a:focus,.site-map-list a:hover{color:#a0615a}.site-map-list ul{padding-left:2.5rem;margin-bottom:1rem}.site-map-list ul a{padding:.2em 0;font-weight:400}.alertify-notifier.ajs-top{top:7rem;right:0}.alertify-notifier .ajs-message,.alertify-notifier .ajs-message.ajs-error,.alertify-notifier .ajs-message.ajs-success{background-color:#a0615a;color:#fff;box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1);border-radius:.5rem;font-weight:600;white-space:nowrap}.alertify-notifier.ajs-right .ajs-message.ajs-visible{right:29rem;width:27rem;text-align:left;font-size:1.4rem}.page-wishlist-footer{text-align:center;margin:5rem 0}.page-wishlist-footer .btn-clear{color:#fff;background-color:#2d414c}.co-sidebar{box-shadow:none!important}.co-section--checkout_order{border:1px solid #f1f5f5;padding:1rem}.co-basket{padding-top:0}.co-basket_item-image img{max-width:none;max-height:none}.co-input-field{background-color:#edf0f0;border-color:transparent;box-shadow:none!important}.co-toggable_field-title{color:#a0615a;font-weight:600;font-size:14px;margin-bottom:0}.co-toggable_field{background-color:#edf0f0;padding:1.5rem;border:none}.co-toggable_field:not(:last-of-type){margin-bottom:1.5rem}#delivery_variants .co-toggable_field{background-color:#a0615a;color:#fff;position:relative;padding-bottom:38px;}#delivery_variants .co-toggable_field .co-toggable_field-title{color:#dfa78d}#delivery_variants .co-toggable_field .co-toggable_field-price{font-size: 16px;background-color:#dfa78d;position:absolute;bottom:0;width:13rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding: 10px;left: 0;}#delivery_variants .co-toggable_field .co-toggable_field-title{margin-bottom:.5em}.co-tabs{margin-top:-1.5rem}.co-tabs-node{border:1px solid #a0615a;font-size:15px;font-weight:600;color:#dfa78d;padding:1rem .5rem}.co-tabs-node:focus,.co-tabs-node:hover{background-color:#fff;color:#a0615a}.co-tabs-node--active,.co-tabs-node--active:focus,.co-tabs-node--active:hover{background-color:#a0615a;color:#fff}.co-input--required .co-input-label:after{color:inherit}.co-input-description *{font-size:14px!important}.co-toggable_field-input{-ms-flex-item-align:start;align-self:flex-start;margin-top:0}.co-toggable_field-input--checkbox input+span,.co-toggable_field-input--radio input+span{background-color:#fff;border:1px solid #dfa78d;box-shadow:none!important;height:24px;width:24px;min-width:24px;position:relative;border-radius:0;margin-right:1.5rem}.co-toggable_field-input--checkbox input:checked+span:before,.co-toggable_field-input--checkbox input:focus+span:before,.co-toggable_field-input--radio input:checked+span:before,.co-toggable_field-input--radio input:focus+span:before{content:"";position:absolute;width:12px;height:12px;top:5px;left:5px;border-radius:0;background-color:#a0615a}.co-toggable_field-input--checkbox input:checked+span:after,.co-toggable_field-input--checkbox input:focus+span:after,.co-toggable_field-input--radio input:checked+span:after,.co-toggable_field-input--radio input:focus+span:after{display:none}.co-input--empty_nested .co-input-label,.co-input-label{font-size:13px!important}.co-title{font-size:15px;/*text-transform:uppercase;*/font-weight:600}.co-tabs-controls,.co-title,.co-title.co-tabs-header{margin-bottom:2rem}.co-customer,.co-input.co-input--required:not(.co-input--nested){padding-bottom:2.5rem;margin-bottom:2.5rem;border-bottom:1px solid #f2ddc7}.co-customer{padding-top:2.5rem;margin-top:2.5rem;border-top:1px solid #f2ddc7}.co-input-description{margin-top:1.5rem;font-size:13px}.co-input-description a{color:#a0615a}.co-input-description a:focus,.co-input-description a:hover{color:#dfa88e}.center{text-align:center}.co-button--checkout{font-weight:400;padding:1em 2.5em}.co-basket_item-image img{box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1)}.co-basket_item-image_container{margin-right:2rem}.co-basket_item-description{font-size:1.5rem;color:#a0615a}.co-basket_item-total{color:#25363f;font-weight:600;font-size:1.5rem}.co-basket_item-total .co-price--current{font-size:inherit}.co-basket_item{margin-bottom:1.7rem;padding-bottom:1.7rem;border-bottom:1px solid #f2ddc7}.co-basket_subtotal-list{border-top:none;margin-bottom:2rem;padding-bottom:2rem;border-bottom:1px solid #f2ddc7}.co-basket_subtotal-list .co-basket_subtotal{margin-bottom:1.5rem}.co-basket_subtotal-list .co-basket_subtotal .co-basket_subtotal-title{color:#a0615a}.co-basket_subtotal-list .co-basket_subtotal .co-basket_subtotal-price{color:#25363f;font-size:2.4rem}.co-basket_total{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.co-basket_total .co-basket_total-title{color:#a0615a}.co-basket_total .co-basket_total-price{color:#25363f;font-size:2.8rem}.checkout-v1-wrapper{margin-bottom:5rem;max-width:80rem;opacity:0;font-size:1.5rem}.checkout-v1-wrapper .set-title{font-size:2rem;font-weight:600;margin-bottom:1em}.checkout-v1-wrapper .error{background-color:#cc5042;padding:2rem;color:#fff;font-size:1.5rem;line-height:1.4;margin-bottom:1em}.checkout-v1-wrapper .btn--large{padding-top:1em;padding-bottom:1em;min-width:200px;font-size:1.4rem}.checkout-v1-wrapper.init{opacity:1}.checkout-v1-wrapper select{background-image:url(select-triangle.svg);background-position:100%;background-repeat:no-repeat}.checkout-v1-wrapper .field{margin-bottom:1.5rem}.checkout-v1-wrapper .fieldWithErrors .field-input{border-color:#cc5042}.checkout-v1-wrapper .field-label{color:#a0615a;margin-bottom:.2em}.checkout-v1-wrapper .field-content{font-size:.9em}.checkout-v1-wrapper .field-content a{color:#a0615a;border-bottom:1px solid rgba(160,97,90,.2)}.checkout-v1-wrapper .field-content a:focus,.checkout-v1-wrapper .field-content a:hover{border-bottom-color:transparent}.checkout-v1-wrapper #contacts .field .field-content,.checkout-v1-wrapper #delivery_address .field .field-content,.checkout-v1-wrapper #new_client .field .field-content{width:30rem}.checkout-v1-wrapper #contacts .field .field-content .field-input,.checkout-v1-wrapper #contacts .field .field-content>*,.checkout-v1-wrapper #delivery_address .field .field-content .field-input,.checkout-v1-wrapper #delivery_address .field .field-content>*,.checkout-v1-wrapper #new_client .field .field-content .field-input,.checkout-v1-wrapper #new_client .field .field-content>*{width:100%}.checkout-v1-wrapper #contacts .field .field-content .small,.checkout-v1-wrapper #delivery_address .field .field-content .small,.checkout-v1-wrapper #new_client .field .field-content .small{display:block;margin-top:.2em;color:#a0615a}.checkout-v1-wrapper #contacts #client_human_type,.checkout-v1-wrapper #delivery_address #client_human_type,.checkout-v1-wrapper #new_client #client_human_type{width:100%}#captcha_challenge{margin-bottom:1rem}.checkout-v1-toolbar{margin-bottom:3rem}.checkout-v1-toolbar .userbar{text-align:center;font-size:1.5rem;box-shadow:0 1.4rem 2.9rem 0 rgba(10,13,15,.1);padding:2.5rem;border:1px solid #f1f5f5}.checkout-v1-toolbar .userbar a{color:#a0615a;display:inline-block;padding:.5em}.checkout-v1-toolbar .userbar .links{margin-bottom:1rem;color:#f1f5f5}.template-order{max-width:100rem}.template-order .wide_set{font-size:1.6rem}.template-order .wide_set .set-title{margin:1em 0 .6em;font-size:2.5rem;font-weight:600}.template-order .wide_set .red{color:#cc5042;font-weight:700}.template-order .wide_set .green{color:green;font-weight:700}.template-order .wide_set .table{text-align:left;border-collapse:collapse}.template-order .wide_set .table th{font-weight:600;padding-bottom:.2em}.template-order .wide_set .table thead .count{min-width:80px}.template-order .wide_set .table thead .price-field{min-width:110px}.template-order .wide_set .table tbody td{padding:1.5rem 1rem;border:1px solid #edf0f0}.template-order .wide_set .table tfoot td{padding:2rem 1rem;font-size:2rem}.template-order .wide_set .table tfoot td:first-of-type{font-size:3rem;padding-left:0}.template-order .wide_set .set-block .field{padding:.5rem 0}.template-order .wide_set .price-field{text-align:right;white-space:nowrap}.template-order small{font-size:.9em!important}.template-order .set-title{background-color:#edf0f0;padding:.5em;margin-bottom:1em!important}.template-order .back_to_shop{margin-top:3rem}.template-order .back_to_shop:before{content:"\00ab";display:inline-block;margin-right:.5rem}.template-order .field{font-size:1.7rem;border-bottom:1px solid #edf0f0;padding-bottom:1em!important;margin-bottom:1em!important}.template-order .field .field-label{padding-right:2rem}.template-order .field .field-content{line-height:1.5}.template-order .green{color:#1aa44a}.template-order .red{color:#cc5042}.template-order .table-wrapper{overflow-x:auto}.template-order .table-wrapper table{width:100%;width:calc(100% - 1px);min-width:70rem}.template-order #flash_messages{font-size:2rem;font-weight:600;margin-bottom:2rem}.page-404{position:relative;padding-top:5rem}.page-404:before{content:"404";position:absolute;top:-12rem;text-align:center;line-height:1;left:0;right:0;font-size:25rem;color:#edf0f0;font-weight:900;z-index:1}.page-404__info{position:relative;z-index:2;font-size:1.6rem}.page-404__info h2{font-size:2.4rem;color:#a0615a;margin-bottom:1em}.page-404__info p,.page-404__info ul{margin-bottom:1.5em}.page-404__info li{margin-bottom:.5em;position:relative;padding-left:2rem}.page-404__info li:before{content:"";position:absolute;top:.4em;left:0;height:5px;width:5px;text-align:center;border-radius:50%;background-color:#25363f}.page-404__info ul{padding-left:1rem}.page-404-return{position:relative;z-index:2;margin-top:8rem}.product-preview-controls .btn-clear{background-color:#ecf0f0;line-height:1rem;/*height:4rem;*/width:auto!important}.product-preview-controls .btn-clear:focus,.product-preview-controls .btn-clear:hover{background-color:#ecf0f0;color:#25363f}.product-preview-controls .product-preview__more{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;box-shadow:none}.technologies{font-family:Open Sans,sans-serif}.technologies p{text-align:justify;text-align-last:center}.technologies .page-photos,.technologies p{margin-bottom:1em}.technologies__title{font-size:3rem;/*text-transform:uppercase;*/color:#a0615a;font-family:Open Sans,sans-serif;font-weight:300;margin-bottom:1em;text-align:center!important}.page-photos+.technologies__title,p+.technologies__title{margin-top:2em}.technologies__title-desc{font-family:Proxima Nova Semibold,sans-serif;font-size:2rem;color:#d89a5c;margin-bottom:1.5em;text-align:center!important;margin-top:-1em;/*text-transform:uppercase*/}.page-photos+.technologies__title-desc,p+.technologies__title-desc{margin-top:2em}.technologies__subtitle{font-size:2rem;font-family:Open Sans,sans-serif;/*text-transform:uppercase;*/margin-bottom:1.5em;text-align:center!important;font-weight:300}.page-photos+.technologies__subtitle,p+.technologies__subtitle{margin-top:2em}.page-photos__item{text-align:center}.page-photos figcaption{margin-top:1em;font-family:Proxima Nova Semibold,sans-serif;color:#d89a5c;max-width:40rem;text-align:center;margin-left:auto;margin-right:auto}.ready-products{margin-bottom:5rem}.ready-products__item{height:30rem;text-align:center;padding:2rem}.ready-products__item img{max-width:100%;max-height:100%;margin-left:auto;margin-right:auto}.notices-container-viewed,.notices-container-wishlist{margin-bottom:5rem}.notices-container-cart{margin-bottom:4rem}:root:not(.mobile-magic) button.mz-button:not(:focus):focus,:root:not(.mobile-magic) button.mz-button:not(:hover):focus{border-color:transparent!important}.mobile-magic .mz-expand .mz-expand-thumbnails,.mz-expand .mz-expand-thumbnails{height:100px}.mz-expand-thumbnails .magic-thumb>img{height:60px}@media only screen and (min-width:375px){.captcha-row__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.captcha-row__content .field-input{margin-left:1rem;margin-top:0}.catalog-preview{height:22rem}}@media only screen and (min-width:390px){.product-preview{max-width:28rem}}@media only screen and (min-width:400px) and (max-width:769px){.catalog__item:nth-child(odd){text-align:right}.catalog__item:nth-child(2n){text-align:left}}@media only screen and (min-width:400px){body{font-size:1.8rem}.field-select{padding:.5em 2em .5em 1em;font-size:1.4rem}.count-wrapper{height:4rem}.count-wrapper__button{line-height:4rem}.m-modal form{padding:0 7rem}.section-title{font-size:3rem;letter-spacing:0.2rem}.cart-page-header{margin-bottom:5rem;padding-bottom:5rem}.cart-table__cell{padding:1rem}.cart-table__cell--photo{width:19rem}.cart-table__cell--remove{bottom:2rem}.cart-table tr{padding-left:20rem}.cart-footer__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.quick-order__section-title{font-size:2.4rem}.cart-viewed-preview .viewed__section-title{font-size:3.5rem}.product-preview__photo{height:20rem;margin-bottom:8rem}.slider .product-preview__photo{height:20rem}.product-preview__info{font-size:1.5rem}.product-preview__prices{bottom:.1em}#wishlist-products .product-preview__prices{bottom:.2em}.product-preview__new{font-size:1.6rem}.product-preview-label{font-size:1.3rem;letter-spacing:.1em}.product-preview-controls .count-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;min-width:40%}.catalog__item{padding:1rem}.catalog-header-filters>*{margin:.4rem}.catalog-seo__section-title,.seo-text__section-title{font-size:2rem}.product-photos-secondary__item{width:25%}.product-label{font-size:1.3rem}.product-wish__item,.viewed__item{width:50%}.gallery__photo{height:23rem}.gallery__title{font-size:1.5rem}.delivery-table th{padding:1rem;font-size:2.3rem;letter-spacing:0.02rem}.delivery-table td{padding:1.5rem 1rem}.delivery-table td:last-child{min-width:14rem;width:14rem}.opt-cooperation{padding:3rem}.opt-cooperation li{padding-left:3rem}.opt-cooperation li:before{height:0.5rem;width:0.5rem}.opt-payments__section-title{font-size:2.4rem;margin-bottom:4rem}.opt-payments__icon{margin-bottom:2rem}.opt-payments__title{font-size:1.8rem}.other-reviews{margin-top:0;font-size:1.6rem}.reviews__footer,.reviews__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.review__name{font-size:2.4rem}.contacts-gallery__item{padding:1rem}.contacts-panel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-panel__item{width:50%}.contacts-reg-info__content{padding:4rem 2rem}.catalog-previews__item{width:33.333%}.catalog-preview__info{bottom:-.5rem}}@media only screen and (min-width:639px){.container{padding-right:2rem;padding-left:2rem}.btn,.button,.template-order .back_to_shop{font-size:1.5rem}.ul li{padding-left:5rem;padding-bottom:3rem}.formatted-text{font-size:1.8rem;}.formatted-text img,.formatted-text ol,.formatted-text p,.formatted-text ul{margin-bottom:1.5em}.formatted-text img+h2,.formatted-text img+h3,.formatted-text img+h4,.formatted-text img+h5,.formatted-text img+h6,.formatted-text img+ol,.formatted-text img+ul,.formatted-text ol+h2,.formatted-text ol+h3,.formatted-text ol+h4,.formatted-text ol+h5,.formatted-text ol+h6,.formatted-text ol+ol,.formatted-text ol+ul,.formatted-text p+h2,.formatted-text p+h3,.formatted-text p+h4,.formatted-text p+h5,.formatted-text p+h6,.formatted-text p+ol,.formatted-text p+ul,.formatted-text ul+h2,.formatted-text ul+h3,.formatted-text ul+h4,.formatted-text ul+h5,.formatted-text ul+h6,.formatted-text ul+ol,.formatted-text ul+ul{margin-top:2em}.feedback-modal__content{padding:4rem 0rem 5rem}.feedback-modal__content .feedback-form{padding:0 7rem}.feedback-form__footer{margin-top:2rem}.new-review-modal__content{padding:4rem 0}.m-modal form{padding:0 7rem}.section-title{font-size:4rem;margin-bottom:1em}.page-header__section-title{font-size:3.1rem}.breadcrumbs{font-size:1.6rem}.breadcrumbs__item{padding:0 .5em 0 1.9em}.breadcrumbs__item:after{width:1.5rem}.cart-table-quantity__count{margin-bottom:2rem}.cart-table tr{padding-bottom:3.5rem;margin-bottom:3.5rem}.cart-total__count{letter-spacing:0.02rem}.cart__order{padding:1em 4.2em;font-size:18px}.quick-order{padding:8rem 0 30rem;margin-bottom:-22rem}.quick-order__fields{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;max-width:80rem}.quick-order__field{margin-bottom:2rem;width:60%;width:calc(60% - 2rem);margin-bottom:0}.quick-order__submit{width:50%;margin-left:2rem}.cart-viewed-preview .viewed__footer{margin-top:7rem}.cart-viewed-preview .viewed__section-title{font-size:4.8rem}.product-preview{padding-bottom:4rem}.product-preview__info{padding:0rem 1rem 3rem;margin-bottom:1rem;min-height:8rem}.product-preview__title{margin-bottom:.5em}.product-preview__prices{bottom:.3em}#wishlist-products .product-preview__prices{bottom:.5em}.product-preview__new{font-size:1.6rem}.product-preview-to-favorite{padding:2rem}.catalog-seo{padding:26rem 0 6rem}.catalog-seo__section-title{font-size:2.4rem;text-align:center}.seo-text{padding:6rem 0}.seo-text__section-title{font-size:2.4rem;text-align:center}.slider__arrow svg{height:3rem;width:3rem}.main-slider__content{padding:7rem 0 2rem}.main-slider-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.main-slider-slide__info,.main-slider-slide__photo{width:50%}.main-slider-slide__photo-inner{top:3rem;right:3rem;bottom:3rem;left:3rem}.main-slider-slide__info{text-align:left;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.main-slider-slide__title{margin-left:0;margin-right:0;max-width:none;padding-bottom:.7em;margin-bottom:.7em;font-size:4.8rem}.main-slider-slide__title:before{left:0;-webkit-transform:none;transform:none}.main-slider-slide__desc{margin-bottom:3em}.product-photos-secondary__item{width:20%}.short-advantages{text-align:center}.short-advantages__list{margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.short-advantages__item{margin-bottom:0;display:block;width:25%}.short-advantages__icon svg{height:6.5rem;width:10rem}.short-advantages__title{letter-spacing:0.02rem;padding-left:0;font-size:1.4rem}.about-us__section-title{margin-bottom:.7em}.about-us__section-subtitle{font-size:2rem}.about-us__info{margin-bottom:5rem}.advantages__section-subtitle{font-size:1.2rem;margin-bottom:4em;letter-spacing:0.02rem;line-height:2.4}.about-us .ul,.advantages .ul{-webkit-columns:2;-moz-columns:2;columns:2}.product-info__short-desc,.product-info__short-desc-mob{font-size:1.8rem}.product-subtitle{margin-top:5rem;margin-bottom:5rem}.product-secondary-info{display:-webkit-box;display:-ms-flexbox;display:flex}.product-secondary-info .product-advantages,.product-secondary-info .product-chars{width:50%}.product-secondary-info .product-advantages{margin-bottom:0}.news-preview__title{font-size:2.4rem}.news-preview__footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.news-preview__more{margin-bottom:0}.news-preview .news-info:before{right:0;top:50%;-webkit-transform:translate(100%,-50%);transform:translate(100%,-50%);width:999px}.gallery__item{width:33.33%}.about-company-subtitle{font-size:3rem}.about-company-advantages{margin:2rem 0 5rem;padding:5rem 0 3rem}.delivery-table th{font-size:3rem}.delivery-table td:last-child{min-width:20rem;width:20rem;font-size:2.4rem}.delivery-advantages__list{margin-bottom:1rem}.delivery-advantages__item{width:33.333%}.delivery-advantages__icon{max-height:none;max-width:none;margin-bottom:2rem}.delivery-advantages__section-title{font-size:3rem}.delivery-advantages__section-subtitle{font-size:3rem;margin-bottom:1rem}.delivery-countries__row{display:-webkit-box;display:-ms-flexbox;display:flex}.delivery-countries__section-subtitle,.delivery-countries__section-title{font-size:3rem}.delivery-countries__header{margin-bottom:3rem}.delivery-countries hr{margin:3rem 0}.opt-cooperation__title{font-size:2.4rem}.opt-cooperation__subtitle{font-size:2rem;margin-top:2.5rem}.opt-payments__item{width:33.33%}.opt-delivery-countries__subtitle,.opt-delivery-countries__title{font-size:3rem}.payments__item{padding:1rem;width:50%}.payments-variants{padding:4rem 0}.payments-variants__title{font-size:2.4rem;padding:2rem 1rem}.payments-variants__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1rem;margin-right:-1rem}.isUCbrowser .payments-variants__list{display:block}.payments-variants__item{padding:2rem 1rem;width:50%}.payments-variants__item ul{padding-right:3rem}.payments-service{padding:6rem 0}.payments-service__content{display:-webkit-box;display:-ms-flexbox;display:flex}.payments-service__info,.payments-service__list{width:50%}.payments-service__list{padding-left:10rem}.other-reviews__icon{margin-top:0;margin-left:0;display:inline-block}.contacts-info{margin-bottom:10rem}.contacts-footer-info{margin-top:-4rem}.contacts-footer-info__content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts-footer-info__left{width:50%}.contacts-footer-info__middle{margin:0;width:50%}.contacts-footer-info__right{width:100%;margin-top:2rem;text-align:center}.contacts-panel{margin-bottom:8rem}.contacts-panel__content{padding:4rem}.requisites,.requisites__section-title{margin-bottom:5rem}.requisites__row{display:-webkit-box;display:-ms-flexbox;display:flex}.requisites__column{padding:0;width:50%}.catalog-previews__list{margin-top:0}.catalog-preview{height:26rem}.catalog-preview__new{font-size:1.5rem}.catalog-preview:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-top:6px solid #dfa78d;background-color:#fff;opacity:0;-webkit-transition:.3s;transition:.3s}.catalog-preview__photo{bottom:8rem}.catalog-preview__title{font-size:1.5rem}[data-whatinput=mouse] .catalog-preview:focus .catalog-preview__info,[data-whatinput=mouse] .catalog-preview:hover .catalog-preview__info{bottom:2.2rem}[data-whatinput=mouse] .catalog-preview:focus:before,[data-whatinput=mouse] .catalog-preview:hover:before{opacity:1;top:-1rem}[data-whatinput=mouse] .catalog-preview:focus .catalog-preview__count,[data-whatinput=mouse] .catalog-preview:hover .catalog-preview__count{opacity:1}[data-whatinput=mouse] .catalog-preview:focus .catalog-preview__new,[data-whatinput=mouse] .catalog-preview:hover .catalog-preview__new{-webkit-transform:translateY(-2rem);transform:translateY(-2rem)}[data-whatinput=mouse] .catalog-preview:focus .catalog-preview__photo,[data-whatinput=mouse] .catalog-preview:hover .catalog-preview__photo{opacity:.3;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}[data-whatinput=mouse] .catalog-preview:focus .catalog-preview__title,[data-whatinput=mouse] .catalog-preview:hover .catalog-preview__title{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}[data-whatinput=mouse] .catalog-preview:focus .catalog-preview__more,[data-whatinput=mouse] .catalog-preview:hover .catalog-preview__more{opacity:1;-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.alertify-notifier.ajs-top{top:2rem;right:0}.co-section--checkout_order{padding:3rem}.checkout-v1-wrapper #contacts .field,.checkout-v1-wrapper #delivery_address .field,.checkout-v1-wrapper #new_client .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.checkout-v1-wrapper #contacts .field .field-label,.checkout-v1-wrapper #delivery_address .field .field-label,.checkout-v1-wrapper #new_client .field .field-label{margin-bottom:0}.checkout-v1-wrapper #contacts .field .field-content .small,.checkout-v1-wrapper #delivery_address .field .field-content .small,.checkout-v1-wrapper #new_client .field .field-content .small{text-align:right}.template-order .wide_set .set-title{margin-left:0;font-size:2.2rem}.template-order .field{display:-webkit-box;display:-ms-flexbox;display:flex}.template-order .field .field-label{width:50%;width:30rem}.template-order .field .field-content{width:50%;width:calc(100% - 30rem)}.page-404:before{top:-20rem;font-size:57rem}.page-404__info li{padding-left:4rem}.page-404__info ul{padding-left:3rem}.page-photos+.technologies__subtitle,.page-photos+.technologies__title,.page-photos+.technologies__title-desc,p+.technologies__subtitle,p+.technologies__title,p+.technologies__title-desc{margin-top:3em}.page-photos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-photos--single{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.page-photos__item{width:50%}.ready-products__item{width:50%;float:left}}
  @media only screen and (min-width:769px){  .scroll-top{display:block}  .breadcrumbs{font-size:1.4rem}  .cart-table-quantity{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}  .cart-table-quantity__count{margin-bottom:0}  .cart-table__cell--photo{width:18%;position:static}  .cart-table__cell--name{width:30%}  .cart-table__cell--quantity{width:42%}  .cart-table tr{padding-left:0}  .cart-footer__inner,.cart-table tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}  .cart-total__title{    margin-bottom: .8rem;;padding: 0 20px 0 1rem;}  .cart-total__count{font-size:4rem}.cart__order{margin-top:0}  .product-preview{box-shadow:0 1.1rem 2.3rem 0 rgba(10,13,15,.1)}  .catalog__item{width:33.33%}  .product-photos{position:absolute;top:0;max-width:43.00151vw;margin-bottom:0}  .product-photos-secondary{bottom:0}  .short-advantages__title{font-size:1.6rem}  .product-inner{display:-webkit-box;display:-ms-flexbox;display:flex}  .product-inner__photos{width:43%}  .product-inner__info{width:57%;padding-left:5rem}  .below-m{display:none}.product .page-header{padding-bottom:3rem}.product .page-header__content{padding-left:calc(43% + 5rem)}.product .page-header__content .to-favorite-wide{display:none}.product-info__title{font-size:3.1rem;margin-bottom:.5em}.product-info__prices{font-size:2.4rem}.product-info__short-desc{margin-top:12rem}.product-info__short-desc-mob{display:none;margin-top:12rem}.product-info__sku--desctope{display:block}.product-info__sku--mob{display:none}.product-info__tools .to-cart-count{margin-right:2rem}.product-tabs{margin-top:35px;margin-bottom:1px}.product-tabs__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.product-tabs__tab {font-size: 16px;font-weight: 300;color: #a0615a;letter-spacing: 0;-webkit-transition: none;transition: none;padding: 7px 20px;background: #e4e4e4;-webkit-transform: skew(15deg);-moz-transform: skew(15deg);-o-transform: skew(15deg);transform: skew(15deg);margin-right: 6px;}li.product-tabs__item:first-child button:before {content: '';background: inherit;position: absolute;height: 100%;left: -4px;top: 0;display: block;transform: skew(-15deg);width: 15px;}  li.product-tabs__item:first-child {margin-left: 4px;}  li.product-tabs__item span {transform: skew(-15deg);display: block;}.product-tabs__tab.tablist-tab-active{pointer-events:none;color:#fff;background: #a0615a;font-weight:600}.product-tabs__tab.tablist-tab-active span{border-bottom-color:transparent}.product-wish__item,.viewed__item{width:33.33%}.product-info__tools{padding-bottom:0}.product-info__tools .share{bottom:-8rem;right:0;left:auto}.gallery__item{width:25%;padding:1rem}.catalog-seo-gallery{padding-top:20rem}.delivery-advantages__item{width:20%}.opt-cooperation{padding:6rem}.opt-cooperation__subtitle{margin-top:3.5rem;margin-bottom:2rem}.opt-payments__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.opt-payments__item{width:auto}.reviews-archive{display:block}.contacts__header{margin-bottom:4rem;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__section-title{margin-bottom:0}.contacts__section-desc{text-align:right}.contacts-gallery{padding-right:2rem;display:block;width:32rem}.contacts-gallery__item{margin-bottom:2rem}.contacts-gallery__item:last-child{margin-bottom:0}.contacts-info{display:-webkit-box;display:-ms-flexbox;display:flex}.contacts-info__left{width:32rem}.contacts-info__right{height:auto;width:calc(100% - 32rem)}.contacts-footer-info__left,.contacts-footer-info__middle{width:auto}.contacts-footer-info__right{margin-top:0;width:auto}.contacts-panel__item{padding:0;width:auto}.contacts-reg-info{margin-bottom:7rem}.contacts-reg-info__content{padding:4rem 9rem}.catalog-previews__item{width:25%}.catalog-preview{height:24rem}.catalog-preview__photo{bottom:5rem}.
  co-basket_item-list{max-height:170rem;overflow-y:auto;padding-left:2rem;padding-right:2rem;margin-left:-2rem;margin-right:-2rem}}
 @media only screen and (min-width:1024px){html{font-size:57%}.scroll-top{bottom:8rem;right:5rem}.ul li{padding-left:7rem}.burger-toggler{display:none;width:3rem;height:3rem}.burger-toggler__icon{height:2px}.burger-toggler__icon:before{top:-.8rem}.burger-toggler__icon:after{bottom:-.8rem}.page-header--without-padding{padding-bottom:5rem;margin-bottom:5rem}.pagination__list{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart-table-quantity .count-wrapper{margin-right:4rem}.cart-table__cell--remove{position:static;width:10%}.catalog__item{width:25%}.catalog-page-header__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.catalog-page-header__content .catalog-section-title{margin-bottom:0}.header{display:block}.bottom-fixed-panel,.footer{display:block}.product-info__short-desc,.product-info__short-desc-mob{font-size:1.8rem}.product-wish__section-title{}.product-wish__list{padding-left:0;padding-right:0;margin-left:-1rem;margin-right:-1rem}.product-wish__item{width:25%;padding:1rem 1rem 3rem}.viewed__section-title{display:inline-block;}.viewed__list{padding-left:0;padding-right:0;margin-left:-1rem;margin-right:-1rem}.viewed__item{width:25%;padding:1rem 1rem 3rem}.blog__section-title{max-width:65rem}.reviews-info{max-width:910px; margin: 0 auto;}.contacts-footer-info{font-size:1.932rem}.contacts-reg-info{margin-bottom:7rem}.catalog-previews__item{padding:1.5rem 1rem}.catalog-preview{height:28rem}}@media only screen and (min-width:1150px){.product-photos{left:calc((100vw - 122rem) / 2 + 1rem)}}@media only screen and (min-width:1200px){html{font-size:60%}.header-links{font-size:1.3rem}.header-links__link svg{height:2rem;width:3rem}.cats-nav{padding:3rem 5rem;font-size:1.5rem}.main-nav__link{font-size:1.2rem}.header-info,.header-top__middle{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom-fixed-panel__link{padding:.5em 1em}.product-info__tools{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.product-info__tools .to-cart-count{margin-bottom:0}.checkout-v1-toolbar .userbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.checkout-v1-toolbar .userbar .links{margin-bottom:0}}@media only screen and (min-width:1220px){.product-photos{left:calc((100vw - 122rem) / 2 + 1rem);max-width:50.46184rem}}@media only screen and (min-width:1600px){html{font-size:62.5%}.footer{font-size:1.4rem}.footer-section-title{font-size:1.8rem}}@media only screen and (min-width:1800px){html{font-size:62.5%}}@media only screen and (max-width:400px){.product-preview__title{font-size:1.4rem}.btn-clear{width:25rem!important}.product-preview__more{height: 4.5rem;font-size:1.47rem!important}.product-preview-controls .count-wrapper{display:block;min-width: 100px;display:-webkit-box;display:-ms-flexbox;display:flex}.cart-table-quantity .to-cart-count__count-wrapper .count-wrapper__input{height:4rem}.to-cart-count__count-wrapper .count-wrapper__input{height:4.5rem}.product-preview-controls .to-cart{max-width:none;width:100%;padding:.8em 0}.product-preview-controls .to-cart .to-cart__title{display:none}.product-preview-controls .to-cart__icon svg{height:2rem;width:2rem}.product-info__prices .old-price,.product-info__prices .price{letter-spacing:0}.product-tabs__list{max-width:35rem;margin-left:auto;margin-right:auto}.product-tabs__item{width:50%}.review__name{letter-spacing:0}.product-preview-controls .btn-clear{padding:.75em 1em}}@media screen and (max-width:568px){.alertify .ajs-dialog{min-width:150px}.alertify:not(.ajs-maximized) .ajs-modal{padding:0 5%}.alertify:not(.ajs-maximized).ajs-resizable .ajs-dialog{min-width:0;min-width:auto}}@media print{.br-theme-css-stars .br-widget a:after{content:"\2606";color:#000}.br-theme-css-stars .br-widget a.br-active:after,.br-theme-css-stars .br-widget a.br-selected:after{content:"\2605";color:#000}}@media only screen and (max-width:769px){.cart-table__cell--name,.cart-table__cell--quantity{padding-right:0}.product-preview-quickview{display:none}.product-photos-secondary__arrows{/*top:25%;-webkit-transform:translateY(-25%);transform:translateY(-25%)*/}.above-m,.product-info__short-desc{display:none}.product-info__tools .to-cart-count .to-cart{font-size:2rem!important}.product-info__tools .to-cart-count .to-cart__icon{-webkit-transform:translateY(-.2rem);transform:translateY(-.2rem)}.product-info__tools .to-cart-count .to-cart__icon svg{width:1.5rem!important;height:1.5rem!important;margin-top:-1rem}.product-info__tools .to-cart-count .count-wrapper__input{font-size:1.6rem!important}.product-info__tools .to-cart-count .count-wrapper__button{width:4.7rem}.product-info__tools .to-cart-count .count-wrapper{width:16rem;max-width:16rem;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch;height:auto!important}.product-info__tools .to-cart-count .count-wrapper .count-wrapper__input{height:5rem}.product-info__tools .to-cart-count .product-info__tools .one-click{height:1.8rem}.product-info__tools .to-cart-count .product-info__tools{max-width:35rem}.product-tabs__tab{min-width:100%;font-size:1.6rem;font-weight:600;color:#25363f;padding:1em}.product-tabs__tab.tablist-tab-active{pointer-events:none;color:#fff;background-color:#dfa88e}.product-tabs__tab.tablist-tab-active span{border-bottom-color:transparent}.product-tabs__tab span{border-bottom:1px solid}.product-info__subinfo{display:none}.product-info__tools{margin-left:auto;margin-right:auto;max-width:35rem}.product-info__tools .to-favorite-wide{display:none}.product-info__tools .one-click{padding:1em 2em;font-size:2rem;width:100%}.product-info__tools .to-cart-count .to-cart{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:calc(100% - 12rem);max-width:none;font-size:1.4rem}.product-info__tools .to-cart-count .count-wrapper{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.product-add-review__wrapper{text-align:center}.catalog-previews__section-title{margin-bottom:2rem}}@media only screen and (max-width:1024px){.cart-table__cell--remove{padding:0}.catalog-header-filters{-ms-flex-wrap:wrap;flex-wrap:wrap}.product-preview-controls .btn-clear__title{display:none}.product-preview-controls .btn-clear__icon{margin-right:0}}@media only screen and (max-width:639px){.btn-clear{font-size:1.8rem;width:28rem}.cart-table__title{height:1.8rem;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.coupon{margin-top:1.5rem}.cart__order{font-size:1.5rem;padding:1.2em 1.5em;width:23rem}.product-preview__more{font-size:1.2rem;padding:1.1em 0}.product-preview-label--sale{max-width:15rem}.main-slider__arrows{top:10rem;-webkit-transform:none;transform:none}.main-slider-slide__photo{height:20rem;width:20rem;margin-left:auto;margin-right:auto}.product-info__tools{text-align:center}.news-preview__more{font-size:1.8rem}.news-preview .news-info:before{bottom:-2rem;left:0;right:0}.delivery-companies{text-align:center}.delivery-companies__item{padding:1rem}.delivery-companies__item img{margin-left:auto;margin-right:auto;max-width:10rem}.review-header .br-theme-css-stars .br-widget{margin-left:0;height:25px}.contacts-footer-info__left br{display:none}.contacts-panel__content{font-size:1.6rem}.alertify-notifier .ajs-message,.alertify-notifier .ajs-message.ajs-error,.alertify-notifier .ajs-message.ajs-success{font-size:12px}.page-photos{margin-bottom:0!important}}@media screen and (max-device-width:767px){button.mz-button-next,button.mz-button-prev{display:none!important}.mobile-magic .mz-expand button.mz-button{width:44px!important;height:44px!important;font-size:18px!important;color:hsla(0,0%,100%,.8)!important;background-color:rgba(49,51,61,.3)!important;border-color:transparent!important}}.product-preview__link img {width:100%}.product-info__title>*,.catalog-section-title>*,.blog__section-title>*,.page-header__section-title>*,.section-title>*{font-weight:300}svg{overflow:visible !important}.product-photos-secondary__img {box-shadow: 0 0.2rem 0.5rem 0 rgba(27,10,3,.26)}.to-cart:hover{background-color: #2c404a}.quickview__photos .product-photos-secondary__list{margin-bottom: -4rem}

label.field-wrapper.mag_in_3 input {
    vertical-align: bottom;
}
.main-slider{padding-top:7rem}
span.added_item {
position: absolute;
    width: 80px;
    height: 80px;
    display: block;
    background: #0000005c;
    border-radius: 50%;
    color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 30px;
    top: 20%;
    left: 50%;
    margin-left: -40px;
}
.feedback-form__footer button {
    border-radius: 5px;
    padding: 15px 25px;
}
  #zoom-placeholder {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }


.m-modal-close {
position: absolute !important;
    z-index: 10 !important;
    top: 0px !important;
    right: 0px !important;
    height: 40px !important;
    width: 40px !important;
    padding: 0 !important;
    cursor: pointer !important;
    border: none !important;
    background-color: #dfa78d !important;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MCA1MCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTAgNTAiPjxwYXRoIGQ9Ik0zNy4zMDQgMTEuMjgybDEuNDE0IDEuNDE0LTI2LjAyMiAyNi4wMi0xLjQxNC0xLjQxM3oiLz48cGF0aCBkPSJNMTIuNjk2IDExLjI4MmwyNi4wMjIgMjYuMDItMS40MTQgMS40MTUtMjYuMDIyLTI2LjAyeiIvPjwvc3ZnPg==) !important;
    background-repeat: no-repeat !important;
    background-size: 70%;
    background-position: 50%;
}
form#quick_checkout_form input {
    background: #fff;
}
.product-photos-secondary__link.mz-thumb-selected {	box-shadow: 0 0 8px 0px #a0615a;}.cart-total-text { margin-bottom: 20px; font-size: 11px; text-align: center; }.js-cart-count-text { font-size: 14px; margin-bottom: 20px; padding-right: 1rem; text-align: center; font-weight: 600;}.cart__content { position: relative; }.cart-footer-oferta{text-align: right; font-size: 12px; margin-bottom: 20px; a {text-decoration: none;}} .add_products_url{ text-decoration: underline; } @media only screen and (max-width:768px) { .js-cart-count-text { text-align: center; } .cart-footer-oferta {text-align: center;}}.offer-link{ text-decoration: underline; }

.wish_heart {
	font-size: 26px;
    color: #a0615a !important;
margin-top: -7px;
}  
.breadcrumbs {
	padding:11rem 0 3rem;
    font-family: Proxima Nova Regular,sans-serif;
    font-size: 1.6rem;
    background-color: #edf0f0;
}	
select {
-webkit-appearance: inherit;
}
.cart-info {
     padding-right: 2rem;
    padding-left: 2rem; 
    margin-bottom: 4rem;
}
  .big-title {
    font-size: 26px;
    text-transform: uppercase;
    padding: 10px;
    overflow: hidden;

}
  .title-new {

    margin-top: 20px;
    text-align: center;
width: 100%;
}
  
  a.cart-btn {
    background: #dfa88e;
    margin: 20px auto;
    display: block;
    width: 250px;
}
.close-btn {
    left: 30rem;
    z-index: 999;
    position: absolute;
    margin-top: 0px;
    padding: 15px;
    width: 50px;
    height: 50px;
} 
  .no-rotate:before {
    top: 5px !important;
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
}
  .no-rotate:after {
    bottom: 5px !important;
    -webkit-transform: rotate(0deg) !important;
    transform: rotate(0deg) !important;
}
  .no-rotate {
    background: #dfa88e !important;
  }
.header-info__left {
font-weight: 800;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 15px;
    font-family: Arial;
    letter-spacing: 0px;
    padding-right: 35px;
	display: flex;
    align-items: center;
    padding-left: 20px;
}
.header-middle__left {
    width: 61%;
    padding-right: 2rem;

}
.cart-preview-link__icon svg {
    height: 2.5rem;
    width: 2.5rem;
    fill: #fff;
}
select {
  
}
.soglasie {
    text-align: right;
    font-size: 13px;
}
  .cart-footer-oferta {
    text-align: center;
    font-size: 12px;
    margin-bottom: 20px;
    margin: 19px;
}
  .soglasie a {
    text-decoration: underline;
}
.mobile-logo {
    background: #fff;
    text-align: center;
}
.logo-text.header-info__left {
    padding: 10px;
    color: #e2b385;
}
.mobile-logo {
    display: none;
}
.mobile-mar {
    padding-top: 1rem;
}
  @media only screen and (min-width:1024px) {
    .instagram {
     display: none; 
    }
	.mobile-mar {
     display:none; 
    }
.article_container {
    width: 72rem;
}
.article-archive {
    display: block;
}


  }
  @media (max-width:1024px) {
    .not-mobile {
     display: none; 
    }


  }  
  



input#client_consent_to_personal_data {
    width: 40px;
    display: block;
    margin: 0 auto;
    transform: scale(1.5);
}
label.m-input-label {
    text-align: center;
}

  div#register_new {
    display: none;
    width: 320px;
    padding: 25px;
    position: absolute;
    background: #fff;
    z-index: 999;
    box-shadow: 0 5px 20px #a0615a;
    border: 1px solid #a0615a;
    right: 0;
    top: 49px;
    color: #65747b;
}
  .m-r {
    width: 25% !important;
}
.m-l {
    width: 75% !important;
}
  span.h-phone {
    display: block;
    font-size: 20px;
    font-weight: bold;
    color: #a0615a;
}
  
.recall_btn {  
    position: absolute;
    bottom: -20px;
    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #a0615a;
    text-decoration: underline;
    cursor: pointer;
    text-transform: lowercase;
}
.recall_btn_mob {  

    text-align: center;
    font-size: 14px;
    font-weight: 600;
    color: #a0615a;
    text-decoration: underline;
    cursor: pointer;
    padding-bottom: 15px;
}
.reg_new_v1 {
    width: 100% !important;
    margin: 5px 0;
}
input.btn.btn--primary.btn--large.reg_new_v1 {
    padding: 15px;
}
ul.site-map-list {
    margin-bottom: 20px;
}

.i-heart {
    display: block;
    font-size: 28px;
    color: #dfa88e;
    position: absolute;
    right: -33px;
    top: 1px;
}
.mob-hear {
    font-size: 20px;
    position: relative;
    display: inline-block;
    right: 0;
    top: 3px;
}
.hearter {
    color: rgb(223, 167, 141);
}
.info_d_item {
    display: inline-block;
    margin: 10px;
}
.info_dostavka {
    text-align: center;
    margin: 10px 0;
}
.share {
    text-align: center;
}
.info_map {
    font-size: 14px;
    text-align: center;
    margin-bottom: 20px;
}
span.maps_load {
    cursor: pointer;
    line-height: 0.9;
    color: #a0615a;
    font-weight: 700;
}
.quickview__info.product-info > .product-info__subinfo {
    position: relative;
}
.quickview__info.product-info > .product-info__subinfo > a {
    position: absolute;
    right: 0;
}

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

.mobile_descr {
    display: block !important;
}
.hearter {
    color: rgb(223, 167, 141);
    padding-top: 5px;
    margin-right: 5px;
    font-size: 20px;
}
}


@media only screen and (min-width: 769px) {

.mobile_descr {
    display: none !important;
    font-size: 1.8rem;
}
.header-middle__right.m-r {
    position: relative;
}
.product-info__subinfo {
    position: absolute;
    right: 0;
    font-size: 1.8rem;
    margin-top: 5px;
  	top: 0;
}
.product-info__sku {
    margin-right: 0;
}
.product-info__tools {
    margin-top: 120px;
    margin-bottom: 20px;
}
.product-info__short-desc {
    margin-top: 1rem !important;
}
.ya-share2__container_size_m {
    font-size: 13px;
    text-align: center;
}
.product-info__prices {
    position: relative;
}
li.blog__item {
    width: 31%;
    float: left;
    margin: 1%;
    min-height: 437px;
}
h2.news-preview__title {
    font-size: 16px;
    height: 43px;
    overflow: hidden;
    text-align: center;
    font-weight: bold;
}
.news-preview__short-desc {
    height: 92px;
    overflow: hidden;
}
}
.option-selector {
    z-index: 9;
    position: relative;
    display: inline-block;
    margin: 5px 0;
}
select.option-values {
    border: 1px solid #a0615a;
    padding: 5px 20px 5px 10px;
    background: transparent;
    font-size: 16px;
}
.option-label {
    visibility: hidden;
    display: none;
}
.product-wish__section-title.article_related:before,
.product-wish__section-title.article_related:after {
    width: 34%;
}  
.product-wish__section-title:before,
.product-wish__section-title:after {
    /* Обязательно указываем пустое свойство content, 
    ** иначе псевдоэлементы не появятся на сайте */
    content: "";
    /* Указываем что наши линии будут строчно-блочные и 
    ** выравнивание по высоте - по центру */
    display: inline-block;
    vertical-align: middle;
    /* Задаем ширину 100% и выбираем высоту линии, 
    ** в нашем примере она равна 4 пикселям */
    width: 30%;
    height: 2px;
    /* Добавляем цвет для линии */
    background-color: #dfa88e;
    /* Добавляем пседоэлемантам возможность изменить 
    ** позицию линии, для создания отступов от текста */
    position: relative;
}
.product-wish__section-title:before {
    /* Смещаем левую линию на 100% влево, чтобы линия 
    ** встала рядом с текстом слева */
    margin-left: -100%;
    /* Указываем в пикселях отступ линии от текста заголовка */
    left: -14px;
}
.product-wish__section-title:after {
    
    margin-right: -100%;
   
    right: -14px;
}
.viewed__section-title:before,
.viewed__section-title:after {
    /* Обязательно указываем пустое свойство content, 
    ** иначе псевдоэлементы не появятся на сайте */
    content: "";
    /* Указываем что наши линии будут строчно-блочные и 
    ** выравнивание по высоте - по центру */
    display: inline-block;
    vertical-align: middle;
    /* Задаем ширину 100% и выбираем высоту линии, 
    ** в нашем примере она равна 4 пикселям */
    width: 193%;
    height: 2px;
    /* Добавляем цвет для линии */
    background-color: #dfa88e;
    /* Добавляем пседоэлемантам возможность изменить 
    ** позицию линии, для создания отступов от текста */
    position: relative;
}
.viewed__section-title:before {
    /* Смещаем левую линию на 100% влево, чтобы линия 
    ** встала рядом с текстом слева */
    margin-left: -200%;
    /* Указываем в пикселях отступ линии от текста заголовка */
    left: -14px;
}
.viewed__section-title:after {
    margin-right: -200%;
    
    right: -14px;
}  


/*---*/
/*преимущества*/
/* line 228, styles.scss */
.benefits {
  position: relative;
  z-index: 5;
  
  font-size: 16px;
  line-height: 18px; }

/* line 229, styles.scss */
.benefits span {
  font-weight: 700; }

/* line 230, styles.scss */
.benefits table {
  width: 100%; }

/* line 231, styles.scss */
.benefits table th {
  width: 1%;
  white-space: nowrap;
  text-align: left;
  font-weight: normal; }

/* line 232, styles.scss */
.benefits i {
  position: relative;
  display: block;
  line-height: 48px;
  border-radius: 50%;
  width: 48px;
  height: 48px;
  margin-right: 10px;
  background: #eee;
  text-align: center;
  }

/* line 233, styles.scss */
.benefits i:before {
  content: '';
  -webkit-appearance: inherit;
  position: absolute;
  left: 50%;
  top: 50%;
  border-radius: 50%;
  width: 58px;
  height: 58px;
  border: 2px solid #a0615a;
  transform: translate(-50%, -50%) scale(0.8);
  opacity: 0;
  transition: 0.2s;
  }

/* line 234, styles.scss */
.benefits i img {
  display: inline-block;
  vertical-align: middle;
  max-width: 26px;
  max-height: 26px;
  width: auto;
  height: auto; }

/* line 235, styles.scss */
.benefits .row i {
  margin: 5px 10px 5px 0px; }

/* line 236, styles.scss */
.benefit {
  position: relative;
  z-index: 1; }

/* line 237, styles.scss */
.benefit-description {
  position: absolute;
  left: 0px;
  top: 100%;
  width: 100%;
  max-width: 300px;
  opacity: 0;
  visibility: hidden;
  padding-top: 15px;
  white-space: normal;
  font-size: 14px;
  line-height: 18px;
  transition: 0.2s;
  }
    .benefit-description1 {
  position: absolute;
  left: 0px;
  top: 100%;
  width: 300%;
  max-width: 300px;
  opacity: 0;
  visibility: hidden;
  padding-top: 15px;
  white-space: normal;
  font-size: 14px;
  line-height: 18px;
  transition: 0.2s;
  }
    .benefit-description2 {
  position: absolute;
  left: -160px;
  top: 100%;
  width: 300%;
  max-width: 300px;
  opacity: 0;
  visibility: hidden;
  padding-top: 15px;
  white-space: normal;
  font-size: 14px;
  line-height: 18px;
  transition: 0.2s;
  }

/* line 238, styles.scss */
.benefit-data {
  position: relative;
  top: 10px;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 5px 15px;
  background: #fff;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.25);
  transition: 0.2s;
  }
    .benefit-data1 {
  position: relative;
  top: 10px;
  border: 1px solid #ddd;
  border-radius: 2px;
  padding: 5px 15px;
  background: #fff;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.25);
  transition: 0.2s;
  }

/* line 239, styles.scss */
.benefit-data:before, .benefit-data:after {
  content: '';
  position: absolute;
  top: -8px;
  left: 15px;
  width: 0px;
  height: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent; }

    .benefit-data1:before, .benefit-data1:after {
  content: '';
  position: absolute;
  top: -8px;
  left: 180px;
  width: 0px;
  height: 0px;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent; }

/* line 240, styles.scss */
.benefit-data:before, .benefit-data1:before  {
  z-index: 2;
  border-bottom: 8px solid #fff; }

/* line 241, styles.scss */
.benefit-data:after, .benefit-data1:after {
  z-index: 1;
  margin-top: -1px;
  border-bottom: 8px solid #ddd; }

/* line 242, styles.scss */
.benefit-data p {
  margin: 5px 0px;
  }

/* line 243, styles.scss */
.benefit.active {
  z-index: 2; }

/* line 244, styles.scss */
.benefit.active table {
  /* color: #a0615a; */
  }

/* line 245, styles.scss */
.benefit.active i:before {
  transform: translate(-50%, -50%) scale(1);
  opacity: 1; }

/* line 246, styles.scss */
.benefit.active .benefit-description {
  opacity: 1;
  visibility: visible;
  }
.benefit.active .benefit-description1 {
  opacity: 1;
  visibility: visible;
  }
    .benefit.active .benefit-description2 {
  opacity: 1;
  visibility: visible;
  }
/* line 247, styles.scss */
.benefit.active .benefit-data {
  top: 0px;
  }

@media screen and (min-width: 768px) {
  /* line 250, styles.scss */


  /* line 251, styles.scss */
  .benefit-alt .benefit-data {
    top: 0px;
    /* right: 10px; */
    }

  /* line 252, styles.scss */


  /* line 253, styles.scss */


  /* line 254, styles.scss */


  /* line 255, styles.scss */
  .benefit-alt.active .benefit-data {
    right: 0px;
    } }
/* line 258, styles.scss */
.benefits-inner .title {
  font-size: 20px;
  line-height: 24px;
  margin: 20px 0px;
  color: #222; }

/* line 259, styles.scss */
.benefits-inner .item {
  margin: 20px 0px; }

/* line 260, styles.scss */
.benefits-inner table {
  font-size: 14px;
  line-height: 18px;
  }
@media screen and (max-width: 600px) {
.benefits-inner {
visibility: hidden;
display: none;
}
}
  
@media only screen and (min-width: 600px) {
.benefits-inner1 {
visibility: hidden;
display: none;
}
}
  
  @media screen and (max-width: 600px) {
.viewed__section-title:after, .product-wish__section-title:after, .product-wish__section-title:before, .viewed__section-title:before  {
visibility: hidden;
display: none;
}
.partners__item {
 	width:100%; 
}
.page-header__section-title {
    text-align: center;
    width: 100%;
}
}

.option-label {
  visibility: hidden;
  }
.frame_tip {
    text-align: center;
    margin-bottom: 40px;
}

  select {

-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
  }
form#quick_checkout_form > div.cart-footer-oferta {
    margin: 20px 0 0;
}
  
  
form#new-review-form  .cart-footer-oferta {

    margin: 0 -38%;
}
  div#viewed-products .container.viewed__container.slider__container {
    margin: 2rem auto!important;
    overflow: hidden;
}
div#viewed-products .container.viewed__container.slider__container .slider__content.viewed__content.js-viewed-products-cart {

    overflow: hidden;
}
.article_container {
    max-width: 72rem;
}
.benefit-data {
    width: 230px;
}
ul.cats-nav-sub {
    width: 270px;
}
  input.input-base.count-wrapper__input {
    padding: 0 30px;
}
  
    @media screen and (max-width: 480px) {

div#js-coupon-wrapper {
    display: inline-block;
}
.cart-footer__inner {
    text-align: center;
}
.other-reviews__icon {
    float: left;
    margin-right: 15px;
}
ul.product-tabs__list {
    display: block;
	max-width: 100%;
    text-align: center;
}
ul.product-tabs__list li {
    display: inline-block;
    width: 85px;
    margin-right: 0 !important;
}
    }
      @media screen and (max-width: 638px) {
.contacts-footer-info__right {
    text-align: center;
}
.contacts-footer-info__left {
    width: 50%;
    float: left;
}
select#client_human_type {
    width: 30rem !important;
}
.soglasie {
    text-align: center;
}
      }
  .contacts-footer-info__left {
    line-height: 1.1;
}
.bottom_border {

    margin-bottom: 10px;
    padding-bottom: 10px;
}
  .bottom_border:after {
    border-bottom: 1px solid #dfa88e;
    content: "";
    position: absolute;
    height: 1px;
    background-color: #dfa88e;
    left: 0;
    right: 0;
    margin: 10px 2rem;
}
  ul.header-phones__list {
    font-size: 16px;
}
.header-phones i {
    font-size: 16px;
}
  
.reviews__header span {
    display: block;
    min-width: 153px;
    padding: 10px;
}
.kont_images a {
    max-width: 300px;
    display: inline-block;
  	margin: 10px
}
.kont_images {
    text-align: center;
}
.about-company__content a {
    color: #a0615a;
    border-bottom: 1px solid rgba(160,97,90,.2);
}
.about-company__content a:focus, .about-company__content a:hover {
border-bottom-color: transparent;
}
  .no_background {
   	background: #fff !important; 
  }
.no_background li {
 	line-height: 1.6; 
}
.share {
    text-align: center;
}
input.subscribe-form-item__btn {
    background: #a0615a;
    padding: .7em 1.3em;
    font-weight: 600;
    letter-spacing: .05em;
    color: #fff;
    border: none;
    text-transform: uppercase;
  	cursor: pointer;
	height: 38px;
}
input.subscribe-form-item__control {
    border: none;
    padding: .7em 1.3em;
    font-weight: 600;
    letter-spacing: .05em;
    width: 180px;
	height: 38px;
}

.body h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 20px 0px;
    color: #222;
text-align: center;
}
.geo-search {
    position: relative;
    z-index: 5;
    margin: 20px 0px;
    max-width: 360px;
}
.button-bordered {
    position: relative;
    color: #fff;
    border: 1px solid #a0615a;
    background-color: #a0615a;
    padding: 6px 11px !important;
    overflow: hidden;
    border: none;
    line-height: 18px;
}

/* line 1, modul-geo.scss */
.geo-data {
  position: relative;
  margin: 20px 0px;
  min-height: 60px; }

/* line 7, modul-geo.scss */
.geo-loader {
  position: absolute;
  z-index: 5;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 0px;
  overflow: hidden;
  background: rgba(255, 255, 255, 0.8); }
  /* line 16, modul-geo.scss */
  .geo-loader:after {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 60px;
    height: 60px;
    margin: -30px 0px 0px -30px;
    border: 3px solid transparent;
    border-top: 3px solid #fff;
    border-bottom: 3px solid #fff;
    border-radius: 50%;
    animation: loader 1s ease-in-out infinite;
    visibility: visible;
    opacity: 1;
    transition: 0.2s; }
  /* line 17, modul-geo.scss */
  .geo-loader:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    width: 40px;
    height: 40px;
    margin: -20px 0px 0px -20px;
    border: 3px solid transparent;
    border-left: 3px solid #a0615a;
    border-right: 3px solid #a0615a;
    border-radius: 50%;
    animation: loader2 1s ease-in-out infinite;
    visibility: visible;
    opacity: 1;
    transition: 0.2s; }

/* line 20, modul-geo.scss */
.geo-city {
  max-width: 200px;
  width: 160px; }
  /* line 23, modul-geo.scss */
  .geo-city a {
    text-decoration: none;
    color: #222;
    border-bottom: 1px dotted #222; }
    /* line 27, modul-geo.scss */
    .geo-city a:hover {
      color: #999;
      border-color: currentColor; }
  /* line 32, modul-geo.scss */
  .geo-city span {
    display: none;
    white-space: nowrap; }
  /* line 37, modul-geo.scss */
  .geo-city-short span {
    color: #a0615a; }
  /* line 41, modul-geo.scss */
  .geo-city-list {
    margin: -10px 0px 0px; }
    /* line 43, modul-geo.scss */
    .geo-city-list li {
      margin: 5px 0px 0px; }
    /* line 46, modul-geo.scss */
    .geo-city-list span {
      color: #a0615a;
      text-decoration: underline;
      cursor: pointer; }
      /* line 50, modul-geo.scss */
      .geo-city-list span:hover {
        color: #999; }

/* line 57, modul-geo.scss */
.geo-countries {
  margin: 20px 0px -10px; }

/* line 60, modul-geo.scss */
.geo-country {
  display: inline-block;
  margin: 0px 20px 10px 0px;
  white-space: nowrap;
  text-decoration: underline; }
  /* line 65, modul-geo.scss */
  .geo-country i {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 24px;
    margin-right: 5px;
    background: center center no-repeat;
    background-size: contain;
    border-radius: 2px;
    box-shadow: 0px 0px 1px #b4b4b4; }
  /* line 76, modul-geo.scss */
  .geo-country.active {
    color: #222;
    font-weight: 700;
    text-decoration: none; }

/* line 83, modul-geo.scss */
.geo-search {
    position: relative;
    z-index: 5;
    margin: 20px auto;
    max-width: 360px; }
  /* line 88, modul-geo.scss */
  .geo-search-results {
    display: none;
    position: absolute;
    left: 0px;
    top: 100%;
    width: 100%;
    max-height: 260px;
    overflow: auto;
    border: 1px solid #ddd;
    margin: -1px 0px 0px !important;
    padding: 0px !important;
    list-style: none;
    background: #fff; }
    /* line 101, modul-geo.scss */
    .geo-search-results li + li {
      border-top: 1px solid #ddd; }
  /* line 105, modul-geo.scss */
  .geo-search-result {
    display: block;
    margin: 0px !important;
    padding: 0px !important; }
    /* line 109, modul-geo.scss */
    .geo-search-result a {
      display: block;
      padding: 5px 10px;
      text-decoration: none; }
      /* line 113, modul-geo.scss */
      .geo-search-result a:hover {
        color: #a0615a;
        background: #f0f0f0; }
    /* line 118, modul-geo.scss */
    .geo-search-result span {
      display: block; }
    /* line 123, modul-geo.scss */
    .geo-search-result-subtitle {
      color: #999; }

/* line 129, modul-geo.scss */
.geo-popular {
  margin: 20px 0px; }
  /* line 131, modul-geo.scss */
  .geo-popular-title {
    color: #222;
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 15px;}
  /* line 137, modul-geo.scss */
  .geo-popular-item {
    display: inline-block;
    margin: 5px 0px 0px;
    cursor: pointer;
    color: #a0615a;
    text-decoration: underline; }
    /* line 143, modul-geo.scss */
    .geo-popular-item:hover {
      color: #999; }

/* line 149, modul-geo.scss */
.geo-table {
  margin: 20px 0px; }
  /* line 151, modul-geo.scss */
  .geo-table-title {
    padding: 10px 15px;
    border: 1px solid #ddd;
    border-width: 1px 0px;
    background: #f0f0f0;
    font-weight: 700;
    color: #222; }
  /* line 159, modul-geo.scss */
  .geo-table-item {
    display: none;
    padding: 10px 15px;
    border: 1px solid #ddd;
    border-width: 1px 0px;
    margin: -1px 0px 0px; }
    /* line 165, modul-geo.scss */
    .geo-table-item p {
      margin: 10px 0px 0px; }
    /* line 166, modul-geo.scss */
    .geo-table-item-p {
      margin: 10px 0px 0px; }
      /* line 168, modul-geo.scss */
      .geo-table-item-p:first-child {
        margin: 0px; }
    /* line 172, modul-geo.scss */
    .geo-table-item-p-title {
      color: #222; }
    /* line 175, modul-geo.scss */
    .geo-table-item-title-toggle {
    cursor: pointer;
    color: #a0615a; }
      /* line 178, modul-geo.scss */
      .geo-table-item-title-toggle:hover, .geo-table-item-title-toggle.active {
        color: #999;
        border-color: currentColor; }
    /* line 183, modul-geo.scss */
    .geo-table-item-description {
      display: none; }

/* line 189, modul-geo.scss */
.geo-mini {
  position: relative;
  margin: 20px 0px;
  padding: 10px;
  border: 1px solid #ddd; }
  /* line 194, modul-geo.scss */
  .geo-mini a {
    text-decoration: none;
    border-bottom: 1px dotted currentColor; }
  /* line 198, modul-geo.scss */
  .geo-mini-table-item-map {
    margin-top: 2px; }
  /* line 201, modul-geo.scss */
  .geo-mini .link-bold {
    color: #999;
    border-bottom: 2px solid currentColor;
    font-weight: 700;
    font-size: 12px;
    text-transform: uppercase;
    line-height: 16px; }
    /* line 208, modul-geo.scss */
    .geo-mini .link-bold:hover {
      color: #a0615a;
      border-color: currentColor; }
  /* line 213, modul-geo.scss */
  .geo-mini-title {
    font-weight: 700;
    color: #222; }
  /* line 218, modul-geo.scss */
  .geo-mini-table-item {
    margin: 10px 0px 0px; }
  /* line 222, modul-geo.scss */
  .geo-mini:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 10%;
    width: 0px;
    height: 80%;
    border-right: 1px solid #ddd; }
  /* line 231, modul-geo.scss */
  .geo-mini .col-sm-6 {
    padding: 5px 15px !important; }

/* line 236, modul-geo.scss */
.geo-map {
  margin-top: 20px; }

/* line 240, modul-geo.scss */
.geo-pvz-list {
  border: 1px solid #ddd;
  margin-right: 1px;
  max-height: 500px;
  overflow: auto;
  font-size: 12px;
  line-height: 16px;
  padding: 0px 10px; }
  /* line 248, modul-geo.scss */
  .geo-pvz-list-item {
    margin: 0px; }
    /* line 250, modul-geo.scss */
    .geo-pvz-list-item a {
      display: block;
      padding: 10px 0px;
      color: #222; }
      /* line 254, modul-geo.scss */
      .geo-pvz-list-item a:hover {
        color: #a0615a; }
  /* line 259, modul-geo.scss */
  .geo-pvz-list-item + .geo-pvz-list-item {
    border-top: 1px solid #ddd; }

/* line 263, modul-geo.scss */
.geo-pvz-select {
  margin-bottom: 10px; }

@media (max-width: 1199px) {
  /* line 268, modul-geo.scss */
  .geo-city {
    width: 165px;
    padding-right: 10px; } }
@media (max-width: 767px) {
  /* line 274, modul-geo.scss */
  .geo-city {
    width: 200px;
    padding-right: 0px; }

  /* line 281, modul-geo.scss */
  .geo-table-item-title .geo-table-item-p-title {
    font-size: 16px;
    line-height: 20px; }
  /* line 286, modul-geo.scss */
  .geo-table-item-price {
    margin-top: 10px; }
  /* line 289, modul-geo.scss */
  .geo-table-item-terms {
    margin-top: 10px; }
  /* line 292, modul-geo.scss */
  .geo-table-item-payments {
    margin-top: 10px; }

  /* line 298, modul-geo.scss */
  .geo-mini:before {
    display: none; }

  /* line 303, modul-geo.scss */
  .geo-mini-payments .geo-mini-title {
    margin-top: 10px;
    padding-top: 15px;
    border-top: 1px solid #ddd; } }

/*Всплывающие окна*/
/* line 1199, styles.scss */
.window {
  position: fixed;
  z-index: 13;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  padding: 20px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: center;
  white-space: nowrap;
  overflow: auto; }

/* line 1200, styles.scss */
.window-height {
  display: inline-block;
  width: 0px;
  height: 100%;
  vertical-align: middle; }

/* line 1201, styles.scss */
.window-shade {
  position: fixed;
  display: none;
  z-index: 10;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5); }

/* line 1202, styles.scss */
.window-fake-shade {
  position: fixed;
  z-index: 1;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%; }

/* line 1204, styles.scss */
.window-data {
  position: relative;
  z-index: 2;
  display: inline-block;
  vertical-align: middle;
  white-space: normal;
  text-align: left;
  background: #fff;
  box-shadow: 0px 0px 16px rgba(0, 0, 0, 0.25);
  transform: scale(1);
  opacity: 1;
  transition: opacity 0.2s, transform 0.2s; }

/* line 1205, styles.scss */
.window-data .window-close {
  position: absolute;
  z-index: 1;
  right: 0px;
  top: 0px;
  color: #999;
  font-size: 26px;
  width: 34px;
  text-align: center;
  cursor: pointer;
  transition: 0.2s; }

/* line 1206, styles.scss */
.window-data .window-close:hover {
  color: #222; }

/* line 1207, styles.scss */
.window-tohide .window-data {
  transform: scale(0.7);
  opacity: 0; }

/* line 1209, styles.scss */
.window-content {
  width: 440px;
  max-width: 100%;
  padding: 20px; }

/* line 1210, styles.scss */
.window-content .window-title {
  font-size: 20px;
  line-height: 24px;
  color: #222;
  margin: 0px 0px 10px; }

/* line 1211, styles.scss */
.window-content .window-subtitle {
  font-size: 16px;
  line-height: 20px;
  color: #222;
  margin: 0px 0px 10px;
  font-weight: 700; }

/* line 1212, styles.scss */
.window-content .window-description {
  margin: 10px 0px; }

/* line 1214, styles.scss */
.window-content .window-form-item {
  margin: 10px 0px; }

/* line 1215, styles.scss */
.window-content .window-form-item label {
  display: block;
  margin: 0px 0px 2px;
  font-size: 12px;
  line-height: 16px;
  color: #222; }

/* line 1216, styles.scss */
.window-content .window-form-item-image {
  position: relative;
  height: 0px;
  padding-top: 100%; }

/* line 1217, styles.scss */
.window-content .window-form-item-image img {
  position: absolute;
  top: 50%;
  max-height: 100%;
  left: 50%;
  transform: translate(-50%, -50%); }

/* line 1219, styles.scss */
.status {
  display: inline-block;
  margin-left: 10px;
  vertical-align: middle; }

/* line 1220, styles.scss */
.status i {
  margin-right: 5px; }

/* line 1221, styles.scss */
.status-block {
  display: block;
  margin: 0px; }

/* line 1222, styles.scss */
.status-block span {
  display: inline-block;
  margin: 10px 0px 0px; }

/* line 1223, styles.scss */
.text-red {
  color: #f30; }

/* line 1224, styles.scss */
.text-grey {
  color: #999; }

/* line 1225, styles.scss */
.text-green {
  color: #65bc54; }
/*GEO*/
/* line 1266, styles.scss */
.window-obj-geo {
  width: 800px; }

/* line 1267, styles.scss */
.window-obj-geo .window-title {
  line-height: 30px; }

/* line 1268, styles.scss */
.window-obj-geo .window-title .geo-city-short {
  margin-right: 20px;
  vertical-align: middle; }

/* line 1269, styles.scss */
.window-obj-geoMap {
  width: 800px; }

/* line 1270, styles.scss */
.window-obj-geoMap .window-title {
  line-height: 30px; }

/* line 1271, styles.scss */
.window-obj-geoMap .window-title .geo-city-short {
  margin-right: 20px;
  vertical-align: middle; }

/* line 1272, styles.scss */
.ymaps-2-1-48-copyrights-pane {
  display: none !important; }
.visible-xs, .visible-sm, .visible-md, .visible-lg {
    display: none !important;
}
input.input-medium {
    font-size: 14px;
    line-height: 18px;
    padding: 8px 13px;
    width: 100%;
}
@media (min-width: 768px) {
.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
}
.col-md-2 {
    width: 16.66666667%;
}
.col-md-3 {
    width: 25%;
}
.col-sm-3 {
    width: 25%;
}
.col-sm-4 {
    width: 33.33333333%;
}
.col-md-5 {
    width:  41.66666667%;
}
.col-md-6 {
    width: 50%;
}
.col-md-9 {
    width: 75%;
}

}
@media (max-width: 1200px) {
.search__field {
    width: 175px;
}
.logo {
    width: 13.4rem;
    height: 3.8rem;
}
ul.header-phones__list {
    font-size: 14px;
}
}
@media (max-width: 767px) {
.visible-xs {
    display: block !important;
}
.hidden-xs {
    display: none !important;
}
}
@media (max-width: 991px) {
.window-obj-geoMap {
    width: auto;
    max-width: none;
}
.window-obj-geo {
    width: auto;
    max-width: none;
}
}
@media (max-width: 991px) and (min-width: 768px) {
.hidden-sm {
    display: none !important;
}
}
.row {
    margin-left: -10px;
    margin-right: -10px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 10px;
    padding-right: 10px;
}
.row:after {
    clear: both;
content: " ";
    display: table;
}
.js-geo-pvz-select select {
    width: 100%;
    padding: 5px 10px;
    background: url('select-icon.png') right center no-repeat;
    padding-right: 42px;
}
  div#product-dost .body {
    display: none;
}
   
.payment_f {
    background: url(payments-footer.png);
    width: 43vw;
    height: 28vw;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    max-height: 142px;
}
.delivery_f {
    background: url(delivery-footer.png);
    width: 43vw;
    height: 28vw;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    max-height: 142px;
}
 .field-input {
    line-height: 1;
    height: 34px;
    padding: 10px;
    position: relative;
    border-radius: 5px;
} 
.container.catalog__container.subcol_container {
    padding-right: 1rem;
    padding-left: 1rem;
} 
.container.catalog-previews__container {
    padding-right: 1rem;
    padding-left: 1rem;
}
.m-modal--checkout input, .modal__container .field-input {
    line-height: 1;
    height: 43px;
    padding: 15px 10px;
    position: relative;
    border-radius: 5px;
} 
.modal__container textarea.field-input.field-wrapper__field {
    height: 86px;
}
.m-modal--checkout button, .modal__container .feedback-form__footer button {
    border-radius: 5px;
    padding: 15px 25px;
    width: 100%;
}
  
.fixed_wrap {
	position:fixed;
}
ul.delivery-advantages__list {
    text-align: center;
}

a.news-preview__link {
    display: block;
    background: #a0615a;
    margin-bottom: 2rem;
    position: relative;
}
a.news-preview__link:after {
    content: 'Читать';
    position: absolute;
    z-index: 3;
    left: 50%;
    top: 50%;
    margin: -21px 0px 0px -50px;
    width: 100px;
    height: 42px;
    transform: scale(2);
    padding: 10px 0px;
    border: 2px solid #fff;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    font-size: 14px;
    line-height: 18px;
    letter-spacing: 2px;
    opacity: 0;
    transition: 0.4s;
}
a.news-preview__link:hover:after {
    opacity: 1;
    transform: scale(1);
}
a.news-preview__link:hover img {
    opacity: 0.5;
}
/* inline styles */
.clear_b {
	clear:both;
}
.about-us__section-subtitle {
text-align: center;
}
.formatted-text, .just_in {
text-align: justify;
}
.table_in {
margin: -1px 0px 0px; min-width: 100%;
}
.color_in {
color: #d89a5c;
}
.color_in_2 {
color: #dfa78d;
}
.color_in_3 {
color: #ff0000;
}
.color_in_4 {
color: #fff; font-size: 13px;
}
.color_in_5 {
color: #ffbe00;
}
.color_in_6 {
color: #888;
}
.w_i_1 {
width: 12.8rem;
}
.w_i_2 {
width: 23.7rem;
}
.w_i_3 {
width: 18rem;
}
.w_i_4 {
width: 6.1rem;
}
.w_i_5 {
width: 100%;
}
.w_i_6 {
width: 34rem; height: 4.3rem; background-size: contain; background-position: center; margin-top: 3rem;
}
.w_i_7 {
width: 27.1rem; height: 5.3rem; background-size: contain; background-position: center;
}
.w_i_8 {
width: 30px;
}
.text_in {
text-transform: none;
}
.table_in_1 {
padding-left: 20px;
padding-top: 10px;
}
.none_in {
display:none;	
}
.float_in {
float:left;
}
.vert_in {
vertical-align: bottom;
}
.marg_in {
margin-left: -800px;
}
.marg_in_2 {
margin-left: 60px;
}
.mag_in_3 {
margin: 0 -50px;text-align: center;
}
.pad_in {
padding: .5em 1.35em;
}
.pad_in_2 {
padding: 10px 10px 11px; margin: 0px;
}
.font_in {
font-size: 16px;
}
.font_in_2 {
font-size: 20px;
}
#mob-footer-contacts {
display: block;
}
.hei_in {
height: 100%;width: 100%;transform: none;padding-bottom: 95%;
}
.hei_in_2 {
height: 40px; overflow: hidden; color: #fff; padding: 0 5px 0 10px;font-size: 26px; line-height: 44px;
}
.bold_in {
font-weight: bold;
}
div#insales-quick-checkout-dialog label {
    display: none;
}
ul.pagination__list {
    justify-content: center;
}

div#insales-quick-checkout-dialog .btn--large {
    padding: 1.2em 2.5em;
}
select#client_human_type {
    line-height: 2rem;
}
.co-section--content_wrapper {
    min-height: auto;
}
.co-button--link, .co-button--password_recover {
    font-size: 1.5rem;
}
.js-co-login-submit {
    font-size: 1.5rem;
    border-radius: 2px;
    background-color: #9f615a;
    color: #fff;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    padding: 1.3rem 2rem;
}
.no_background.about-company-advantages.skidki {
    padding: 0;
    margin: 0;
}
.js-co-login-submit:hover {
    background-color: #dfa88e;
}
.mob-nav__list > li.mob-nav__item > a {
    width: 80%;
}
a.apiship_link {
    width: 100%;
    margin-left: -42px;
    font-size: 12px;
    color: #fff !important;
}
span.co-delivery_method-description span {
    color: #fff !important;
}
.skidki_list {
    text-align: center;
    padding: 20px 0;
}
input#print_receipt, input#get_pdf_receipt {
    background-color: #2d3f49;
}
.mob-footer-bottom-cell.mob-footer-bottom-cell-copyrights {
    border-bottom: none;
    padding: 0;
    margin-bottom: 0;
}
input.button.co-button.co-form-button {
    background: #795548;
}
input.button.co-button.co-form-button:hover {
    background: #2d3f49;
}
.container.payments-service__container {
    margin-bottom: 20px;
}
@media (min-width: 601px) {
  .m-modal {
    top: 50%;
    left: 50%; 
    width: auto;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 630px) {
.site-map__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
}
.site-map__content > div {
    padding: 0 !important;
}
}
.product-preview__info .product-preview__prices {
    display: flex;
    justify-content: center;
    align-items: center;
}
.product-preview__info .product-preview__new {
	width: auto;
}
.mob-header__content {
    box-shadow: 0 0px 7px #fff;
}
.reviews__header {
    text-align: center;
}
.m-modal-wrapper {
    background-color: #2d404a;
    border: 1px solid #dfa78d;
    color: #fff;
}
button.m-modal-button--checkout.button--checkout.btn.btn--primary.btn--large {
    border-radius: 5px;
    padding: 15px 25px !important;
}
div#insales-quick-checkout-dialog .tt-dataset-0 {
    color: #a0615a;
}
div#cart-preview-link-wrapper i {
    font-size: 18px;
    vertical-align: text-bottom;
    margin-right: 5px;
}
form.contacts_form {
    text-align: center;
    max-width: 400px;
    margin: 0 auto;
}
form.contacts_form span.color_in_4 {
    color: #000;
}

.feedback_title {
    margin-bottom: 3rem;
}
div#insales-quick-checkout-dialog, div#insales-quick-checkout-dialog > div {
    overflow: visible;
}
.cart-preview__footer a {
    padding: 10px 8px;
}
button.to-cart.to-cart-count__to-cart {
    padding: .15em 0.35em;
    display: inline-block;
    color: #fff;
    white-space: normal;
    -webkit-transition: .3s;
    transition: .3s;
    font-size: 1.5rem;
    text-align: center;
    letter-spacing: .05em;
    font-weight: 600;
}
.count-wrapper.to-cart-count__count-wrapper {
    border: 1px solid #dfa88e;
}
span.dankin {
    padding: 0 .3rem;
}
span.fershtein {
    text-transform: uppercase;
    color: red;
    font-weight: bold;
}
a.sep_link {
    color: #a0615a !important;
    background: #fff !important;
    border: 2px solid;
    padding: 8px;
}
.header-middle__left
    justify-content: end;
}
.js-geo-item-map button {
    background: #a0615a;
}
h2.geo-popular-title {
    text-align: center;
}
div#cart-preview-link-wrapper, div#header-link-wishlist-wrapper, .input-base.search__field.js-search-input, .header-link-wishlist {
    height: 44px;
}
.page-header.cart-page-header {
    text-align: center;
    padding: 15px;
}
.breadcrumbs.cart {
    padding: 6rem 0 3rem;
}
.cart-page-header h1 {
    max-width: 100%;
    text-align: center;
    display: block;
}
footer.cart-footer {
    display: none;
}
.breadcrumbs.order_missing {
    display: none;
}
.delyvery-variants__item {
    padding: .5rem 1rem;
    width: 50%;
}
.delyvery-variants__title {
    font-size: 2.4rem;
    padding: 2rem 1rem;
    color: #a0615a;
    font-weight: 300;
    letter-spacing: 0.02rem;
    margin-bottom: 1em;
    font-family: Open Sans,sans-serif;
}
.delyvery-variants__item ul {
    padding-right: 3rem;
    text-align: left;
}
.delyvery-variants__item li {
    padding-left: 2rem;
    position: relative;
    margin-bottom: .8em;
    line-height: 1.4;
}
.delyvery-variants__item li:before {
    content: "";
    position: absolute;
    top: 1rem;
    left: 0;
    height: .5rem;
    width: .5rem;
    background-color: #868f93;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}
.delyvery-variants__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -1rem;
    margin-right: -1rem;
}
.delivery-countries__column {
    width: 100%;
}
.styled_table {
    border-collapse: collapse;
    margin: 10px 0;
}
.styled_table td, .styled_table th {
    border: 1px solid #a0615a;
    padding: 5px;
}
.styled_table tr:nth-child(odd) {
background: #a0615a17;
}
.styled_table tr:nth-child(even) {
  background: #fff;
}
.deshevle {
    text-align: center;
}
textarea.field-input {
    height: auto;
}
.tabs_wrap {
    border: 1px solid #e4e4e4;
    padding: 10px;
}
div#product-dost .delivery-advantages {
    margin: 0;
}
.stroke_title {
    margin-bottom: 10px;
}
.line_top {
    display: block;
    width: 300px;
    height: 7px;
    background: #e4e4e4;
    border-radius: 3px;
    position: relative;
}
.line_middle {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: #a0615a;
    border-radius: 3px;
}
.stroke_line {
    display: flex;
    align-items: center;
    margin: 5px 0;
}
.stroke_rait .br-theme-css-stars .br-widget {
    margin-left: 0;
    margin-right: 10px;
}
.review_anscer {
    display: flex;
    justify-content: flex-end;
    margin-top: 10px;
}
.ansver_content {
    width: 70%;
    padding: 10px;
    background: #dfa88e;
    color: #fff;
}
.ansver_content {
    width: 70%;
    padding: 10px;
    background: #dfa88e;
    color: #fff;
    position: relative;
}
.ansver_content:before {
    content: '';
    display: block;
    width: 10px;
    height: 0;
    position: absolute;
    border-bottom: 12px solid #dfa88e;
    border-left: 15px solid transparent;
    border-right: 15px solid transparent;
    top: -12px;
    left: 0;
}
span.ansver_manage {
    display: block;
    border-bottom: 2px dashed;
    padding-bottom: 5px;
    margin-bottom: 5px;
    font-weight: bold;
}
.form-row.notice-row.row {
    margin-left: 0;
}
.prod_available {
    color: #a0615a;
    font-size: 13px;
    margin-top: 15px;
	text-align: right;
    font-weight: 700;
}
.prod_not_available {
    color: #000;
    font-size: 13px;
    margin-top: 15px;
	text-align: right;
    font-weight: 700;
}
.share_wrap {
    display: flex;
    align-items: center;
    justify-content: start;
    margin: 0;
}
.shared_btn, .shared_btn:hover, .shared_btn:focus  {
    background: transparent;
    color: #a0615a;
    box-shadow: none;
}
.new_review {
    text-align: center;
    margin: 10px 0;
}
.related_products > div {
    width: 50%;
    padding: 5px 10px;
}
.related_products {
	background: #f3f3f3;
    display: flex;
    align-items: center;
    flex-flow: wrap;
    font-size: 14px;
    color: #a0615a;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 10px;
}
.related_products .card a {
    display: flex;
    align-items: center;
}
.rel_img {
    margin-right: 20px;
    display: flex;
    height: 48px;
    width: 48px;
    align-items: center;
}
.title_rel {
    width: 100%;
    min-width: 100%;
    color: #000;
}
.rel_title span {
    display: block;
}
span.card-price {
    color: #000;
}
ul.reviews__list .br-theme-css-stars .br-widget {
    margin-left: 0;
    margin-bottom: 5px;
    height: 18px;

}
.review-header__right .br-theme-css-stars .br-widget a.br-active:after, .review-header__right .br-theme-css-stars .br-widget a.br-selected:after {
    color: gold;
    background-image: url('rev-star-selected.svg');
}
.review-header__right .br-theme-css-stars .br-widget a:after {
    background-image: url('rev-star.svg');
}
.rev_photo {
    min-width: 100px;
  	width: 100px;
    height: 100px;
    background: #ccc;
    margin-right: 10px;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.rev_wrap {
    display: flex;
    border-top: 1px solid #ebdedc;
    padding-top: 1rem;
}
i.ya_rait {
    display: inline-block;
    vertical-align: middle;
    background-size: 100%;
    background-image: url(ya_rait.jpg);
width: 13.3rem;
    height: 3.9rem;
} 
.reviews-info.reviews__container {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #ebdedc;
    margin-bottom: 15px;
    padding-bottom: 15px;
}
.col_header {
    font-size: 30px;
    letter-spacing: .02em;
    font-weight: 300;
    line-height: 1.4;
    margin-bottom: 10px;
}
.rait_wrapper_new .br-widget.br-readonly a:first-child {
    display: none;
}
.rait_wrapper_new .br-theme-css-stars .br-widget {
    margin-left: 0;
}
.product-info__prices .rait_wrapper_new {
    display: flex;
    align-items: flex-end;
    font-size: 14px;
    color: #000;
    margin-top: 10px;
}
.product-info__prices .rait_wrapper_new > * {
    cursor: pointer;
}
.product-info__prices .br-theme-css-stars .br-readonly a {
    cursor: pointer;
}
.paginate-links-a {
    position: relative;
    z-index: 2;
    text-align: center;
    margin-top: 20px;
}
a#lnk_next_page {
    padding: 12px 65px;
    display: inline-block;
    background: #a0615a;
    color: #fff;
    text-transform: uppercase;
    font-size: 1.5rem;
    font-weight: 600;
}
.product-add-review__wrapper button {
    margin: 20px 0;
}
label.field-wrapper.new-review-modal-rating .field-wrapper__title {
    color: #000;
}
ul#wishlist-products {
    padding-left: 1rem;
    padding-right: 1rem;
}
ul#wishlist-products .to-cart-count__to-cart {
    
}
ul#wishlist-products .to-cart {
    max-width: 100%;
    flex: 1;
}
.review_strke {
    margin-bottom: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #ebdedc;
}
.paginate_items {
    margin-top: 20px;
    z-index: 2;
    position: relative;
    text-align: center;
    text-transform: uppercase;
}
.pag_line {
    height: 4px;
    background: #ccc;
    position: relative;
    margin: 10px auto;
    max-width: 300px;
}
.pag_line_bronz {
    position: absolute;
    left: 0;
    height: 4px;
    background: #a0615a;
}
ul#wishlist-products a.product-preview__more {
    height: auto;
}
  label.variant_pretitle {
	display: inline-block;
    vertical-align: baseline;
}
.prod_options i {
    color: #a0615a;
    position: absolute;
    margin-top: 13px;
    margin-left: -17px;
    z-index: 0;
}
.prod_options {
    display: none;
    margin-top: -1rem;
    text-align: left;
}


.link_icon_top svg {
    width: 3rem;
    height: 2rem;
    fill: #dfa88e;
}
.link_icon_top .link-toggler__title:before {
    display: none;
}

.footer-info__cell.no_height {
    height: auto;
}
li.header-links__item.link_icon_top {
    margin-top: 3px;
}
li.header-links__item.link_icon_top.link_wa {
    margin-top: 2px;
    margin-right: 0;
}
.head_right {
    display: flex;
    width: 50%;
    justify-content: inherit;
    align-items: center;
}
ul.bottom-fixed-panel__list li {
    border-right: 1px solid #ccc;
}
ul.bottom-fixed-panel__list li:last-child {
    border-right: none;
}
.bottom-fixed-panel span.cart_titlex {
    display: none;
}
.bottom-fixed-panel svg {
    width: 3rem;
    height: 2rem;
    fill: #dfa78d;
}
.delivery-advantages_two {
    background: #edf0f0;
    padding: 1rem 0;
    margin: 5rem 0;
}
.blog .share_wrap {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 0;
}

.add_modal_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: #2d404aeb;
    z-index: 99;
}
.add_modal_title {
    font-size: 2.6rem;
    font-weight: 300;
    letter-spacing: .02em;
    margin-bottom: 20px;
}

.add_modal_win {
position: fixed;
    left: 50%;
    margin-left: -200px;
    top: 40%;
    background: #2d404a;
    z-index: 999;
    text-align: center;
    padding: 20px;
    color: #fff;
    padding: 4rem 7rem 5rem;
    background-color: #2d404a;
    border: 1px solid #dfa78d;
    color: #fff;
    width: 55rem;
}
.add_modal_btns > * {
    display: block;
    font-size: 1.5rem;
    text-transform: uppercase;
    font-weight: 600;
    margin-top: 10px;
    cursor: pointer;
    background-color: #a0615a;
    box-shadow: 0 0.6rem 1.3rem 0 rgba(27,10,3,.26);
    border-radius: 5px;
    padding: 15px 25px;
    width: 100%;
    letter-spacing: 0.02rem;
}
span.btn_close {
    background: #dfa78d;
    padding: 13px;
    position: absolute;
    right: 0;
    width: 40px;
    top: 0;
    height: 40px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
}

.add_modal_btns > *:hover {
    background: #dfa88e;
}
.btn_close:hover use {
    fill: #a0615a;
}
span.btn_close svg {
    max-width: 13px;
    max-height: 13px;
}






.toggle_contacts {
    display: flex;
    align-items: center;
    justify-content: center;
	margin-bottom: 5rem;
    cursor: pointer;
}
.toggle_contacts h2{
    margin-bottom: 0;
}
.toggle_contacts svg {
    transform: rotate(180deg);
    transition: transform .5s;
    margin-top: 5px;
    margin-left: 10px;
}
.requisites__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    margin-bottom: 5rem;
}
.contacts-reg-info {
    display: none;
}
.toggle_contacts.activex svg {
    transform: rotate(0deg);
    transition: transform .5s;
}
a#primary-product-photo {
    cursor: zoom-in;
	box-shadow: 0 1.4rem 2.9rem 0 rgba(27,10,3,.26);
    display: block;
}
.product-photos-secondary__link.selected_img {
    box-shadow: 0 0 8px 0px #a0615a;
}
.modal {
    opacity: 1;
}
.apple-business-chat-banner-container {
    position: fixed;
    left: 20px;
    bottom: 50px;
    z-index: 999;
}

.variant-item {
    display: flex;
    align-items: center;
    justify-content: start;
    padding: 5px;
}
.variant-item {
    font-size: 14px;
    text-align: left;
    border: 1px solid transparent;
    cursor: pointer;
margin-bottom: 5px;
    background: #3f545f;
}
.variant-item-image {
    min-width: 90px;
    max-width: 90px;
}
form.variant-check-form {
    margin-top: 2rem;
}
.variant-item-title {
    padding: 0 10px;
    width: 100%;
}
.variant-item-price {
    color: #a0615a;
    font-size: 20px;
    font-weight: bold;
    min-width: 150px;
    text-align: right;
}
.variant-check__content.modal__content {
    background-color: #2d404a;
    border: 1px solid #dfa78d;
    color: #fff;
    padding: 4rem 2rem 5rem;
}
.variant-item:hover, .variant-item.activex {
    border: 1px solid #dfa78d;
    background: #dfa78d;
    color: #000;
}
.variant-item-title span {
    font-weight: bold;
}
form.variant-check-form button {
    padding: 15px 25px;
    border-radius: 5px;
	width: 100%;
    max-width: 390px;
}
.errors {
    display: block;
    font-size: 12px;
    margin-top: 1.52rem;
}
.about-company a {
    text-decoration: underline;
}
.about-company a:hover {
    text-decoration: none;
}
[data-feedback-form-recaptcha] {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 2rem;
}
#quick-checkout-recaptcha > div {
    width: 100% !important;
    text-align: center;
}





.insales_widget-delivery.insales_widget-delivery--with-background .insales_widget-delivery_header {
    padding-top: 15px;
    padding-bottom: 15px;
    border-radius: 0;
    cursor: pointer;
}
.insales_widget-delivery_header i {
    margin-left: auto;
    font-size: 19px;
    line-height: 1;
}
.insales_widget-delivery.activex .insales_widget-delivery_header i {
    transform: rotate(180deg);
}
.insales_widget-delivery {
    position: relative;
}
.insales_widget-delivery_info {
    display: none;
        position: absolute;
    z-index: 9;
    width: 100%;
    padding: 0 1rem;
    background: #fff;
    box-shadow: 0 0 3px #ccc;
    left: 0;
}
.insales_widget-delivery.activex .insales_widget-delivery_info {
    display: block;
}
select.insales_widget-modal-country, .insales_widget-modal-label.insales_widget-modal-with_country:after {
    display: none !important;
}
.insales_widget-current_address button.insales_widget-open_modal {
    color: #a0615a !important;
    font-weight: bold;
    margin-left: 10px;
}
