

/* Start:/local/templates/perina/fonts/stylesheet.css?17485226541991*/
/* This stylesheet generated by Transfonter (https://transfonter.org) on June 26, 2017 11:20 AM */

@font-face {
	font-family: 'Circe';
	src: url('/local/templates/perina/fonts/Circe-Regular.eot');
	src: local('Circe'), local('Circe-Regular'),
		url('/local/templates/perina/fonts/Circe-Regular.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/perina/fonts/Circe-Regular.woff') format('woff'),
		url('/local/templates/perina/fonts/Circe-Regular.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('/local/templates/perina/fonts/Circe-ExtraLight.eot');
	src: local('Circe ExtraLight'), local('Circe-ExtraLight'),
		url('/local/templates/perina/fonts/Circe-ExtraLight.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/perina/fonts/Circe-ExtraLight.woff') format('woff'),
		url('/local/templates/perina/fonts/Circe-ExtraLight.ttf') format('truetype');
	font-weight: 200;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('/local/templates/perina/fonts/Circe-Thin.eot');
	src: local('Circe Thin'), local('Circe-Thin'),
		url('/local/templates/perina/fonts/Circe-Thin.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/perina/fonts/Circe-Thin.woff') format('woff'),
		url('/local/templates/perina/fonts/Circe-Thin.ttf') format('truetype');
	font-weight: 100;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('/local/templates/perina/fonts/Circe-Light.eot');
	src: local('Circe Light'), local('Circe-Light'),
		url('/local/templates/perina/fonts/Circe-Light.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/perina/fonts/Circe-Light.woff') format('woff'),
		url('/local/templates/perina/fonts/Circe-Light.ttf') format('truetype');
	font-weight: 300;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('/local/templates/perina/fonts/Circe-Bold.eot');
	src: local('Circe Bold'), local('Circe-Bold'),
		url('/local/templates/perina/fonts/Circe-Bold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/perina/fonts/Circe-Bold.woff') format('woff'),
		url('/local/templates/perina/fonts/Circe-Bold.ttf') format('truetype');
	font-weight: bold;
	font-style: normal;
}

@font-face {
	font-family: 'Circe';
	src: url('/local/templates/perina/fonts/Circe-ExtraBold.eot');
	src: local('Circe ExtraBold'), local('Circe-ExtraBold'),
		url('/local/templates/perina/fonts/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'),
		url('/local/templates/perina/fonts/Circe-ExtraBold.woff') format('woff'),
		url('/local/templates/perina/fonts/Circe-ExtraBold.ttf') format('truetype');
	font-weight: 800;
	font-style: normal;
}

/* End */


/* Start:/local/templates/perina/css/jquery-ui.min.css?174852265433412*/
/*! jQuery UI - v1.12.1 - 2019-03-10
* http://jqueryui.com
* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif
* Copyright jQuery Foundation and other contributors; Licensed MIT */

.ui-draggable-handle {
 -ms-touch-action:none;
 touch-action:none
}
.ui-helper-hidden {
 display:none
}
.ui-helper-hidden-accessible {
 border:0;
 clip:rect(0 0 0 0);
 height:1px;
 margin:-1px;
 overflow:hidden;
 padding:0;
 position:absolute;
 width:1px
}
.ui-helper-reset {
 margin:0;
 padding:0;
 border:0;
 outline:0;
 line-height:1.3;
 text-decoration:none;
 font-size:100%;
 list-style:none
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
 content:"";
 display:table;
 border-collapse:collapse
}
.ui-helper-clearfix:after {
 clear:both
}
.ui-helper-zfix {
 width:100%;
 height:100%;
 top:0;
 left:0;
 position:absolute;
 opacity:0;
 filter:Alpha(Opacity=0)
}
.ui-front {
 z-index:100
}
.ui-state-disabled {
 cursor:default!important;
 pointer-events:none
}
.ui-icon {
 display:inline-block;
 vertical-align:middle;
 margin-top:-.25em;
 position:relative;
 text-indent:-99999px;
 overflow:hidden;
 background-repeat:no-repeat
}
.ui-widget-icon-block {
 left:50%;
 margin-left:-8px;
 display:block
}
.ui-widget-overlay {
 position:fixed;
 top:0;
 left:0;
 width:100%;
 height:100%
}
.ui-resizable {
 position:relative
}
.ui-resizable-handle {
 position:absolute;
 font-size:0.1px;
 display:block;
 -ms-touch-action:none;
 touch-action:none
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
 display:none
}
.ui-resizable-n {
 cursor:n-resize;
 height:7px;
 width:100%;
 top:-5px;
 left:0
}
.ui-resizable-s {
 cursor:s-resize;
 height:7px;
 width:100%;
 bottom:-5px;
 left:0
}
.ui-resizable-e {
 cursor:e-resize;
 width:7px;
 right:-5px;
 top:0;
 height:100%
}
.ui-resizable-w {
 cursor:w-resize;
 width:7px;
 left:-5px;
 top:0;
 height:100%
}
.ui-resizable-se {
 cursor:se-resize;
 width:12px;
 height:12px;
 right:1px;
 bottom:1px
}
.ui-resizable-sw {
 cursor:sw-resize;
 width:9px;
 height:9px;
 left:-5px;
 bottom:-5px
}
.ui-resizable-nw {
 cursor:nw-resize;
 width:9px;
 height:9px;
 left:-5px;
 top:-5px
}
.ui-resizable-ne {
 cursor:ne-resize;
 width:9px;
 height:9px;
 right:-5px;
 top:-5px
}
.ui-selectable {
 -ms-touch-action:none;
 touch-action:none
}
.ui-selectable-helper {
 position:absolute;
 z-index:100;
 border:1px dotted black
}
.ui-sortable-handle {
 -ms-touch-action:none;
 touch-action:none
}
.ui-accordion .ui-accordion-header {
 display:block;
 cursor:pointer;
 position:relative;
 margin:2px 0 0 0;
 padding:.5em .5em .5em .7em;
 font-size:100%
}
.ui-accordion .ui-accordion-content {
 padding:1em 2.2em;
 border-top:0;
 overflow:auto
}
.ui-autocomplete {
 position:absolute;
 top:0;
 left:0;
 cursor:default
}
.ui-menu {
 list-style:none;
 padding:0;
 margin:0;
 display:block;
 outline:0
}
.ui-menu .ui-menu {
 position:absolute
}
.ui-menu .ui-menu-item {
 margin:0;
 cursor:pointer;
 list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")
}
.ui-menu .ui-menu-item-wrapper {
 position:relative;
 padding:3px 1em 3px .4em
}
.ui-menu .ui-menu-divider {
 margin:5px 0;
 height:0;
 font-size:0;
 line-height:0;
 border-width:1px 0 0 0
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
 margin:-1px
}
.ui-menu-icons {
 position:relative
}
.ui-menu-icons .ui-menu-item-wrapper {
 padding-left:2em
}
.ui-menu .ui-icon {
 position:absolute;
 top:0;
 bottom:0;
 left:.2em;
 margin:auto 0
}
.ui-menu .ui-menu-icon {
 left:auto;
 right:0
}
.ui-button {
 padding:.4em 1em;
 display:inline-block;
 position:relative;
 line-height:normal;
 margin-right:.1em;
 cursor:pointer;
 vertical-align:middle;
 text-align:center;
 -webkit-user-select:none;
 -moz-user-select:none;
 -ms-user-select:none;
 user-select:none;
 overflow:visible
}
.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
 text-decoration:none
}
.ui-button-icon-only {
 width:2em;
 box-sizing:border-box;
 text-indent:-9999px;
 white-space:nowrap
}
input.ui-button.ui-button-icon-only {
 text-indent:0
}
.ui-button-icon-only .ui-icon {
 position:absolute;
 top:50%;
 left:50%;
 margin-top:-8px;
 margin-left:-8px
}
.ui-button.ui-icon-notext .ui-icon {
 padding:0;
 width:2.1em;
 height:2.1em;
 text-indent:-9999px;
 white-space:nowrap
}
input.ui-button.ui-icon-notext .ui-icon {
 width:auto;
 height:auto;
 text-indent:0;
 white-space:normal;
 padding:.4em 1em
}
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
 border:0;
 padding:0
}
.ui-controlgroup {
 vertical-align:middle;
 display:inline-block
}
.ui-controlgroup > .ui-controlgroup-item {
 float:left;
 margin-left:0;
 margin-right:0
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
 z-index:9999
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
 display:block;
 float:none;
 width:100%;
 margin-top:0;
 margin-bottom:0;
 text-align:left
}
.ui-controlgroup-vertical .ui-controlgroup-item {
 box-sizing:border-box
}
.ui-controlgroup .ui-controlgroup-label {
 padding:.4em 1em
}
.ui-controlgroup .ui-controlgroup-label span {
 font-size:80%
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
 border-left:none
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
 border-top:none
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
 border-right:none
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
 border-bottom:none
}
.ui-controlgroup-vertical .ui-spinner-input {
 width:75%;
 width:calc( 100% - 2.4em )
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
 border-top-style:solid
}
.ui-checkboxradio-label .ui-icon-background {
 box-shadow:inset 1px 1px 1px #ccc;
 border-radius:.12em;
 border:none
}
.ui-checkboxradio-radio-label .ui-icon-background {
 width:16px;
 height:16px;
 border-radius:1em;
 overflow:visible;
 border:none
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
 background-image:none;
 width:8px;
 height:8px;
 border-width:4px;
 border-style:solid
}
.ui-checkboxradio-disabled {
 pointer-events:none
}
.ui-datepicker {
 width:17em;
 padding:.2em .2em 0;
 display:none
}
.ui-datepicker .ui-datepicker-header {
 position:relative;
 padding:.2em 0
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
 position:absolute;
 top:2px;
 width:1.8em;
 height:1.8em
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
 top:1px
}
.ui-datepicker .ui-datepicker-prev {
 left:2px
}
.ui-datepicker .ui-datepicker-next {
 right:2px
}
.ui-datepicker .ui-datepicker-prev-hover {
 left:1px
}
.ui-datepicker .ui-datepicker-next-hover {
 right:1px
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
 display:block;
 position:absolute;
 left:50%;
 margin-left:-8px;
 top:50%;
 margin-top:-8px
}
.ui-datepicker .ui-datepicker-title {
 margin:0 2.3em;
 line-height:1.8em;
 text-align:center
}
.ui-datepicker .ui-datepicker-title select {
 font-size:1em;
 margin:1px 0
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
 width:45%
}
.ui-datepicker table {
 width:100%;
 font-size:.9em;
 border-collapse:collapse;
 margin:0 0 .4em
}
.ui-datepicker th {
 padding:.7em .3em;
 text-align:center;
 font-weight:bold;
 border:0
}
.ui-datepicker td {
 border:0;
 padding:1px
}
.ui-datepicker td span,
.ui-datepicker td a {
 display:block;
 padding:.2em;
 text-align:right;
 text-decoration:none
}
.ui-datepicker .ui-datepicker-buttonpane {
 background-image:none;
 margin:.7em 0 0 0;
 padding:0 .2em;
 border-left:0;
 border-right:0;
 border-bottom:0
}
.ui-datepicker .ui-datepicker-buttonpane button {
 float:right;
 margin:.5em .2em .4em;
 cursor:pointer;
 padding:.2em .6em .3em .6em;
 width:auto;
 overflow:visible
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
 float:left
}
.ui-datepicker.ui-datepicker-multi {
 width:auto
}
.ui-datepicker-multi .ui-datepicker-group {
 float:left
}
.ui-datepicker-multi .ui-datepicker-group table {
 width:95%;
 margin:0 auto .4em
}
.ui-datepicker-multi-2 .ui-datepicker-group {
 width:50%
}
.ui-datepicker-multi-3 .ui-datepicker-group {
 width:33.3%
}
.ui-datepicker-multi-4 .ui-datepicker-group {
 width:25%
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
 border-left-width:0
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
 clear:left
}
.ui-datepicker-row-break {
 clear:both;
 width:100%;
 font-size:0
}
.ui-datepicker-rtl {
 direction:rtl
}
.ui-datepicker-rtl .ui-datepicker-prev {
 right:2px;
 left:auto
}
.ui-datepicker-rtl .ui-datepicker-next {
 left:2px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
 right:1px;
 left:auto
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
 left:1px;
 right:auto
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
 clear:right
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
 float:left
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
 float:right
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
 border-right-width:0;
 border-left-width:1px
}
.ui-datepicker .ui-icon {
 display:block;
 text-indent:-99999px;
 overflow:hidden;
 background-repeat:no-repeat;
 left:.5em;
 top:.3em
}
.ui-dialog {
 position:absolute;
 top:0;
 left:0;
 padding:.2em;
 outline:0
}
.ui-dialog .ui-dialog-titlebar {
 padding:.4em 1em;
 position:relative
}
.ui-dialog .ui-dialog-title {
 float:left;
 margin:.1em 0;
 white-space:nowrap;
 width:90%;
 overflow:hidden;
 text-overflow:ellipsis
}
.ui-dialog .ui-dialog-titlebar-close {
 position:absolute;
 right:.3em;
 top:50%;
 width:20px;
 margin:-10px 0 0 0;
 padding:1px;
 height:20px
}
.ui-dialog .ui-dialog-content {
 position:relative;
 border:0;
 padding:.5em 1em;
 background:none;
 overflow:auto
}
.ui-dialog .ui-dialog-buttonpane {
 text-align:left;
 border-width:1px 0 0 0;
 background-image:none;
 margin-top:.5em;
 padding:.3em 1em .5em .4em
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
 float:right
}
.ui-dialog .ui-dialog-buttonpane button {
 margin:.5em .4em .5em 0;
 cursor:pointer
}
.ui-dialog .ui-resizable-n {
 height:2px;
 top:0
}
.ui-dialog .ui-resizable-e {
 width:2px;
 right:0
}
.ui-dialog .ui-resizable-s {
 height:2px;
 bottom:0
}
.ui-dialog .ui-resizable-w {
 width:2px;
 left:0
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
 width:7px;
 height:7px
}
.ui-dialog .ui-resizable-se {
 right:0;
 bottom:0
}
.ui-dialog .ui-resizable-sw {
 left:0;
 bottom:0
}
.ui-dialog .ui-resizable-ne {
 right:0;
 top:0
}
.ui-dialog .ui-resizable-nw {
 left:0;
 top:0
}
.ui-draggable .ui-dialog-titlebar {
 cursor:move
}
.ui-progressbar {
 height:2em;
 text-align:left;
 overflow:hidden
}
.ui-progressbar .ui-progressbar-value {
 margin:-1px;
 height:100%
}
.ui-progressbar .ui-progressbar-overlay {
 background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
 height:100%;
 filter:alpha(opacity=25);
 opacity:0.25
}
.ui-progressbar-indeterminate .ui-progressbar-value {
 background-image:none
}
.ui-selectmenu-menu {
 padding:0;
 margin:0;
 position:absolute;
 top:0;
 left:0;
 display:none
}
.ui-selectmenu-menu .ui-menu {
 overflow:auto;
 overflow-x:hidden;
 padding-bottom:1px
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
 font-size:1em;
 font-weight:bold;
 line-height:1.5;
 padding:2px 0.4em;
 margin:0.5em 0 0 0;
 height:auto;
 border:0
}
.ui-selectmenu-open {
 display:block
}
.ui-selectmenu-text {
 display:block;
 margin-right:20px;
 overflow:hidden;
 text-overflow:ellipsis
}
.ui-selectmenu-button.ui-button {
 text-align:left;
 white-space:nowrap;
 width:14em
}
.ui-selectmenu-icon.ui-icon {
 float:right;
 margin-top:0
}
.ui-slider {
 position:relative;
 text-align:left
}
.ui-slider .ui-slider-handle {
 position:absolute;
 z-index:2;
 width:1.2em;
 height:1.2em;
 cursor:default;
 -ms-touch-action:none;
 touch-action:none
}
.ui-slider .ui-slider-range {
 position:absolute;
 z-index:1;
 font-size:.7em;
 display:block;
 border:0;
 background-position:0 0
}
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
 filter:inherit
}
.ui-slider-horizontal {
 height:.8em
}
.ui-slider-horizontal .ui-slider-handle {
 top:-.3em;
 margin-left:-.6em
}
.ui-slider-horizontal .ui-slider-range {
 top:0;
 height:100%
}
.ui-slider-horizontal .ui-slider-range-min {
 left:0
}
.ui-slider-horizontal .ui-slider-range-max {
 right:0
}
.ui-slider-vertical {
 width:.8em;
 height:100px
}
.ui-slider-vertical .ui-slider-handle {
 left:-.3em;
 margin-left:0;
 margin-bottom:-.6em
}
.ui-slider-vertical .ui-slider-range {
 left:0;
 width:100%
}
.ui-slider-vertical .ui-slider-range-min {
 bottom:0
}
.ui-slider-vertical .ui-slider-range-max {
 top:0
}
.ui-spinner {
 position:relative;
 display:inline-block;
 overflow:hidden;
 padding:0;
 vertical-align:middle
}
.ui-spinner-input {
 border:none;
 background:none;
 color:inherit;
 padding:.222em 0;
 margin:.2em 0;
 vertical-align:middle;
 margin-left:.4em;
 margin-right:2em
}
.ui-spinner-button {
 width:1.6em;
 height:50%;
 font-size:.5em;
 padding:0;
 margin:0;
 text-align:center;
 position:absolute;
 cursor:default;
 display:block;
 overflow:hidden;
 right:0
}
.ui-spinner a.ui-spinner-button {
 border-top-style:none;
 border-bottom-style:none;
 border-right-style:none
}
.ui-spinner-up {
 top:0
}
.ui-spinner-down {
 bottom:0
}
.ui-tabs {
 position:relative;
 padding:.2em
}
.ui-tabs .ui-tabs-nav {
 margin:0;
 padding:.2em .2em 0
}
.ui-tabs .ui-tabs-nav li {
 list-style:none;
 float:left;
 position:relative;
 top:0;
 margin:1px .2em 0 0;
 border-bottom-width:0;
 padding:0;
 white-space:nowrap
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
 float:left;
 padding:.5em 1em;
 text-decoration:none
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
 margin-bottom:-1px;
 padding-bottom:1px
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
 cursor:text
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
 cursor:pointer
}
.ui-tabs .ui-tabs-panel {
 display:block;
 border-width:0;
 padding:1em 1.4em;
 background:none
}
.ui-tooltip {
 padding:8px;
 position:absolute;
 z-index:9999;
 max-width:300px
}
body .ui-tooltip {
 border-width:2px
}
.ui-widget {
 /*! font-family:Arial,Helvetica,sans-serif; */font-size:1em
}
.ui-widget .ui-widget {
 font-size:1em
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
 font-family:Arial,Helvetica,sans-serif;
 font-size:1em
}
.ui-widget.ui-widget-content {
 border:1px solid #c5c5c5
}
.ui-widget-content {
 border:1px solid #ddd;
 background:#fff;
 color:#333
}
.ui-widget-content a {

}
.ui-widget-header {
 border:1px solid #ddd;
 background:#e9e9e9;
 color:#333;
 font-weight:bold
}
.ui-widget-header a {
 color:#333
}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
 border:1px solid #c5c5c5;
 background:#f6f6f6;
 font-weight:normal;
 color:#454545
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
 color:#454545;
 text-decoration:none
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
 border:1px solid #ccc;
 background:#ededed;
 font-weight:normal;
 color:#2b2b2b
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
 color:#2b2b2b;
 text-decoration:none
}
.ui-visual-focus {
 box-shadow:0 0 3px 1px rgb(94,158,214)
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
 border:1px solid #003eff;
 background:#007fff;
 font-weight:normal;
 color:#fff
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
 border:#003eff;
 background-color:#fff
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
 color:#fff;
 text-decoration:none
}
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
 border:1px solid #dad55e;
 background:#fffa90;
 color:#777620
}
.ui-state-checked {
 border:1px solid #dad55e;
 background:#fffa90
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
 color:#777620
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
 border:1px solid #f1a899;
 background:#fddfdf;
 color:#5f3f3f
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
 color:#5f3f3f
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
 color:#5f3f3f
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
 font-weight:bold
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
 opacity:.7;
 filter:Alpha(Opacity=70);
 font-weight:normal
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
 opacity:.35;
 filter:Alpha(Opacity=35);
 background-image:none
}
.ui-state-disabled .ui-icon {
 filter:Alpha(Opacity=35)
}
.ui-icon {
 width:16px;
 height:16px
}
.ui-icon,
.ui-widget-content .ui-icon {
 background-image:url("/local/templates/perina/css/images/ui-icons_444444_256x240.png")
}
.ui-widget-header .ui-icon {
 background-image:url("/local/templates/perina/css/images/ui-icons_444444_256x240.png")
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
 background-image:url("/local/templates/perina/css/images/ui-icons_555555_256x240.png")
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
 background-image:url("/local/templates/perina/css/images/ui-icons_ffffff_256x240.png")
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
 background-image:url("/local/templates/perina/css/images/ui-icons_777620_256x240.png")
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
 background-image:url("/local/templates/perina/css/images/ui-icons_cc0000_256x240.png")
}
.ui-button .ui-icon {
 background-image:url("/local/templates/perina/css/images/ui-icons_777777_256x240.png")
}
.ui-icon-blank {
 background-position:16px 16px
}
.ui-icon-caret-1-n {
 background-position:0 0
}
.ui-icon-caret-1-ne {
 background-position:-16px 0
}
.ui-icon-caret-1-e {
 background-position:-32px 0
}
.ui-icon-caret-1-se {
 background-position:-48px 0
}
.ui-icon-caret-1-s {
 background-position:-65px 0
}
.ui-icon-caret-1-sw {
 background-position:-80px 0
}
.ui-icon-caret-1-w {
 background-position:-96px 0
}
.ui-icon-caret-1-nw {
 background-position:-112px 0
}
.ui-icon-caret-2-n-s {
 background-position:-128px 0
}
.ui-icon-caret-2-e-w {
 background-position:-144px 0
}
.ui-icon-triangle-1-n {
 background-position:0 -16px
}
.ui-icon-triangle-1-ne {
 background-position:-16px -16px
}
.ui-icon-triangle-1-e {
 background-position:-32px -16px
}
.ui-icon-triangle-1-se {
 background-position:-48px -16px
}
.ui-icon-triangle-1-s {
 background-position:-65px -16px
}
.ui-icon-triangle-1-sw {
 background-position:-80px -16px
}
.ui-icon-triangle-1-w {
 background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
 background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
 background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
 background-position:-144px -16px
}
.ui-icon-arrow-1-n {
 background-position:0 -32px
}
.ui-icon-arrow-1-ne {
 background-position:-16px -32px
}
.ui-icon-arrow-1-e {
 background-position:-32px -32px
}
.ui-icon-arrow-1-se {
 background-position:-48px -32px
}
.ui-icon-arrow-1-s {
 background-position:-65px -32px
}
.ui-icon-arrow-1-sw {
 background-position:-80px -32px
}
.ui-icon-arrow-1-w {
 background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
 background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
 background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
 background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
 background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
 background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
 background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
 background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
 background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
 background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
 background-position:1px -48px
}
.ui-icon-arrowthick-1-ne {
 background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
 background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
 background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
 background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
 background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
 background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
 background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
 background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
 background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
 background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
 background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
 background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
 background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
 background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
 background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
 background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
 background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
 background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
 background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
 background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
 background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
 background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
 background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
 background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
 background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
 background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
 background-position:-176px -64px
}
.ui-icon-arrow-4 {
 background-position:0 -80px
}
.ui-icon-arrow-4-diag {
 background-position:-16px -80px
}
.ui-icon-extlink {
 background-position:-32px -80px
}
.ui-icon-newwin {
 background-position:-48px -80px
}
.ui-icon-refresh {
 background-position:-64px -80px
}
.ui-icon-shuffle {
 background-position:-80px -80px
}
.ui-icon-transfer-e-w {
 background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
 background-position:-112px -80px
}
.ui-icon-folder-collapsed {
 background-position:0 -96px
}
.ui-icon-folder-open {
 background-position:-16px -96px
}
.ui-icon-document {
 background-position:-32px -96px
}
.ui-icon-document-b {
 background-position:-48px -96px
}
.ui-icon-note {
 background-position:-64px -96px
}
.ui-icon-mail-closed {
 background-position:-80px -96px
}
.ui-icon-mail-open {
 background-position:-96px -96px
}
.ui-icon-suitcase {
 background-position:-112px -96px
}
.ui-icon-comment {
 background-position:-128px -96px
}
.ui-icon-person {
 background-position:-144px -96px
}
.ui-icon-print {
 background-position:-160px -96px
}
.ui-icon-trash {
 background-position:-176px -96px
}
.ui-icon-locked {
 background-position:-192px -96px
}
.ui-icon-unlocked {
 background-position:-208px -96px
}
.ui-icon-bookmark {
 background-position:-224px -96px
}
.ui-icon-tag {
 background-position:-240px -96px
}
.ui-icon-home {
 background-position:0 -112px
}
.ui-icon-flag {
 background-position:-16px -112px
}
.ui-icon-calendar {
 background-position:-32px -112px
}
.ui-icon-cart {
 background-position:-48px -112px
}
.ui-icon-pencil {
 background-position:-64px -112px
}
.ui-icon-clock {
 background-position:-80px -112px
}
.ui-icon-disk {
 background-position:-96px -112px
}
.ui-icon-calculator {
 background-position:-112px -112px
}
.ui-icon-zoomin {
 background-position:-128px -112px
}
.ui-icon-zoomout {
 background-position:-144px -112px
}
.ui-icon-search {
 background-position:-160px -112px
}
.ui-icon-wrench {
 background-position:-176px -112px
}
.ui-icon-gear {
 background-position:-192px -112px
}
.ui-icon-heart {
 background-position:-208px -112px
}
.ui-icon-star {
 background-position:-224px -112px
}
.ui-icon-link {
 background-position:-240px -112px
}
.ui-icon-cancel {
 background-position:0 -128px
}
.ui-icon-plus {
 background-position:-16px -128px
}
.ui-icon-plusthick {
 background-position:-32px -128px
}
.ui-icon-minus {
 background-position:-48px -128px
}
.ui-icon-minusthick {
 background-position:-64px -128px
}
.ui-icon-close {
 background-position:-80px -128px
}
.ui-icon-closethick {
 background-position:-96px -128px
}
.ui-icon-key {
 background-position:-112px -128px
}
.ui-icon-lightbulb {
 background-position:-128px -128px
}
.ui-icon-scissors {
 background-position:-144px -128px
}
.ui-icon-clipboard {
 background-position:-160px -128px
}
.ui-icon-copy {
 background-position:-176px -128px
}
.ui-icon-contact {
 background-position:-192px -128px
}
.ui-icon-image {
 background-position:-208px -128px
}
.ui-icon-video {
 background-position:-224px -128px
}
.ui-icon-script {
 background-position:-240px -128px
}
.ui-icon-alert {
 background-position:0 -144px
}
.ui-icon-info {
 background-position:-16px -144px
}
.ui-icon-notice {
 background-position:-32px -144px
}
.ui-icon-help {
 background-position:-48px -144px
}
.ui-icon-check {
 background-position:-64px -144px
}
.ui-icon-bullet {
 background-position:-80px -144px
}
.ui-icon-radio-on {
 background-position:-96px -144px
}
.ui-icon-radio-off {
 background-position:-112px -144px
}
.ui-icon-pin-w {
 background-position:-128px -144px
}
.ui-icon-pin-s {
 background-position:-144px -144px
}
.ui-icon-play {
 background-position:0 -160px
}
.ui-icon-pause {
 background-position:-16px -160px
}
.ui-icon-seek-next {
 background-position:-32px -160px
}
.ui-icon-seek-prev {
 background-position:-48px -160px
}
.ui-icon-seek-end {
 background-position:-64px -160px
}
.ui-icon-seek-start {
 background-position:-80px -160px
}
.ui-icon-seek-first {
 background-position:-80px -160px
}
.ui-icon-stop {
 background-position:-96px -160px
}
.ui-icon-eject {
 background-position:-112px -160px
}
.ui-icon-volume-off {
 background-position:-128px -160px
}
.ui-icon-volume-on {
 background-position:-144px -160px
}
.ui-icon-power {
 background-position:0 -176px
}
.ui-icon-signal-diag {
 background-position:-16px -176px
}
.ui-icon-signal {
 background-position:-32px -176px
}
.ui-icon-battery-0 {
 background-position:-48px -176px
}
.ui-icon-battery-1 {
 background-position:-64px -176px
}
.ui-icon-battery-2 {
 background-position:-80px -176px
}
.ui-icon-battery-3 {
 background-position:-96px -176px
}
.ui-icon-circle-plus {
 background-position:0 -192px
}
.ui-icon-circle-minus {
 background-position:-16px -192px
}
.ui-icon-circle-close {
 background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
 background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
 background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
 background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
 background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
 background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
 background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
 background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
 background-position:-160px -192px
}
.ui-icon-circle-zoomin {
 background-position:-176px -192px
}
.ui-icon-circle-zoomout {
 background-position:-192px -192px
}
.ui-icon-circle-check {
 background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
 background-position:0 -208px
}
.ui-icon-circlesmall-minus {
 background-position:-16px -208px
}
.ui-icon-circlesmall-close {
 background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
 background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
 background-position:-64px -208px
}
.ui-icon-squaresmall-close {
 background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
 background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
 background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
 background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
 background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
 background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
 background-position:-80px -224px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
 border-top-left-radius:3px
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
 border-top-right-radius:3px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
 border-bottom-left-radius:3px
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
 border-bottom-right-radius:3px
}
.ui-widget-overlay {
 background:#aaa;
 opacity:.3;
 filter:Alpha(Opacity=30)
}
.ui-widget-shadow {
 -webkit-box-shadow:0 0 5px #666;
 box-shadow:0 0 5px #666
}

/* End */


/* Start:/local/templates/perina/css/selectric.css?17485226544299*/
/*======================================
  Selectric v1.13.0
======================================*/

.selectric-wrapper {
  position: relative;
  cursor: pointer;
}

.selectric-responsive {
  width: 100%;
}

.selectric {
  border: 1px solid #DDD;
  border-radius: 0px;
  background: #F8F8F8;
  position: relative;
  overflow: hidden;
}

.selectric .label {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin: 0 38px 0 10px;
  font-size: 12px;
  line-height: 38px;
  color: #444;
  height: 38px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric .button {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 38px;
  height: 38px;
  line-height: 38px;
  background-color: #F8f8f8;
  color: #BBB;
  text-align: center;
  font: 0/0 a;
  *font: 20px/38px Lucida Sans Unicode, Arial Unicode MS, Arial;
}

.selectric .button:after {
  content: " ";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-top-color: #BBB;
  border-bottom: none;
}

.selectric-focus .selectric {
  border-color: #aaaaaa;
}

.selectric-hover .selectric {
  border-color: #c4c4c4;
}

.selectric-hover .selectric .button {
  color: #a2a2a2;
}

.selectric-hover .selectric .button:after {
  border-top-color: #a2a2a2;
}

.selectric-open {
  z-index: 9999;
}

.selectric-open .selectric {
  border-color: #c4c4c4;
}

.selectric-open .selectric-items {
  display: block;
}

.selectric-disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-hide-select {
  position: relative;
  overflow: hidden;
  width: 0;
  height: 0;
}

.selectric-hide-select select {
  position: absolute;
  left: -100%;
}

.selectric-hide-select.selectric-is-native {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 10;
}

.selectric-hide-select.selectric-is-native select {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  border: none;
  z-index: 1;
  box-sizing: border-box;
  opacity: 0;
}

.selectric-input {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  margin: 0 !important;
  padding: 0 !important;
  width: 1px !important;
  height: 1px !important;
  outline: none !important;
  border: none !important;
  *font: 0/0 a !important;
  background: none !important;
}

.selectric-temp-show {
  position: absolute !important;
  visibility: hidden !important;
  display: block !important;
}

/* Items box */
.selectric-items {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #F8F8F8;
  border: 1px solid #c4c4c4;
  z-index: -1;
  box-shadow: 0 0 10px -6px;
}

.selectric-items .selectric-scroll {
  height: 100%;
  overflow: auto;
}

.selectric-above .selectric-items {
  top: auto;
  bottom: 100%;
}

.selectric-items ul, .selectric-items li {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 12px;
  line-height: 20px;
  min-height: 20px;
}

.selectric-items li {
  display: block;
  padding: 10px;
  color: #666;
  cursor: pointer;
}

.selectric-items li.selected {
  background: #E0E0E0;
  color: #444;
}

.selectric-items li.highlighted {
  background: #D0D0D0;
  color: #444;
}

.selectric-items li:hover {
  background: #D5D5D5;
  color: #444;
}

.selectric-items .disabled {
  filter: alpha(opacity=50);
  opacity: 0.5;
  cursor: default !important;
  background: none !important;
  color: #666 !important;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}

.selectric-items .selectric-group .selectric-group-label {
  font-weight: bold;
  padding-left: 10px;
  cursor: default;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background: none;
  color: #444;
}

.selectric-items .selectric-group.disabled li {
  filter: alpha(opacity=100);
  opacity: 1;
}

.selectric-items .selectric-group li {
  padding-left: 25px;
}

/* End */


/* Start:/local/templates/perina/css/jquery.fancybox.min.css?174852265413924*/
body.compensate-for-scrollbar{overflow:hidden;-ms-overflow-style:none}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px 44px 0;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{padding:44px 0 0;overflow:visible}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 44px;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-slide--html .fancybox-content{margin:0 0 6px}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:calc(100% - 44px);overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;vertical-align:top;width:100%}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:none}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background:transparent;height:100px;margin:0;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{background:rgba(30,30,30,.6);height:100%;padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}@media (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0 0}.fancybox-slide--image .fancybox-content{margin-bottom:6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus:before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active:before{opacity:1}@media (max-width:768px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}
/* End */


/* Start:/local/templates/perina/css/owl.carousel.min.css?17485226543373*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block; /*min-width: 384px; */width:100%; height:100%;}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/perina/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}
/* End */


/* Start:/local/templates/perina/css/easyzoom.css?17485226541359*/
/**
 * EasyZoom core styles
 */
.easyzoom {
    position: relative;

    /* 'Shrink-wrap' the element */
    display: inline-block;
    display: inline;
    display: block;
    width: 100%;
    height: 100%;
    zoom: 1;
}

.easyzoom > a {
    display: block;
    width: 100%;
    height: 100%;
}

.easyzoom img {
    /* vertical-align: bottom; */
}

.easyzoom.is-loading img {
    cursor: progress;
}

.easyzoom.is-ready img {
    cursor: crosshair;
}

.easyzoom.is-error img {
    cursor: not-allowed;
}

.easyzoom-notice {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 150;
    width: 10em;
    margin: -1em 0 0 -5em;
    line-height: 2em;
    text-align: center;
    background: #fff;
    box-shadow: 0 0 10px #888;
}

.easyzoom-flyout {
    position: absolute;
    z-index: 100;
    overflow: hidden;
    background: #fff;
}

/**
 * EasyZoom layout variations
 */
.easyzoom--overlay .easyzoom-flyout {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.easyzoom-flyout img {
    min-width: 170% !important;
    min-height: 170% !important;
    width: auto !important;
    height: auto !important;
}

.easyzoom--adjacent .easyzoom-flyout {
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    margin-left: 20px;
}

@media (max-width: 768px) {
    .easyzoom-flyout {
        display: none !important;
    }
}

/* End */


/* Start:/local/templates/perina/css/style.css?174852265481252*/
*,
*:before,
*:after {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

body {
    margin: 0 auto;
    min-width: 320px;
    font-family: "Circe";
}

body.hidden {
    overflow: hidden;
}

ul,
ol {
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: left;
}

p,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    padding: 0;
}

a,
button {
    text-decoration: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    outline: none;
}

:after,
:before {
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

input,
textarea {
    outline: none;
    font-family: "Circe";
}

button {
    outline: none;
    margin: 0;
    padding: 0;
    font-family: "Circe";
    background: transparent;
    cursor: pointer;
}

.cfix:after {
    content: " ";
    display: block;
    clear: both;
}

.invisLink {
    position: relative;
}

.invisLink>a {
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 7;
    overflow: hidden;
    text-indent: 200%;
    white-space: nowrap;
}

.container {
    width: 1200px;
    margin: 0 auto;
    /* padding: 0 20px!important; */
}

.wrapper {
    /* overflow: hidden; */
    /* min-height: 100vh; */
}

header {
    /*! padding-bottom: 17px; */
}

header .in {
    position: relative;
}

.lineTop {
    display: flex;
    padding: 20px 1px;
    justify-content: space-between;
}

.lineTop .infoUser {
    display: flex;
    align-items: center;
}

.lineTop .adressBl {
    position: relative;
    width: 91px;
    padding-left: 17px;
    cursor: pointer;
}

.lineTop .adressBl .iconBl {
    position: absolute;
    left: -2px;
    top: -1px;
}

.lineTop .adressBl .iconBl img {
    height: 22px;
}

.lineTop .adressBl .adress {
    font-size: 12px;
    color: rgba(0, 0, 0, 1);
    border-bottom: dotted 1px rgba(0, 0, 0, 1);
    display: table;
    text-transform: uppercase;
}

.lineTop .langBl {
    width: 57px;
    cursor: pointer;
    position: relative;
}

.lineTop .langBl .listLang {
    position: absolute;
    left: calc(-50% + 22px);
    top: 100%;
    background-color: #fff;
    width: auto;
    text-align: center;
    z-index: 5;
    height: 0;
    overflow: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.lineTop .langBl .listLang li {}

.lineTop .langBl .listLang li+li {}

.lineTop .langBl .listLang li a {
    font-size: 12px;
    color: rgba(0, 0, 0, 1);
    display: block;
    padding: 5px 0;
}

.lineTop .langBl .lang {
    font-size: 12px;
    color: rgba(0, 0, 0, 1);
    position: relative;
}

.lineTop .langBl .listLang li a:hover {
    color: #9e7c3b;
}

.lineTop .langBl .lang:before {
    content: "";
    position: absolute;
    right: -15px;
    top: 50%;
    background-image: url("/local/templates/perina/css/../img/svg/icon-str1.svg");
    width: 8px;
    height: 5px;
    background-repeat: no-repeat;
    margin-top: -4px;
}

.lineTop .listLang:hover,
.lineTop .langBl:hover .listLang {
    height: 72px;
    padding: 8px 0;
    border: 1px solid #ededed;
}

.lineTop .searchBl path,
.infoUser .like path {
    fill: #4e4d4d;
}

.lineTop .searchBl .iconBl {
    display: inline-block;
    vertical-align: middle;
    position: relative;

    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.lineTop .searchBl .iconBl:hover {
    opacity: 0.5;
}

.lineTop .searchBl .iconBl img {
    height: 22px;
}

.lineTop .searchBl .search {
    border: 0;
    font-size: 12px;
    color: #9e7c3b;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1px;
    width: 130px;
}

.lineTop .searchBl input {
    border: 0;
    font-size: 12px;
    color: #9e7c3b;
    display: inline-block;
    vertical-align: middle;
    margin-left: 1px;
    width: 130px;
}

.menuLineTop {}

.menuLineTop ul {
    display: flex;
}

.menuLineTop ul li {}

.menuLineTop ul li+li {
    margin-left: 30px;
}

.menuLineTop ul li a {
    color: #9e7c3b;
    font-size: 12px;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
    text-decoration-color: transparent;
}

.menuLineTop ul li a:hover {
    text-decoration: underline;
    text-decoration-color: #9e7c3b;
}

.logo {
    width: 160px;
    height: 44px;
    position: relative;
    margin: 0 auto;
}

.logo img {
    width: 100%;
}

header .menu {
    margin-top: 30px;
}

.menu {
    position: relative;
    z-index: 10;
}

.menu>ul {
    display: flex;
    justify-content: center;
}

.menu>ul>li {
    position: relative;
}

.menu>ul>li+li {
    margin-left: 55px;
}

.menu>ul>li:last-child {
    margin-left: 108px;
}

.menu>ul>li:nth-child(4) {
    margin-left: 60px;
}

.menu>ul>li>.submenu:hover,
.menu>ul>li>.link:hover+.submenu {
    height: 540px;
    padding: 50px 50px 42px;
}

.menu>ul>li>.submenu.prinad:hover,
.menu>ul>li>.link:hover+.submenu.prinad {
    height: auto;
    padding: 50px 50px 37px;
}

.menu>ul>li>.link:hover+.submenu.prinad {
    height: auto;
    padding: 50px 50px 37px;
}

.menu>ul>li>.link:hover+.submenu {}

.menu>ul>li>.link {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    text-transform: uppercase;
    font-weight: 300;
    /* font-weight: normal; */
    position: relative;
    z-index: 3;
    padding: 17px 0;
    display: block;
}

.menu>ul>li>.link.subLink::before {
    display: block;
}

.menu>ul>li>.link::before {
    content: "";
    position: absolute;
    right: -15px;
    top: 50%;
    background-image: url("/local/templates/perina/css/../img/svg/icon-str1-black.svg");
    width: 8px;
    height: 5px;
    background-repeat: no-repeat;
    margin-top: -4px;
    display: none;
}

.menu .submenu {
    position: absolute;
    left: 0;
    top: 100%;
    display: flex;
    -webkit-transition: all 0.6s;
    -moz-transition: all 0.6s;
    -o-transition: all 0.6s;
    transition: all 0.6s;
    padding: 50px 0;
    overflow: hidden;
    background-color: #fff;
    padding: 0;
    /*! margin-top: 17px; */
    height: 0;
    box-shadow: 0px 14px 14px rgba(0, 0, 0, 0.05);
}

.menu .submenu {
    width: 6900px;
    left: 50%;
    transform: translateX(-43%);
    justify-content: center;
}

.menu .submenu.complect .container {
    display: flex;
    align-items: stretch;
}

.menu .submenu .menu .submenu.complect .col:nth-child(1) {
    width: 357px;
}

.menu .submenu.complect .col:nth-child(2),
.menu .submenu.complect .col:nth-child(4) {
    width: 159px;
}

.menu .submenu.complect .col:nth-child(3) {
    width: 175px;
}

.menu .submenu.complect .col:nth-child(2) {
    display: none !important;
}

.menu .submenu ul li+li {}

.menu .submenu.complect {}

.menu .submenu.prinad {
    width: 248px;
    padding: 0 50px;
}

.menu .submenu.prinad .col {}

.menu .submenu.complect .col ul {
    /*border-right: solid 1px #EDEDED;*/
    height: 390px;
}

.menu .submenu.complect .col:nth-child(1) ul {
    display: flex;
    flex-flow: column wrap;
}

.menu .submenu.complect .col:nth-child(3) ul {
    border-right: 0;
}

.menu .submenu.complect .col:nth-child(1) ul li {
    /*width: 50%;*/
}

.menu .submenu.prinad .col {}

.menu .submenu .col {
    width: 480px;
}

.menu .submenu.complect .col {
    margin-left: 60px;
}

.menu .submenu .tit {
    font-size: 18px;
    color: #9e7c3b;
    display: table;
    border-bottom: solid 1px #ededed;
    margin-bottom: 17px;
    padding-bottom: 11px;
    width: 173px;
}

.menu .submenu .tit a {
    font-size: 18px;
    color: #9e7c3b;
}

.menu .submenu.complect .col {
    order: 2;
}

.menu .submenu.complect .col:last-child {
    order: 1;
    width: 161px;
}

.menu .submenu ul li {
    margin: 5px 0;
}

.menu .submenu ul li a {
    font-size: 15px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    position: relative;
}

.sale_label {
    position: absolute;
    top: -7px;
    left: calc(100% + 4px);
    color: #9e7c3b;
    font-size: 12px;
    display: none;
}

.menu>ul>li>.link:hover,
.menu .submenu li a:hover {
    color: #9e7c3b;
}

.btn {
    text-align: center;
    text-transform: uppercase;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
    padding: 9px 0;
}

.btn.btnWhite:hover {
    color: rgba(0, 0, 0, 1);
    background-color: #fff;
}

.btn.btnWhite {
    border: solid 1px #fff;
    color: #fff;
}

.btn.btnCream {
    border: 1px solid #9e7c3b;
    color: #9e7c3b;
    font-size: 15px;
    font-weight: bold;
    padding: 10px 0px 8px;
}

.btn.btnCream:hover {
    color: #5c5b5b;
    border-color: #5c5b5b;
    cursor: pointer;
}

.grettingsBl {
    position: relative;
    z-index: 1;
}

.silderGrettings {}

.silderGrettings .item .picture {
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: -1;
    transform: scale(1);
    -webkit-transition: all 0s 0s;
    -moz-transition: all 0s 0s;
    -o-transition: all 0s 0s;
    transition: all 0s 0s;
}

.silderGrettings .slideBl {
    height: 700px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 0 99px;
}

.silderGrettings .slideBl .cap {
    font-size: 35px;
    color: #fff;
    font-weight: normal;
    text-transform: uppercase;
    max-width: 50%;
}

.silderGrettings .slideBl .btn {
    width: 161px;
    padding: 9px 0;
    margin-top: 29px;
}

.silderGrettings .slideBl .btn:hover {}

.silderGrettings .owl-nav {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 1200px;
    margin-left: -600px;
    margin-top: 213px;
    padding: 0 113px;
    z-index: 5;
}

.silderGrettings .owl-nav .owl-prev span {}

/*.silderGrettings .owl-nav .owl-next,
.silderGrettings .owl-nav .owl-prev {
    background-image: url("/local/templates/perina/css/../img/svg/icon-slide-str.svg") !important;
    width: 24px;
    height: 16px;
    text-indent: 100%;
    overflow: hidden;
}*/

.silderGrettings .owl-nav .owl-next:hover,
.silderGrettings .owl-nav .owl-prev:hover {
    opacity: 1;
}

/*.silderGrettings .owl-nav .owl-next {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    margin-left: 30px;
}*/

.silderGrettings .owl-nav .owl-next {
    margin-left: 30px;
}

.silderGrettings .owl-nav .owl-next span {}

.socialBl {}

.socialBl ul {}

.socialBl ul li {
    text-align: center;
}

.socialBl ul li+li {
    margin-top: 30px;
}

.socialBl ul li a {}

.socialBl ul li a img {}

.socialBl ul li a:hover {
    opacity: 0.5;
}

.grettingsBl .socialBl {
    background-image: url("/local/templates/perina/css/../img/bg_social.png");
    width: 50px;
    height: 250px;
    position: absolute;
    left: 0;
    top: 50%;
    z-index: 4;
    margin-top: -125px;
    padding: 61px 0;
}

.listMainCollection {
    margin-top: 20px;
}

.listMainCollection .in {
    display: flex;
    justify-content: space-between;
}

.listMainCollection .item {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    width: calc(50% - 11px);
    height: 425px;
}

.listMainCollection .item a {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    width: 100%;
    height: 100%;
}

.listMainCollection .item+.item {}

.listMainCollection .item .text {
    padding: 18px 0 18px 20px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    line-height: 37px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 300;
    max-width: 100%;
    border: 1px solid #ededed;
    background-color: rgba(255, 255, 255, 0.9);
}

.listMainCollection .item .iconBl {
    width: 24px;
    height: 16px;
}

.listMainCollection .item .iconBl img {}

.titleBl {
    text-align: center;
}

.titleBl .cap {
    font-weight: normal;
    text-transform: uppercase;
    font-size: 30px;
    color: #2e2e2e;
    font-weight: 300;
    opacity: 0.8;
}

.listCatalog {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
}

.listCatalog .invisLink {
    position: relative;
}

.listCatalog .invisLink a {
    position: relative;
}

.listCatalog .item {
    position: relative;
    overflow: hidden;
    z-index: 2;
    width: calc((100% / 3) - 13px);
    margin: 0 13px 13px 0;

    margin-bottom: 13px;
    border: solid 1px #ededed;
    box-shadow: none;
    -webkit-transition: all 0.7s;
    -moz-transition: all 0.7s;
    -o-transition: all 0.7s;
    transition: all 0.7s;
}

.listCatalog .item .pic {
    overflow: hidden;
    position: relative;
    width: 100%;
    height: 447px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    transition: 0.8s all ease;
}

.invisLink>a:hover~.pic {
    transform: scale(1.2);
}

.listCatalog .item .link:hover .pic {
    transform: scale(1.2);
}

.sticker__sale {
    top: 20px;
    right: 20px;
    position: absolute;
    width: 40px;
    height: 40px;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    border-radius: 100%;
    border: 1px solid #a5927f;
    background-color: #ffffff;
    color: #a5927f;
    font-size: 20px;
}

.sticker__new {
    top: 20px;
    right: -20px;
    width: 90px;
    height: 40px;
    position: absolute;
    display: flex;
    padding-left: 17px;
    align-items: center;
    border-bottom: 1px solid #a5927f;
    border-top: 1px solid #a5927f;
    background-color: #ffffff;
    -webkit-border-radius: 40px;
    -moz-border-radius: 40px;
    border-radius: 40px;
    color: #a5927f;
    font-size: 20px;
    line-height: 1;
}

.listCatalog .item .text {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 11;
    padding: 11px 20px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.listCatalog .item .text .desr {
    font-size: 15px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
    display: block;
    position: relative;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.3s;
    -moz-transition: height 0.3s;
    -o-transition: height 0.3s;
    transition: height 0.3s;
}

.listCatalog .item:hover .text .desr {
    height: 22px;
}

.listCatalog .item:hover .text .name {
    color: #9e7c3b;
}

.listCatalog .item .text .cat {
    font-size: 15px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
    display: block;
}

.listCatalog .item .text .name {
    display: block;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.catalogMain {
    margin-top: 51px;
    width: 100%;
}

.catalogMain .in {}

.catalogMain .btn {
    margin: 31px auto 0;
    width: 178px;
    display: table;
}

.catalogMain .listCatalog {
    margin-top: 30px;
}

.listCatalog .item .text:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #ffffff;
    opacity: 0.9;
    z-index: -1;
}

.advantBl {
    margin-top: 101px;
}

.advantBl .in {}

.advantBl .list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin-top: 50px;
}

.advantBl .list .item {
    position: relative;
    width: calc((100% / 3) - 17px);
    padding-left: 99px;
    margin-bottom: 51px;
}

.advantBl .list .item .pic {
    background-repeat: no-repeat;
    width: 80px;
    height: 75px;
    top: 0;
    left: -4px;
    position: absolute;
    background-position: 0px 0;
    background-position: center;
}

.advantBl .list .item .text {}

.advantBl .list .item .text .name {
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
    display: block;
    /* max-width: 75%; */
}

.advantBl .list .item .text .desr {
    font-size: 15px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
    display: block;
    margin-top: 6px;
    /* max-width: 75%; */
}

.aboutTextMini {
    padding: 50px 0 144px;
}

.aboutTextMini .in {}

.aboutTextMini .textLine {
    display: flex;
    justify-content: space-between;
}

.aboutTextMini .textLine .picBl {
    position: relative;
}

.aboutTextMini .textLine .picBl .picBig {
    width: 438px;
    height: 295px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
    z-index: 2;
}

.aboutTextMini .textLine .picBl .picSmall {
    position: absolute;
    right: -135px;
    bottom: -10px;
    width: 210px;
    height: 210px;
    z-index: 2;
}

.aboutTextMini .textLine .picBl .picSmall .pic {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.aboutTextMini .textLine .picBl .picSmall:before {
    content: "";
    width: 210px;
    height: 210px;
    background-color: #f7f5f1;
    position: absolute;
    left: -10px;
    top: -10px;
}

.aboutTextMini .textLine .textBl {
    width: 50%;
    padding-left: 89px;
}

.aboutTextMini .textLine .textBl p {
    margin-bottom: 18px;
}

.aboutTextMini .textLine .textBl p:last-child {
    margin-bottom: 0px;
}

.aboutTextMini .textLine:nth-child(2n) {
    flex-direction: row-reverse;
}

.aboutTextMini .textLine .tit {
    font-weight: 300;
    color: #2e2e2e;
    font-size: 25px;
    text-transform: uppercase;
}

.aboutTextMini .textLine .tit+* {
    margin-top: 12px;
}

.aboutTextMini .textLine p {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: 300;
}

.aboutTextMini .textLine .link {
    font-size: 18px;
    color: #9e7c3b;
    margin-top: 11px;
    display: table;
    text-decoration-color: transparent;
}

.aboutTextMini .textLine .link:hover {
    text-decoration: underline;
    text-decoration-color: #9e7c3b;
}

.aboutTextMini .textLine+.textLine {
    margin-top: 110px;
}

.aboutTextMini .textLine:nth-child(2n) .picBl {}

.aboutTextMini .textLine:nth-child(2n) .picBl .picBig {}

.aboutTextMini .textLine:nth-child(2n) .picBl .picSmall {
    right: 0;
    left: -138px;
}

.aboutTextMini .textLine:nth-child(2n) .picBl .picSmall:before {
    left: 10px;
}

.aboutTextMini .textLine:nth-child(2n) .textBl {
    padding-left: 0;
    padding-right: 89px;
}

footer {}

footer .in {}

footer .lineFotTop {
    border-top: solid 1px #e0e0e0;
    border-bottom: solid 1px #e0e0e0;
    display: flex;
    padding: 29px 0 33px;
}

footer .lineFotTop .col {}

footer .lineFotTop .col:nth-child(1) {}

footer .lineFotTop .col:nth-child(2) {
    width: 510px;
    margin-left: 70px;
}

footer .lineFotTop .col:nth-child(3) {}

footer .lineFotTop .logo {}

footer .lineFotTop .logo img {
    width: 145px;
}

footer .lineFotTop .logo img+img {
    width: 15px;
    margin-left: -32px;
}

footer .lineFotTop .socFotBl {
    margin-top: 32px;
}

footer .lineFotTop .socFotBl ul {
    display: flex;
    text-align: center;
}

footer .lineFotTop .socFotBl ul li {
    width: 37px;
}

footer .lineFotTop .socFotBl ul li a {}

footer .lineFotTop .socFotBl ul li a:hover {
    opacity: 0.5;
}

footer .lineFotTop .socFotBl ul li a img {}

footer .lineFotTop .copyBl {
    color: rgba(0, 0, 0, 1);
    font-size: 12px;
    margin-top: 22px;
    letter-spacing: -0.8px;
    display: flex;

    align-items: center;
}

footer .lineFotTop .copyBl span:first-child {
    margin: 0 3px 2px 0;
}

footer .lineFotTop .menuFot {
    display: flex;
    justify-content: space-between;
}

footer .lineFotTop .menuFot .menuFot-col {
    width: 50%;
}

footer .lineFotTop .tit-mobile {
    display: none;
}

footer .lineFotTop .tit-mobile:before {
    content: "";
    background-image: url("/local/templates/perina/css/../img/svg/icon-menufot1.svg");
    width: 12px;
    height: 7px;
    position: absolute;
    right: 3px;
    top: 50%;
    margin-top: -4px;
}

footer .lineFotTop .tit-mobile.open {}

footer .lineFotTop .tit-mobile.open::before {
    background-image: url("/local/templates/perina/css/../img/svg/icon-menufot2.svg");
}

footer .lineFotTop .menuFot ul li {
    width: 100%;
    margin-bottom: 6px;
}

footer .lineFotTop .menuFot ul li+li {}

footer .lineFotTop .menuFot ul li a {
    color: #9e7c3b;
    font-size: 15px;
    font-weight: 300;
    text-decoration-color: transparent;
}

footer .lineFotTop .menuFot ul li a:hover {
    text-decoration: underline;
    text-decoration-color: #9e7c3b;
}

footer .lineFotTop .banerFot {
    width: 400px;
    height: 138px;
    padding: 24px 14px;
}

footer .lineFotTop .banerFot img {}

footer .lineFotTop .banerFot span {
    display: block;
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
    margin-left: 7px;
    margin-top: 4px;
}

.infoCompany {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
    padding: 20px 20px 32px 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.infoCompany a {
    color: #000;
    text-decoration: underline;
}

.infoCompany p {
    /*width: 70%;*/
}

.seobility {
    font-weight: 300;
    font-size: 15px;
    line-height: 22px;
    color: #a6a6a6;
    display: flex;
    align-items: center;
}

.seobility a {
    display: flex;
    margin-left: 20px;
}

.youAdress {
    border: 1px solid #ededed;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    padding: 9px 10px 13px;
    position: absolute;
    left: 0;
    top: 53px;
    display: flex;
    flex-direction: column;
}

.youAdress .btn {
    font-size: 12px;
    display: inline-block;
    vertical-align: middle;
    width: calc(50% - 4px);
    padding: 4px 0;
    margin: 0 auto;
}

.youAdress .adress {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
    display: block;
    margin-bottom: 6px;
}

.youAdress .adress .city {
    margin-left: 5px;
}

.youAdress .btn.yes {
    color: #9e7c3b;
    border: solid 1px #9e7c3b;
}

.youAdress .btn.yes:hover {
    color: #5c5b5b;
    border-color: #5c5b5b;
}

.youAdress .btn.no {
    border: 1px solid #cacaca;
    color: #cacaca;
    margin-left: 3px;
}

.youAdress .btn.no:hover {
    color: #5c5b5b;
    border-color: #5c5b5b;
}

.content {
    padding: 50px 0;
    position: relative;
}

.content:before {
    position: absolute;
    width: 100%;
    height: 200px;
    top: 0;
    z-index: -1;
    content: "";
    background: linear-gradient(180deg, #f3eeea 0%, #ffffff 100%);
}

.content.has-light-bg {
    background-color: #fff;
    padding-top: 0px;
}

.light-bg {
    /* background-color: #f7f5f1; */
    background-color: #f7f5f1;
}

.content.has-light-bg .light-bg {
    padding-bottom: 25px;
    margin-bottom: 40px;
}

.content.has-light-bg .lineNavpage {
    padding-top: 40px;
}

.titlePage {
    text-align: center;
    margin-bottom: 30px;
}

.titlePage .cap {
    font-size: 30px;
    color: #2e2e2e;
    font-weight: 300;
    display: block;
    margin: 0 auto;
    position: relative;
    text-transform: uppercase;
    /* padding: 40px 60px 20px; */
    opacity: 0.8;
}

.titlePage:not(.not-underline) .cap:before {
    content: "";
    background-color: #e0e0e0;
    width: 100%;
    height: 1px;
    top: 100%;
    left: 50%;
    position: absolute;
    max-width: 200px;
    margin-left: -100px;
}

.titlePage.not-underline .cap {
    padding-bottom: 0px;
}

.videoBl {
    width: 575px;
    position: relative;
    height: 296px;
}

.videoBl .video {
    position: absolute;
    width: 100%;
    height: 100%;
    background-position: center;
    background-repeat: no-repeat;
}

.play:hover {
    opacity: 0.5;
}

.play {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -50px;
    margin-top: -50px;
    cursor: pointer;
    -webkit-transition: opacity 0.3s;
    -moz-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}

.aboutPage {
    padding-bottom: 23px;
}

.aboutPage .aboutTextMini {
    padding-bottom: 0;
}

.aboutPage .aboutTextMini .btn {
    margin: 50px auto 0;
    width: 179px;
    display: table;
}

.certificateBl {
    margin: 51px 0 32px;
}

.certificateBl .in {}

.certificateBl .titleBl {
    text-align: left;
}

.certificateBl .titleBl .cap {}

.certificateBl .list {
    display: flex;
    margin-top: 50px;
    justify-content: space-between;
}

.certificateBl .list+.text {
    margin-top: 50px;
}

.certificateBl .list .item {
    width: calc((100% / 5) - 20px);
}

.certificateBl .list .item+.item {}

.certificateBl .docBl {
    width: 100%;
    height: 265px;
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
    position: relative;
}

.certificateBl .docBl a {
    background-image: url("/local/templates/perina/css/../img/svg/zoomPlus.svg");
    background-position: top right;
    background-repeat: no-repeat;
    background-position-x: 95%;
    background-position-y: 5%;
}

.certificateBl .docBl:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    background-color: #fff;
    width: 100%;
    height: 100%;
    opacity: 0;
}

.certificateBl .docBl:hover:before {
    opacity: 0.33;
}

.certificateBl .text {
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
}

.certificateBl .text a:hover {
    text-decoration-color: #9e7c3b;
}

.certificateBl .text a {
    color: #9e7c3b;
    text-decoration: underline;
    text-decoration-color: transparent;
    font-weight: normal;
}

.contactsBl {
    padding: 50px 0 21px;
}

.contactsBl .in {}

.contactsBl .infoContact {
    display: flex;
}

.contactsBl .infoContact .rightInfo {
    width: 50%;
    padding-left: 9px;
}

.contactsBl .infoContact .leftInfo {
    width: 50%;
}

.contactsBl .infoContact .leftInfo .col {}

.contactsBl .infoContact .leftInfo .col+.col {
    margin-top: 81px;
}

.contactsBl .infoContact .tit,
.contactsBl .infoContact .leftInfo .col span.tit {
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
}

.contactsBl .infoContact .leftInfo .col span {
    font-size: 18px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    display: block;
}

.contactsBl .infoContact .leftInfo .col span+a {
    margin-top: 6px;
}

.contactsBl .infoContact .leftInfo .col span+span {
    margin-top: 8px;
}

.contactsBl .infoContact .leftInfo .col a {
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    text-decoration: underline;
    text-decoration-color: transparent;
    font-weight: 300;
    display: table;
}

.contactsBl .infoContact .leftInfo .col a+a span {
    color: #9e7c3b;
    margin-top: 7px;
}

.contactsBl .infoContact .leftInfo .col a:hover {
    text-decoration-color: rgba(0, 0, 0, 1);
}

.contactsBl .infoContact .leftInfo .col a+a:hover {
    text-decoration-color: #9e7c3b;
}

.formaContact {
    margin-top: 52px;
}

.formaContact .listForma {}

.formaContact .btn {
    margin-top: 32px;
    width: 179px;
}

.listForma {}

.listForma.horizont {
    display: flex;
}

.listForma.horizont .lineInput {
    width: 280px;
}

.listForma.horizont .lineInput+.lineInput {
    margin-top: 0;
    margin-left: 17px;
}

.listForma .lineInput {
    position: relative;
}

.listForma .lineInput+.lineInput {
    margin-top: 38px;
}

.listForma .lineInput input {
    border: 0;
    border-bottom: solid 1px #e0e0e0;
    width: 100%;
    height: 40px;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: 300;
}

.listForma .lineInput input:focus+.name,
.listForma .lineInput input.full+.name {
    top: -21px;
    font-size: 15px;
}

.listForma .lineInput .name {
    position: absolute;
    left: 0;
    top: 7px;
    color: #a6a6a6;
    font-size: 18px;
    font-weight: 300;
    display: block;
    pointer-events: none;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.mapBl {
    width: 100%;
    height: 535px;
    position: relative;
    margin: 49px 0 32px;
}

.mapBl #map {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.ballonBl {
    font-family: "Circe";
    padding: 9px;
}

.ballonBl span.tit {
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    text-transform: uppercase;
    font-weight: 300;
}

.ballonBl span {
    font-size: 18px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    display: block;
}

.ballonBl span+a {
    margin-top: 11px;
}

.ballonBl span+span {
    margin-top: 16px;
}

.ballonBl a {
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    text-decoration: underline;
    text-decoration-color: transparent;
    font-weight: 300;
    display: table;
}

.ballonBl a+span {
    color: #9e7c3b;
    margin-top: 10px;
}

.ballonBl a:hover {
    text-decoration-color: rgba(0, 0, 0, 1);
}

.filterBl {
    margin-top: 0px;
    /* margin-bottom: -40px; */
}

.filterBl .in {
    display: flex;
    justify-content: center;
    align-items: center;
}

.filterBl .col {
    width: auto;
}

.filterBl .col.county {
    width: 109px;
}

.filterBl .col.city {}

.filterBl .col.crib {
    display: none !important;
    /*width: 167px;*/
}

.filterBl .col.city {
    width: 148px !important;
}

.filterBl .col+.col {
    margin-left: 16px;
    /* width: 87px;*/
}

.filterBl .col.size {
    margin-left: auto;
    margin-bottom: 10px;
    margin-top: -20px;
}

.filterBl .selectric {
    background: transparent;
    border: 0;
    display: flex;
    justify-content: center;
    margin-left: 25px;
}

.filterBl .selectric .label {
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
    margin: 0;
    padding: 0;
    overflow: inherit;
}

.filterBl .selectric .button {
    text-indent: 100%;
    overflow: hidden;
    border: 0;
    background: transparent;
    right: auto;
    top: auto;
    position: relative;
    width: 26px;
}

.filterBl .selectric .button:after {
    content: "";
    position: absolute;
    background-image: url("/local/templates/perina/css/../img/svg/icon-str1.svg");
    width: 8px;
    height: 5px;
    background-repeat: no-repeat;
    border: 0;
}

.filterBl .noteBl {
    margin-left: 20px;
    position: relative;
    top: 1px;
}

.filterBl .noteBl .iconBl {
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    position: relative;
    top: 0px;
    left: -1px;
}

.filterBl .noteBl .iconBl img {}

.filterBl .noteBl .txt {
    display: inline-block;
    vertical-align: middle;
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
}

.filterBl .allInfoCatalog {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    position: relative;
    font-weight: 300;
    display: none !important;
}

.filterBl .allInfoCatalog+* {
    margin-left: 45px;
}

.tabsBuy {
    padding-top: 48px;
}

.tabs {
    background: transparent;
    border: 0 !important;
    padding: 0;
}

.tabs .listLink {
    background: transparent;
    border: 0;
    padding: 0;
    border-bottom: solid 1px #e0e0e0;
    padding-bottom: 12px;
}

.tabs .listLink li {
    background: transparent;
    border: 0;
    margin: 0 !important;
}

.tabs .listLink li.ui-tabs-active {}

.tabs .listLink li.ui-tabs-active a {}

.tabs .listLink li+li {
    margin-left: 39px !important;
}

.tabs .listLink li a {
    padding: 0 !important;
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    text-transform: uppercase;
    position: relative;
    font-weight: 300;
}

.tabs .listLink li a:before {
    content: "";
    position: absolute;
    left: 0;
    top: calc(100% + 12px);
    width: 100%;
    height: 1px;
    background-color: #9e7c3b;
    opacity: 0;
}

.tabs .listLink li.ui-tabs-active a:before {
    opacity: 1;
}

.tabs .tabs-body {
    padding: 0;
}

.listBuyShops {}

.listBuyShops .item+.item {
    border-top: solid 1px #e0e0e0;
}

.listBuyShops .item {
    display: flex;
    width: 100%;
    padding: 25px 0 27px;
}

.listbuyOnlineShops .item .name,
.listBuyShops .item .name {
    width: 295px;
    text-transform: uppercase;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
}

.listBuyShops .item .name.flex {
    display: flex;
    flex-direction: column;
}

.listBuyShops .item .name a {
    margin-top: 20px;
    font-size: 18px;
    color: #9e7c3b;
    font-weight: 300;
    text-transform: none;
}

.listBuyShops .item .info .col {
    width: 100%;
    display: flex;
    padding-bottom: 27px;
}

.listBuyShops .item .info .col+.col {
    border-top: solid 1px #e0e0e0;
    padding-top: 25px;
}

.listBuyShops .item .info {
    width: calc(100% - 295px);
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    display: flex;
    flex-wrap: wrap;
}

.listBuyShops .item .info .adress {
    width: calc((100% / 3) - 15px);
    display: block;
}

.listBuyShops .item .info .time {
    width: calc((100% / 3) - 15px);
    margin-left: 22px;
}

.listBuyShops .item .info .time li {}

.listBuyShops .item .info .time li+li {}

.listBuyShops .item .info .links {
    width: calc((100% / 3) - 15px);
    margin-left: 22px;
}

.listBuyShops .item .info .links li {}

.listBuyShops .item .info .links li+li {}

.listBuyShops .item .info .links li a {
    color: rgba(0, 0, 0, 1);
    text-decoration: underline;
    text-decoration-color: transparent;
}

.listBuyShops .item .info .links li a:hover {}

.listBuyShops .item .info .links li a:hover {
    text-decoration-color: rgba(0, 0, 0, 1);
}

.listBuyShops .item .info .links li a.mail:hover {
    text-decoration-color: #9e7c3b;
}

.listBuyShops .item .info .links li a.mail {
    color: #9e7c3b;
}

.listbuyOnlineShops {}

.listbuyOnlineShops .name {
    display: none;
}

.listbuyOnlineShops .item {
    padding: 25px 0 26px;
    display: flex;
}

.listbuyOnlineShops .item+.item {
    border-top: solid 1px #e0e0e0;
}

.listbuyOnlineShops .picBl {
    width: 300px;
}

.listbuyOnlineShops .picBl .pic {
    display: block;
    width: 150px;
    height: 50px;
    background-position: center;
    background-repeat: no-repeat;
}

.listbuyOnlineShops .picBl .linkShop {
    font-size: 18px;
    color: #9e7c3b;
    font-weight: 300;
    display: table;
    margin-top: 30px;
    text-decoration: underline;
    text-decoration-color: transparent;
}

.listbuyOnlineShops .picBl .linkShop:hover {
    text-decoration-color: #9e7c3b;
}

.listbuyOnlineShops .infoWrap {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.listbuyOnlineShops .infoWrap .summa .btn {
    width: 100%;
    display: block;
    margin-top: 15px;
    margin-bottom: 15px;
    text-decoration: none !important;
}

.listbuyOnlineShops .infoWrap .summa .btn .sum {
    font-weight: normal;
}

.listbuyOnlineShops .infoWrap .summa .btn .txt {
    color: inherit;
}

.listbuyOnlineShops .infoWrap .price-wrap {
    text-align: center;
}

.listbuyOnlineShops .info {
    padding-left: 20px;
}

.listbuyOnlineShops .info {
    width: calc(100% - 435px);
    display: flex;
    justify-content: space-between;
}

.listbuyOnlineShops .info .txt {
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
}

.listbuyOnlineShops .info .text_block {
    width: 65%;
}

.listbuyOnlineShops .info .links {}

.listbuyOnlineShops .info .links li {}

.listbuyOnlineShops .info .links li+li {}

.listbuyOnlineShops .info .links li a:hover {
    text-decoration-color: rgba(0, 0, 0, 1);
}

.listbuyOnlineShops .info .links li a {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    text-decoration: underline;
    text-decoration-color: transparent;
    font-weight: 300;
}

.selectric-items {
    border: 0;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    box-shadow: 0 0 5px #ececec;
    background: transparent;
}

.selectric-scroll {
    background-color: #fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}

.selectric-scroll li {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
}

.dilleramBl {
    margin-top: 49px;
}

.dilleramBl .in {}

.dilleramBl .picBl {
    width: 100%;
    height: 408px;
    background-position: center;
    background-repeat: no-repeat;
}

.dilleramBl img {
    display: table;
    margin: 27px auto 0;
}

.dilleramBl img+* {
    margin-top: 49px;
}

.dilleramBl p {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: 300;
}

.dilleramBl p+* {
    margin-top: 27px;
}

.dilleramBl p+p {}

.dilleramBl ul {
    display: flex;
    justify-content: space-between;
}

.dilleramBl ul+* {
    margin-top: 27px;
}

.dilleramBl ul li {
    padding-left: 27px;
    width: calc((100% / 3) - 13px);
    position: relative;
}

.dilleramBl ul li+li {}

.dilleramBl ul li span {
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    font-weight: 300;
    text-transform: uppercase;
    display: block;
}

.dilleramBl ul.top {}

.dilleramBl ul.top li:before {}

.dilleramBl ul.bot {
    margin-top: 20px;
}

.dilleramBl ul li:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    width: 7px;
    height: 7px;
    background-color: #9e7c3b;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
}

.dilleramBl ul.bot li:before {
    background-image: url("/local/templates/perina/css/../img/svg/icon-str3.svg");
    width: 18px;
    height: 13px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    background-color: transparent;
    top: 6px;
}

.formaLineBl {
    margin: 51px 0 32px;
}

.formaLineBl.dileram-page {
    margin: 70px 0 32px;
}

.formaLineBl .tit {
    font-size: 25px;
    color: rgba(0, 0, 0, 1);
    text-transform: uppercase;
    font-weight: 300;
}

.formaLineBl .formaContact .btn {
    position: absolute;
    right: 0;
    top: -41px;
}

.formaLineBl .formaContact {
    margin-top: 40px;
    position: relative;
}

.blogBl {
    margin-top: 51px;
}

.blogBl .listLink {
    display: none;
}

.listBlog {}

.listBlog .item {
    display: flex;
    padding: 50px 0;
}

.listBlog .item+.item {
    border-top: solid 1px #e0e0e0;
}

.listBlog .item .pic {
    width: 278px;
    height: 177px;
    background-position: center;
    background-repeat: no-repeat;
}

.listBlog .item .txt {
    width: calc(100% - 278px);
    font-weight: 300;
    padding-left: 19px;
    position: relative;
}

.infoWrap .summa .txt {
    color: rgba(0, 0, 0, 1);
    font-size: 13px;
    font-weight: 300;
    margin-left: 5px;
}

.listBlog .item .txt .name {
    color: rgba(0, 0, 0, 1);
    font-size: 20px;
    text-transform: uppercase;
    display: block;
}

.listBlog .item .txt .name+* {
    margin-top: 11px;
}

.listBlog .item .txt .date {
    font-size: 15px;
    color: #a6a6a6;
    display: block;
}

.listBlog .item .txt .date+* {
    margin-top: 11px;
}

.listBlog .item .txt p {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    display: block;
    max-height: 66px;
    overflow: hidden;
}

.listBlog .item .txt p+* {}

.listBlog .item .txt .link {
    font-size: 18px;
    color: #9e7c3b;
    display: table;
    margin-top: 13px;
    font-weight: normal;
    text-decoration: underline;
    text-decoration-color: transparent;
}

.listBlog .item .txt .link:hover {
    text-decoration-color: #9e7c3b;
}

.breadCrumbs {
    /* position: absolute; */
    /* top: 0; */
    /* left: 0; */
    width: 100%;
    padding-top: 22px;
}

.breadCrumbs .in {}

.breadCrumbs ul {}

.breadCrumbs ul li:before {
    content: ">";
    position: absolute;
    left: -16px;
    top: 0;
    color: #a6a6a6;
    font-weight: 300;
}

.breadCrumbs ul li:first-child:before {
    display: none;
}

.breadCrumbs ul li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
}

.breadCrumbs ul li+li {
    margin-left: 19px;
}

.breadCrumbs ul li .link {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
    text-decoration: underline;
    text-decoration-color: transparent;
}

.breadCrumbs ul li a:hover.link {
    text-decoration-color: #a6a6a6;
}

.blogBl .pagination {
    border-top: solid 1px #e0e0e0;
}

/* .pagination {
    padding: 46px 0;
} */

.pagination ul {
    display: flex;
    justify-content: center;
    align-items: center;
}

.pagination ul li {
    margin: 0 15px;
}

.pagination ul li+li {}

.pagination ul li a:hover,
.pagination ul li.active a {
    color: rgba(0, 0, 0, 1);
}

.pagination ul li a {
    color: #9e7c3b;
    font-size: 18px;
    font-weight: 300;
}

.pagination ul li a img {
    margin: 0 10px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
}

.pagination ul li.prev a img {
    -webkit-transform: rotate(-180deg);
    -moz-transform: rotate(-180deg);
    -o-transform: rotate(-180deg);
    transform: rotate(-180deg);
}

.lineNavpage {
    /* position: absolute; */
    /* top: 87px; */
    /* left: 0; */
    width: 100%;
}

.lineNavpage .in {
    display: flex;
    justify-content: space-between;
}

.lineNavpage a {
    font-size: 18px;
    font-weight: 300;
    text-decoration: underline;
    text-decoration-color: transparent;
}

.lineNavpage .pageNext:hover {
    text-decoration-color: #9e7c3b;
}

.lineNavpage .pagePrew:hover {
    text-decoration-color: #a6a6a6;
}

.lineNavpage a img {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.lineNavpage .pagePrew {
    color: #a6a6a6;
}

.lineNavpage .pagePrew img {
    margin-right: 13px;
}

.lineNavpage .pageNext img {
    margin-left: 13px;
}

.lineNavpage .pageNext {
    color: #9e7c3b;
}

.blogText {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: 300;
    padding: 50px 0 24px;
}

.blogText img {
    display: block;
    margin: 0 auto;
}

.blogText .in {}

.blogText p {}

.blogText p+p {
    margin-top: 30px;
}

.blogText p+.pic {
    margin-top: 49px;
    margin-left: 41px;
}

.blogText p+span {}

.blogText p+b {}

.blogText .pic {
    position: relative;
    display: table;
}

.blogText .videoBl .desr,
.blogText .pic .desr {
    position: absolute;
    top: calc(100% + 13px);
    left: 0;
    font-size: 15px;
    color: #a6a6a6;
    display: block;
}

.blogText .videoBl .desr {
    top: calc(100% + 20px);
}

.blogText .pic+p {
    margin-top: 52px;
}

.blogText .pic+span {}

.blogText .pic+b {}

.blogText span {}

.blogText span+span {}

.blogText span+b {}

.blogText span+p {}

.blogText h4,
.blogText h3,
.blogText h2 {
    color: rgba(0, 0, 0, 1);
    font-size: 25px;
    text-transform: uppercase;
    font-weight: 300;
}

.blogText .videoBl {
    float: left;
    margin-top: 50px;
    margin-right: 50px;
    position: relative;
}

.blogText .videoBl+* {
    margin-top: 50px;
}

.blogText .videoBl .video {}

.blogText ul {
    display: table;
    margin-bottom: 145px;
}

.blogText ul li {
    color: rgba(0, 0, 0, 1);
    text-transform: uppercase;
    font-weight: 300;
    font-size: 20px;
    position: relative;
    padding-left: 32px;
}

.blogText ul li+li {
    margin-top: 21px;
}

.blogText ul li:before {
    content: "";
    background-image: url("/local/templates/perina/css/../img/svg/icon-str3.svg");
    position: absolute;
    left: 0;
    top: 6px;
    width: 18px;
    height: 13px;
}

.blogText h4+*,
.blogText h3+*,
.blogText h2+* {
    margin-top: 29px;
}

.sliderPicture {
    margin-top: 54px;
    margin-bottom: 50px;
}

.sliderPicture .item {
    width: 100%;
    height: 804px;
    background-position: center;
    background-size: cover;
}

.sliderPicture .owl-nav {
    position: absolute;
    top: 50%;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    margin-top: -26px;
    z-index: auto;
}

.owl-carousel .owl-stage-outer {
    z-index: 5;
}

.sliderPicture .owl-nav .owl-next {
    background-image: url("/local/templates/perina/front/dist/img/svg/product-slider-arrow-left-2.svg") !important;
    width: 28px;
    height: 66px;
    overflow: hidden;
    text-indent: 100%;
    z-index: 5;
    position: relative;
    background-size: cover;
    transform: scaleX(-1);
}

.sliderPicture .owl-nav .owl-next:hover {}

.sliderPicture .owl-nav .owl-prev {
    background-image: url("/local/templates/perina/front/dist/img/svg/product-slider-arrow-left-2.svg") !important;
    width: 28px;
    height: 66px;
    overflow: hidden;
    text-indent: 100%;
    z-index: 5;
    position: relative;
    background-size: cover;
}

.sliderPicture .owl-nav .owl-prev:hover,
.sliderPicture .owl-nav .owl-next:hover {
    opacity: 0.5;
}

.text-align-center {
    text-align: center;
    max-width: 827px;
    margin: 0 auto;
}

.catalog {
    padding: 46px 0 21px;
    padding-top: 0px;
}

.catalog .in {}

.catalog .listCatalog {
    justify-content: center;
}

.catalog .pagination {
    padding: 31px 0 0;
}

.searchCatalog {
    padding: 50px 0 2px;
}

.searchTarget {
    margin: 26px 0 0;
}

.searchTarget+.filterBl {
    margin-top: 11px;
}

.searchTarget .in {
    text-align: center;
}

.searchTarget img {
    display: inline-block;
    vertical-align: middle;
}

.searchTarget img {
    margin-top: -3px;
    filter: brightness(0.5);
}

.searchTarget .txt {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: 300;
    display: inline-block;
    vertical-align: middle;
    margin-left: 6px;
}

.likeBl .listCatalog .item .text:before,
.searchCatalog .listCatalog .item .text:before {
    background: #fff;
    /*! border: 1px solid #EDEDED; */
}

.likeBl .listCatalog .item .text,
.searchCatalog .listCatalog .item .text {}

.productBl {
    /* padding: 20px 0; */
}

.productBl .in {}

.product-top {
    display: flex;
    flex-wrap: wrap;
}

.product-top .sliderPictureWrap {
    display: flex;
    flex-wrap: wrap;
    max-height: 804px;
}

.product-top .sliderPictureWrap,
.product-top .sliderPicture {
    width: 100%;
    height: 804px;
    margin: 0;
}

.product-top .sliderPicture .item {
    position: relative;
}

.product-top .sliderPicture .iframe-wrap {
    position: aboslute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: #fff;
}

.product-top .sliderPicture .iframe-wrap iframe {
    width: 100% !important;
    height: 400px !important;
}

.single_image {
    /* width: 50px;
    height: 50px;
    display: block;
    z-index: 6;
    position: absolute;
    background-image: url("/local/templates/perina/css/../img/svg/zoom.svg");
    background-position: center;
    background-repeat: no-repeat;
    right: 10px;
    top: 10px; */
    opacity: 0;
    pointer-events: none;
}

.product-top .options {
    width: calc(100% - 650px);
    padding-left: 60px;
    padding-top: 12px;
}

.product-top .lineColors {
    position: relative;
    margin-bottom: 22px;
}

.product-top .lineColors .articul {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
    position: absolute;
    right: 0;
    top: 0;
}

.product-top .lineColors .tit {
    color: #a6a6a6;
    font-size: 15px;
    font-weight: 300;
}

.product-top .lineColors .listColors input:checked+label {}

.product-top .lineColors .listColors label {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 5;
}

.product-top .listColors input {
    display: none;
}

.product-top .lineColors .listColors {
    display: flex;
    flex-wrap: wrap;
    margin-top: 0px;
}

.product-top .lineColors .listColors .item {
    position: relative;
    cursor: pointer;
    width: 33%;
    margin-top: 25px;
}

.product-top .lineColors .listColors .item input:checked+label+.pic:before {
    opacity: 1;
}

.product-top .lineColors .listColors .item+.item {
    /*margin-left: 53px;*/
}

.product-top .lineColors .listColors .item .pic {
    width: 50px;
    height: 50px;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    margin: 0 auto;
    position: relative;
}

.product-top .lineColors .listColors .item .pic:before {
    content: "";
    width: 58px;
    height: 58px;
    border: solid 1px #9e7c3b;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    position: absolute;
    top: -4px;
    left: -4px;
    opacity: 0;
}

.product-top .lineColors .listColors .item .name {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
    display: block;
    text-align: center;
    margin-top: 8px;
}

.product-top .openMod {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    cursor: pointer;
    z-index: 4;
}

.product-top .options .sku_div_product {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.selProd {
    display: flex;
}

.product-top .lineColors {
    width: 100%;
}

.product-top .selProd {
    width: 220px;
    margin-bottom: 20px;
}

.selProd .col {
    width: 221px;
}

.selProd .col+.col {
    margin-left: 15px;
}

.selProd .selectric-wrapper {
    background: transparent;
    border: 0;
}

.selProd .selectric {
    height: 38px;
    background: #fff;
    border: 1px solid #c0c0c0;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    border-radius: 30px;
}

.selProd .selectric .label {
    margin: 0;
    margin-top: 1px;
    color: #5b5b5b;
    font-size: 15px;
    text-transform: uppercase;
    padding: 0 24px;
    font-weight: 300;
}

.selProd .selectric .button {
    text-indent: 100%;
    overflow: hidden;
    border: 0;
    background: transparent;
    right: 8px;
    top: -1px;
}

.selProd .selectric .button:after {
    content: "";
    position: absolute;
    background-image: url("/local/templates/perina/css/../img/svg/icon_str6.svg");
    width: 12px;
    height: 7px;
    background-repeat: no-repeat;
    border: 0;
}

.selProd .selectric-items {
    top: calc(100% - 24px);
    border: 1px solid #c0c0c0;
    padding-top: 20px;
    background-color: #fff;
    -webkit-border-bottom-left-radius: 20px;
    -moz-border-bottom-left-radius: 20px;
    -ms-border-bottom-left-radius: 20px;
    border-bottom-left-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-right-radius: 20px;
    border-bottom-right-radius: 30px;
    border-bottom-right-radius: 20px;
}

.selProd .selectric-scroll {}

.selProd .selectric-scroll ul {}

.selProd .selectric-scroll ul li {
    padding: 8px 0px 8px 23px;
}

.selProd .selectric-scroll ul li+li {}

.selProd .selectric-open .selectric {
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    border-radius: 20px;
    -webkit-border-bottom-left-radius: 0;
    -moz-border-bottom-left-radius: 0;
    -ms-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom-color: transparent;
}

.selectric-items li:hover,
.selectric-items li.highlighted {
    background: transparent;
    color: #9e7c3b;
}

.addBaldahin {
    margin-top: 17px;
    cursor: pointer;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    /* padding-left: 19px; */
}

.addBaldahin:hover .txt {
    border-bottom-color: transparent;
}

.addBaldahin.open:before {
    background-image: url("/local/templates/perina/css/../img/svg/icon-minus.svg");
}

.addBaldahin:before {
    /* content: "";
    position: absolute;
    left: 0;
    top: 50%;
    background-image: url("/local/templates/perina/css/../img/svg/icon-plus.svg");
    background-position: center;
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    margin-top: -8px; */
}

.addBaldahin .txt {
    display: inline-block;
    vertical-align: middle;
    color: #9e7c3b;
    font-size: 18px;
    margin-left: 6px;
    border-bottom: dotted 1px #9e7c3b;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.kitBl .tit {
    color: #a6a6a6;
    font-size: 15px;
    font-weight: 300;
}

.kitBl .listKit {
    margin-top: 16px;
}

.kitBl .listKit li {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

/* .kitBl .listKit li + li {
    margin-top: 16px;
} */

.kitBl .listKit li .name {
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
    max-width: 50%;
}

.kitBl .listKit li .dots {
    flex-grow: 1;
    border-bottom: 1px dotted #d6d6d6;
    display: block;
    margin: 0 4px;
    height: 1px;
    position: relative;
    top: -7px;
}

.kitBl .listKit li .val {
    font-size: 18px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
}

.kitBl .listKit li.baldahin.open {
    display: flex;
}

.kitBl .listKit li.baldahin {
    display: none;
}

.lineBotKit {
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
}

.lineBotKit .summa {
    width: 50%;
}

.lineBotKit .summa .txt {
    color: #000;
    font-size: 15px;
    font-weight: 400;
    line-height: 1;
    text-transform: uppercase;
}

.lineBotKit .summa .sum {
    color: rgba(0, 0, 0, 1);
    font-size: 28px;
    margin-right: 3px;
    margin-left: 5px !important;
}

.lineBotKit .summa .sum+.txt {
    font-size: 13px;
}

.lineBotKit .summa .sum .small {
    font-size: 18px;
    vertical-align: 10px;
    position: relative;
}

.lineBotKit .btn {
    width: 181px;
}

.questBl {
    background-image: url("/local/templates/perina/css/../img/svg/icon-quest.svg");
    width: 21px;
    height: 24px;
    display: none;
    vertical-align: 11px;
    position: relative;
    left: -5px;
    cursor: pointer;
}

.productBl .title+* {
    margin-top: 20px;
}

.productBl .title {
    font-size: 25px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 1);
    display: block;
    font-weight: 300;
}

.productBl p {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: 300;
}

.product-desr {
    margin-top: 51px;
}

.product-special {
    margin-top: 52px;
}

.product-special.onlyMob {
    display: none;
}

.product-special .tabs {
    display: flex;
}

.product-special .tabs .listLink {
    width: 376px;
    border: 0;
    border-right: solid 1px #ededed;
}

.product-special .tabs .listLink li {}

.product-special .tabs .listLink li+li {
    margin-left: 0px !important;
    margin-top: 15px !important;
    width: 100%;
}

.product-special .tabs .listLink li a {
    font-size: 16px;
}

.product-special .tabs .listLink li a:hover {
    color: #9e7c3b;
}

.product-special .tabs .listLink li a:before {
    display: none;
}

.product-special .tabs .tabs-body {
    width: calc(100% - 376px);
    padding-left: 80px;
}

.product-special .tabs .tabs-body p {}

.product-special .tabs .tabs-body p+p {}

.tabs .listLink li.ui-tabs-active a {
    color: #9e7c3b;
}

.product-special .tabs .listLink li.ui-tabs-active {
    position: relative;
    width: 100%;
}

.product-special .tabs .listLink li.ui-tabs-active:focus {
    outline: none;
}

.product-special .tabs .listLink li.ui-tabs-active:before {
    content: "";
    position: absolute;
    transform: rotate(270deg);
    right: 20px;
    top: 3px;
    background-image: url(/local/templates/perina/css/../img/svg/icon-str1.svg);
    width: 12px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
}

.product-complect {
    margin-top: 41px;
}

.product-complect .title {}

.product-complect .listPredmet {}

.product-complect .listPredmet .item {}

.product-complect .listPredmet .item+.item {
    margin-top: 15px;
}

.product-complect .listPredmet .item .pred:before {
    content: "";
    position: absolute;
    left: 0;
    top: 10px;
    background-image: url("/local/templates/perina/css/../img/svg/icon-str1.svg");
    width: 12px;
    height: 12px;
    background-size: contain;
    background-repeat: no-repeat;
}

.product-complect .listPredmet .item .pred {
    font-size: 16px;
    text-transform: uppercase;
    color: rgba(0, 0, 0, 1);
    display: block;
    font-weight: 300;
    cursor: pointer;
    padding-left: 27px;
    position: relative;
}

.pred-list-wrap {
    display: none;
}

.product-complect .listPredmet .item .pred-list {
    display: flex;
    flex-wrap: wrap;
    margin-top: 21px;
}

.product-complect .listPredmet .item .pred-list li {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: 300;
}

.product-complect .listPredmet .item .pred-list li+li {
    margin-left: 50px;
}

.product-complect .infDop {
    color: rgba(0, 0, 0, 1);
    font-size: 18px;
    font-weight: 300;
    display: block;
    margin-top: 22px;
}

.product-complect .listPredmet .item .pred.open:before {
    color: #9e7c3b;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    top: 5px;
}

.product-complect .listPredmet .item .pred.open {
    color: #9e7c3b;
}

.likeBl {}

.likeBl .title {}

.likeBl .title+* {}

.likeBl .sliderPicture .item {
    height: 598px;
}

.lineBuy {
    background-color: #f7f5f1;
    display: flex;
    width: 100%;
    align-items: center;
    margin-top: 29px;
    padding: 38px 46px;
}

.lineBuy .tit {
    font-size: 30px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
    text-transform: uppercase;
    margin-right: 42px;
}

.lineBuy .noteBl {
    font-size: 15px;
    font-weight: 300;
    color: rgba(0, 0, 0, 1);
    margin-left: 39px;
}

.lineBuy .noteBl .iconBl {
    display: inline-block;
    vertical-align: middle;
}

.lineBuy .noteBl .txt {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
}

/* .textBotProduct {
    margin-top: 48px;
} */

.textBotProduct .tit {
    text-transform: uppercase;
    font-weight: 300;
    font-size: 15px;
    color: rgba(0, 0, 0, 1);
    border-bottom: solid 1px #e0e0e0;
}

.textBotProduct .tit span {
    border-bottom: solid 1px #9e7c3b;
    display: table;
    padding-bottom: 12px;
}

/* .textBotProduct a:hover {
    text-decoration-color: #9e7c3b;
} */

.textBotProduct a {
    color: #9e7c3b;
    text-decoration: underline;
    text-decoration-color: transparent;
}

.textBotProduct p {
    margin-top: 20px;
}

.menuButton {
    width: 20px;
    position: absolute;
    right: 0;
    top: 21px;
    display: none;
    cursor: pointer;
}

.menuButton span {
    height: 1px;
    width: 100%;
    background-color: rgba(0, 0, 0, 1);
    display: block;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.menuButton span+span {
    margin-top: 4px;
}

.menuButton span:nth-child(1) {}

.menuButton span:nth-child(2) {}

.menuButton span:nth-child(3) {}

.menuButton.selected {}

.menuButton.selected span {}

.menuButton.selected span+span {}

.menuButton.selected span:nth-child(1) {
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 4px;
}

.menuButton.selected span:nth-child(2) {
    opacity: 0;
}

.menuButton.selected span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: -6px;
}

.listLang {
    text-align: center;
}

.listLang li {
    display: block;
    vertical-align: middle;
    margin: 0 10px;
}

.listLang li+li {}

.listLang li a {
    color: rgba(0, 0, 0, 1);
    font-size: 15px;
    font-weight: 300;
}

.listLang li a.active {
    color: #9e7c3b;
}

.socMenuMobile {
    margin-top: 50px;
}

.socMenuMobile ul {
    display: flex;
    justify-content: center;
}

.socMenuMobile ul li {}

.socMenuMobile ul li+li {
    margin-left: 14px;
}

.socMenuMobile ul li a {
    border: solid 1px #9e7c3b;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    width: 38px;
    height: 38px;
    text-align: center;
    line-height: 38px;
}

.socMenuMobile ul li:first-child a img {
    vertical-align: -1px;
}

.socMenuMobile ul li a img {
    display: inline-block;
    vertical-align: -4px;
}

.sliderMobile {}

.slideCertificate .owl-dots,
.sliderMobile .owl-dots {
    text-align: center;
    padding: 11px 0 25px;
}

.slideCertificate .owl-dots .owl-dot,
.sliderMobile .owl-dots .owl-dot {
    width: 10px;
    height: 10px;
    background-color: #e0e0e0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}

.slideCertificate .owl-dots .owl-dot.active,
.sliderMobile .owl-dots .owl-dot.active {
    background-color: #9e7c3b;
}

.sliderMobile .owl-dots .owl-dot span {}

.modalsScroll {
    overflow: auto;
    position: fixed;
    z-index: -1;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    display: none;
}

.modals {
    height: 100vh;
    width: 100%;
}

.modals.table {
    display: table;
}

.modals .tCell {
    padding: 0 15px;
    overflow: auto;
    display: table-cell;
    vertical-align: middle;
}

.modalsScroll.open {
    z-index: 55;
    display: block;
}

.close span:last-child {
    margin-bottom: 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    top: -18px;
}

.close span {
    display: block;
    width: calc(100% - 10px);
    height: 2px;
    background-color: #fff;
    margin-bottom: 30px;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    position: relative;
    top: 14px;
    left: 50%;
    margin-left: -10px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}

.close:hover span {
    background-color: #9e7c3b;
}

/*.close {
    outline: none;
    z-index: 30;
    background: transparent;
    position: absolute;
    right: 8px;
    top: 0;
    width: 35px;
    height: 35px;
    text-decoration: none;
    cursor: pointer;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}*/

.overlayModal {
    z-index: 4;
    position: fixed;
    background-color: #000;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    cursor: pointer;
    display: none;
    opacity: 0.85;
}

.blockMod {
    position: relative;
    z-index: 5;
    display: none;
    width: 100%;
    margin: 0 auto;
    max-width: 650px;
}

.sliderOpenProduct {
    width: 650px;
    position: relative;
}

.sliderOpenProduct .picFull {
    width: 100%;
    height: 650px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 101%;
}

.sliderOpenProduct .listPic {
    display: flex;
    flex-wrap: wrap;
    padding: 5px 0;
}

.sliderOpenProduct .listPic .item.open {
    -webkit-box-shadow: inset 0px 0px 0px 2px rgba(178, 144, 79, 1);
    -moz-box-shadow: inset 0px 0px 0px 2px rgba(178, 144, 79, 1);
    box-shadow: inset 0px 0px 0px 2px rgba(178, 144, 79, 1);
}

.sliderOpenProduct .listPic .item {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    width: 80px;
    height: 80px;
    cursor: pointer;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sliderOpenProduct .listPic .item:nth-child(7n + 1) {
    margin-left: 0 !important;
}

.sliderOpenProduct .listPic .item+.item {
    margin-left: 15px;
}

.sliderOpenProduct .btn-prew {
    background-image: url("/local/templates/perina/css/../img/arrow_slideblog.png") !important;
    width: 27px;
    height: 53px;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    overflow: hidden;
    text-indent: 100%;
    z-index: 5;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
}

.sliderOpenProduct .btn-next {
    background-image: url("/local/templates/perina/css/../img/arrow_slideblog.png") !important;
    width: 27px;
    height: 53px;
    overflow: hidden;
    text-indent: 100%;
    z-index: 5;
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -50px;
    cursor: pointer;
}

#result_search {
    max-width: 450px;
    background: transparent;
}

#result_search .fancybox-close-small {
    padding: 0;
    color: #ffffff;
}

#result_search .fancybox-button svg path {}

.resultSearchModal .tit {
    color: #fff;
    font-size: 30px;
    text-transform: uppercase;
    display: block;
    text-align: center;
    font-weight: 300;
}

.resultSearchModal .inputLine {
    position: relative;
    margin-top: 23px;
}

.resultSearchModal input {
    border: 0;
    background: transparent;
    color: #cacaca;
    font-size: 15px;
    width: 100%;
    height: 40px;
    border-bottom: solid 1px #9e7c3b;
}

.resultSearchModal form {
    position: relative;
    margin-bottom: 0;
}

.resultSearchModal input[type="submit"] {
    display: none;
}

.resultSearchModal .btn_img {
    z-index: 99999;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
    height: 40px;
    display: flex;
}

.resultSearchModal .btn {
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
    display: block;
    width: 17px;
    height: 18px;
    cursor: pointer;
}

.saleBl {
    font-size: 20px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 300;
    background-color: #a5927f;
    display: block;
    position: absolute;
    right: -67px;
    top: 39px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 250px;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.bodyModal {
    overflow: hidden;
    padding-right: 17px;
}

.sliderPictureWrap {
    position: relative;
}

.slider-counter {
    position: absolute;
    right: 40px;
    bottom: 23px;
    z-index: 5;
    color: #e0e0e0;
    font-weight: bold;
    font-size: 15px;
}

.slider-counter img {
    display: inline-block;
    vertical-align: middle;
    width: 21px;
}

.slider-counter .txt {
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
}

.product-top .slider-counter {}

.info_404 {
    font-size: 20px;
    color: rgba(0, 0, 0, 1);
    text-transform: uppercase;
    font-weight: 300;
    text-align: center;
}

.silderGrettings .owl-item.active .item .picture img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.silderGrettings .owl-item .slideBl {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.silderGrettings .owl-nav {
    display: flex;
    align-items: center;
    justify-content: center;
}

@media (min-width: 1200px) {
    .silderGrettings {}

    .silderGrettings .owl-item .item {
        -webkit-transition: all 5s 0.3s;
        -moz-transition: all 5s 0.3s;
        -o-transition: all 5s 0.3s;
        transition: all 5s 0.3s;
    }

    .silderGrettings .owl-item.active .item .picture {
        transform: scale(1.1);
        -webkit-transition: all 5s 0.3s;
        -moz-transition: all 5s 0.3s;
        -o-transition: all 5s 0.3s;
        transition: transform 5s 0.3s;
    }

    .silderGrettings .owl-item .slideBl {
        -webkit-transition: opacity 3s 0.3s;
        -moz-transition: opacity 3s 0.3s;
        -o-transition: opacity 3s 0.3s;
        transition: opacity 3s 0.3s;
        opacity: 0;
    }

    .silderGrettings .owl-item.active .slideBl {
        opacity: 1;
    }

    .silderGrettings .owl-nav {
        opacity: 0;
        -webkit-transition: opacity 3.5s;
        -moz-transition: opacity 3.5s;
        -o-transition: opacity 3.5s;
        transition: opacity 3.5s;
    }

    .silderGrettings .owl-nav.open {
        opacity: 1;
    }
}

.productBl .title .onlyMob {
    display: none;
}

.blog-page-current {
    color: #000 !important;
    font-size: 18px;
}

.disnon {
    display: none;
}

.title_cat {
    display: none;
}

.socMenuMobile a img {
    padding-top: 9px;
}

.sum_mag {
    font-size: 27px;
    line-height: 29px;
}

.small_mag {
    font-size: 18px;
    vertical-align: 10px;
}

.notallowed {
    display: none !important;
}

.chenge_ss.selected {
    pointer-events: none !important;
}

.vertic {
    color: #535353 !important;
    font-size: 15px !important;
    line-height: 15px !important;
}

.ascrit {
    color: #d0b08f;
}

.parent_list li {}

.parent_list {}

.parent_list {
    display: flex;
    flex-wrap: wrap;
}

.parent_list li {
    width: 50%;
}

.parent_list {
    border-right: solid 1px #ededed;
    min-height: 30px;
    padding: 0px 0px 15px 0px;
}

.parent_list li {
    margin-top: 5px !important;
}

.menuCatalogOpen_new {
    font-size: 12px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
    text-transform: uppercase;
}

.menuCatalogOpen_newt {
    font-size: 12px;
    color: rgba(0, 0, 0, 1);
    font-weight: 300;
    text-transform: uppercase;
}

.lineBuy .selProd {
    display: flex;
}

/*
.bx-catalog-element .titlePage .cap{
    font-size: 25px;
}
*/

.comp-fav .hidden {
    display: none !important;
}

.js-ajax-form {
    margin-bottom: 0;
}

.like {
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.infoUser .like {
    margin-left: 30px;
}

.like_close {
    position: absolute;
    right: 23px;
    z-index: 10;

    top: 50%;
    transform: translateY(-50%);
}

.like_flex {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.like_flex .like {
    margin-top: 17px;
}

.like_flex .like span {
    font-size: 15px;
    font-weight: 300;
    line-height: 22px;
    color: #4e4d4d;
    /* margin-left: 8px; */
}

.like_anim path {
    transition: 0.3s;
}

.like_anim:not(.anim):hover path {
    fill: #9e7c3b;
    stroke: #9e7c3b;
}

.like_anim.anim {
    animation: scaleSvg 1s linear 0.3s;
}

.like_anim.anim path {
    fill: #9e7c3b;
    stroke: #9e7c3b;
}

@keyframes scaleSvg {
    from {
        transform: scale(1, 1);
    }

    50% {
        transform: scale(1.2, 1.2);
    }

    to {
        transform: scale(1, 1);
    }
}

/*mobile-menu*/
@media (max-width: 767px) {
    header {
        position: relative;
    }

    /* header .container {
        border-bottom: 1px solid #e0e0e0;
    } */
    .resultSearchModal .tit {
        font-size: 20px;
    }

    .blogText img {
        width: 100%;
        height: auto;
    }

    footer .lineFotTop .socFotBl ul li+li {
        margin-left: 16px;
    }
}

.fixed__link {
    position: absolute;
    left: 52px;
    bottom: 20px;
    color: #9e7c3b;
    font-size: 12px;
    border-bottom: 1px solid #ededed;
    padding-bottom: 11px;
    text-transform: uppercase;
}

.fixed__link:hover {
    color: #9e7c3b;
}

.menuMobile {
    background-color: #fff;
    display: flex;
    flex-direction: column;
    width: 100%;
    position: absolute;
    top: 59px;
    height: 0;
    left: 0;
    overflow: hidden;
    z-index: 10;
    background-color: #fff;
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    -o-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
}

.menuMobile.animate {
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    height: 100vh;
}

.menuMobile>* {
    position: relative;
    opacity: 0;
    transform: scale(1, 0);
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.menuMobile.animate>* {
    opacity: 1;
    transform: scale(1, 1);
    -webkit-transition: all 0.3s ease-in-out 0.3s;
    -o-transition: all 0.3s ease-in-out 0.3s;
    transition: all 0.3s ease-in-out 0.3s;
}

.menuMobile .cst_hide {
    top: 0;
    z-index: 0;
    background-color: #fff;
    position: absolute;
    width: 100%;
    display: flex;
    flex-direction: column;
    height: calc(100vh - 59px);
    overflow: hidden;
    max-height: calc(100vh - 59px);
    -webkit-transform: translate(100vw, 0);
    transform: translate(100vw, 0);
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}

.menuMobile .cst_hide.cst_anim {
    z-index: 1;
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0);
    overflow-y: scroll;
    height: calc(100vh - 59px);
}

.menuMobile .cst_hide.scroll {
    display: block;
    max-height: calc(100vh - 59px);
}

.menuMobile .order {
    order: 1;
}

.menuMobile .border.back {
    min-height: 49px;
}

.menuMobile .border,
.menuMobile .border.back {
    position: relative;
    padding: 0 16px;
    height: 49px;
    display: flex;
    align-items: center;
    width: 100%;
    border-bottom: 1px solid #e0e0e0;
    text-transform: uppercase;
    font-size: 16px;
    color: rgba(0, 0, 0, 1);
    line-height: 1;
}

.menuMobile .border a {
    color: rgba(0, 0, 0, 1);
}

.menuMobile .border .fixed {
    position: relative;
}

.menuMobile .border.back {
    padding-left: 38px;
}

.menuMobile .border.left {
    padding-left: 38px;
}

.menuMobile .before.back:before {
    left: 16px;
    -webkit-transform: rotate(270deg);
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.menuMobile .before:before {
    content: "";
    position: absolute;
    right: 16px;
    top: 17px;
    background-image: url("/local/templates/perina/css/../img/svg/icon-mobile-str2.svg");
    width: 12px;
    height: 8px;
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.menuMobile .border[data-toggle="27"] {
    display: none !important;
}

.acc__container {
    width: 100%;
    height: 100%;
    max-height: 0;
    -webkit-transition: max-height 0.3s, margin 0.5s;
    -o-transition: max-height 0.3s, margin 0.5s;
    transition: max-height 0.3s, margin 0.5s;
    overflow: hidden;
}

.acc__container.visible {
    margin-top: 20px;
    max-height: 14000px;
    -webkit-transition: max-height 0.8s, margin 0.5s;
    -o-transition: max-height 0.8s, margin 0.5s;
    transition: max-height 0.8s, margin 0.5s;
}

.acc__elem .title {
    text-transform: none;
    color: #4e4d4d;
    margin-left: 27px;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    transition: 0.5s ease-in-out 0.3s;
    margin-bottom: 12px;
}

.acc__elem:last-child .title {
    margin-bottom: 0px;
}

.acc__elem.animate .title {
    transition: ease-in-out 0.3s;
    margin-bottom: 20px;
}

.acc__container .acc__elem {
    width: 100%;
    cursor: pointer;
    position: relative;
    height: auto;
    padding-bottom: 0;
}

.acc__container .acc__elem:before {
    content: url("/local/templates/perina/css/../img/svg/icon-str1.svg");
    position: absolute;
    top: 10px;
    left: 0px;
    -webkit-transition: -webkit-transform ease-in-out 0.3s;
    transition: -webkit-transform ease-in-out 0.3s;
    -o-transition: transform ease-in-out 0.3s;
    transition: transform ease-in-out 0.3s;
    transition: transform ease-in-out 0.3s, -webkit-transform ease-in-out 0.3s;
}

.acc__container .acc__elem .acc__hidden {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition: all ease-in-out 0.3s;
    -o-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
    height: 0;
    overflow: hidden;
    -webkit-transition: height 0.5s;
    -o-transition: height 0.5s;
    transition: height 0.5s;
}

.acc__container .acc__elem.animate {
    margin-bottom: 20px;
}

.acc__container .acc__elem.animate:last-child {
    margin-bottom: 0px;
}

.acc__container .acc__elem.animate:before {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
}

.acc__container .acc__elem.animate .acc__hidden {
    height: auto;
}

.sklad_block {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.gold_title {
    margin-top: 10px;
    font-weight: 300;
    font-size: 18px;
    line-height: 27px;
    color: #9e7c3b;
    border-bottom: 1px dotted #9e7c3b;
    cursor: pointer;
}

.lds-ellipsis {
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

.lds-ellipsis div {
    position: absolute;
    top: 33px;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    background: #9e7c3b;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
}

.lds-ellipsis div:nth-child(1) {
    left: 8px;
    animation: lds-ellipsis1 0.6s infinite;
}

.lds-ellipsis div:nth-child(2) {
    left: 8px;
    animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(3) {
    left: 32px;
    animation: lds-ellipsis2 0.6s infinite;
}

.lds-ellipsis div:nth-child(4) {
    left: 56px;
    animation: lds-ellipsis3 0.6s infinite;
}

@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0);
    }

    100% {
        transform: scale(1);
    }
}

@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1);
    }

    100% {
        transform: scale(0);
    }
}

@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0);
    }

    100% {
        transform: translate(24px, 0);
    }
}

.seoText+footer {
    margin-top: 24px;
}

.seoText {
    position: relative;
}

.seoText.dileram-page {
    margin-top: 50px;
}

/*.seoText ul,
.seoText > p {
    display: none;
}*/
.product-desr .seoText ul,
.seoText>p {
    display: block;
}

.seoText>p:first-child {
    display: block;
}

.seoText .text {
    margin-bottom: 12px;
    /*max-height: 203px;*/
}

.seoText .collapse-content {
    overflow: hidden;
    /* height: 10vw; */
    /* max-height: 110px; */
    height: 97px;
    position: relative;
}

.seoText .collapse-content.lg-content {
    height: 137px;
}

.seoText .collapse-content:before {
    content: "";
    pointer-events: none;
    display: block;
    position: absolute;
    bottom: 0px;
    left: 0px;
    width: 100%;
    height: 50%;
    z-index: 2;
    background: linear-gradient(to top, #fff, rgba(255, 255, 255, 0.3));
}

.seoText:not(.active) .toggle-collapse-text .hide-text {
    display: none;
}

.seoText.active .collapse-content::before {
    display: none;
}

.seoText.active .collapse-content {
    height: auto !important;
    min-height: auto !important;
    max-height: none !important;
}

.seoText.active .toggle-collapse-text .show-text {
    display: none;
}

.fullText {
    /* display: none; */
}

.seoText.opened .text {
    max-height: 15000px;
}

.seoText .closeText {
    display: none;
}

.seoText.opened .closeText {
    display: flex;
}

.seoText .openText {
    display: flex;
}

.seoText.opened .openText {
    display: none;
}

.seoText h1 {
    margin-bottom: 12px;
    font-size: 25px;
    line-height: 44px;
    color: #2e2e2e;
    font-weight: 300;
    text-transform: uppercase;
}

.seoText p {
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
    margin-bottom: 16px;
}

.seoText .gold {
    cursor: pointer;
    color: #9e7c3b;
    font-size: 18px;
    line-height: 27px;
}

.seoText ul,
.seoText ol {
    margin-bottom: 16px;
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
    margin-left: 16px;
}

.seoText ol {
    list-style: decimal;
}

.seoText ul li {
    position: relative;
}

.seoText ul li:before {
    content: "-";
    position: absolute;
    top: 0px;
    left: -14px;
}

.ajax_catalog {
    cursor: pointer;
    display: flex;
    flex-direction: column;
    border: 1px solid #9e7c3b;
    padding: 12px;
    color: #ffffff;
}

.ajax_item {
    display: flex;
    color: #ffffff;
    margin-bottom: 12px;
    font-size: 18px;
}

.ajax_item:last-child {
    margin-bottom: 0;
}

.contactsBl .infoContact .leftInfo .col .gray-email span {
    color: #9e7c3b !important;
}

.contactsBl .infoContact .leftInfo .col .gray-email:hover {
    text-decoration-color: #9e7c3b !important;
}

.remains-info {
    margin: 50px 0 10px;
}

.remains-info.dileram-page {
    margin: 70px 0 10px;
}

.remains-info .tit {
    display: block;
    max-width: 770px;
    font-size: 25px;
    color: rgba(0, 0, 0, 1);
    text-transform: uppercase;
    font-weight: 300;
    margin-bottom: 10px;
}

.remains-info table {
    width: 100%;
    border-collapse: collapse;
}

.remains-info table td {
    font-size: 18px;
    font-weight: 300;
    line-height: 27px;
    border-bottom: 1px solid rgba(0, 0, 0, 0.2);
    padding: 10px;
}

.remains-info table tr:last-child td {
    border: none;
}

.remains-info a {
    color: #9e7c3b;
}
/* End */


/* Start:/local/templates/perina/css/responsive.css?174852265448362*/
@media (max-width: 1439px) {
    .silderGrettings .item.active .picture {
        transform: scale(1.2);
    }
}
@media (max-width: 1366px) {
    .listMainCollection .item .text {
        font-size: 18px;
    }
}
@media (max-width: 1199px) {
    .listMainCollection .item .text {
        padding: 18px 0 18px 0px;
    }
    .menu .submenu.complect .col {
        margin-left: 10px;
    }
    .menu .submenu {
        left: 55%;
        transform: translateX(-44%);
    }
    .menu > ul {
        justify-content: space-between;
    }
    .menu > ul > li + li,
    .menu > ul > li:nth-child(4) {
        margin-left: 0px;
    }
    .menu > ul > li:last-child {
        margin-left: 20px;
    }
    .bodyModal {
        padding-right: 0;
    }
    .container {
        width: 992px;
    }
    .silderGrettings .item {
        background-size: cover;
    }

    .silderGrettings .slideBl {
        height: 500px;
        background-size: cover;
    }

    .silderGrettings .slideBl .cap {
        font-size: 30px;
        max-width: 50%;
    }
    .silderGrettings .owl-nav {
        width: 992px;
        margin-left: -496px;
        margin-top: 150px;
    }

    .listMainCollection .item .text {
        font-size: 22px;
    }
    .listCatalog .item .pic {
        height: 350px;
    }
    .aboutTextMini .textLine .picBl .picBig {
        width: 400px;
        height: 275px;
    }

    .aboutTextMini .textLine .picBl .picSmall {
        width: 150px;
        height: 150px;
        right: -88px;
        bottom: -10px;
    }
    .aboutTextMini .textLine .picBl .picSmall:before {
        width: 160px;
        height: 160px;
    }

    .aboutTextMini .textLine .textBl {
        padding-left: 45px;
    }
    .aboutTextMini .textLine:nth-child(2n) .picBl .picSmall {
        left: -108px;
    }
    .aboutTextMini .textLine:nth-child(2n) .textBl {
        padding-right: 45px;
    }
    .infoCompany {
        font-size: 14px;
        padding: 20px 0;
    }
    .listForma.horizont {
        width: 770px;
    }
    .dilleramBl .picBl {
        background-size: contain;
    }
    .listBlog .item .txt p {
        max-height: 45px;
    }

    .listBlog .item .txt .link {
        position: absolute;
        margin: 0;
        bottom: -3px;
    }

    .blogText p + .pic {
        float: none !important;
        margin: 25px 0;
    }

    .blogText ul {
    }

    .blogText ul li {
        font-size: 18px;
    }
    .product-top .options .sku_div_product {
        justify-content: flex-start;
    }
    .product-top .lineColors .listColors .item {
        width: auto;
        min-width: 130px;
    }
    .sliderPicture .item {
        height: 100%;
    }
    .product-top .sliderPictureWrap {
        width: 50%;
        height: 500px;
    }

    .product-top .sliderPicture {
        width: 100%;
        height: 500px;
    }

    .product-top .options {
        width: 50%;
        padding: 12px 35px;
    }
    .product-top .selProd {
        width: 190px;
        margin-right: 10px;
    }
    .selProd .col {
        width: 180px;
    }
    .kitBl .listKit li .name {
        font-size: 17px;
    }

    .kitBl .listKit li .val {
        font-size: 17px;
    }

    .lineBuy {
        padding: 25px 0px 25px 25px;
    }

    .lineBuy .tit {
        font-size: 24px;
        margin-right: 25px;
    }

    .lineBuy .noteBl {
        margin-left: 25px;
    }
    .lineBuy .noteBl .txt {
        font-size: 14px;
    }
}

@media (max-width: 1025px) {
    .listCatalog .item .text .name {
        font-size: 18px;
    }
    .seoText h1 {
        font-size: 20px;
        line-height: 28px;
        opacity: 0.8;
    }
    .listMainCollection .item .text {
        font-size: 16px;
        max-width: 100%;
        display: flex;
        justify-content: center;
        padding: 18px 15px;
    }

    .selProd .col {
        width: 190px;
    }

    .aboutTextMini .textLine .tit {
        opacity: 0.8;
        font-weight: normal;
        font-size: 20px;
    }
    .youAdress {
        display: none;
    }
    header {
        padding-bottom: 0;
    }
    .menuButton {
        display: block;
        position: relative;
        top: 4px;
    }

    header .in {
        position: inherit;
    }

    .lineTop {
        padding-right: 2px;
    }
    .lineTop .adressBl {
        display: none;
    }
    .lineTop .langBl {
        display: none;
    }
    .lineTop .searchBl .search {
        display: none;
    }

    .lineTop .searchBl .iconBl {
        top: 1px;
    }
    .lineTop .searchBl input {
        display: none;
    }

    .menuLineTop {
        display: none;
    }

    .container {
        width: 100%;
    }

    header .logo {
        width: 100px;
        position: absolute;
        top: 12px;
        left: 50%;
        margin-left: -50px;
    }

    .logo img {
        width: 100%;
    }

    header .menu {
        display: none;
        margin-top: 35px;
    }
}
@media (max-width: 991px) {
    .silderGrettings .slideBl {
        padding: 0;
        height: 400px;
    }
    .container-s {
        padding: 0 20px !important;
    }
    .silderGrettings .slideBl .cap {
        font-size: 26px;
    }
    .silderGrettings .owl-nav {
        width: 768px;
        margin-left: -384px;
        padding: 0 17px;
        margin-top: 139px;
    }

    .grettingsBl .socialBl {
        display: none;
    }

    .titleBl .cap {
        font-weight: normal;
        font-size: 26px;
    }
    .listCatalog .owl-item {
        max-width: 285px !important;
    }
    .listCatalog .item {
        width: calc((100% / 2) - 12px);
        margin: 0 0 12px;

        margin: 0 12px 12px 0;

        /*max-width: 285px;*/
    }
    .listCatalog.sliderCard .item {
        width: calc(100% - 9px);
        margin: 0 0 12px;
        /*max-width: 285px;*/
    }
    /*.listCatalog.sliderMobile .item:last-child{*/
    /*    display: none;*/
    /*}*/

    .catalogMain {
        margin-top: 25px;
    }

    .advantBl {
        margin-top: 50px;
    }

    .advantBl .list .item {
        width: calc((100% / 2) - 15px);
    }

    .aboutTextMini {
        padding: 35px 0 75px;
    }

    .aboutTextMini .textLine .picBl .picBig {
        width: 350px;
        height: 250px;
    }

    .aboutTextMini .textLine .picBl .picSmall {
        right: -40px;
        bottom: -25px;
    }

    .aboutTextMini .textLine .tit {
        opacity: 0.8;
        font-weight: normal;
        font-size: 20px;
    }

    .aboutTextMini .textLine p {
        font-size: 16px;
    }

    .aboutTextMini .textLine + .textLine {
        margin-top: 50px;
    }

    .aboutTextMini .textLine:nth-child(2n) .picBl .picSmall {
        left: -50px;
    }

    .aboutTextMini .textLine:nth-child(2n) .picBl .picSmall:before {
        left: 5px;
    }

    footer .lineFotTop {
        flex-wrap: wrap;
        justify-content: space-between;
    }

    footer .lineFotTop .col:nth-child(2) {
        width: 500px;
        margin-left: 0;
    }

    footer .lineFotTop .col:nth-child(3) {
        width: 100%;
        padding: 25px 0 0;
    }

    footer .lineFotTop .banerFot {
        width: 100%;
        background-size: cover;
    }

    .infoCompany br {
        display: none;
    }
    .content {
        padding: 50px 0;
    }
    .titlePage .cap {
        color: rgba(0, 0, 0, 0.7);
        font-weight: normal;
        font-size: 28px;
    }

    .videoBl {
        width: 350px;
        height: 220px;
    }

    .certificateBl .list {
        margin-top: 30px;
        display: block;
    }

    .certificateBl .list + .text {
        margin-top: 25px;
    }

    .certificateBl .list .item {
        width: 100%;
        padding: 0 15px;
    }

    .certificateBl .docBl {
        height: 270px;
    }

    .contactsBl .infoContact {
        flex-wrap: wrap;
    }

    .contactsBl .infoContact .rightInfo {
        width: 100%;
        padding: 0;
        margin-top: 40px;
    }

    .contactsBl .infoContact .leftInfo {
        width: 100%;
    }

    .contactsBl .infoContact .leftInfo .col + .col {
        margin-top: 40px;
    }

    .contactsBl .infoContact .leftInfo .col br {
        display: none;
    }

    .formaContact {
        margin-top: 25px;
    }

    .listForma.horizont {
        flex-wrap: wrap;
        width: 100%;
    }

    .listForma.horizont .lineInput {
        width: 100%;
    }

    .listForma.horizont .lineInput + .lineInput {
        margin: 0;
        margin-top: 22px;
    }

    .listBuyShops .item .name {
        font-size: 18px;
        width: 219px;
    }

    .listBuyShops .item .info {
        font-size: 16px;
        width: calc(100% - 200px);
    }

    .listbuyOnlineShops .picBl {
        width: 200px;
    }

    .listbuyOnlineShops .picBl .linkShop {
        font-size: 15px;
    }

    .listbuyOnlineShops .info {
        width: 100%;
    }

    .listbuyOnlineShops .info .txt {
        font-size: 16px;
    }
    .listbuyOnlineShops .info .text_block {
        width: auto;
        margin-right: 40px;
    }

    .listbuyOnlineShops .info .links li a {
        font-size: 16px;
        white-space: nowrap;
    }

    .dilleramBl p {
        font-size: 16px;
    }

    .dilleramBl ul li span {
        font-size: 16px;
    }

    .formaLineBl .tit {
        font-size: 22px;
    }

    .formaLineBl .formaContact .btn {
        position: relative;
        top: auto;
        right: auto;
    }

    .formaLineBl .formaContact {
        margin-top: 20px;
    }

    .lineNavpage {
        top: 62px;
    }

    .content.has-light-bg .lineNavpage {
        padding-top: 20px;
    }

    .lineNavpage .pagePrew {
        overflow: hidden;
        color: transparent;
        width: 40px;
        position: relative;
    }

    .lineNavpage .pagePrew img {
        display: block;
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }

    .lineNavpage .pageNext img {
        display: block;
        position: absolute;
        left: 0;
        top: 0;
    }

    .lineNavpage .pageNext {
        overflow: hidden;
        color: transparent;
        width: 40px;
        text-indent: 100%;
        position: relative;
    }

    .blogText {
        padding: 35px 0;
        font-size: 16px;
    }
    .blogText br {
        display: none;
    }

    .blogText p + p {
        margin-top: 20px;
    }
    .blogText h4,
    .blogText h3,
    .blogText h2 {
        font-size: 22px;
    }

    .blogText .videoBl {
        margin-right: 25px;
        margin-top: 25px;
    }

    .blogText .videoBl + * {
        margin-top: 25px;
    }

    .blogText ul {
        margin-bottom: 90px;
    }

    .blogText ul li {
        font-size: 16px;
    }

    .sliderPicture {
        margin: 35px 0;
    }

    .sliderPicture .item {
        height: 430px;
    }

    .product-top .sliderPicture .item {
        height: 650px;
    }
    .product-top .sku_div_product {
        justify-content: flex-start;
    }
    .product-top {
        flex-wrap: wrap;
    }

    .sliderPictureWrap {
        margin-bottom: 30px;
    }

    .product-top .sliderPictureWrap,
    .product-top .sliderPicture {
        width: 100%;
        height: 650px;
    }
    .product-top .sliderPicture.owl-carousel .owl-item img {
        width: 100%;
        height: 100%;
    }

    .product-top .options {
        width: 100%;
        padding: 15px 0;
    }

    .kitBl .listKit li .name {
        font-size: 16px;
    }

    .kitBl .listKit li .val {
        font-size: 16px;
    }

    .productBl .title {
        font-size: 24px;
    }

    .productBl p {
        font-size: 16px;
    }

    .product-special .tabs .listLink {
        width: 335px;
    }

    .product-special .tabs .listLink li a {
        font-size: 16px;
    }

    .product-special .tabs .tabs-body {
        width: calc(100% - 335px);
        padding-left: 40px;
    }
    .product-complect .listPredmet .item .pred {
        font-size: 18px;
    }
    .product-complect .listPredmet .item .pred-list li {
        font-size: 16px;
    }

    .product-complect .listPredmet .item .pred-list li + li {
        margin-left: 25px;
    }

    .lineBuy {
        flex-wrap: wrap;
        justify-content: center;
    }

    .lineBuy .tit {
        width: 100%;
        text-align: center;
        margin-bottom: 15px;
    }
}

@media (max-width: 767px) {
    .lineBuy .noteBl {
        margin: 20px 0 0;
    }
    .product-top .lineColors .listColors .item {
        min-width: 33%;
    }

    .product-special .tabs .listLink li.ui-tabs-active:before {
        content: none;
    }
    .product-special.onlyMob {
        display: block;
    }
    .product-special.onlyMob .pred-list-wrap {
        padding-top: 12px;
        padding-right: 44px;
        line-height: 18px;
    }
    .product-special.onlyMob .title {
        padding-bottom: 10px;
    }
    .product-complect .infDop {
        font-size: 14px;
    }
    body {
    }
    body.hideScrl {
        overflow: hidden;
    }
    footer .lineFotTop .logo {
        width: 140px;
    }

    .listbuyOnlineShops .name {
        display: block;
    }

    footer .lineFotTop .tit-mobile {
        display: block;
        color: #4e4d4d;
        font-size: 16px;
        text-transform: uppercase;
        width: 100%;
        position: relative;
        padding: 14px 0 11px;
        cursor: pointer;
    }
    .sliderMobile .disnon {
        display: block;
    }
    .container {
        width: 100%;
    }

    .menuLineTop {
        display: none;
    }
    footer .lineFotTop .col:nth-child(1) {
        width: 100%;
    }

    header {
        padding-bottom: 0;
    }

    .silderGrettings .slideBl {
        /* height: 350px; */
        height: 375px;
        align-items: center;
        /* justify-content: space-between; */
        position: relative;
        padding-top: 50px;
        padding-bottom: 157px;
    }
    .silderGrettings .slideBl .btn {
        /* margin: 0px; */
        /* width: 100%; */
        width: fit-content;
        margin-top: 20px;
        padding-left: 20px;
        padding-right: 20px;
    }

    .silderGrettings .slideBl .cap {
        max-width: 100%;
        text-align: center;
        font-size: 24px;
    }

    /* .silderGrettings .slideBl .btn {
        width: 200px;
        position: absolute;
        bottom: 32px;
    } */

    .silderGrettings .owl-nav {
        width: 100%;
        margin: 0;
        padding: 0 15px;
        left: 0;
        top: 0;
        display: none !important;
    }

    .silderGrettings .owl-nav .owl-next,
    .silderGrettings .owl-nav .owl-prev {
        position: absolute;
        width: 30px;
        height: 350px;
        display: flex;
        align-items: center;
        justify-content: center;
    }
    .silderGrettings .owl-nav .owl-next {
        margin-left: 0;
        right: 15px;
    }
    .silderGrettings .owl-nav .owl-next img,
    .silderGrettings .owl-nav .owl-prev img {
        width: 12px;
        height: 8px;
    }

    .listMainCollection .in {
        width: calc(100% + 30px);
        position: relative;
        left: -15px;
        flex-wrap: wrap;
    }

    .listMainCollection .item {
        width: 100%;
        height: 325px;
    }
    .listMainCollection .item a {
    }
    .listMainCollection .item .text {
        color: rgba(0, 0, 0, 0.8);
        font-weight: normal;
        font-size: 17px;
        justify-content: center;
        padding: 16px 10px;
    }

    .listMainCollection .item + .item {
        margin-top: 15px;
    }

    .listMainCollection .item .iconBl {
        display: none;
    }

    .titleBl .cap {
        font-size: 24px;
    }

    .listCatalog .item {
        width: 100%;

        margin: 0 0 12px 0;
    }

    .listCatalog .item .pic {
        height: 400px;
    }

    .listCatalog .item .text {
        text-align: center;
    }

    .listCatalog .item .text .desr {
        display: none !important;
    }

    .listCatalog .item:hover .text .desr {
        display: none !important;
    }

    .listCatalog .item .text .cat {
        font-size: 16px;
        line-height: 19px;
    }

    .listCatalog .item .text .name {
        font-size: 18px;
        /* color: #b2904f; */
    }

    .catalogMain .btn {
        display: none;
    }

    .catalogMain .listCatalog {
        max-width: 500px;
        margin: 25px auto 0;
    }
    .advantBl {
        margin-top: 0;
    }

    .advantBl .in {
        border-bottom: solid 1px #e0e0e0;
        padding: 40px 0;
        border-top: solid 1px #e0e0e0;
    }

    .advantBl .list {
        margin-top: 25px;
    }

    .advantBl .list .item {
        width: 50%;
        padding: 0 15px;
        margin-bottom: 25px;
    }

    .advantBl .list .item .pic {
        position: relative;
        left: auto;
        top: auto;
        margin: 0 auto;
    }

    .advantBl .list .item .text .name {
        display: block;
        text-align: center;
        max-width: 100%;
        font-size: 15px;
    }

    .advantBl .list .item .text .desr {
        display: none;
    }

    .aboutTextMini {
        padding-bottom: 25px;
    }

    .aboutTextMini .textLine {
        flex-wrap: wrap;
        position: relative;
        padding-top: 70px;
    }

    .aboutTextMini .textLine .picBl {
        width: 100%;
    }

    .aboutTextMini .textLine .picBl .picSmall {
        right: 0px;
        bottom: -35px;
    }

    .aboutTextMini .textLine .textBl {
        width: 100%;
        padding: 0;
        margin-top: 40px;
        text-align: center;
    }

    .aboutTextMini .textLine .tit {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        text-align: center;
    }

    .aboutTextMini .textLine .link {
        margin: 15px auto 0;
    }
    .aboutTextMini .textLine:nth-child(2n) .picBl .picSmall {
        right: 0px;
        bottom: -35px;
        left: auto;
    }

    .aboutTextMini .textLine:nth-child(2n) .textBl {
        padding-right: 0;
    }

    footer .lineFotTop {
        width: calc(100% + 30px);
        position: relative;
        left: -15px;
        padding-bottom: 0;
    }

    footer .lineFotTop .col:nth-child(2) {
        width: 100%;
        margin-top: 30px;
    }

    footer .lineFotTop .socFotBl {
        display: table;
        margin: 15px auto 0;
    }

    footer .lineFotTop .socFotBl ul li a {
        border: solid 1px #b2904f;
        display: block;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        width: 38px;
        height: 38px;
        text-align: center;
        line-height: 46px;
    }

    footer .lineFotTop .socFotBl ul li:first-child a img {
        vertical-align: 3px;
        display: inline-block;
    }

    footer .lineFotTop .copyBl {
        justify-content: center;
    }

    footer .lineFotTop .menuFot {
        flex-wrap: wrap;
        position: relative;
    }

    footer .lineFotTop .menuFot ul {
        display: none;
    }

    footer .lineFotTop .menuFot .menuFot-col {
        width: 100%;
        border-top: solid 1px #e0e0e0;
        padding: 0 15px;
    }

    footer .lineFotTop .menuFot .menuFot-col + .menuFot-col {
        border-bottom: solid 1px #e0e0e0;
    }

    footer .lineFotTop .menuFot ul li {
        margin-bottom: 11px;
    }
    footer .lineFotTop .col:nth-child(3) {
        padding: 25px 15px;
    }

    footer .lineFotTop .banerFot span {
    }

    .infoCompany {
        text-align: center;
    }

    .youAdress {
        display: none;
    }

    .content {
        padding: 30px 0;
    }

    .titlePage .cap {
        font-size: 24px;
        padding: 0 0 15px;
        max-width: 60%;
    }

    .titlePage .cap:before {
        width: 120px;
        margin-left: -60px;
    }

    .videoBl {
        margin: 0 auto;
    }

    .aboutPage .aboutTextMini .textLine {
        padding-top: 0px;
    }

    .aboutPage .aboutTextMini {
        padding: 35px 0;
    }

    .aboutPage .aboutTextMini .btn {
        width: 200px;
        margin-top: 25px;
    }

    .certificateBl {
        margin-top: 30px;
    }

    .contactsBl {
        padding: 30px 0;
    }
    .contactsBl .infoContact .rightInfo {
        margin-top: 30px;
    }

    .contactsBl .infoContact .leftInfo .col + .col {
        margin-top: 30px;
    }

    .contactsBl .infoContact .tit,
    .contactsBl .infoContact .leftInfo .col span.tit {
        font-size: 18px;
    }

    .contactsBl .infoContact .leftInfo .col span {
        font-size: 16px;
    }
    .contactsBl .infoContact .leftInfo .col a {
        font-size: 16px;
    }

    .mapBl {
        height: 350px;
    }

    .mapBl #map {
    }

    .ballonBl {
        padding: 5px;
    }

    .ballonBl span.tit {
        font-size: 18px;
    }

    .ballonBl span {
        font-size: 16px;
    }

    .ballonBl span + a {
        margin-top: 10px;
    }

    .ballonBl span + span {
        margin-top: 10px;
    }

    .ballonBl a {
        font-size: 16px;
    }
    .filterBl .in {
        flex-wrap: wrap;
    }

    .filterBl .col {
        width: 100% !important;
    }

    .filterBl .col.city {
        max-width: 100px;
    }

    .filterBl .col.county {
        max-width: 115px;
    }

    .filterBl .col.crib {
        margin: 12px 0 0 0;
        width: 50% !important;
    }

    .filterBl .col.size {
        /* margin: 12px 0 0 0; */
        /* width: 50% !important; */
    }
    .filterBl .col.size .selectric-wrapper {
        /* width: fit-content; */
        /* margin-left: auto; */
    }

    .filterBl .noteBl {
        margin: 0;
    }

    .filterBl .allInfoCatalog {
        width: 100%;
        text-align: center;
    }

    .product-special .tabs .listLink li {
        width: 50%;
        padding: 11px 0;
    }
    .lineBuy .tit {
        font-weight: normal;
        color: rgba(0, 0, 0, 0.8);
    }

    .listBuyShops {
        margin-top: 15px;
    }

    .listBuyShops .item {
        flex-wrap: wrap;
        padding: 0;
    }

    .listbuyOnlineShops .item .name,
    .listBuyShops .item .name {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        padding: 15px 28px 11px 0;
        font-size: 21px;
        line-height: 21px;
        position: relative;
        cursor: pointer;
    }
    .listbuyOnlineShops .item .name .sum_mag,
    .listBuyShops .item .name .sum_mag {
        font-weight: normal;
        font-size: 21px;
        line-height: 21px;
    }
    .listbuyOnlineShops .item .name .small_mag,
    .listBuyShops .item .name .small_mag {
        font-size: 11px;
        vertical-align: 7px;
    }

    .listbuyOnlineShops .infoWrap {
        display: none;
    }

    .listbuyOnlineShops .item .name:before,
    .listBuyShops .item .name:before {
        content: "";
        background-image: url("/local/templates/perina/css/../img/svg/icon-menufot1.svg");
        width: 12px;
        height: 7px;
        position: absolute;
        right: 3px;
        top: 50%;
        margin-top: -4px;
    }

    .listbuyOnlineShops .item .name.open:before,
    .listBuyShops .item .name.open:before {
        -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg);
    }

    .listBuyShops .item .info .col {
        width: 100%;
        flex-wrap: wrap;
        padding-bottom: 15px;
    }

    .listBuyShops .item .info .col + .col {
        padding-top: 15px;
    }

    .listBuyShops .item .info {
        width: 100%;
        display: none;
        flex-wrap: wrap;
        padding: 0 0 15px;
    }

    .listBuyShops .item .info .adress {
        width: 100%;
    }

    .listBuyShops .item .info .time {
        width: 100%;
        margin: 0;
        margin-top: 15px;
    }

    .listBuyShops .item .info .links {
        width: 100%;
        margin: 0;
        margin-top: 15px;
    }

    .listbuyOnlineShops {
        margin-top: 15px;
    }

    .listbuyOnlineShops .item {
        flex-wrap: wrap;
        padding: 0;
    }

    .listbuyOnlineShops .picBl {
        width: 100%;
    }

    .tabs .listLink li a {
        font-weight: normal;
    }

    .listbuyOnlineShops .picBl .linkShop {
        font-weight: normal;
        margin-top: 15px;
    }

    .listbuyOnlineShops .info {
        width: 100%;
        margin-top: 15px;
        flex-wrap: wrap;
        padding-bottom: 15px;
    }
    .listbuyOnlineShops .info .text_block {
        width: 100%;
    }

    .dilleramBl .picBl {
        height: 200px;
    }

    .dilleramBl img {
        width: 100%;
        max-width: 200px;
    }

    .dilleramBl ul {
        flex-wrap: wrap;
    }

    .dilleramBl ul + * {
    }

    .dilleramBl ul li {
        width: 100%;
        padding-left: 20px;
    }

    .dilleramBl ul li br {
        display: none;
    }

    .dilleramBl ul li + li {
        margin-top: 10px;
    }

    .dilleramBl ul li span {
        font-size: 16px;
    }

    .listbuyOnlineShops .info .links {
        width: 100%;
        margin-top: 15px;
    }

    .formaLineBl .tit {
        font-size: 18px;
    }

    .listBlog .item {
        flex-wrap: wrap;
    }

    .listBlog .item .txt {
        width: 100%;
        padding: 0;
        margin-top: 15px;
    }

    .listBlog .item .txt .link {
        position: inherit;
        margin-top: 13px;
        bottom: 0;
    }

    /* .breadCrumbs {
        position: relative;
        padding: 0;
        top: -13px;
    } */

    .pagination ul li {
        margin: 0 12px;
    }

    .blogText {
        padding: 20px 0;
    }

    .blogText * {
        font-size: 16px;
    }
    .blogText p {
        font-size: 16px;
    }

    .blogText .pic {
        width: 100%;
    }

    .blogText .pic img {
        width: 100%;
    }

    .blogText .videoBl {
        float: none;
        margin: 25px 0 0;
    }

    .blogText .videoBl + * {
        margin-top: 85px;
    }

    .blogText ul {
        margin: 20px 0;
    }

    .blogText ul li + li {
        margin-top: 15px;
    }

    .sliderPicture {
        margin: 25px 0;
    }

    .sliderPicture .item {
        height: 330px;
    }

    .sliderPicture .owl-nav button.owl-next,
    .sliderPicture .owl-nav button.owl-prev {
        background: no-repeat;
        background-size: contain;
        background-position: center;
        height: 66px;
        width: 28px;
    }
    .sliderPicture .owl-nav {
        margin-top: -36px;
    }

    .productBl {
        /* padding: 30px 0; */
        padding: 0px;
    }

    .product-top .sliderPictureWrap,
    .product-top .sliderPicture {
        height: auto;
    }

    .product-top .sliderPicture .item {
        height: 600px;
    }

    .selProd {
        width: 100%;
        justify-content: center;
    }

    /* .kitBl .listKit li + li {
        margin-top: 12px;
    } */

    .kitBl .listKit li .name {
        font-size: 14px;
    }

    .kitBl .listKit li .val {
        font-size: 14px;
    }

    .productBl .title + * {
        margin-top: 15px;
    }

    .productBl .title {
        color: rgba(0, 0, 0, 0.8);
        font-weight: normal;
        font-size: 22px;
    }

    .productBl p {
        font-size: 14px;
    }

    .product-desr {
        margin-top: 30px;
    }

    .product-special {
        margin-top: 35px;
    }

    .product-special .tabs {
        flex-wrap: wrap;
        width: 100%;
    }

    .product-special .tabs .listLink {
        width: 100%;
        display: flex;
        flex-wrap: wrap;
        justify-content: space-between;
        border-bottom: solid 1px #ededed;
        border-right: 0;
        margin-bottom: 15px;
    }

    .product-special .tabs .listLink:before,
    .product-special .tabs .listLink:after {
        display: none;
    }

    .product-special .tabs .listLink li + li {
        margin: 0 !important;
    }

    .product-special .tabs .listLink li a {
        font-size: 16px;
    }

    .product-special .tabs .tabs-body {
        width: 100%;
        padding: 0;
    }

    .product-complect .listPredmet .item .pred:before {
        top: 7px;
    }

    .product-complect .listPredmet .item .pred-list li {
        width: 100%;
    }

    .product-complect .listPredmet .item .pred-list li + li {
        margin: 0;
        margin-top: 15px;
    }

    .likeBl .sliderPicture .item {
        height: 450px;
    }

    .lineBuy {
        padding: 20px;
    }

    .menuButton {
        display: block;
        position: relative;
        top: 4px;
    }

    .listLang {
        padding-top: 48px;
        padding-bottom: 30px;
    }

    .listLang li {
        display: inline-block;
        margin: 0 12px;
    }

    footer .lineFotTop .socFotBl ul li a {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width: 479px) {
    .listMainCollection .item .text span {
        padding: 0;
    }

    footer .lineFotTop .tit-mobile {
        display: block;
    }

    .silderGrettings .slideBl .cap {
        font-size: 20px;
        margin: 0 auto;
        /* width: 70%; */
    }

    .silderGrettings .owl-nav {
        margin-top: -2px;
    }

    .listMainCollection {
        margin-top: 16px;
    }
    .listMainCollection .item {
        margin: 0 16px;
    }

    .listMainCollection .item .text {
        font-size: 16px;
    }

    .titleBl .cap {
        font-size: 20px;
    }

    .sliderMobile .owl-dots {
        padding: 5px 0;
    }

    .listCatalog {
    }
    .listCatalog.sliderMobile .owl-dots {
        position: absolute;
        /*! margin: 0 auto; */
        align-items: center;
        width: 100%;
        display: block;
        z-index: 24;
        margin-left: -15px;
    }
    .listCatalog .item.mainItem {
        width: 252px;
        margin: 0 auto;
        margin-bottom: 10px;
    }
    .listCatalog.owl-carousel .owl-item {
        opacity: 0;
        -webkit-transition: all 0.3s;
        -moz-transition: all 0.3s;
        -o-transition: all 0.3s;
        transition: all 0.3s;
        min-width: 240px;
        max-width: 290px;
    }
    .listCatalog.owl-carousel .owl-item.active,
    .listCatalog.owl-carousel .owl-item.active + .owl-item {
        opacity: 1;
    }
    .listCatalog .item .pic {
        height: 350px;
    }
    .listCatalog .item.mainItem .pic {
        height: 262px;
    }
    .listCatalog .item .text {
        padding: 14px 0;
    }
    .listCatalog .item.mainItem .text {
        padding: 9px 0;
    }

    .listCatalog .item .text .name {
        font-size: 18px;
    }

    .catalogMain {
        margin-top: 31px;
        overflow: hidden;
        padding-bottom: 34px;
        position: relative;
    }

    .catalogMain .listCatalog {
        max-width: 252px;
        margin: 0;
        margin-top: 21px;
        position: unset;
    }
    .catalogMain .owl-carousel .owl-stage-outer {
        overflow: unset;
    }

    .advantBl {
        margin-top: 18px;
    }

    .advantBl .list .item {
        margin-bottom: 22px;
    }

    .advantBl .in {
        padding: 40px 0 20px;
    }

    .advantBl .list .item .pic {
        margin-bottom: 12px;
    }

    .aboutTextMini {
        padding-bottom: 46px;
    }

    .aboutTextMini .textLine {
        padding-top: 59px;
    }

    .aboutTextMini .textLine .picBl {
        max-width: 320px;
        margin: 0 auto;
    }

    .aboutTextMini .textLine .picBl .picBig {
        width: 220px;
        height: 148px;
    }

    .aboutTextMini .textLine .picBl .picSmall {
        right: -43px;
        bottom: -49px;
    }

    .aboutTextMini .textLine .picBl .picSmall .pic {
        width: 106px;
        height: 106px;
    }

    .aboutTextMini .textLine .picBl .picSmall:before {
        width: 106px;
        height: 106px;
        left: -5px;
        top: -5px;
    }

    .aboutTextMini .textLine .textBl {
        margin-top: 3px;
        padding: 0 28px;
        display: flex;
        flex-direction: column;
    }

    .aboutTextMini .textLine .tit {
        font-size: 20px;
    }

    .aboutTextMini .textLine p {
        font-size: 17px;
    }

    .aboutTextMini .textLine .link {
        font-size: 17px;
        margin-top: 18px;
        margin-bottom: 18px;
    }

    footer .lineFotTop .copyBl {
        margin-top: 20px;
    }

    footer .lineFotTop .menuFot ul li a {
        font-size: 17px;
    }

    footer .lineFotTop .col:nth-child(3) {
        padding: 31px 15px;
    }

    .infoCompany {
        padding: 30px 0;
        font-size: 12px;
        line-height: 17px;
    }

    .content {
        padding: 35px 0 31px;
    }

    .titlePage .cap {
        font-size: 21px;
        /* padding: 20px 20px 6px; */
        max-width: 88%;
    }

    .titlePage .cap:before {
        max-width: 100px;
        margin-left: -50px;
    }

    .videoBl {
        height: 147px;
        width: 100%;
        max-width: 320px;
    }
    .play {
        width: 50px;
        height: 50px;
        margin-left: -25px;
        margin-top: -25px;
    }

    .play img {
        width: 100%;
    }

    .aboutPage .textLine .textBl {
        padding: 0;
        margin-top: 29px;
        text-align: left;
    }

    .aboutPage .aboutTextMini .textLine + .textLine {
        margin-top: 34px;
    }

    .aboutPage .aboutTextMini {
        padding: 31px 0;
    }

    .aboutPage .aboutTextMini .btn {
        width: 100%;
        max-width: 320px;
        margin-top: 30px;
    }

    .certificateBl {
        margin-top: 0px;
    }

    .certificateBl .list + .text {
        font-size: 17px;
        margin-top: 1px;
    }

    .certificateBl .list .item {
    }

    .certificateBl .docBl {
        height: 300px;
    }

    .contactsBl {
        padding: 30px 0 18px;
    }

    .contactsBl .infoContact .leftInfo .col + .col {
        margin-top: 32px;
    }

    .contactsBl .infoContact .tit,
    .contactsBl .infoContact .leftInfo .col span.tit {
        font-size: 17px;
    }

    .contactsBl .infoContact .leftInfo .col span {
        font-size: 16px;
    }

    .contactsBl .infoContact .leftInfo .col span + a {
        margin-top: 8px;
    }

    .contactsBl .infoContact .leftInfo .col span {
        margin-top: 8px;
    }

    .contactsBl .infoContact .leftInfo .col a {
        font-size: 16px;
    }

    .formaContact {
        margin-top: 12px;
    }

    .formaContact .btn {
        width: 100%;
    }

    .listForma .lineInput + .lineInput {
        margin-top: 22px;
    }

    .listForma .lineInput input {
        font-size: 15px;
    }

    .listForma .lineInput input:focus + .name,
    .listForma .lineInput input.full + .name {
        font-size: 12px;
        top: -14px;
    }

    .listForma .lineInput .name {
        font-size: 15px;
        top: 14px;
    }

    .mapBl {
        height: 330px;
    }

    .ballonBl span.tit {
        font-size: 15px;
    }

    .ballonBl span {
        font-size: 12px;
    }

    .ballonBl span + a {
        margin-top: 5px;
    }

    .ballonBl span + span {
        margin-top: 5px;
    }

    .ballonBl a {
        font-size: 12px;
    }

    .ballonBl a + span {
        margin-top: 5px;
    }

    .filterBl .col.crib {
        margin: 12px 0 0 0;
        width: 50% !important;
    }

    .filterBl .col.size {
        /* margin: 12px 0 0 0; */
        /* margin- */
        width: 50% !important;
        margin-left: auto;
        margin-right: auto;
    }

    .filterBl .selectric .label {
        font-size: 18px;
    }

    .filterBl .noteBl .txt {
        font-size: 14px;
    }

    .filterBl .allInfoCatalog {
        font-size: 16px;
    }

    .tabs .listLink {
        justify-content: space-between;
        display: flex;
    }

    .tabs .listLink:after,
    .tabs .listLink:before {
        display: none;
    }

    .tabs .listLink li + li {
        margin-left: 0 !important;
    }

    .product-special .tabs .listLink li {
        width: 100%;
        padding: 10px 0;
    }

    .listBuyShops {
        margin-top: 5px;
    }

    .listBuyShops .item .name {
        font-size: 17px;
        padding-bottom: 10px;
    }

    .listBuyShops .item .info .col {
        padding-bottom: 10px;
    }

    .listBuyShops .item .info .col + .col {
        padding-top: 10px;
    }

    .listBuyShops .item .info {
        padding-bottom: 9px;
    }

    .listBuyShops .item .info .adress {
        font-size: 16px;
    }

    .listbuyOnlineShops {
        margin-top: 3px;
    }

    .listBuyShops .item .info .time {
        margin-top: 16px;
    }

    .listBuyShops .item .info .time li {
        font-size: 16px;
    }

    .listBuyShops .item .info .links {
        margin-top: 6px;
    }

    .listBuyShops .item .info .links li a {
        font-size: 16px;
    }

    .listbuyOnlineShops .picBl .linkShop {
        margin-top: 5px;
        font-size: 16px;
    }

    .listbuyOnlineShops .info {
        margin-top: 14px;
    }

    .listbuyOnlineShops .info .txt {
        font-size: 16px;
    }

    .listbuyOnlineShops .info .links li a {
        font-size: 16px;
    }

    .listbuyOnlineShops .info .links {
        width: 100%;
        margin-top: 10px;
    }

    .listbuyOnlineShops .info .links li + li {
        margin-top: -2px;
    }

    .dilleramBl {
        margin-top: 0;
    }

    .dilleramBl .picBl {
        height: 160px;
        display: block;
    }
    .dilleramBl img + * {
        margin-top: 34px;
    }

    .dilleramBl p {
        font-size: 14px;
    }

    .dilleramBl ul {
        margin-top: 23px;
    }

    .dilleramBl ul li span {
        font-size: 15px;
    }

    .dilleramBl ul li + li {
        margin-top: 13px;
    }
    .dilleramBl ul li:before {
        top: 6px;
    }

    .dilleramBl ul.bot li:before {
        width: 15px;
        height: 11px;
        background-size: contain;
        left: -3px;
        top: 4px;
    }

    .formaLineBl {
        margin-top: 32px;
        margin-bottom: 21px;
    }

    .formaLineBl .tit {
        font-size: 20px;
    }

    .formaLineBl .formaContact {
        margin-top: 14px;
    }
    .listBlog .item {
        padding: 25px 0;
    }
    .listBlog .item .pic {
        width: 100%;
    }

    .listBlog .item .txt .name {
        font-size: 17px;
    }

    .listBlog .item .txt .date {
        font-size: 12px;
    }
    .listBlog .item .txt p {
        font-size: 16px;
        max-height: 68px;
    }
    .listBlog .item .txt .name + * {
        margin-top: 8px;
    }

    .listBlog .item .txt .link {
        font-size: 16px;
    }
    /* .breadCrumbs { */
    /* top: -18px; */
    /* } */

    .breadCrumbs ul li:before {
        top: -2px;
    }

    .breadCrumbs ul li .link {
        font-size: 14px;
    }

    .blogBl .pagination {
        padding: 32px 0;
        padding-bottom: 20px;
        text-align: left;
    }

    .blogBl .pagination ul {
        justify-content: left;
        align-items: left;
    }
    .pagination ul li {
        margin: 0 8px;
        /* margin-left: 14px; */
    }
    .blogBl .pagination ul li {
        margin: 0;
        margin-right: 25px;
    }
    .blogBl .pagination ul li.next {
        margin-left: 2px;
    }
    .blogBl .pagination ul li a img {
        right: -25px;
    }
    .pagination ul li.next {
        /* width: 126px; */
        /* height: 26px; */
        /* margin-left: 11px; */
    }

    .pagination ul li.prev {
        /* width: 28px; */
        /* height: 18px; */
        /* display: none; */
    }

    .pagination ul li.next a {
        /*! text-indent: 100%; */
        /*! overflow: hidden; */
        /* display: block; */
    }

    .pagination ul li.prev a {
        /* text-indent: 100%; */
        /* overflow: hidden; */
        /* display: block; */
    }
    .pagination ul li a {
        /* position: relative; */
    }

    .pagination ul li a img {
        /* position: absolute; */
        margin: 0;
        /* right: 1px; */
        /* top: 6px; */
    }
    .blogText {
        font-size: 14px;
        padding: 26px 0;
    }
    .blogText p + .pic {
        margin: 25px 0 0;
    }

    .blogText .videoBl .desr,
    .blogText .pic .desr {
        font-size: 12px;
        top: calc(100% + 5px);
    }

    .blogText .pic + p {
        margin-top: 45px;
    }

    .blogText h4,
    .blogText h3,
    .blogText h2 {
        font-size: 18px;
    }
    .blogText .videoBl + * {
        margin-top: 55px;
    }

    .blogText ul {
        margin: 15px 0;
    }

    .blogText ul li {
        font-size: 12px;
        padding-left: 21px;
    }
    .blogText ul li:before {
        width: 12px;
        height: 9px;
        background-size: contain;
        top: 5px;
    }
    .sliderPicture {
        margin: 25px 0 20px;
    }

    .sliderPicture .item {
        height: 148px;
    }

    .slider-counter {
        right: 30px;
        bottom: 10px;
    }
    .catalog {
        /* padding: 19px 0; */
        padding-bottom: 5px;
    }
    .filterBl {
        margin-bottom: -15px;
    }

    .catalog .pagination {
        padding: 16px 0;
        margin: 0 -15px;
    }

    .searchCatalog {
        padding: 33px 0 0;
    }

    .searchTarget {
        margin-top: 16px;
    }

    .searchTarget .in {
        margin-bottom: 25px;
    }
    .searchTarget .txt {
        font-size: 15px;
    }
    .product-top .sliderPicture .item {
        height: 350px;
    }

    .product-top .options {
        padding: 20px 0;
    }

    .product-top .lineColors {
        padding-top: 25px;
    }

    .product-top .lineColors .articul {
        right: auto;
        left: 0;
        font-size: 15px;
    }

    .product-top .lineColors .tit {
        font-size: 17px;
    }

    .product-top .lineColors .listColors .item .pic {
        width: 70px;
        height: 70px;
    }

    .product-top .lineColors .listColors .item .pic:before {
        width: 78px;
        height: 78px;
    }

    .product-top .lineColors .listColors .item .name {
        font-size: 15px;
        margin-top: 10px;
    }

    .selProd {
        flex-wrap: wrap;
    }

    .selProd .col {
        width: 100%;
    }

    .selProd .col + .col {
        margin-left: 0;
        margin-top: 10px;
    }
    .selProd select option {
        font-size: 18px;
    }
    .selProd .selectric-scroll ul li {
        padding: 16px 23px;
        font-size: 17px;
    }
    .addBaldahin {
        margin-top: 10px;
        padding-left: 9px;
    }
    .addBaldahin:before {
        background-size: contain;
        width: 10px;
        height: 10px;
        margin-top: -5px;
    }

    .addBaldahin .txt {
        font-size: 16px;
    }

    .kitBl {
        margin-top: 26px;
    }

    .kitBl .tit {
        font-size: 17px;
    }

    .kitBl .listKit {
        margin-top: 10px;
    }
    .kitBl .listKit li .name {
        max-width: 100%;
        font-size: 16px;
    }
    .kitBl .listKit li .dots {
        top: -5px;
    }

    .kitBl .listKit li .val {
        font-size: 16px;
    }
    .lineBotKit {
        flex-wrap: wrap;
    }

    .lineBotKit .summa {
        width: 100%;
    }
    .lineBotKit .btn {
        width: 100%;
        margin-top: 20px;
    }
    .productBl .title + * {
        margin-top: 11px;
    }

    .productBl .title {
        font-size: 20px;
    }
    .acc__elem .title {
        font-weight: 300;
        font-size: 16px;
    }
    .productBl .title .onlyMob {
        display: inline;
    }
    .productBl p {
        font-size: 16px;
    }

    .product-desr {
        margin-top: 9px;
    }
    .product-complect .listPredmet .item .pred {
        font-size: 16px;
    }
    .product-complect .listPredmet .item .pred-list {
        margin-top: 12px;
    }

    .product-complect .listPredmet .item .pred-list li {
        font-size: 16px;
    }

    .product-complect .listPredmet .item .pred-list li + li {
        margin-top: 11px;
    }
    .likeBl .sliderPicture .item {
        height: 257px;
    }

    .lineBuy {
        width: calc(100% + 30px);
        position: relative;
        left: -15px;
        padding: 28px 18px;
    }

    .lineBuy .tit {
        text-align: left;
        font-size: 20px;
        margin-bottom: 21px;
    }

    .lineBuy .noteBl {
        width: 234px;
        position: relative;
    }

    .lineBuy .noteBl .iconBl {
        position: absolute;
        left: -25px;
        top: 0;
    }

    .lineBuy .noteBl .txt {
        font-size: 12px;
    }

    /* .textBotProduct {
        margin-top: 35px;
    } */
}

@media (max-width: 768px) {
    .product-top .sliderPicture .iframe-wrap iframe {
        width: 100% !important;
        max-width: 500px;
        margin-left: auto;
        margin-right: auto;
        height: 300px !important;
    }
    .infoCompany {
        flex-direction: column;
    }
    .infoCompany p {
        width: 100%;
        margin-bottom: 20px;
    }
    .seoText h1 {
        font-weight: normal;
    }
    .seoText .gold {
        /* justify-content: center; */
    }
    .titlePage .cap {
        /* padding: 20px 20px 6px; */
    }
    /* .listMainCollection .item .text {
        font-weight: normal;
    }
    .titleBl .cap {
        font-weight: bold;
    }
    .listCatalog .item .text .name {
        font-weight: normal;
    }
    .advantBl .list .item .text .name {
        font-weight: normal;
    }
    .aboutTextMini .textLine .tit {
        font-weight: bold;
    }
    .aboutTextMini .textLine p {
        font-weight: normal;
    }
    .seoText h1 {
        font-weight: bold;
    }
    .seoText p {
        font-weight: normal;
    }
    .titlePage .cap {
        font-weight: bold;
    }
    .listCatalog .item .text .cat {
        font-weight: normal;
    }
    .filterBl .selectric .label {
        font-weight: normal;
    }
    .breadCrumbs ul li .link {
        font-weight: normal;
    }
    .product-top .lineColors .articul {
        font-weight: normal;
    }
    .product-top .lineColors .tit {
        font-weight: normal;
    }
    .product-top .lineColors .listColors .item .name {
        font-weight: normal;
    }
    .selProd .selectric .label {
        font-weight: normal;
    }
    .kitBl .tit {
        font-weight: normal;
    }
    .kitBl .listKit li .name {
        font-weight: normal;
    }
    .kitBl .listKit li .val {
        font-weight: normal;
    }
    .like_flex .like span {
        font-weight: normal;
    }
    .productBl p {
        font-weight: normal;
    }
    .selectric-scroll li {
        font-weight: normal;
    }
    .product-complect .listPredmet .item .pred {
        font-weight: normal;
    }
    .product-complect .listPredmet .item .pred-list li {
        font-weight: normal;
    }
    .product-complect .infDop {
        font-weight: normal;
    }
    .listbuyOnlineShops .item .name,
    .listBuyShops .item .name {
        font-weight: normal;
    }
    .contactsBl .infoContact .tit,
    .contactsBl .infoContact .leftInfo .col span.tit {
        font-weight: normal;
    }
    .contactsBl .infoContact .leftInfo .col span {
        font-weight: normal;
    }
    .listForma .lineInput input {
        font-weight: normal;
    }
    .pagination ul li a {
        font-weight: normal;
    } */

    /* .seoText p {
        font-size: 20px;
    }
    .aboutTextMini .textLine p {
        font-size: 18px;
    }
    .aboutTextMini .textLine p {
        font-size: 20px;
    }
    .kitBl .listKit li .name {
        font-size: 16px;
    }
    .kitBl .listKit li .val {
        font-size: 16px;
    }
    .kitBl .tit {
        font-size: 17px;
    }
    .product-top .lineColors .listColors .item .name {
        font-size: 17px;
    } */

    .content.has-light-bg .light-bg {
        padding-bottom: 15px;
        margin-bottom: 30px;
    }
    .lineTop .searchBl path,
    .infoUser .like path {
        fill: #000;
    }
}
@media (min-width: 768px) {
    footer .lineFotTop .menuFot ul {
        display: block !important;
    }

    .listBuyShops .item .infoWrap {
        display: flex !important;
    }
}
/* @media (max-width: 768px) {
    font-size: 20px;
    line-height: 28px;
} */

.titleBl .cap {
    color: #000;
}
.advantBl .list .item .text .name {
    color: #000;
}
.aboutTextMini .textLine .tit {
    color: #000;
}
.aboutTextMini .textLine p {
    color: #000;
}
.seoText h1 {
    color: #000;
}
.titlePage .cap {
    color: #000;
}
.filterBl .selectric .label {
    color: #000;
}
.breadCrumbs ul li .link {
    color: #000;
}
.listCatalog .item .text .cat {
    color: #000;
}
.productBl .title {
    color: #000;
}

/* End */


/* Start:/local/templates/perina/css/index.min.css?17485226542451*/
.cards-products{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px -20px}.cards-products .card-col{padding:0 10px 20px;width:33.3333333333%}.cards-products .card{border:1px solid #ededed;height:100%;position:relative}.cards-products .card-img{display:block;height:100%;overflow:hidden;position:relative}.cards-products .card-img:before{content:"";display:block;padding-top:118%;width:100%}.cards-products .card-img img{display:block;height:100%;left:0;object-fit:cover;opacity:0;position:absolute;top:0;transition-duration:.3s;transition-property:opacity,transform;transition-timing-function:ease;width:100%}.cards-products .card-img img.active{opacity:1}.cards-products .card-img:hover+.card-content .title{color:#9e7c3b}.cards-products .card-img:hover img{transform:scale(1.1)}.cards-products .card-content{background-color:hsla(0,0%,100%,.9);bottom:0;left:0;min-height:121px;padding:10px 20px;position:absolute;width:100%}.cards-products .card-content .type{display:block;font-size:15px;font-weight:300;height:22px}.cards-products .card-content .title{color:#000;display:block;font-size:20px;font-weight:300;margin:0;text-transform:uppercase;transition-duration:.2s;transition-property:color;width:fit-content}.cards-products .card-content .title:hover{color:#9e7c3b}.cards-products .card-content .color-picker{margin-top:10px}.cards-products .color-picker{align-items:center;display:flex;flex-wrap:wrap;margin:0 -7px -14px}.cards-products .color-picker .list-item{align-items:center;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:50%;display:flex;flex-shrink:0;height:36px;justify-content:center;margin:0 7px 14px;overflow:hidden;transition-duration:.3s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:36px}.cards-products .color-picker .list-item:not(.active){cursor:pointer}.cards-products .color-picker .list-item:not(.active):hover{opacity:.6}.cards-products .color-picker .list-item.active{background-color:#fff;border-color:#b09d8c}.cards-products .color-picker .list-item img{border-radius:50%;height:30px;object-fit:cover;width:30px}@media(max-width:991.9px){.cards-products .card-col{width:50%}}@media(max-width:575.9px){.cards-products .card-col{width:100%}.cards-products .card{margin-left:auto;margin-right:auto;max-width:380px}.cards-products .card-content{min-height:auto}.cards-products .card-content .type{height:auto}}
/* End */


/* Start:/local/templates/perina/front/dist/css/index.min.css?1748522652157608*/
@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:700;src:url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Bold.ttf) format("truetype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Bold.eot) format("embedded-opentype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:600;src:url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-SemiBold.ttf) format("truetype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-SemiBold.eot) format("embedded-opentype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:500;src:url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Medium.ttf) format("truetype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Medium.eot) format("embedded-opentype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Medium.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:400;src:url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Regular.ttf) format("truetype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Regular.eot) format("embedded-opentype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:300;src:url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Light.ttf) format("truetype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Light.eot) format("embedded-opentype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:200;src:url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-ExtraLight.ttf) format("truetype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-ExtraLight.eot) format("embedded-opentype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-ExtraLight.woff) format("woff")}@font-face{font-display:swap;font-family:Circe;font-style:normal;font-weight:100;src:url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Thin.ttf) format("truetype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Thin.eot) format("embedded-opentype"),url(/local/templates/perina/front/dist/css/../fonts/Circe/Circe-Thin.woff) format("woff")}.site-wrap{display:flex;flex-direction:column;min-height:100vh;overflow:hidden;position:relative}.site-wrap>*{width:100%}.site-wrap .footer{margin-top:auto}.main{display:flex;flex-direction:column;flex-grow:1;z-index:0}.container,.main{position:relative}.container{margin-left:auto;margin-right:auto;max-width:1488px;padding:0 24px;width:100%}@media(max-width:1600px){.container{max-width:1168px}}@media(max-width:575.9px){.container{padding:0 20px}}.section{padding:50px 0}@media(max-width:1024px){.section{padding:25px 0}}@media(min-width:1023.9px){.section.section-breadcrumbs+.section{padding-top:0}}.row{display:flex;flex-wrap:wrap}.col{width:100%}html{scroll-behavior:smooth;scrollbar-color:rgba(0,0,0,.8) rgba(0,0,0,0);scrollbar-width:thin}html::-webkit-scrollbar{width:8px}html::-webkit-scrollbar-thumb{background-color:#eeece8;border-radius:4px}body{background-color:#fff;color:inherit;font-family:Circe,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0 auto;scroll-behavior:smooth}body.hideScrl{overflow:hidden}img.responsive{height:auto;max-width:100%}.section .section-title{color:#5b5b5b;font-size:28px;font-weight:300;line-height:1.46;margin:0 auto 50px;max-width:100%;text-align:center;text-transform:uppercase;width:max-content}@media(max-width:1600px){.section .section-title{font-size:26px;line-height:1.5}}@media(max-width:991.9px){.section .section-title{font-size:28px;line-height:39px}}@media(max-width:768.9px){.section .section-title{font-size:24px;line-height:35px}}@media(max-width:575.9px){.section .section-title{font-size:28px;line-height:39px}}.max-container,.section-home-catalog .container,.section-home-collection .collection-wrap,.section-home-hero .hero-slider{margin:0 auto;max-width:1920px}.footer .footer-wrap .col-contacts .contact-link,.footer .footer-wrap .col-info .banner-wrap,.footer .footer-wrap .col-logo .soc-list .soc-item,.form .checkbox-wrap .holder,.form .checkbox-wrap .text .link,.header-catalog .submenu-wrap .col-title.link,.hov-opacity,.modal .modal-close:hover,.providers-tab .providers-list .provider-links .link,.section-blog-list .blog-img,.section-blog-list .blog-name,.section-home-benefits .benefit-card .img-wrap .img-desk,.section-product-top .product-filters .color-wrap,.sidebar-menu .desk-nav .soc-list .soc-link,.tabs-wrap .titles-wrap .title-item:not(.active){opacity:1;transition-duration:.3s;transition-property:opacity}@media(hover:hover){.footer .footer-wrap .col-contacts .contact-link:hover,.footer .footer-wrap .col-info .banner-wrap:hover,.footer .footer-wrap .col-logo .soc-list .soc-item:hover,.form .checkbox-wrap .holder:hover,.form .checkbox-wrap .text .link:hover,.header-catalog .submenu-wrap .col-title.link:hover,.hov-opacity:hover,.modal .modal-close:hover,.providers-tab .providers-list .provider-links .link:hover,.section-blog-list .blog-img:hover,.section-blog-list .blog-name:hover,.section-home-benefits .benefit-card .img-wrap .img-desk:hover,.section-product-top .product-filters .color-wrap:hover,.sidebar-menu .desk-nav .soc-list .soc-link:hover,.tabs-wrap .titles-wrap .title-item:hover:not(.active){opacity:.5}}.dotted-underline,.section-product-providers .info-text .link{position:relative}@media(hover:hover){.dotted-underline:hover:after,.section-product-providers .info-text .link:hover:after{opacity:0}}.dotted-underline:after,.section-product-providers .info-text .link:after{background:url(/local/templates/perina/front/dist/css/../img/svg/dotted-border.svg) 50% repeat-x;background-position-x:left;content:"";height:2px;left:0;opacity:1;position:absolute;top:100%;transition-duration:.2s;transition-property:opacity;transition-timing-function:linear;width:100%}.hover-underline,.section-blog-list .blog-link{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:from-font;transition-duration:.3s;transition-property:text-decoration-color}@media(hover:hover){.hover-underline:hover,.section-blog-list .blog-link:hover{text-decoration-color:#9a7c56}}.no-link{cursor:default;pointer-events:none}.main.active-filter{z-index:15}.server-response{color:#000;font-size:16px;font-weight:300;line-height:23px}.server-response.error{color:red;margin-top:20px}*,:after,:before{box-sizing:border-box}blockquote,body,dd,dl,figure,h1,h2,h3,h4,h5,h6,p{margin:0}li,ol,ul{list-style:none;margin:0;padding:0}a,a:active,a:visited{-webkit-tap-highlight-color:rgba(0,0,0,0);color:inherit;text-decoration:none}button,input,select,textarea{-webkit-tap-highlight-color:rgba(0,0,0,0);border:none;border-radius:0;font-family:inherit;font-size:inherit;outline:none;padding:0}button,input[type=submit]{cursor:pointer}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline:none}.accord .accord-head,.accord .accord-trigger{cursor:pointer}.accord.collapsing,.accord.disabled{pointer-events:none}.accord.collapse:not(.active)>.accord-body,.accord:not(.active):not(.accord-inited)>.accord-body{display:none}.accord.collapsing>.accord-body{height:0;overflow:hidden;pointer-events:none;transition:height .6s ease}.accord.collapsing>.long-accord{height:0;overflow:hidden;pointer-events:none;transition:height 1s ease}.accord[data-collapse=open] .accord-head .trigger-icon svg{transform:rotate(-90deg)}.editor-content{color:#000;font-size:18px;font-weight:300;line-height:27px}.editor-content h1,.editor-content h2,.editor-content h3,.editor-content h4,.editor-content h5,.editor-content h6{color:#5b5b5b;font-size:20px;font-weight:300;line-height:29px;margin-bottom:12px}.editor-content ol,.editor-content p,.editor-content ul{color:#000;font-size:18px;font-weight:300;line-height:27px}.editor-content ol:not(:last-child),.editor-content p:not(:last-child),.editor-content ul:not(:last-child){margin-bottom:24px}.editor-content ol{counter-reset:orderedlist;margin-left:0}.editor-content ol li{position:relative}.editor-content ol li:before{content:counter(orderedlist) ". ";counter-increment:orderedlist;display:inline-block;position:relative}.editor-content ul{margin-left:16px}.editor-content ul li{position:relative}.editor-content iframe,.editor-content img,.editor-content svg,.editor-content video{max-width:100%}.editor-content ul li:before{content:"-";left:-14px;position:absolute;top:0}.editor-content .collapse-content h1,.editor-content .collapse-content h2,.editor-content .collapse-content h3,.editor-content .collapse-content h4,.editor-content .collapse-content h5,.editor-content .collapse-content h6{color:inherit;font-size:18px;font-weight:300;line-height:27px}@media(max-width:1600px){.editor-content,.editor-content .collapse-content h1,.editor-content .collapse-content h2,.editor-content .collapse-content h3,.editor-content .collapse-content h4,.editor-content .collapse-content h5,.editor-content .collapse-content h6,.editor-content ol,.editor-content p,.editor-content ul{font-size:16px;line-height:24px}}.select-default{color:#474646;font-size:15px;font-weight:300;line-height:1;position:relative;z-index:11}.select-default.active .select-current{border-bottom:1px solid rgba(0,0,0,0);border-radius:20px 20px 0 0}.select-default.active .select-current:after{transform:rotate(-180deg)}.select-default.active .select-list{opacity:1;pointer-events:auto;transform:translateY(0)}.select-default select{display:none}.select-default .select{position:relative}@media(hover:hover){.select-default:hover:not(.active) .select-current{opacity:.6}}.select-default .select-current{align-items:center;border:1px solid #aeaeae;border-radius:30px;color:#5b5b5b;cursor:pointer;display:flex;font-size:15px;font-weight:300;justify-content:space-between;line-height:22px;overflow:hidden;padding:9px 20px 6px 26px;position:relative;text-overflow:ellipsis;text-transform:uppercase;transition-duration:.3s;transition-property:opacity;transition-timing-function:linear;white-space:nowrap;width:100%}.select-default .select-current:hover{opacity:1}.select-default .select-current:hover>*{opacity:.6}.select-default .select-current:after{background:url(/local/templates/perina/front/dist/css/../img/svg/dropdown-arrow.svg) 50% no-repeat;background-size:contain;content:"";display:block;height:16px;width:16px}.select-default .select-list{align-items:flex-start;background-color:#fff;border:1px solid #aeaeae;border-radius:0 0 20px 20px;border-top:0;display:flex;flex-direction:column;justify-content:flex-start;left:0;opacity:0;pointer-events:none;position:absolute;transform:translateY(0);transition-duration:.3s;transition-property:transform;width:100%}.select-default .select-option{align-items:center;color:#000;cursor:pointer;display:flex;font-size:15px;font-weight:300;line-height:22px;padding:8px 8px 8px 26px;text-transform:none;transition-duration:.3s;transition-property:color,background-color;white-space:normal;width:100%}.select-default .select-option.selected{color:#9a7c56}@media(hover:hover){.select-default .select-option:hover{color:#9a7c56}}@media(max-width:1600px){.select-default .select-current{padding:7px 20px 4px 26px}.select-default .select-option{padding:6px 8px 6px 26px}}.burger-menu{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:5px 0}.burger-menu:after,.burger-menu:before{content:""}.burger-menu .burger-line,.burger-menu:after,.burger-menu:before{background:#474646;display:block;height:2px;width:100%}.burger-menu .burger-line,.burger-menu .line,.burger-menu:after,.burger-menu:before{transition-duration:.3s;transition-property:transform,opacity,background}@media(hover:hover){.burger-menu:hover .burger-line,.burger-menu:hover:after,.burger-menu:hover:before{background:#9a7c56}}.burger-menu.selected:after{transform:rotate(-45deg) translate(4px,-4px)}.burger-menu.selected:before{transform:rotate(45deg) translate(5px,4px)}.burger-menu.selected .burger-line{opacity:0}.burger-menu.selected .line1{transform:rotate(45deg) translate(5px,-6px)}.burger-menu.selected .line3{transform:rotate(-45deg) translate(-13px,-1px)}.burger-menu.selected .line2{opacity:0}@media(max-width:1600px)and (min-width:992px){.burger-menu.selected:before{transform:rotate(45deg) translate(3px,3px)}}@media(max-width:991.9px){.burger-menu.selected:before{transform:rotate(45deg) translate(5px,4px)}}@media(max-width:575.9px){.burger-menu .burger-line,.burger-menu:after,.burger-menu:before{height:1px}.burger-menu.selected:before{transform:rotate(45deg) translate(3px,3px)}}.sidebar-menu{align-items:flex-end;background:rgba(44,44,44,.45);bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;max-height:100%;opacity:0;padding-top:40px;pointer-events:none;position:fixed;right:0;top:0;transition-duration:.3s;visibility:hidden;z-index:15}.sidebar-menu.active{opacity:1;pointer-events:all;transition-delay:0s;transition-property:opacity,pointer-events;visibility:visible}.sidebar-menu .desk-nav{background-color:#fff;flex:1;margin-left:auto;max-width:322px;padding:50px 48px;transform:translateX(100%);transition-duration:.3s;transition-property:transform;width:100%}.sidebar-menu .desk-nav.active{transform:translateX(0)}.sidebar-menu .desk-nav .menu-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.sidebar-menu .desk-nav .menu-list .menu-item{align-items:center;display:flex;justify-content:flex-start;width:max-content}.sidebar-menu .desk-nav .menu-list .menu-item:not(:last-child){margin-bottom:24px}.sidebar-menu .desk-nav .menu-list .menu-link{color:#474646;font-size:20px;font-weight:300;line-height:1.45;transition-duration:.3s;transition-property:color;transition-timing-function:linear}@media(hover:hover){.sidebar-menu .desk-nav .menu-list .menu-link:hover{color:#9a7c56}}.sidebar-menu .desk-nav .soc-list{align-items:center;display:flex;justify-content:flex-start;margin-top:48px}.sidebar-menu .desk-nav .soc-list .soc-item{align-items:center;display:flex;justify-content:center;width:max-content}.sidebar-menu .desk-nav .soc-list .soc-item:not(:last-child){margin-right:16px}.sidebar-menu .desk-nav .soc-list .soc-link{align-items:center;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}.sidebar-menu .desk-nav .soc-list .soc-link img,.sidebar-menu .desk-nav .soc-list .soc-link svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}@media(min-width:1921px){.sidebar-menu .desk-nav{max-width:calc(50vw - 640px)}}@media(max-width:1024px){.sidebar-menu{background:rgba(0,0,0,0);display:none}}.menu-mob{align-items:stretch;background-color:#fff;display:flex;display:none;flex-direction:column;height:0;justify-content:flex-start;overflow:hidden;position:fixed;transition:all .3s ease-in-out .3s;transition-duration:.3s;transition-property:height;transition-timing-function:linear;width:100%;z-index:10}.menu-mob:before{background-color:#e0e0e0;content:"";height:1px;left:0;position:absolute;top:0;width:100%;z-index:100}.menu-mob>*{opacity:0;transition-delay:0s;transition-duration:.3s;transition-property:opacity;transition-timing-function:linear}.menu-mob.active{height:calc(100% - 60px);transition:all .3s ease-in-out}.menu-mob.active>*{opacity:1;transition-delay:.2s}.menu-mob .border{align-items:center;border-bottom:1px solid #e0e0e0;color:#000;display:flex;font-size:16px;font-weight:400;height:48px;justify-content:flex-start;line-height:24px;min-height:48px;padding:0 20px;position:relative;text-transform:uppercase;width:100%}.menu-mob .border.left{padding-left:40px}.menu-mob .border:after,.menu-mob .border:before{align-items:center;background:url(/local/templates/perina/front/dist/css/../img/svg/bold-arrow.svg);background-repeat:no-repeat;background-size:contain;content:"";display:flex;display:none;height:16px;justify-content:center;margin-bottom:4px;min-width:16px;position:relative;width:16px}.menu-mob .border.before:not(.back):after{display:flex;margin-left:auto;transform:scaleX(-1)}.menu-mob .border.before.back{font-weight:400}.menu-mob .border.before.back:before{display:flex;margin-right:8px}.menu-mob.filter-mob{background-color:#fff;left:0;position:fixed;top:121px;transition:all .3s ease-in-out;width:100%}.menu-mob.filter-mob.active{height:calc(100% - 121px)}.menu-mob.filter-mob.active>*{opacity:1;transition-delay:.2s}.menu-mob .menu-title{align-items:center;border-bottom:1px solid #e0e0e0;color:#474646;display:flex;font-size:18px;font-weight:400;justify-content:center;line-height:27px;padding:25px 20px;text-align:center;text-transform:uppercase;width:100%}.menu-mob .cst_hide{align-items:stretch;background-color:#fff;display:flex;flex-direction:column;height:100%;justify-content:flex-start;overflow-x:clip;overflow-y:scroll;position:absolute;top:0;transform:translate(100vw);transition:all .3s ease-in-out;width:100%;z-index:1}.menu-mob .cst_hide.cst_anim{transform:translate(0)}.menu-mob .menu-list{width:100%}.menu-mob .soc-list{margin-top:60px;width:100%;z-index:0}.menu-mob .soc-list,.menu-mob .soc-list .soc-item{align-items:center;display:flex;justify-content:center}.menu-mob .soc-list .soc-item:not(:last-child){margin-right:16px}.menu-mob .soc-list .soc-link{align-items:center;display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.menu-mob .soc-list .soc-link img,.menu-mob .soc-list .soc-link svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.menu-mob .location-block{margin:60px auto 0}@media(max-width:1024px){.menu-mob{display:flex}}.modal{background:rgba(30,30,30,.871);bottom:0;display:flex;height:100%;left:0;opacity:0;overflow:hidden;pointer-events:none;position:fixed;right:0;top:0;transition-duration:.3s;transition-property:opacity,visibility;transition-timing-function:ease;visibility:hidden;width:100vw;z-index:1050}.modal.active{opacity:1;pointer-events:all;visibility:visible}.modal .modal-content{background-color:#fff;margin:auto;max-width:335px;padding:20px;position:relative;width:100%}.modal .modal-close{align-items:center;cursor:pointer;display:flex;height:24px;justify-content:center;min-height:24px;position:absolute;right:20px;top:20px;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease;width:24px}.modal .modal-close:after,.modal .modal-close:before{background-color:#fff;content:"";height:1.5px;position:absolute;transition-duration:.3s;transition-property:background-color;transition-timing-function:ease;width:23px}.modal .modal-close:before{transform:rotate(45deg)}.modal .modal-close:after{transform:rotate(135deg)}.modal-search .modal-content{background:rgba(0,0,0,0);max-height:100%;overflow-y:auto;padding-top:64px}.modal-search .modal-title{color:#fff;display:block;font-size:20px;font-weight:300;line-height:1.45;margin-bottom:48px;text-align:center;text-transform:uppercase;width:100%}.modal-search .input-wrap{align-items:center;border-bottom:1px solid #9a7c56;display:flex;justify-content:center;margin-bottom:20px;padding-bottom:9px;width:100%}.modal-search .input-search-text{background-color:rgba(0,0,0,0);color:#fff;font-size:15px;font-weight:300;line-height:1.45;text-align:left;width:100%}.modal-search .input-search-text::placeholder{color:#cacaca;font-size:15px;font-weight:300;line-height:1.45}.modal-search .input-search-btn{background:url(/local/templates/perina/front/dist/css/../img/svg/search-btn.svg) 50% no-repeat;background-size:contain;display:block;height:24px;margin-left:5px;min-width:24px;width:24px}.modal-search .ajax-result{max-height:500px;overflow-y:auto}.modal-search .ajax-result .ajax_catalog{border:1px solid #9a7c56;color:#fff;cursor:pointer;display:flex;flex-direction:column;padding:12px}.modal-search .ajax-result .ajax_item{color:#fff;display:flex;font-size:18px;margin-bottom:12px}.modal-search .ajax-result .ajax_item:last-child{margin-bottom:0}.btn{align-items:center;border-radius:126px;display:flex;justify-content:center;padding:14px 10px 11px;transition-property:background-color,border}.btn,.btn .text{text-transform:uppercase;transition-duration:.3s}.btn .text{color:inherit;font-size:20px;font-weight:400;line-height:29px;text-align:center;transition-property:color;width:100%}.btn-white{border:1px solid #fff;color:#fff}.btn-white .text{color:#fff}.btn-white:hover{background-color:#fff;color:#474646}.btn-white:hover .text{color:#474646}.btn-grey{background-color:#fff;border:1px solid #aeaeae}.btn-grey,.btn-grey .text{color:#5b5b5b}.btn-grey:hover{border:1px solid #9a7c56;color:#9a7c56}.btn-gold,.btn-grey:hover .text{color:#9a7c56}.btn-gold{border:1px solid #9a7c56}.btn-gold .text{color:#9a7c56}.btn-gold:hover{border:1px solid #474646;color:#474646}.btn-gold:hover .text{color:#474646}@media(max-width:991.9px){.btn{padding:15px 10px 10px}.btn .text{font-size:16px;line-height:24px}}@media(max-width:575.9px){.btn{height:48px}}.header-catalog{background:#fff;padding:24px 0 17px;position:relative;width:100vw;z-index:10}.header-catalog .container{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;max-width:1520px;padding:0 40px;position:unset}.header-catalog .logo-wrap{align-items:center;display:flex;flex-shrink:0;height:41px;justify-content:center;margin-bottom:48px;width:150px}.header-catalog .logo-wrap img,.header-catalog .logo-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.header-catalog .catalog-wrap,.header-catalog .left-part{align-items:stretch;display:flex;justify-content:space-between;width:100%}.header-catalog .left-part{max-width:35%}.header-catalog .left-part>:not(:last-child){margin-right:30px}.header-catalog .right-part{align-items:stretch;display:flex;justify-content:space-between;max-width:calc(50% + 80px);width:100%}.header-catalog .catalog-item{position:relative}.header-catalog .catalog-item:not(.has-sumbenu) .catalog-title .arrow-wrap{display:none}@media(hover:hover){.header-catalog .catalog-item:not(.has-sumbenu) .catalog-title:hover .text{color:#9a7c56}}.header-catalog .catalog-item.active .submenu-wrap .submenu-container{opacity:1;transform:translateY(0)}.header-catalog .catalog-item.active .catalog-title .text{color:#9a7c56}.header-catalog .catalog-item.active .catalog-title .arrow-wrap{transform:rotate(-180deg)}.header-catalog .catalog-item.active .catalog-title .arrow-wrap svg path{fill:#9a7c56}.header-catalog .catalog-title{align-items:flex-start;color:#000;display:flex;font-size:15px;font-weight:300;justify-content:flex-start;line-height:22px}.header-catalog .catalog-title.dropdown-trigger{align-items:center}.header-catalog .catalog-title .text{display:block;text-transform:uppercase;transition-duration:.3s;transition-property:color;transition-timing-function:linear}.header-catalog .catalog-title .arrow-wrap{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:8px;transition-duration:.3s;transition-property:transform;transition-timing-function:linear;width:16px}.header-catalog .catalog-title .arrow-wrap img,.header-catalog .catalog-title .arrow-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.header-catalog .catalog-title .arrow-wrap svg path{transition-duration:.3s;transition-property:fill;transition-timing-function:linear}.header-catalog .submenu-wrap{display:none;overflow:hidden;position:absolute;top:100%}.header-catalog .submenu-wrap:not(.full-submenu){left:-50px}.header-catalog .submenu-wrap.dropdown-list{box-shadow:none;padding:0}.header-catalog .submenu-wrap .submenu-container{opacity:0;padding:67px 50px 42px;transform:translateY(-20px);transition-duration:.6s;transition-property:transform,opacity}.header-catalog .submenu-wrap.full-submenu{background-color:#fff;left:calc(-50vw - -720px);width:100vw}.header-catalog .submenu-wrap.full-submenu .submenu-container{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto;max-width:1520px;padding-left:40px;padding-right:40px;width:100%}.header-catalog .submenu-wrap .col{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;min-width:193px;width:max-content}.header-catalog .submenu-wrap .col:not(:last-child){margin-right:60px}.header-catalog .submenu-wrap .col.no-title{min-width:133px}.header-catalog .submenu-wrap .col.no-title .col-list{margin-top:55px}.header-catalog .submenu-wrap .col:last-child{min-width:unset}.header-catalog .submenu-wrap .col-title{color:#9a7c56;font-size:19px;font-weight:400;line-height:1.45;padding-bottom:15px;position:relative;width:100%}.header-catalog .submenu-wrap .col-title:after{background-color:#d9d9d9;content:"";display:block;display:none;height:1px;left:0;max-width:193px;position:absolute;top:100%;width:100%}.header-catalog .submenu-wrap .col-list{display:flex;flex-flow:column wrap;margin-top:10px;max-height:425px}.header-catalog .submenu-wrap .col-list>:not(:last-child){margin-bottom:10px}.header-catalog .submenu-wrap .col-list.wrap-list{column-gap:15px;margin-right:-23px;width:445px}.header-catalog .submenu-wrap .col-item{align-items:stretch;display:flex;justify-content:flex-start}.header-catalog .submenu-wrap .col-link{color:#474646;font-size:15px;font-weight:300;line-height:22px;transition-duration:.3s;transition-property:color;transition-timing-function:linear}@media(hover:hover){.header-catalog .submenu-wrap .col-link:hover{color:#9a7c56}}@media(min-width:1601px){.header-catalog .catalog-wrap{padding:0 80px}.header-catalog .submenu-wrap.full-submenu{left:calc(-50vw - -640px)}.header-catalog .submenu-wrap.full-submenu .submenu-container{max-width:1360px}}@media(max-width:1600px){.header-catalog{padding:24px 0 15px}.header-catalog .container{max-width:1200px}.header-catalog .submenu-wrap.full-submenu{left:calc(-50vw - -560px)}.header-catalog .submenu-wrap.full-submenu .submenu-container{max-width:1200px}.header-catalog .catalog-title{font-size:14px}}@media(max-height:850px){.header-catalog .submenu-wrap.full-submenu{max-height:calc(100vh - 220px);overflow-y:auto;padding-top:0;scrollbar-color:rgba(0,0,0,.8) rgba(0,0,0,0);scrollbar-width:thin;width:calc(100vw - 8px)}.header-catalog .submenu-wrap.full-submenu::-webkit-scrollbar{width:4px}.header-catalog .submenu-wrap.full-submenu::-webkit-scrollbar-thumb{background-color:#9a7c56;border-radius:2px}}@media(max-width:1200px){.header-catalog .submenu-wrap.full-submenu{left:-40px}}@media(max-width:1440px){.header-catalog .submenu-wrap .col-list.wrap-list{width:456px}.header-catalog .submenu-wrap .col{min-width:100px}}@media(max-width:1200px){.header-catalog .submenu-wrap .col:not(:last-child){margin-right:50px}.header-catalog .submenu-wrap .col.no-title{min-width:max-content}}@media(max-width:1024px){.header-catalog{display:none}}.dropdown{position:relative;white-space:nowrap}.dropdown.disabled{opacity:.6;pointer-events:none}.dropdown input[type=radio]{display:none}.dropdown .dropdown-trigger{align-items:center;cursor:pointer;display:flex;transition:opacity .3s ease}.dropdown .dropdown-trigger .text{font-size:inherit;font-weight:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dropdown .dropdown-trigger .icon{display:flex;flex-shrink:0;margin-top:3px;transition:transform .3s ease}.dropdown .dropdown-trigger .icon img{height:5px;width:7px}@media(hover:hover){.dropdown .dropdown-trigger:hover{opacity:.6}}.dropdown.height-dropdown .dropdown-list{height:0;opacity:1;transform:translateY(0);transition-duration:.6s}.dropdown .dropdown-list{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1);display:flex;flex-direction:column;left:0;opacity:0;padding:20px;pointer-events:none;position:absolute;top:100%;transform:translateY(20px);transition-duration:.3s;transition-property:transform,height,opacity;z-index:2}.dropdown .dropdown-list .list-item:not(:last-child){margin-bottom:10px}.dropdown .dropdown-list .search-input{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;margin:-20px -20px 20px;padding:10px;width:calc(100% + 40px)}.dropdown .dropdown-list .search-input::placeholder{color:rgba(0,0,0,.3);font-size:inherit;font-weight:inherit;line-height:150%}.dropdown .dropdown-list .search-input .input{color:#000;font-size:inherit;font-weight:inherit;line-height:150%}.dropdown .dropdown-list .search-input .icon{margin-left:10px}.dropdown .dropdown-list .search-input .icon:hover{opacity:.5;transition:.2s}.dropdown .dropdown-list .checkbox,.dropdown .dropdown-list .radio,.dropdown .dropdown-list .toggle{cursor:pointer}.dropdown.active .dropdown-trigger .icon{transform:rotate(180deg)}.dropdown.active .dropdown-list{opacity:1;pointer-events:auto;transform:translateY(0)}.location-block{align-items:center;display:flex;justify-content:flex-start;z-index:0}.location-block .icon-wrap{align-items:center;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-right:8px;width:18px}.location-block .icon-wrap img,.location-block .icon-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.location-block .select-default .select-current{border:0;border-radius:0;justify-content:space-between;line-height:20px;min-width:80px;padding:4px 0 0;text-transform:uppercase}.location-block .select-default .select-current:after{margin-left:7px;transition-duration:.3s;transition-property:transform}.location-block .select-default .select-option{background:#eeece8;padding:10px 10px 10px 26px;text-transform:uppercase}.location-block .select-default .select-option.selected{display:none}.location-block .select-default .select-list{border:0;border-radius:0 0 15px 15px;margin-left:-26px;overflow:hidden;transition-duration:.3s;transition-property:opacity;width:calc(100% + 26px)}.splide__pagination{margin-top:24px!important}.splide__pagination>:not(:last-child){margin-right:16px}.splide__pagination li{align-items:center;display:flex;justify-content:center}.splide__pagination .splide__pagination__page{background-color:#efede9;border-radius:50%;height:10px;min-width:10px;transition-duration:.3s;transition-property:background-color;transition-timing-function:linear;width:10px}.splide__pagination .splide__pagination__page.is-active{background-color:#9a7c56}@media(max-width:575.9px){.splide__pagination .splide__pagination__page{filter:brightness(.9)}}.catalog-filters{position:relative;width:100%;z-index:10}.catalog-filters .filters-wrapper{align-items:center;display:flex;justify-content:flex-end;width:100%}.catalog-filters .filters-wrapper>:not(:last-child){margin-right:24px}.catalog-filters .filter-wrap{align-items:center;display:flex;justify-content:center;padding:0 10px;width:max-content}.catalog-filters .filter-wrap.active .filter-trigger:after{transform:rotate(-180deg)}.catalog-filters .filter-trigger{align-items:center;color:#000;display:block;display:flex;font-size:15px;font-weight:300;justify-content:center;line-height:22px;overflow:hidden;position:relative;text-overflow:ellipsis;white-space:nowrap}.catalog-filters .filter-trigger:after{align-items:center;background:url(/local/templates/perina/front/dist/css/../img/svg/dropdown-arrow-2.svg);background-position:50%;background-size:contain;content:"";display:flex;height:16px;justify-content:center;margin-left:8px;position:relative;transform:rotate(0deg);transition-duration:.3s;transition-property:transform;width:16px}.catalog-filters .filter-list{border-radius:3px;box-shadow:0 4px 5px #ececec;overflow:hidden;padding:19px 10px 10px;width:100%}.catalog-filters .filter-list>:not(:last-child){margin-bottom:9px}.catalog-filters .filter-item{align-items:center;display:flex;justify-content:flex-start;max-width:max-content;width:100%}@media(hover:hover){.catalog-filters .filter-item:not(.all-item):hover .filter-link{color:#9a7c56}}.catalog-filters .filter-item.selected .filter-link{color:#9a7c56}.catalog-filters .filter-item.all-item{padding:7px 0}.catalog-filters .filter-item.all-item:last-child{padding-bottom:0}.catalog-filters .filter-item.all-item:first-child{padding-top:0}.catalog-filters .filter-item.all-item .filter-link{color:#9a7c56}@media(hover:hover){.catalog-filters .filter-item.all-item:hover .filter-link{color:#474646}}.catalog-filters .filter-link{color:#000;font-size:16px;font-weight:300;line-height:24px;transition-duration:.3s;transition-property:color}.catalog-filters .mob-filter{align-items:center;display:flex;display:none;justify-content:center;margin-left:auto;width:max-content}.catalog-filters .mob-filter .filter-btn{align-items:center;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;position:relative;width:24px}.catalog-filters .mob-filter .filter-btn img,.catalog-filters .mob-filter .filter-btn svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.catalog-filters .mob-filter .filter-btn:before{content:"";height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}@media(max-width:575.9px){.catalog-filters .mob-filter{display:flex}.catalog-filters .filters-wrapper{display:none}}.editor-descr{max-width:1100px}.editor-descr .collapse-content{max-height:107px}.pagination{margin-top:50px}.pagination,.pagination .pag-list{align-items:center;display:flex;justify-content:center}.pagination .pag-list>:not(:last-child){margin-right:35px}.pagination .pag-item,.pagination .pag-item.next,.pagination .pag-item.prev{align-items:center;display:flex;justify-content:center}.pagination .pag-item.next,.pagination .pag-item.prev{flex-shrink:0;height:24px;width:24px}.pagination .pag-item.next img,.pagination .pag-item.next svg,.pagination .pag-item.prev img,.pagination .pag-item.prev svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}@media(hover:hover){.pagination .pag-item.next:hover svg path,.pagination .pag-item.prev:hover svg path{stroke:#474646;fill:#474646}}.pagination .pag-item.next svg path,.pagination .pag-item.prev svg path{transition-duration:.3s;transition-property:fill,stroke}.pagination .pag-item.prev{transform:scaleX(-1)}.pagination .pag-item.dots{margin-left:-15px;margin-right:20px}.pagination .pag-item:not(.prev):not(.next).active .pag-link{color:#474646}.pagination .pag-link{align-items:center;color:#9a7c56;display:flex;font-size:18px;font-weight:300;justify-content:center;line-height:27px;text-align:center;transition-duration:.3s;transition-property:color;transition-timing-function:linear}@media(hover:hover){.pagination .pag-link:hover{color:#474646}}@media(max-width:575.9px){.pagination .pag-link{width:30px}.pagination .pag-list>:not(:last-child){margin-right:5px}}.add-fav{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}@media(hover:hover){.add-fav:hover .icon-wrap svg path{fill:#9a7c56}}.add-fav .icon-wrap{align-items:center;display:flex;justify-content:center;margin-right:7px}.add-fav .icon-wrap svg path{transition-duration:.3s;transition-property:fill}.add-fav .text-wrap{color:#000;font-size:15px;font-weight:300;line-height:22px}.easyzoom{zoom:1;display:inline-block;display:inline;position:relative}.easyzoom,.easyzoom>a{display:block;height:100%;width:100%}.easyzoom.is-loading img{cursor:progress}.easyzoom.is-ready img{cursor:crosshair}.easyzoom.is-error img{cursor:not-allowed}.easyzoom-notice{background:#fff;box-shadow:0 0 10px #888;left:50%;line-height:2em;margin:-1em 0 0 -5em;position:absolute;text-align:center;top:50%;width:10em;z-index:150}.easyzoom-flyout{background:#fff;overflow:hidden;position:absolute;z-index:100}.easyzoom--overlay .easyzoom-flyout{height:100%;left:0;top:0;width:100%}.easyzoom-flyout img{height:auto!important;min-height:170%!important;min-width:170%!important;width:auto!important}.easyzoom--adjacent .easyzoom-flyout{height:100%;left:100%;margin-left:20px;top:0;width:100%}@media(max-width:768px){.easyzoom-flyout{display:none!important}}.collapse-text.active .collapse-trigger .arrow-wrap{transform:rotate(-180deg) translateY(-1px)}.collapse-text.active .collapse-content:after{opacity:0}.collapse-text .collapse-content{max-height:107px;overflow:hidden;position:relative;transition-duration:.5s;transition-property:max-height}.collapse-text .collapse-content:after{background:linear-gradient(180deg,hsla(0,0%,100%,.3) 10%,hsla(0,0%,100%,.7) 70%,#fff);content:"";display:none;height:30px;opacity:1;position:absolute;top:calc(100% - 30px);width:100%}.collapse-text .collapse-trigger{align-items:center;cursor:pointer;display:flex;justify-content:flex-start;margin-top:24px;transition-duration:.3s;transition-property:opacity;transition-timing-function:linear;width:max-content}@media(hover:hover){.collapse-text .collapse-trigger:hover{opacity:.6}}.collapse-text .collapse-trigger .text{color:#9a7c56;display:block;font-size:20px;font-weight:400;line-height:1.45;width:max-content}.collapse-text .collapse-trigger .arrow-wrap{height:16px;margin-left:8px;min-width:16px;transform:translateY(1px);transition-duration:.3s;transition-property:transform;width:16px}.collapse-text .collapse-trigger .arrow-wrap svg path{fill:#9a7c56}@media(max-width:1600px){.collapse-text .collapse-content{max-height:96px}.collapse-text .collapse-trigger .text{font-size:18px}}.tabs-wrap{width:100%}.tabs-wrap .tabs-item{display:none}.tabs-wrap .tabs-item.active{display:block}.tabs-wrap .titles-wrap{align-items:stretch;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-start;width:100%}.tabs-wrap .titles-wrap>:not(:last-child){margin-right:40px}.tabs-wrap .titles-wrap .title-item{align-items:center;color:#474646;cursor:pointer;display:flex;font-size:15px;font-weight:300;justify-content:center;line-height:23px;position:relative;text-transform:uppercase;transition-duration:.3s;transition-property:opacity,color;width:max-content}.tabs-wrap .titles-wrap .title-item.active{color:#9a7c56;cursor:default}.tabs-wrap .titles-wrap .title-item.active:before{opacity:1}.tabs-wrap .titles-wrap .title-item:before{background-color:#9a7c56;content:"";height:1px;left:0;opacity:0;position:absolute;top:100%;transition-duration:.3s;transition-property:opacity;transition-timing-function:linear;width:100%}@media(max-width:479.9px){.tabs-wrap .titles-wrap{justify-content:space-between}.tabs-wrap .titles-wrap>:not(:last-child){margin-right:10px}.tabs-wrap .titles-wrap .title-item{font-weight:400}}.lds-ellipsis{display:inline-block;height:80px;position:relative;width:80px}.lds-ellipsis div{animation-timing-function:cubic-bezier(0,1,1,0);background:#9e7c3b;border-radius:50%;height:13px;position:absolute;top:33px;width:13px}.lds-ellipsis div:first-child{animation:lds-ellipsis1 .6s infinite;left:8px}.lds-ellipsis div:nth-child(2){animation:lds-ellipsis2 .6s infinite;left:8px}.lds-ellipsis div:nth-child(3){animation:lds-ellipsis2 .6s infinite;left:32px}.lds-ellipsis div:nth-child(4){animation:lds-ellipsis3 .6s infinite;left:56px}@keyframes lds-ellipsis1{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}to{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0)}to{transform:translate(24px)}}.catalog-slider{visibility:visible!important}.catalog-slider .cards-wrap{height:max-content;width:100%}.catalog-slider .catalog-card{border:1px solid #ededed;height:max-content;position:relative}.catalog-slider .catalog-card:before{content:"";display:block;left:0;padding-top:100%;position:relative;top:0;width:100%}.catalog-slider .catalog-card .card-block{align-items:stretch;display:flex;flex-direction:column;height:100%;justify-content:flex-end;left:0;position:absolute;top:0;width:100%}.catalog-slider .catalog-card .img-wrap{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.catalog-slider .catalog-card .img-wrap img{height:100%;object-fit:cover;transition-duration:.8s;transition-property:transform;transition-timing-function:ease;width:100%}.catalog-slider .catalog-card .info-wrap{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-end;z-index:1}.catalog-slider .catalog-card .catalog-title{align-items:flex-start;background:#fff;color:#5b5b5b;display:flex;flex-direction:column;font-size:25px;font-weight:300;justify-content:flex-start;line-height:37px;opacity:.9;padding:20px 24px;text-transform:uppercase;transition-duration:.8s;transition-property:color;transition-timing-function:ease;width:100%}.catalog-slider .catalog-card .catalog-title .card-type{color:#5b5b5b;display:block;font-size:15px;font-weight:300;line-height:22px;margin-bottom:5px;text-transform:none}@media(hover:hover){.catalog-slider .catalog-card:hover .catalog-title{color:#9a7c56}.catalog-slider .catalog-card:hover .img-wrap img{transform:scale(1.2)}}@media(min-width:576px){.catalog-slider .cards-wrap{display:flex!important;flex-wrap:wrap;justify-content:space-between;margin-bottom:-24px!important}.catalog-slider .catalog-card{margin-bottom:24px;max-width:calc(33.33333% - 16px);width:100%}}@media(max-width:1600px){.catalog-slider .catalog-card .catalog-title{font-size:22px;line-height:1.5}}@media(max-width:1400px){.catalog-slider .catalog-card .catalog-title{font-size:20px;line-height:29px;padding:8px 15px}}@media(max-width:1024px){.catalog-slider .catalog-card{max-width:calc(50% - 12px)}}@media(max-width:700px){.catalog-slider .catalog-title{font-size:16px;line-height:1.45}}@media(max-width:575.9px){.catalog-slider .catalog-card{max-width:unset}.catalog-slider .catalog-card .catalog-title{align-items:center;font-size:20px;line-height:29px;padding:10px 15px 9px;text-align:center;width:100%}}.form .input-wrap{align-items:flex-start;display:flex;justify-content:flex-start;position:relative}.form .input-wrap .input{background-color:rgba(0,0,0,0);border-bottom:1px solid #aeaeae;color:#0d0d0d;color:#000;font-size:20px;font-weight:300;line-height:1.5;padding:0 0 5px;width:100%}.form .input-wrap .input.has-value~.placeholder,.form .input-wrap .input:focus~.placeholder{top:-8px;transform:scale(.8333333333) translateY(-100%)}.form .input-wrap .placeholder{color:#aeaeae;font-size:18px;font-weight:300;left:0;line-height:1.5;position:absolute;top:3px;transform-origin:left;transition-duration:.3s;transition-property:transform,top}.form .alert-input-text{color:red;font-size:12px;font-weight:400;left:0;line-height:16px;position:absolute;top:100%}.form .checkbox-wrap{align-items:center;display:flex;justify-content:center;position:relative}.form .checkbox-wrap .input{display:none}.form .checkbox-wrap .input:checked~.holder:after{opacity:1}.form .checkbox-wrap .holder{align-items:center;background-color:rgba(0,0,0,0);border:1px solid #474646;border-radius:5px;cursor:pointer;display:flex;flex-shrink:0;height:24px;justify-content:center;margin-right:10px;min-width:24px;position:relative;transition-duration:.3s;transition-property:border-color,background-color,opacity;transition-timing-function:ease;width:24px}.form .checkbox-wrap .holder:after{background:url(/local/templates/perina/front/dist/css/../img/svg/form-checkmark.svg) 50% no-repeat;background-size:contain;content:"";height:15px;left:1px;opacity:0;position:absolute;top:4px;transition-duration:.2s;transition-property:opacity;width:20px}.form .checkbox-wrap .text{color:#000;font-size:15px;font-weight:300;line-height:1.47}.form .checkbox-wrap .text .link{text-decoration:underline;text-decoration-thickness:from-font;text-underline-offset:3px}@media(max-width:1600px){.form .input-wrap .input{font-size:18px}.form .input-wrap .placeholder{font-size:16px}}@media(max-width:1600px)and (min-width:992px){.form .checkbox-wrap .text{font-size:14px}}@media(max-width:575.9px){.form .input-wrap .input{font-size:15px;line-height:25px}.form .input-wrap .input.has-value~.placeholder,.form .input-wrap .input:focus~.placeholder{top:-5px;transform:scale(.8) translateY(-100%)}.form .input-wrap .placeholder{font-size:15px;line-height:25px}.form .checkbox-wrap .text{font-size:14px;line-height:20px}}.ballonBl{font-family:Circe;padding:14px 0 6px 14px}.ballonBl>:not(:last-child){margin-bottom:8px}.ballonBl span.tit{color:#5b5b5b;font-size:24px;font-weight:300;line-height:36px;text-transform:uppercase}.ballonBl a,.ballonBl span{color:#000;display:block;font-size:20px;font-weight:300;line-height:29px;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:from-font;transition-duration:.2s;transition-property:text-decoration-color;transition-timing-function:linear}.ballonBl .time{color:#9e7c3b}.ballonBl a:hover{text-decoration-color:#000}@media(max-width:768.9px){.ballonBl{padding:5px}.ballonBl span.tit{font-size:18px;line-height:26px}.ballonBl a,.ballonBl span{font-size:16px;line-height:24px}}@media(max-width:479.9px){.ballonBl span.tit{font-size:15px;line-height:23px}.ballonBl a,.ballonBl span{font-size:12px;line-height:18px}}.prompt-block{align-items:center;color:#000;display:flex;font-size:15px;font-weight:300;justify-content:flex-start;line-height:22px}.prompt-block:before{align-items:flex-start;background:url(/local/templates/perina/front/dist/css/../img/svg/prompt-icon.svg) 50% no-repeat;background-size:contain;content:"";display:flex;height:21px;justify-content:flex-start;margin-right:10px;min-width:21px;width:21px}.providers-tab .providers-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.providers-tab .providers-list>:not(:last-child){margin-bottom:30px}.providers-tab .providers-list .provider-item{align-items:flex-start;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-start;min-height:188px;padding-bottom:20px;width:100%}.providers-tab .providers-list .provider-title{display:none}.providers-tab .providers-list .provider-block,.providers-tab .providers-list .provider-name{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.providers-tab .providers-list .provider-name{flex-direction:column;margin-right:60px;max-width:300px}.providers-tab .providers-list .provider-name .icon-wrap{align-items:center;display:flex;display:block;flex-shrink:0;height:50px;justify-content:center;margin-bottom:30px;transition-duration:.3s;transition-property:opacity;transition-timing-function:linear;width:150px}.providers-tab .providers-list .provider-name .icon-wrap img,.providers-tab .providers-list .provider-name .icon-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}@media(hover:hover){.providers-tab .providers-list .provider-name .icon-wrap:hover{opacity:.5}}.providers-tab .providers-list .provider-name .link-wrap{color:#9a7c56;font-size:18px;font-weight:300;line-height:1.5;text-decoration:underline;text-decoration-color:rgba(0,0,0,0);transition-duration:.3s;transition-property:text-decoration-color;transition-timing-function:linear}@media(hover:hover){.providers-tab .providers-list .provider-name .link-wrap:hover{text-decoration-color:#9a7c56}}.providers-tab .providers-list .provider-info{align-items:flex-start;display:flex;justify-content:flex-start;width:100%}.providers-tab .providers-list .provider-price{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:80px;margin-top:15px}.providers-tab .providers-list .provider-price .price-wrap{align-items:flex-end;display:flex;justify-content:center;margin-bottom:15px;width:100%}.providers-tab .providers-list .provider-price .text-sum{color:#000;font-size:27px;font-weight:400;line-height:40px;text-transform:uppercase}.providers-tab .providers-list .provider-price .text-currency{color:#000;display:block;font-size:13px;font-weight:400;line-height:1;margin-bottom:9px;margin-left:4px;text-transform:uppercase}.providers-tab .providers-list .provider-price .btn{padding:11px 10px 7px;width:158px}.providers-tab .providers-list .provider-price .btn .text{color:inherit;font-size:15px;font-weight:400;line-height:1.47}.providers-tab .providers-list .provider-maps{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:23px;margin-right:auto;max-width:579px;width:100%}.providers-tab .providers-list .provider-maps .text{color:#000;font-size:18px;font-weight:300;line-height:1.5;margin-bottom:10px}.providers-tab .providers-list .provider-points .points-title{color:#9a7c56;font-size:18px;font-weight:300;line-height:1.5;position:relative}@media(hover:hover){.providers-tab .providers-list .provider-points .points-title:hover:after{opacity:0}}.providers-tab .providers-list .provider-points .points-title:after{background:url(/local/templates/perina/front/dist/css/../img/svg/dotted-border.svg) 50% repeat-x;background-position-x:left;content:"";height:2px;left:0;opacity:1;position:absolute;top:100%;transition-duration:.2s;transition-property:opacity;transition-timing-function:linear;width:100%}.providers-tab .providers-list .provider-points .point-item{max-width:100%}.providers-tab .providers-list .provider-points .point-item[data-collapse=open] .point-title:before{transform:rotate(180deg)}.providers-tab .providers-list .provider-points .point-item.collapse:not(.active)>.accord-body{display:none}.providers-tab .providers-list .provider-points .point-item .point-title{align-items:center;color:#474646;display:flex;font-size:16px;font-weight:300;justify-content:flex-start;line-height:27px;max-width:100%}.providers-tab .providers-list .provider-points .point-item .point-title:before{align-items:center;background:url(/local/templates/perina/front/dist/css/../img/svg/dropdown-arrow.svg) 50% no-repeat;background-size:contain;content:"";display:flex;height:13px;justify-content:center;margin-right:15px;min-width:13px;transition-duration:.3s;transition-property:transform;transition-timing-function:linear;width:13px}.providers-tab .providers-list .provider-points .point-item .point-map{align-items:flex-start;display:flex;justify-content:flex-start;max-width:100%}.providers-tab .providers-list .provider-points .point-item .point-map.loaded>:first-child{margin-top:20px}.providers-tab .providers-list .provider-points .point-item .point-map iframe{max-width:100%}.providers-tab .providers-list .provider-points .point-item:not(:last-child){margin-bottom:12px}.providers-tab .providers-list .provider-points .point-item:first-child{margin-top:20px}.providers-tab .providers-list .provider-links{align-items:flex-start;align-items:center;display:flex;flex-direction:column;justify-content:flex-start;justify-content:center;margin-left:20px;min-height:118px;min-width:max-content}.providers-tab .providers-list .provider-links>:not(:last-child){margin-bottom:5px}.providers-tab .providers-list .provider-links .link{color:#000;font-size:18px;font-weight:300;line-height:1.5}@media(min-width:769px){.providers-tab .providers-list .provider-block{display:flex!important;height:auto!important;pointer-events:all!important}}@media(max-width:1600px){.providers-tab .providers-list .provider-links .link,.providers-tab .providers-list .provider-maps .text,.providers-tab .providers-list .provider-name .link-wrap,.providers-tab .providers-list .provider-points .points-title{font-size:16px}}@media(max-width:1600px)and (min-width:769px){.providers-tab .providers-list .provider-price .btn{padding:8px 10px 6px;width:130px}.providers-tab .providers-list .provider-price .btn .text{font-size:14px}}@media(max-width:1500px){.providers-tab .providers-list .provider-name{margin-right:20px;max-width:250px}}@media(max-width:1300px){.providers-tab .providers-list .provider-maps{max-width:400px}}@media(max-width:1200px){.providers-tab .providers-list .provider-name{margin-right:20px;max-width:200px}.providers-tab .providers-list .provider-price{margin-right:20px}.providers-tab .providers-list .provider-maps{margin-left:0;max-width:350px}}@media(max-width:991.9px){.providers-tab .providers-list .provider-info{justify-content:space-between;margin-top:30px}.providers-tab .providers-list .provider-block{flex-direction:column}.providers-tab .providers-list .provider-name .link-wrap{font-size:16px;line-height:23px}.providers-tab .providers-list .provider-maps{margin-right:40px;max-width:100%}.providers-tab .providers-list .provider-links .link,.providers-tab .providers-list .provider-maps .text{font-size:16px;line-height:23px}}@media(max-width:768.9px){.providers-tab .providers-list .provider-title{align-items:center;display:flex;justify-content:space-between;padding:14px 0 11px;width:100%}.providers-tab .providers-list .provider-title .currency,.providers-tab .providers-list .provider-title .sum,.providers-tab .providers-list .provider-title .text{color:#474646;font-size:21px;font-weight:300;line-height:1;text-transform:uppercase}.providers-tab .providers-list .provider-title .currency{margin-left:5px;text-transform:lowercase}.providers-tab .providers-list .provider-title .sum{display:block;margin-left:auto}.providers-tab .providers-list .provider-title:after{align-items:center;background:url(/local/templates/perina/front/dist/css/../img/svg/dropdown-arrow.svg) 50% no-repeat;background-size:contain;content:"";display:flex;height:16px;justify-content:center;margin-left:10px;transform:rotate(0deg);transition-duration:.3s;transition-property:transform;transition-timing-function:linear;width:16px}.providers-tab .providers-list .provider-item{flex-direction:column;margin-bottom:0;min-height:unset;padding:0}.providers-tab .providers-list .provider-item[data-collapse=open] .provider-title:after{transform:rotate(-180deg)}.providers-tab .providers-list .provider-name{margin-right:0;margin-top:20px}.providers-tab .providers-list .providers-list>:not(:last-child){margin-bottom:0}.providers-tab .providers-list .provider-info{flex-direction:column;flex-wrap:wrap;margin-top:0}.providers-tab .providers-list .provider-price{order:1}.providers-tab .providers-list .provider-links{margin-top:15px;min-height:unset;order:2}.providers-tab .providers-list .provider-maps{margin-right:0!important;margin-top:15px;max-width:100%;order:3;padding-left:20px}.providers-tab .providers-list .provider-block>:last-child{padding-bottom:15px}.providers-tab .providers-list .provider-points .point-item .point-title{font-size:22px}}@media(max-width:575.9px){.providers-tab .providers-list .provider-price .btn{height:42px}}.header{position:relative;width:100vw;z-index:20}.header .select-default .select-current:after{align-self:flex-start;background:url(/local/templates/perina/front/dist/css/../img/svg/dropdown-arrow-2.svg) 50% no-repeat}.header .header-wrap{background:#eeece8;padding:8px 0;position:relative;width:100%;z-index:20}.header .header-wrap .container{align-items:center;display:flex;justify-content:space-between;max-width:1520px;padding:0 40px;width:100%}.header .header-wrap .left-part{align-items:center;display:flex;justify-content:flex-start}.header .header-wrap .right-part{align-items:center;display:flex;justify-content:flex-end;position:relative}.header .header-wrap .right-part>:not(:last-child){margin-right:24px}.header .header-wrap .right-part .icon{cursor:pointer;height:24px;min-width:24px;position:relative;width:24px}.header .header-wrap .right-part .icon:not(.burger-menu){align-items:center;display:flex;justify-content:center}.header .header-wrap .right-part .icon svg path{transition-duration:.3s;transition-property:fill;transition-timing-function:linear}.header .header-wrap .right-part .icon.favorites-icon .like_changer{color:#9a7c56;font-size:12px;max-width:26px;overflow:hidden;position:absolute;right:0;text-overflow:ellipsis;top:-9px;transform:translateX(100%);width:max-content}.header .header-wrap .right-part .icon:hover svg path{fill:#9a7c56}.header .header-wrap .right-part .logo-wrap{align-items:center;display:flex;display:none;flex-shrink:0;height:28px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}.header .header-wrap .right-part .logo-wrap img,.header .header-wrap .right-part .logo-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}@media(max-width:1600px){.header .header-wrap .container{max-width:1200px}}@media(max-width:1600px)and (min-width:992px){.header .header-wrap .right-part .icon{height:22px;min-width:22px;width:22px}}@media(max-width:1024px){.header .header-wrap{background-color:#fff;padding:18px 0}.header .header-wrap .container{padding:0 40px}.header .header-wrap .left-part{display:none}.header .header-wrap .right-part{width:100%}.header .header-wrap .right-part .logo-wrap{display:flex}.header .header-wrap .right-part .burger-menu{margin-left:auto}}@media(max-width:768.9px){.header .header-wrap .right-part>:not(:last-child){margin-right:48px}}@media(max-width:575.9px){.header .header-wrap{padding:20px 0 16px}.header .header-wrap .container{padding:0 20px}.header .header-wrap .right-part .logo-wrap{margin-top:-2px}.header .header-wrap .right-part>:not(:last-child){margin-right:24px}.header .header-wrap .right-part .search-icon{transform:scale(1.1)}.header .header-wrap .right-part .burger-menu{height:21px;min-width:21px;width:21px}}.footer{align-items:flex-start;border-top:1px solid #e0e0e0;display:flex;flex-direction:column;justify-content:stretch}.footer .top-footer{border-bottom:1px solid #e0e0e0;padding:62px 0 60px;width:100%}.footer .top-footer .container{max-width:1520px;padding:0 40px}.footer .footer-wrap{align-items:flex-start;display:flex;justify-content:space-between}.footer .footer-wrap .col{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:max-content}.footer .footer-wrap .col-logo{margin-right:auto}.footer .footer-wrap .col-logo>:not(:last-child){margin-bottom:24px}.footer .footer-wrap .col-menu{align-items:flex-start;display:flex;justify-content:space-between;margin:0 auto 0 38px}.footer .footer-wrap .col-contacts{margin-left:80px;margin-right:auto;min-width:max-content}.footer .footer-wrap .col-contacts>:not(:last-child){margin-bottom:38px}.footer .footer-wrap .col-info{margin-left:50px;margin-right:37px;max-width:188px}.footer .footer-wrap .col-info>:not(:last-child){margin-bottom:16px}.footer .footer-wrap .col-menu{flex-direction:row;max-width:426px;width:100%}.footer .footer-wrap .col-menu .menu-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.footer .footer-wrap .col-menu .menu-block:not(:last-child){margin-right:auto}.footer .footer-wrap .col-menu .menu-list{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.footer .footer-wrap .col-menu .menu-list>:not(:last-child){margin-bottom:8px}.footer .footer-wrap .col-menu .menu-link{color:#000;font-size:15px;font-weight:300;line-height:23px;position:relative}.footer .footer-wrap .col-menu .menu-link:after{background-color:#5b5b5b;content:"";height:1px;left:0;opacity:0;position:absolute;top:calc(100% - 3px);transition-duration:.3s;transition-property:opacity;width:100%}@media(hover:hover){.footer .footer-wrap .col-menu .menu-link:hover:after{opacity:1}}.footer .footer-wrap .col-menu .menu-title{display:none}.footer .footer-wrap .col-logo{margin-top:12px}.footer .footer-wrap .col-logo .logo-wrap{align-items:center;display:flex;flex-shrink:0;height:48px;justify-content:center;min-width:175px;width:175px}.footer .footer-wrap .col-logo .logo-wrap img,.footer .footer-wrap .col-logo .logo-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.footer .footer-wrap .col-logo .soc-list{align-items:center;display:flex;justify-content:center;margin-left:auto;margin-right:auto}.footer .footer-wrap .col-logo .soc-list>:not(:last-child){margin-right:10px}.footer .footer-wrap .col-logo .soc-list .soc-item,.footer .footer-wrap .col-logo .soc-list .soc-link{align-items:center;display:flex;justify-content:center}.footer .footer-wrap .col-logo .soc-list .soc-link{flex-shrink:0;height:24px;min-width:24px;width:24px}.footer .footer-wrap .col-logo .soc-list .soc-link img,.footer .footer-wrap .col-logo .soc-list .soc-link svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.footer .footer-wrap .col-logo .copy{color:#5b5b5b;font-size:12px;font-weight:400;line-height:1.5;text-align:center;text-transform:uppercase;white-space:nowrap;width:100%}.footer .footer-wrap .col-contacts .contact-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.footer .footer-wrap .col-contacts .contact-title{color:#000;font-size:15px;font-weight:300;line-height:23px}.footer .footer-wrap .col-contacts .contact-list{align-items:flex-start;display:flex;justify-content:flex-start;margin-top:8px}.footer .footer-wrap .col-contacts .contact-list>:not(:last-child){margin-bottom:8px}.footer .footer-wrap .col-contacts .contact-link{color:#9a7c56;font-size:15px;font-weight:300;line-height:23px}.footer .footer-wrap .col-info{align-items:center;margin-top:12px}.footer .footer-wrap .col-info .banner-wrap{align-items:center;display:flex;flex-shrink:0;height:65px;justify-content:center;min-width:150px;width:150px}.footer .footer-wrap .col-info .banner-wrap img,.footer .footer-wrap .col-info .banner-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.footer .footer-wrap .col-info .banner-descr{color:#000;display:block;font-size:14px;font-weight:300;line-height:21px;max-width:151px;text-align:center;text-transform:uppercase}.footer .bottom-footer{padding:20px 0;width:100%}.footer .bottom-footer .container{max-width:1520px;padding:0 40px}.footer .bottom-footer .text{color:#5b5b5b;display:block;font-size:15px;font-weight:300;line-height:23px;width:100%}.footer .bottom-footer .text .link{opacity:1;position:relative;transition-duration:.3s;transition-property:opacity}.footer .bottom-footer .text .link:hover{opacity:.5}.footer .bottom-footer .text .link:after{background-color:#000;content:"";height:1px;left:0;position:absolute;top:calc(100% - 5px);width:100%}.footer .bottom-footer .copy{color:#474646;display:none;font-size:12px;font-weight:300;line-height:1.5;margin-top:10px;text-align:center;text-transform:uppercase;width:100%}@media(max-width:1600px){.footer .bottom-footer .container,.footer .top-footer .container{max-width:1200px;padding:0 40px}}@media(max-width:1600px)and (min-width:992px){.footer .bottom-footer .text{font-size:14px;line-height:21px}.footer .footer-wrap .col-menu{margin:0 auto 0 60px;max-width:360px}.footer .footer-wrap .col-contacts .contact-link,.footer .footer-wrap .col-contacts .contact-title,.footer .footer-wrap .col-menu .menu-link{font-size:14px;line-height:21px}.footer .footer-wrap .col-logo>:not(:last-child){margin-bottom:20px}.footer .footer-wrap .col-logo .logo-wrap{height:39.7714285714px;min-width:145px;width:145px}.footer .footer-wrap .col-logo .soc-list .soc-link{height:20px;min-width:20px;width:20px}.footer .footer-wrap .col-info .banner-wrap{height:54.1666666667px;min-width:125px;width:125px}.footer .footer-wrap .col-info .banner-descr{font-size:13px;line-height:19px}}@media(max-width:1200px){.footer .footer-wrap .col-menu{max-width:350px}}@media(max-width:991.9px){.footer .footer-wrap{flex-wrap:wrap}.footer .footer-wrap .col-logo{align-items:center;margin-bottom:50px;margin-top:0;width:100%}.footer .footer-wrap .col-info{margin:50px auto 0;max-width:100%;width:100%}.footer .footer-wrap .col-menu{margin:0 auto 0 0;max-width:60%}.footer .footer-wrap .col-menu .menu-block:last-child{margin:0}.footer .footer-wrap .col-contacts{margin:0 0 0 50px;max-width:30%}}@media(max-width:768.9px){.footer .top-footer{border-bottom:0;padding:63px 0 33px}.footer .top-footer .container{padding:0 24px}.footer .bottom-footer{padding:0 0 10px}.footer .bottom-footer .container{padding:0 40px}.footer .bottom-footer .text{font-size:12px;line-height:18px;text-align:center}.footer .bottom-footer .text .link:after{top:calc(100% - 3px)}.footer .bottom-footer .copy{display:block}.footer .footer-wrap .col-logo .logo-wrap{height:auto;min-width:unset;width:151px}.footer .footer-wrap .col-logo .soc-list{padding:0}.footer .footer-wrap .col-logo .soc-list>:not(:last-child){margin-right:24px}.footer .footer-wrap .col-logo .soc-list .soc-link{height:24px;min-width:24px;position:relative;width:24px}.footer .footer-wrap .col-logo .soc-list .soc-link:before{content:"";height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.footer .footer-wrap .col-logo .copy{display:none}.footer .footer-wrap .col-menu{flex-direction:column;left:-24px;max-width:100vw;min-width:100vw;width:100vw}.footer .footer-wrap .col-menu .accord.collapse:not(.active)>.accord-body{display:none}.footer .footer-wrap .col-menu .accord[data-collapse=open] .menu-title .arrow-wrap{transform:rotate(-180deg)}.footer .footer-wrap .col-menu .accord[data-collapse=open] .menu-title .arrow-wrap svg path{fill:#9a7c56}.footer .footer-wrap .col-menu .menu-title{align-items:center;display:flex;justify-content:space-between;padding:15px 0;text-transform:uppercase;width:100%}.footer .footer-wrap .col-menu .menu-title .title{color:#474646;font-size:18px;font-weight:300;line-height:27px}.footer .footer-wrap .col-menu .menu-title .arrow-wrap{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;transform:rotate(0deg);transition-duration:.3s;transition-property:transform;transition-timing-function:linear;width:16px}.footer .footer-wrap .col-menu .menu-title .arrow-wrap img,.footer .footer-wrap .col-menu .menu-title .arrow-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.footer .footer-wrap .col-menu .menu-title .arrow-wrap svg path{transition-duration:.3s;transition-property:fill;transition-timing-function:linear}.footer .footer-wrap .col-menu .menu-block{border-top:1px solid #d9d9d9;padding:0 40px;width:100%}.footer .footer-wrap .col-menu .menu-block:last-child{border-bottom:1px solid #d9d9d9}.footer .footer-wrap .col-menu .menu-list>:not(:last-child){margin-bottom:11px}.footer .footer-wrap .col-menu .menu-item:last-child{margin-bottom:11px}.footer .footer-wrap .col-menu .menu-link{color:#9a7c56}.footer .footer-wrap .col-contacts{display:none}.footer .footer-wrap .col-info{margin-top:25px}.footer .footer-wrap .col-info .banner-descr{font-size:16px;line-height:24px;max-width:unset}}@media(max-width:575.9px){.footer .top-footer{border-bottom:1px solid #e0e0e0;padding:60px 0 0}.footer .top-footer .container{padding:0 20px}.footer .bottom-footer{padding:30px 0 10px}.footer .bottom-footer .container{padding:0 20px}.footer .bottom-footer .copy{font-size:14px;line-height:21px;margin-top:16px}.footer .footer-wrap .col-info{background-color:#eeece8;margin-left:-20px;margin-right:-20px;margin-top:0;max-width:100vw;padding-bottom:30px;padding-top:30px;width:100vw}.footer .footer-wrap .col-info .banner-descr{font-size:14px;line-height:18px}.footer .footer-wrap .col-info .banner-wrap{height:52px;min-width:120px;width:120px}.footer .footer-wrap .col-logo{margin-bottom:60px}.footer .footer-wrap .col-logo .logo-wrap{height:40px;width:145px}.footer .footer-wrap .col-menu{left:-20px}.footer .footer-wrap .col-menu .menu-block{padding:0 20px}.footer .footer-wrap .col-menu .menu-title{padding:17px 0 16px}.footer .footer-wrap .col-menu .menu-title .title{font-size:16px;line-height:24px}.footer .footer-wrap .col-info>:not(:last-child){margin-bottom:24px}}.section-home-hero{overflow:hidden;padding:0}.section-home-hero .hero-slider{width:100vw}.section-home-hero .hero-slider.anim .slider-card .img-wrap img{transform:scale(1.1)}.section-home-hero .slider-card{align-items:center;display:flex;height:875px;height:737px;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.section-home-hero .slider-card .img-wrap{height:100%;position:absolute;width:100%}.section-home-hero .slider-card .img-wrap .desk-wrap,.section-home-hero .slider-card .img-wrap .mob-wrap{height:100%;width:100%}.section-home-hero .slider-card .img-wrap .mob-wrap{display:none}.section-home-hero .slider-card .img-wrap img{height:100%;object-fit:cover;object-position:left bottom;transition:transform 5s .3s;width:100%}.section-home-hero .slider-card .img-wrap .lazy-video{height:100%;object-fit:cover;width:100%}.section-home-hero .slider-card .info-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;max-width:724px;opacity:1;position:relative;width:100%;z-index:10}.section-home-hero .slider-card .slider-title{color:#fff;font-size:39px;font-weight:300;line-height:1.48;text-align:center;text-transform:uppercase}.section-home-hero .slider-card .slider-title .mob-title{display:none}.section-home-hero .slider-card .btn{height:48px;margin-top:30px;width:290px}.section-home-hero .slider-card .btn .text{color:inherit;font-size:17px;font-weight:400;line-height:25px}@media(max-width:1600px){.section-home-hero .slider-card{height:700px;height:600px}.section-home-hero .slider-card .slider-title{font-size:33px}.section-home-hero .slider-card .btn{height:44px;width:250px}.section-home-hero .slider-card .btn .text{color:inherit;font-size:15px;font-weight:400;line-height:18px}}@media(max-width:991.9px){.section-home-hero .slider-card{height:400px}.section-home-hero .slider-card .info-wrap{max-width:362px}.section-home-hero .slider-card .slider-title{font-size:25px}.section-home-hero .slider-card .btn{height:48px;margin-top:36px;width:230px}}@media(max-width:575.9px){.section-home-hero .slider-card{height:calc(100vh - 60px)}.section-home-hero .slider-card .btn{margin-top:36px}.section-home-hero .slider-card .btn .text{font-size:16px;line-height:24px}.section-home-hero .slider-card .img-wrap .desk-wrap{display:none}.section-home-hero .slider-card .img-wrap .mob-wrap{display:block}.section-home-hero .slider-card .img-wrap img{object-position:70% bottom}.section-home-hero .slider-card .slider-title{font-size:24px}.section-home-hero .slider-card .slider-title .desk-title{display:none}.section-home-hero .slider-card .slider-title .mob-title{display:block}.section-home-hero .slider-card .info-wrap{margin-top:-23%;max-width:395px;padding:0 15px}.section-home-hero .slider-card .img-wrap img{transform:scale(1)!important}}.section-home-collection{padding:24px 0 0}.section-home-collection.to-left .collection-wrap{flex-direction:row-reverse}.section-home-collection .collection-wrap{align-items:stretch;display:flex;justify-content:flex-start;max-height:38.3854166667vw;min-height:38.3854166667vw}.section-home-collection .collection-img{align-items:center;display:flex;justify-content:center;max-width:60.15625vw;width:100%}.section-home-collection .collection-img img,.section-home-collection .collection-img svg{height:100%;object-fit:cover;width:100%}.section-home-collection .collection-info{align-items:center;background:#eeece8;display:flex;justify-content:center;max-width:39.84375vw;padding:45px 50px;width:100%}.section-home-collection .collection-info .collection-title{color:#5b5b5b;font-size:39px;font-weight:300;line-height:1.4;margin:0 auto 16px;max-width:502px;text-align:center;width:100%}.section-home-collection .collection-info .collection-descr{color:#000;font-size:18px;font-weight:300;line-height:24px;margin:0 auto 48px;max-width:380px;text-align:center;width:100%}.section-home-collection .collection-info .btn{height:54px;height:48px;max-width:320px;width:100%;width:290px}.section-home-collection .collection-info .btn .text{color:inherit;font-size:17px;font-weight:400;line-height:25px}.section-home-collection .collection-info .info-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}@media(min-width:1920.9px){.section-home-collection .collection-wrap{max-height:737px;min-height:737px}}@media(max-width:1600px){.section-home-collection{padding:18px 0 0}.section-home-collection .collection-info .collection-title{font-size:30px;max-width:400px}.section-home-collection .collection-info .collection-descr{color:inherit;font-size:16px;font-weight:300;line-height:22px;max-width:330px}.section-home-collection .collection-info .info-wrap{max-width:380px}.section-home-collection .collection-info .btn{height:44px;max-width:230px}.section-home-collection .collection-info .btn .text{color:inherit;font-size:14px;font-weight:400;line-height:16px}.section-home-collection .collection-wrap{min-height:34.7222222222vw}}@media(max-width:1024px){.section-home-collection .collection-img{max-width:50%}.section-home-collection .collection-info{max-width:50%;padding:45px 30px}.section-home-collection .collection-info .collection-title{font-size:24px;line-height:35px;max-width:300px}.section-home-collection .collection-info .collection-descr{font-size:16px;line-height:24px;margin-bottom:16px;max-width:335px}.section-home-collection .collection-wrap{min-height:40.3225806452vw}}@media(max-width:991.9px){.section-home-collection .collection-wrap{max-height:unset}.section-home-collection .collection-info .btn{height:36px;max-width:210px;padding:10px 10px 6px}.section-home-collection .collection-info .btn .text{font-size:13px;line-height:20px}}@media(max-width:768.9px){.section-home-collection .collection-img,.section-home-collection .collection-info{max-width:50%}.section-home-collection .collection-info .btn{font-size:13px;line-height:20px;padding:9px 10px 8px}}@media(max-width:575.9px){.section-home-collection .collection-wrap,.section-home-collection.to-left .collection-wrap{flex-direction:column}.section-home-collection .collection-img,.section-home-collection .collection-info{max-width:100%}.section-home-collection .collection-img{height:70.6666666667vw}.section-home-collection .collection-info{padding:37px 18px}.section-home-collection .collection-info .collection-title{font-size:28px;line-height:140%;margin-bottom:16px;max-width:295px}.section-home-collection .collection-info .collection-descr{margin-bottom:23px;max-width:292px}.section-home-collection .collection-info .btn{max-width:270px}}.section-home-catalog{padding-top:100px}.section-home-catalog .title{color:#c4c6cc;display:block;font-size:85px;font-weight:300;line-height:126px;margin-bottom:24px;margin-left:5.5208333333vw;opacity:.5;text-transform:uppercase}@media(max-width:1600px){.section-home-catalog .title{font-size:70px;line-height:1.48}}@media(max-width:1400px){.section-home-catalog .title{font-size:60px}}@media(max-width:1024px){.section-home-catalog{padding-top:50px}.section-home-catalog .title{font-size:48px;margin-left:16px}}@media(max-width:700px){.section-home-catalog .title{font-size:32px;line-height:47px;margin-left:0}}@media(max-width:575.9px){.section-home-catalog .title{filter:brightness(.7);text-align:center;width:100%}}@media(max-width:370px){.section-home-catalog .title{font-size:8.5333333333vw;line-height:12.5333333333vw}}.section-home-benefits{margin-top:0}.section-home-benefits .container{margin:0 auto;max-width:1920px;padding:0 157px}.section-home-benefits .benefits-slider{visibility:visible;width:100%}.section-home-benefits .benefits-wrap{width:100%}.section-home-benefits .benefits-wrap>:not(:last-child){margin-bottom:106px}.section-home-benefits .benefit-card{align-items:stretch;display:flex;justify-content:space-between;width:100%}.section-home-benefits .benefit-card .img-wrap{align-self:center;max-width:685px;overflow:hidden;position:relative;width:100%}.section-home-benefits .benefit-card .img-wrap:before{content:"";display:block;left:0;padding-top:68.6131386861%;position:relative;top:0}.section-home-benefits .benefit-card .img-wrap .img-small{display:none;z-index:1}.section-home-benefits .benefit-card .img-wrap .img-desk{align-items:center;display:flex;flex-shrink:0;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.section-home-benefits .benefit-card .img-wrap .img-desk img,.section-home-benefits .benefit-card .img-wrap .img-desk svg{display:block;height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.section-home-benefits .benefit-card .img-small{align-items:center;display:flex;flex-shrink:0;height:230px;justify-content:center;width:230px}.section-home-benefits .benefit-card .img-small img,.section-home-benefits .benefit-card .img-small svg{display:block;height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.section-home-benefits .benefit-card .img-small:before{background-color:#eeece8;content:"";height:100%;position:absolute;width:100%;z-index:-1}.section-home-benefits .benefit-card .benefit-info{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:center;max-width:43.0729166667vw;position:relative;width:100%;z-index:1}.section-home-benefits .benefit-card .benefit-info .img-small{position:absolute;right:0;top:0;z-index:-1}.section-home-benefits .benefit-card .benefit-title{color:#5b5b5b;display:block;font-size:39px;font-weight:300;line-height:57px;margin-bottom:10px;text-align:left;transition-duration:.3s;transition-property:opacity}.section-home-benefits .benefit-card .benefit-title.benefit-mob-title{display:none}@media(hover:hover){.section-home-benefits .benefit-card .benefit-title:hover{opacity:.5}}.section-home-benefits .benefit-card .benefit-descr{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#000;display:block;display:-webkit-box;font-size:18px;font-weight:300;line-height:27px;margin-bottom:10px;overflow:hidden;text-align:left}.section-home-benefits .benefit-card .benefit-link{color:#9a7c56;font-size:20px;font-weight:400;line-height:29px;position:relative;width:max-content}.section-home-benefits .benefit-card .benefit-link:after{background-color:#9a7c56;content:"";height:1px;left:0;opacity:0;position:absolute;top:calc(100% - 5px);transition-duration:.3s;transition-property:opacity;width:100%}@media(hover:hover){.section-home-benefits .benefit-card .benefit-link:hover:after{opacity:1}}.section-home-benefits .benefit-card:nth-of-type(2n){flex-direction:row-reverse}.section-home-benefits .benefit-card:nth-of-type(2n) .img-wrap{margin-left:80px}.section-home-benefits .benefit-card:nth-of-type(2n) .benefit-title{margin-top:-18px}.section-home-benefits .benefit-card:nth-of-type(2n) .benefit-info .img-small{right:calc(-21.61458vw + 321px);top:-46px}.section-home-benefits .benefit-card:nth-of-type(2n) .benefit-info .img-small:before{right:-10px;top:-10px}.section-home-benefits .benefit-card:nth-of-type(4n+1) .img-wrap{margin-right:80px}.section-home-benefits .benefit-card:nth-of-type(4n+1) .benefit-title{margin-top:-4px}.section-home-benefits .benefit-card:nth-of-type(4n+1) .benefit-info .img-small{top:-43px}.section-home-benefits .benefit-card:nth-of-type(4n+1) .benefit-info .img-small:before{left:-10px;top:-10px}.section-home-benefits .benefit-card:nth-of-type(4n+3) .img-wrap{margin-right:80px}.section-home-benefits .benefit-card:nth-of-type(4n+3) .benefit-info .img-small{top:-47px}.section-home-benefits .benefit-card:nth-of-type(4n+3) .benefit-info .img-small:before{left:-10px;top:-10px}.section-home-benefits .benefit-card:nth-of-type(4n+3) .benefit-title{margin-top:-18px}@media(min-width:3000px){.section-home-benefits .benefit-card .img-wrap{max-width:1093.75px}.section-home-benefits .benefit-card .benefit-info{max-width:1292.1875px}}@media(min-width:576px){.section-home-benefits .benefits-slider .splide__track{overflow:visible}.section-home-benefits .benefits-wrap{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}}@media(max-width:1921px){.section-home-benefits .benefit-card:nth-of-type(2n) .benefit-info .img-small{right:-102px}}@media(max-width:1840px){.section-home-benefits .benefit-card{min-height:450px}.section-home-benefits .benefit-card .benefit-info{max-width:46.7647058824vw}.section-home-benefits .benefit-card .img-wrap{max-width:40vw}.section-home-benefits .benefit-card:nth-of-type(4n+1) .img-wrap,.section-home-benefits .benefit-card:nth-of-type(4n+3) .img-wrap{margin-right:50px}.section-home-benefits .benefit-card:nth-of-type(4n+1) .benefit-info .img-small,.section-home-benefits .benefit-card:nth-of-type(4n+3) .benefit-info .img-small{top:-65px}.section-home-benefits .benefit-card:nth-of-type(2n) .img-wrap{margin-left:50px}.section-home-benefits .benefit-card:nth-of-type(2n) .benefit-info .img-small{top:-65px}}@media(max-width:1600px){.section-home-benefits .benefit-card .benefit-title{color:#5b5b5b;font-size:30px;font-weight:300;line-height:1.4}.section-home-benefits .benefit-card .benefit-descr{font-size:16px;line-height:24px}.section-home-benefits .benefit-card .benefit-link{font-size:18px;line-height:27px}}@media(max-width:1500px){.section-home-benefits .benefit-card .img-small{height:180px;width:180px}.section-home-benefits .benefit-card .benefit-info{max-width:53.3333333333vw}.section-home-benefits .benefit-card .benefit-descr{-webkit-line-clamp:6}.section-home-benefits .benefit-card .img-wrap{max-width:40vw}.section-home-benefits .benefit-card:nth-of-type(4n+1) .benefit-info .img-small,.section-home-benefits .benefit-card:nth-of-type(4n+3) .benefit-info .img-small{top:-43px}.section-home-benefits .benefit-card:nth-of-type(2n) .benefit-info .img-small{top:-46px}}@media(max-width:1440px){.section-home-benefits .container{max-width:1200px;padding:0 24px}}@media(max-width:1200px){.section-home-benefits{margin-bottom:10px;margin-top:12px}.section-home-benefits .benefits-wrap>:not(:last-child){margin-bottom:60px}.section-home-benefits .benefit-card{min-height:unset}.section-home-benefits .benefit-card .benefit-info{max-width:100%}.section-home-benefits .benefit-card .benefit-info .img-small{display:none}.section-home-benefits .benefit-card .img-wrap{max-width:47.0430107527vw;overflow:visible;position:relative}.section-home-benefits .benefit-card .img-wrap .img-small{bottom:-10px;display:block;height:105px;position:absolute;right:-10px;width:105px}.section-home-benefits .benefit-card .img-wrap .img-small:before{left:-5px;top:-5px}.section-home-benefits .benefit-card .img-wrap:before{content:"";display:block;left:0;padding-top:71.4285714286%;position:relative;top:0}.section-home-benefits .benefit-card:nth-of-type(4n+1) .img-wrap,.section-home-benefits .benefit-card:nth-of-type(4n+3) .img-wrap{margin-right:34px}.section-home-benefits .benefit-card:nth-of-type(4n+3) .benefit-title{margin-top:0}.section-home-benefits .benefit-card:nth-of-type(2n) .img-wrap{margin-left:24px;margin-right:10px}.section-home-benefits .benefit-card:nth-of-type(2n) .benefit-title{margin-top:0}.section-home-benefits .benefit-card:nth-of-type(n) .benefit-title{margin-top:0}.section-home-benefits .benefit-card .benefit-title{font-size:24px;line-height:35px}.section-home-benefits .benefit-card .benefit-descr{display:block;font-size:16px;line-height:24px}.section-home-benefits .benefit-card .benefit-link{font-size:16px;line-height:24px}}@media(max-width:991.9px){.section-home-benefits .benefit-card{align-items:flex-start}.section-home-benefits .benefit-card .img-wrap{align-self:flex-start}}@media(max-width:700px){.section-home-benefits .benefit-card .img-wrap{max-width:40.3225806452vw}.section-home-benefits .benefit-card:nth-of-type(4n+1) .img-wrap,.section-home-benefits .benefit-card:nth-of-type(4n+3) .img-wrap{margin-right:24px}.section-home-benefits .benefit-card:nth-of-type(2n) .img-wrap{margin-left:24px}}@media(max-width:575.9px){.section-home-benefits{margin-bottom:0;margin-top:5px}.section-home-benefits .container{padding:0 20px}.section-home-benefits .benefits-slider{max-width:100%;width:100%}.section-home-benefits .benefits-wrap>:not(:last-child){margin-bottom:0}.section-home-benefits .benefit-card:nth-of-type(n){flex-direction:column}.section-home-benefits .benefit-card:nth-of-type(n) .img-wrap{margin:0 0 24px;position:relative}.section-home-benefits .benefit-card:nth-of-type(n) .img-wrap:before{content:"";display:block;left:0;padding-top:71.3432835821%;position:relative;top:0}.section-home-benefits .benefit-card .benefit-title{font-size:28px;line-height:41px;margin:0 auto 24px}.section-home-benefits .benefit-card .benefit-title.benefit-mob-title{display:block}.section-home-benefits .benefit-card .benefit-descr{-webkit-line-clamp:15;display:-webkit-box;text-align:center}.section-home-benefits .benefit-card .benefit-info{justify-content:flex-start;margin:0 auto;max-width:312px}.section-home-benefits .benefit-card .benefit-info .benefit-title{display:none}.section-home-benefits .benefit-card .img-wrap{max-width:100%}.section-home-benefits .benefit-card .img-wrap .img-desk{justify-content:flex-start;max-height:calc(100% - 6px);max-width:calc(100% - 6px)}.section-home-benefits .benefit-card .img-wrap .img-small{bottom:1px;height:100px;right:1px;width:100px}.section-home-benefits .benefit-card .benefit-link{margin:0 auto;max-width:max-content;text-align:center;width:100%}}.section-home-video{padding-bottom:0;width:100vw}.section-home-video .video-test{margin-top:150px;position:relative}.section-home-video .video-test:before{content:"";display:block;padding-top:56.25%;position:relative}.section-home-video .video-test video{height:100%;left:0;object-fit:contain;position:absolute;top:0;width:100%}.section-home-video .mute-btn{background-color:red;height:50px;left:20px;position:absolute;top:20px;width:50px}.section-home-video .video--mob{display:none}.section-home-video .video-wrap{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:0;max-width:100%;padding:80px;position:absolute;top:0;width:100%}.section-home-video .video-wrapper{position:relative}.section-home-video .video-wrapper:before{content:"";display:block;padding-top:56.25%;position:relative}.section-home-video .video-wrapper.active .video-btn,.section-home-video .video-wrapper.active .video-descr,.section-home-video .video-wrapper.active .video-title{opacity:0;pointer-events:none}.section-home-video .video-wrapper.active .video-block:after{opacity:0}.section-home-video .video-wrapper .video-btn,.section-home-video .video-wrapper .video-descr,.section-home-video .video-wrapper .video-title{transition-duration:.3s;transition-property:opacity}.section-home-video .video-block{height:100%;left:0;position:absolute;top:0;width:100%}.section-home-video .video-block:after{background:#000;content:"";height:100%;left:0;opacity:.22;pointer-events:none;position:absolute;top:0;transition-duration:.3s;transition-property:opacity;width:100%;z-index:1}.section-home-video .video-block video{height:100%;object-fit:cover;width:100%}.section-home-video .video-title{font-size:63px;line-height:93px;margin-bottom:16px}.section-home-video .video-descr,.section-home-video .video-title{color:#fff;font-weight:300;position:relative;text-align:center;z-index:1}.section-home-video .video-descr{font-size:31px;line-height:46px}.section-home-video .video-btn{border-radius:50%;cursor:pointer;height:110px;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%);width:110px;z-index:1}@media(hover:hover){.section-home-video .video-btn:hover:before{opacity:.4}.section-home-video .video-btn:hover .icon-wrap{opacity:.5}}.section-home-video .video-btn .icon-wrap{align-items:center;display:flex;height:40px;justify-content:center;left:50%;opacity:1;position:absolute;top:50%;transform:translate(calc(-50% + 5px),-50%);transition-duration:.3s;transition-property:opacity;width:40px}.section-home-video .video-btn .icon-wrap img,.section-home-video .video-btn .icon-wrap svg{height:100%;width:100%}.section-home-video .video-btn:before{background-color:#fff;border-radius:50%;content:"";height:100%;left:0;opacity:.67;position:absolute;top:0;transition-duration:.3s;transition-property:opacity;width:100%}@media(max-width:1500px){.section-home-video .video-wrap{padding:40px}.section-home-video .video-btn{height:80px;width:80px}.section-home-video .video-btn .icon-wrap{height:29px;transform:translate(calc(-50% + 4px),-50%);width:29px}.section-home-video .video-title{font-size:35px;line-height:48px}.section-home-video .video-descr{font-size:20px;line-height:26px}}@media(max-width:1200px){.section-home-video .video-btn{height:60px;width:60px}}@media(max-width:991.9px){.section-home-video .video-wrap{padding:48px 20px}.section-home-video .video-title{font-size:31px;line-height:46px;margin-bottom:8px}.section-home-video .video-btn{top:calc(50% + 3px)}.section-home-video .video-btn .icon-wrap{height:17px;transform:translate(calc(-50% + 2px),-50%);width:17px}.section-home-video .video-descr{font-size:16px;line-height:24px}.section-home-video .video-btn{height:48px;min-height:48px;width:48px}}@media(max-width:740px){.section-home-video .video-wrap{padding:20px}}@media(max-width:575.9px){.section-home-video .video--mob{display:block}.section-home-video .video--desk{display:none}.section-home-video .video-wrapper:before{padding-top:90.9333333333%}.section-home-video .video-wrap{padding:29px 26px}.section-home-video .video-title{font-size:31px;line-height:1;margin-bottom:9px}.section-home-video .video-descr{font-size:18px;line-height:22px}}@media(max-width:375px){.section-home-video .video-btn{left:unset;margin-top:16px;position:relative;top:unset;transform:unset}}@media(max-width:370px){.section-home-video .video-wrapper:before{padding-top:110%}}.section-home-animation{margin-bottom:-20px;padding-bottom:0}.section-home-animation .animation-wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto}.section-home-animation .logo-wrap{display:flex;height:max-content;max-width:326px;width:100%}.section-home-animation .logo-wrap svg{height:258.6200607903px;width:100%}.section-home-animation .text-wrap{display:flex;height:max-content;margin-top:-30px;max-width:893px;opacity:0;transform:translateY(30px);transition-delay:1.5s;transition-duration:1s;transition-property:opacity,transform;width:100%}.section-home-animation .text-wrap img,.section-home-animation .text-wrap svg{height:auto;width:100%}.section-home-animation .text-wrap.anim{opacity:1;transform:translateY(0)}.section-home-animation .animation-logo.anim .anim-circle{stroke-dashoffset:1736}.section-home-animation .animation-logo.anim .anim-bow{stroke-dashoffset:0}.section-home-animation .animation-logo>*{transition-property:stroke-dashoffset;transition-timing-function:ease-in-out}.section-home-animation .animation-logo .anim-circle{stroke-dasharray:868;stroke-dashoffset:868;transition-delay:1s;transition-duration:1.5s}.section-home-animation .animation-logo .anim-bow{stroke-dasharray:320;stroke-dashoffset:320;transition-delay:2.5s;transition-duration:1s}.section-home-animation .animation-text.anim .text-anim{stroke-dashoffset:0}.section-home-animation .animation-text .text-1{stroke-dasharray:280;stroke-dashoffset:280;transition-duration:.5s}.section-home-animation .animation-text .text-2{stroke-dasharray:215;stroke-dashoffset:215;transition-delay:.5s;transition-duration:1s}.section-home-animation .animation-text .text-3{stroke-dasharray:580;stroke-dashoffset:580;stroke-dasharray:197;stroke-dashoffset:197;transition-delay:1.5s;transition-delay:4s;transition-duration:2.5s;transition-duration:1s}.section-home-animation .animation-text .text-4{stroke-dasharray:197;stroke-dashoffset:197;transition-delay:5s;transition-duration:2.5s}.section-home-animation .animation-text>*{transition-property:stroke-dashoffset;transition-timing-function:ease-in-out}@media(max-width:1600px){.section-home-animation{margin-bottom:-40px;padding-top:20px}.section-home-animation .logo-wrap{max-width:280px}.section-home-animation .logo-wrap svg{height:222.1276595745px}}@media(max-width:1024px){.section-home-animation{padding-top:53px}.section-home-animation .text-wrap{max-width:474px}.section-home-animation .logo-wrap{max-width:270px}.section-home-animation .logo-wrap svg{height:214.1945288754px}}@media(max-width:991.9px){.section-home-animation .logo-wrap{max-width:200px}.section-home-animation .logo-wrap svg{height:158.6626139818px}.section-home-animation .text-wrap{margin-top:-20px}}@media(max-width:575.9px){.section-home-animation{margin-bottom:-20px;padding-top:20px}.section-home-animation .text-wrap{filter:brightness(.9);max-width:400px}.section-home-animation .text-wrap img{transform:scale(1.15)}.section-home-animation .logo-wrap{max-width:165px}.section-home-animation .logo-wrap svg{height:130.896656535px}}.section-product-top{padding-top:0}.section-product-top .product-top{align-items:flex-start;display:flex;justify-content:space-between}.section-product-top .product-slider{max-width:804px;position:relative;width:100%}.section-product-top .product-slider .splide__track{height:100%;width:100%}.section-product-top .product-slider .image-card .img-wrap,.section-product-top .product-slider .image-card .img-wrap img{height:100%;object-fit:cover;width:100%}.section-product-top .product-slider .splide-item:before{content:"";display:block;padding-top:100%;width:100%}.section-product-top .product-slider .splide-item>*{left:0;position:absolute;top:0}.section-product-top .product-slider .iframe-wrap{align-items:center;display:flex;height:100%;justify-content:center;margin:auto;width:100%}.section-product-top .product-slider .iframe-wrap .wrapper{height:100%;position:relative;width:100%}.section-product-top .product-slider .iframe-wrap .wrapper:before{content:"";left:0;padding-top:56.25%;position:relative;top:0}.section-product-top .product-slider .iframe-wrap .wrapper:before{display:block;padding-top:100%;width:100%}.section-product-top .product-slider .iframe-wrap .wrapper iframe{height:100%!important;left:0;max-width:100%!important;position:absolute;top:0;width:100%!important}.section-product-top .product-slider .splide__arrow{background-size:contain;height:66px;position:absolute;top:50%;transform:translateY(-50%);transition-duration:.3s;transition-property:opacity;transition-timing-function:linear;width:28px;z-index:10}@media(hover:hover){.section-product-top .product-slider .splide__arrow:hover{opacity:.5}}.section-product-top .product-slider .splide__arrow[disabled]{cursor:default}.section-product-top .product-slider .splide__arrow[disabled]:hover{opacity:1}.section-product-top .product-slider .splide__arrow--prev{background:url(/local/templates/perina/front/dist/css/../img/svg/product-slider-arrow-left-2.svg) 50% no-repeat;left:0}.section-product-top .product-slider .splide__arrow--next{background:url(/local/templates/perina/front/dist/css/../img/svg/product-slider-arrow-left-2.svg) 50% no-repeat;right:0;transform:translateY(-50%) scaleX(-1)}.section-product-top .product-slider .splide__fractions{align-items:center;bottom:24px;display:flex;justify-content:flex-end;pointer-events:none;position:absolute;right:24px;z-index:10}.section-product-top .product-slider .splide__fractions .icon-wrap{align-items:center;display:flex;height:15px;justify-content:center;margin-right:8px;min-width:21px;width:21px}.section-product-top .product-slider .splide__fractions .icon-wrap svg{height:100%;object-fit:contain;width:100%}.section-product-top .product-slider .splide__fractions .fractions-block{align-items:center;display:flex;justify-content:flex-end;min-width:25px}.section-product-top .product-slider .splide__fractions .fractions-text{color:#e0e0e0;font-size:15px;font-weight:700;line-height:22px}.section-product-top .product-slider .prod-slider-video-btn{align-items:center;background:#fff;border:1px solid #a98c58;border-left:none;border-radius:0 30px 30px 0;bottom:23px;color:#a98c58;display:none;font-size:16px;gap:10px;height:38px;justify-content:center;position:absolute;text-align:center;text-transform:uppercase;transition:.3s ease-out;width:121px;z-index:5}.section-product-top .product-slider .prod-slider-video-btn svg circle,.section-product-top .product-slider .prod-slider-video-btn svg path{transition:.3s ease-out}.section-product-top .product-slider .prod-slider-video-btn:hover{border:1px solid #474646;border-left:none;color:#474646}.section-product-top .product-slider .prod-slider-video-btn:hover svg circle{stroke:#474646}.section-product-top .product-slider .prod-slider-video-btn:hover svg path{fill:#474646}@media(max-width:479px){.section-product-top .product-slider .prod-slider-video-btn{bottom:10px;font-size:12px;height:30px;width:100px}.section-product-top .product-slider .prod-slider-video-btn svg{height:20px;width:20px}}.section-product-top .product-slider .prod-slider-video-btn-active{display:flex}.section-product-top .product-options{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:556px;width:100%}.section-product-top .product-title{color:#5b5b5b;font-size:28px;font-weight:300;line-height:1.5;margin-bottom:24px;text-align:center;text-transform:uppercase;width:100%}.section-product-top .product-filters{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:20px;width:100%}.section-product-top .product-filters .color-block{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.section-product-top .product-filters .selectric-hover:not(.selectric-open) .selectric{opacity:1;transition:opacity .3s}@media(hover:hover){.section-product-top .product-filters .selectric-hover:not(.selectric-open) .selectric:hover{opacity:.5}}.section-product-top .product-filters .ascrit{color:#9a7c56}.section-product-top .product-filters .color-wrap{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;width:max-content}.section-product-top .product-filters .color-wrap .input:checked+.color-img{background-color:#fff;border:1px solid #9a7c56}.section-product-top .product-filters .color-wrap .input{display:none}.section-product-top .product-filters .color-wrap .color-img{background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:50%;height:58px;margin-bottom:5px;min-width:58px;overflow:hidden;padding:3px;transition-duration:.3s;transition-property:background-color,border;width:58px}.section-product-top .product-filters .color-wrap .color-img img,.section-product-top .product-filters .color-wrap .color-img svg{height:100%;object-fit:cover;width:100%}.section-product-top .product-filters .color-wrap .color-name{color:#000;font-size:15px;font-weight:300;line-height:22px;text-align:center}.section-product-top .product-filters .articul-line{align-items:center;display:flex;flex-direction:row-reverse;justify-content:space-between;margin-bottom:21px;width:100%}.section-product-top .product-filters .articul-line .product-articul{color:#000;display:block;font-size:15px;font-weight:300;line-height:23px;margin-left:20px}.section-product-top .product-filters .articul-line .color-text{color:#aeaeae;font-size:15px;font-weight:300;line-height:23px}.section-product-top .product-filters .colors-list{align-items:flex-start;align-self:center;column-gap:10px;display:flex;flex-wrap:wrap;grid-template-rows:auto;justify-content:flex-start;margin-bottom:-25px;margin-left:0;max-width:460px;padding-bottom:20px;width:100%}.section-product-top .product-filters .colors-list .color-item{align-items:center;display:flex;justify-content:center;margin-bottom:25px;margin-right:unset;max-width:calc(33.33333% - 6.66667px);width:100%}.section-product-top .product-filters .colors-list .color-block{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:max-content}.section-product-top .product-filters .filter-block{align-items:center;display:flex;justify-content:space-between;width:100%}.section-product-top .product-filters .filter-block>:not(:last-child){margin-right:20px}.section-product-top .product-filters .select-filter{max-width:221px;width:100%}.section-product-top .product-comp{width:100%}.section-product-top .product-comp .comp-title{color:#aeaeae;display:block;font-size:15px;font-weight:300;line-height:22px;margin-bottom:15px}.section-product-top .product-comp .comp-list{align-items:space-between;display:flex;flex-direction:column;justify-content:flex-start}.section-product-top .product-comp .comp-list>:not(:last-child){margin-bottom:15px}.section-product-top .product-comp .comp-item{align-items:flex-end;display:flex;justify-content:space-between}.section-product-top .product-comp .comp-name{width:max-content}.section-product-top .product-comp .comp-dots{background:url(/local/templates/perina/front/dist/css/../img/svg/dotted-line.svg);background-position:0;flex-grow:1;height:1px;margin:0 4px;position:relative;top:-7px}.section-product-top .product-comp .comp-name,.section-product-top .product-comp .comp-val{color:#000;font-size:18px;font-weight:300;line-height:1.5}.section-product-top .product-comp .comp-fav{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.section-product-top .product-comp .comp-fav .add-comp{align-items:center;cursor:pointer;display:flex;justify-content:flex-start}@media(hover:hover){.section-product-top .product-comp .comp-fav .add-comp:hover .text:after{opacity:0}}.section-product-top .product-comp .comp-fav .add-comp .plus-icon{align-items:center;display:flex;height:16px;justify-content:center;margin-right:10px;min-width:16px;position:relative;width:16px}.section-product-top .product-comp .comp-fav .add-comp .plus-icon:after,.section-product-top .product-comp .comp-fav .add-comp .plus-icon:before{background-color:#9a7c56;content:"";display:block;height:1px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transform-origin:center;width:100%}.section-product-top .product-comp .comp-fav .add-comp .plus-icon:after{transform:translate(-50%,-50%) rotate(90deg)}.section-product-top .product-comp .comp-fav .add-comp .text{color:#9a7c56;font-size:18px;font-weight:300;line-height:27px;position:relative}.section-product-top .product-comp .comp-fav .add-comp .text:after{background:url(/local/templates/perina/front/dist/css/../img/svg/dotted-border.svg) 50% repeat-x;background-position-x:left;content:"";height:2px;left:0;opacity:1;position:absolute;top:100%;transition-duration:.2s;transition-property:opacity;transition-timing-function:linear;width:100%}.section-product-top .product-comp .comp-result{align-items:center;display:flex;justify-content:space-between;margin-top:30px}.section-product-top .product-comp .comp-result .btn{padding:12px 10px 8px;width:178px}.section-product-top .product-comp .comp-result .btn .text{font-size:15px;line-height:22px}.section-product-top .product-comp .comp-result .comp-sum{align-items:flex-end;display:flex;justify-content:flex-start;margin-top:-1px}.section-product-top .product-comp .comp-result .comp-sum .text{text-transform:uppercase}.section-product-top .product-comp .comp-result .comp-sum .text-currency,.section-product-top .product-comp .comp-result .comp-sum .text-from{color:#000;font-size:15px;font-weight:400;line-height:1}.section-product-top .product-comp .comp-result .comp-sum .text-from{text-transform:lowercase}.section-product-top .product-comp .comp-result .comp-sum .text-total{color:#000;font-size:28px;font-weight:400;line-height:1;margin-bottom:-3px}.section-product-top .owl-carousel .owl-item img{object-fit:cover}@media(min-width:992px){.section-product-top .product-slider{height:100%}.section-product-top .product-slider:before{content:"";display:block;padding-top:100%;position:relative;width:100%}.section-product-top .product-slider .sliderPicture{height:100%;left:0;max-height:100%;min-height:100%;position:absolute;top:0}.section-product-top .product-slider .sliderPicture .item{height:100%}}@media(max-width:1600px){.section-product-top .product-options{margin-left:60px;max-width:460px}.section-product-top .product-slider{max-width:calc(100% - 520px)}.section-product-top .product-title{font-size:25px}.section-product-top .product-comp .comp-name,.section-product-top .product-comp .comp-val{font-size:16px}.section-product-top .product-comp .comp-result .btn{padding:9px 10px 7px;width:165px}.section-product-top .product-comp .comp-result .btn .text{font-size:14px;line-height:21px}.section-product-top .product-filters .select-filter{max-width:200px}}@media(max-width:1200px){.section-product-top .product-filters .select-filter{max-width:200px}.section-product-top .product-options{max-width:420px}.section-product-top .product-slider{max-width:calc(100% - 480px)}}@media(max-width:1024px){.section-product-top{padding-top:25px}}@media(max-width:991.9px){.section-product-top{padding-top:0}.section-product-top .container-s{padding:0!important}.section-product-top .product-top{flex-direction:column}.section-product-top .product-options{margin-left:0;margin-top:15px;max-width:100%}.section-product-top .product-slider{max-width:100%}.section-product-top .product-slider .splide-item:before{padding-top:650px}.section-product-top .product-slider .image-card .img-wrap{pointer-events:none}.section-product-top .product-filters .colors-list{align-self:flex-start}.section-product-top .product-filters .colors-list .color-item:nth-of-type(n){justify-content:center}.section-product-top .product-filters .filter-block{justify-content:flex-start}.section-product-top .product-filters .filter-block .select-filter{max-width:188px}.section-product-top .product-filters .filter-block .select-filter:not(:last-child){margin-right:10px}.section-product-top .product-title{font-size:24px;line-height:35px;margin-bottom:30px}.section-product-top .product-comp .comp-name,.section-product-top .product-comp .comp-val{font-size:16px;line-height:24px}.section-product-top .product-comp .comp-fav{margin-top:24px}.section-product-top .product-comp .comp-fav .add-comp .text{font-size:16px;line-height:25px}.section-product-top .product-comp .comp-result{margin-top:20px}.section-product-top .product-comp .comp-result .comp-sum .text-total{display:block}.section-product-top .product-comp .comp-result .btn{max-width:181px;padding:10px 10px 8px;width:100%}.section-product-top .product-comp .comp-list>:not(:last-child){margin-bottom:10px}}@media(max-width:768.9px){.section-product-top .product-filters .colors-list{max-width:100%}.section-product-top .product-slider .splide-item:before{padding-top:600px}}@media(max-width:575.9px){.section-product-top{padding-top:0}.section-product-top .product-options{margin-top:24px}.section-product-top .product-title{font-size:22px;line-height:28px;margin-bottom:24px}.section-product-top .product-slider{max-width:calc(100% + 40px);width:100%}.section-product-top .product-slider .splide-item:before{padding-top:375px}.section-product-top .product-comp .comp-result{align-items:flex-start;flex-direction:column;margin-top:34px}.section-product-top .product-comp .comp-result .btn{height:44px;margin-top:32px;max-width:100%}.section-product-top .product-filters{margin-bottom:24px}.section-product-top .product-filters .articul-line{align-items:flex-start;flex-direction:column;margin-bottom:10px}.section-product-top .product-filters .articul-line .product-articul{margin-bottom:14px;margin-left:0}.section-product-top .product-filters .articul-line .color-text{font-size:17px;line-height:25px}.section-product-top .product-filters .filter-block{align-items:flex-start;flex-direction:column;justify-content:flex-start}.section-product-top .product-filters .filter-block .select-filter:not(:last-child){margin-bottom:20px;margin-right:0}.section-product-top .product-filters .filter-block .select-filter{max-width:221px}.section-product-top .product-filters .filter-block .select-filter:last-of-type{z-index:1}.section-product-top .product-filters .filter-block .select-filter:nth-last-of-type(2){z-index:2}.section-product-top .product-filters .filter-block .select-filter:nth-last-of-type(3){z-index:3}.section-product-top .product-filters .filter-block .select-filter:nth-last-of-type(4){z-index:4}.section-product-top .product-filters .filter-block .select-filter:nth-last-of-type(5){z-index:5}.section-product-top .product-filters .filter-block .select-default .select-current{padding:8px 19px 6px 26px}.section-product-top .product-filters .filter-block .select-default .select-current:after{margin-bottom:2px}.section-product-top .product-filters .colors-list{margin:0 auto -25px;max-width:314px;max-width:370px;padding-bottom:26px}.section-product-top .product-filters .colors-list .color-block .color-img{height:78px;min-width:78px;padding:4px;width:78px}.section-product-top .product-filters .color-wrap .color-img{height:68px;min-width:68px;width:68px}}@media(max-width:340px){.section-product-top .product-comp .comp-fav .add-comp .text,.section-product-top .product-comp .comp-name,.section-product-top .product-comp .comp-val{font-size:14px;line-height:18px}}.section-product-descr{padding-bottom:30px;padding-top:0}.section-product-descr .section-title{color:#5b5b5b;font-size:38px;font-weight:300;line-height:1.5;margin:0 auto 24px 0;text-transform:none}.section-product-descr .product-descr{max-width:1074px}.section-product-descr .product-descr .collapse-content{max-height:158px}.section-product-descr .product-descr .collapse-content p{color:#000}@media(max-width:1600px){.section-product-descr .section-title{font-size:30px}.section-product-descr .product-descr .collapse-content{max-height:143px}}@media(max-width:575.9px){.section-product-descr{padding-top:24px}.section-product-descr .section-title{font-size:28px;line-height:41px}.section-product-descr .product-descr .collapse-content{max-height:355px}.section-product-descr .product-descr .collapse-content p{font-size:16px;line-height:24px}.section-product-descr .collapse-text .collapse-trigger{margin-top:29px}.section-product-descr .collapse-text .collapse-trigger .text{font-size:18px;line-height:27px}}.section-product-params{padding-bottom:0;padding-top:20px}.section-product-params .section-title{color:#5b5b5b;font-size:38px;font-weight:300;line-height:1.5;margin:0 auto 24px 0;text-transform:none}.section-product-params .product-params{align-items:stretch;display:flex;justify-content:flex-start}.section-product-params .name-block{align-items:flex-start;border-right:1px solid #aeaeae;display:flex;flex-direction:column;justify-content:flex-start;max-width:333px;padding-right:20px;width:100%}.section-product-params .name-block>:not(:last-child){margin-bottom:20px}.section-product-params .name-block .params-wrap{width:100%}.section-product-params .name-block .params-head{align-items:center;display:flex;justify-content:space-between;width:100%}.section-product-params .name-block .params-body .params-content{padding-top:10px}.section-product-params .name-block .params-name{align-items:center;display:flex;justify-content:space-between;width:100%}.section-product-params .name-block .params-name .text{color:#000;cursor:pointer;font-size:16px;font-weight:300;line-height:1.5;text-transform:uppercase;transition-duration:.3s;transition-property:color;transition-timing-function:linear}.section-product-params .name-block .params-name .text.active{color:#9a7c56}.section-product-params .name-block .params-name .text.active+.arrow-wrap{opacity:1}.section-product-params .name-block .params-name .arrow-wrap{align-items:center;display:flex;flex-shrink:0;height:16px;justify-content:center;margin-left:10px;opacity:0;transform:rotate(-90deg);transition-duration:.3s;transition-property:opacity,transform;width:16px}.section-product-params .name-block .params-name .arrow-wrap img,.section-product-params .name-block .params-name .arrow-wrap svg{display:block;height:100%;max-height:100%;max-width:100%;width:100%}.section-product-params .name-block .params-name .arrow-wrap svg path{fill:#9a7c56}.section-product-params .content-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:80px;max-width:calc(100% - 333px);position:relative;width:100%}.section-product-params .content-block .params-content:not(.active){display:none}.section-product-params .params-content{color:#000;display:flex;font-size:18px;font-weight:300;line-height:1.5;max-width:711px;opacity:0;width:100%}.section-product-params .params-content.active{animation:active .3s forwards}@keyframes active{0%{opacity:0}to{opacity:1}}@media(max-width:1600px){.section-product-params .section-title{font-size:30px}.section-product-params .params-content{font-size:16px}.section-product-params .name-block{max-width:300px}.section-product-params .name-block .params-name .text{font-size:15px}.section-product-params .content-block{margin-left:60px}}@media(min-width:769px){.section-product-params .name-block .params-wrap .accord-body{display:none!important}.section-product-params .name-block .params-wrap.accord.collapsing{pointer-events:all}}@media(max-width:991.9px){.section-product-params .content-block{margin-left:40px}}@media(max-width:768.9px){.section-product-params .product-params{flex-direction:column}.section-product-params .name-block{border-bottom:1px solid #aeaeae;border-right:0;margin-bottom:15px;max-width:100%;padding-bottom:20px;padding-right:0}.section-product-params .name-block .params-head{flex-direction:row-reverse;justify-content:flex-end}.section-product-params .name-block .params-wrap[data-collapse=open] .params-head .arrow-wrap{transform:rotate(180deg)}.section-product-params .name-block .params-wrap[data-collapse=open] .params-head .arrow-wrap svg path{fill:#9a7c56}.section-product-params .name-block .params-wrap[data-collapse=open] .params-head .text{color:#9a7c56!important}.section-product-params .name-block .params-name .text{font-size:16px}.section-product-params .name-block .params-name .text,.section-product-params .name-block .params-name .text.active{color:#000}.section-product-params .name-block .params-name .arrow-wrap{margin-left:0;margin-right:8px;opacity:1;transform:rotate(0deg)}.section-product-params .name-block .params-name .arrow-wrap svg path{fill:#000}.section-product-params .content-block{display:none}.section-product-params .params-content{font-size:16px;line-height:23px;opacity:1}}@media(max-width:575.9px){.section-product-params{padding-top:19px}.section-product-params .section-title{font-size:28px;line-height:41px}.section-product-params .name-block{border-bottom:0;margin-bottom:0}.section-product-params .name-block>:not(:last-child){margin-bottom:16px}}.section-product-places .wrapper{align-items:center;background-color:#eeece8;display:flex;justify-content:flex-start;padding:26px 46px 37px}.section-product-places .wrapper>:not(:last-child){margin-right:80px}.section-product-places .section-title{color:#5b5b5b;font-size:38px;font-weight:300;line-height:1.5;margin:0;text-transform:none}.section-product-places .select-wrap{align-items:center;display:flex;justify-content:flex-start;max-width:100%;width:max-content}.section-product-places .select-wrap>:not(:last-child){margin-right:80px}.section-product-places .select-default{width:221px}.section-product-places .select-default .select-current,.section-product-places .select-default .select-list{background-color:#fff}.section-product-places .select-default .select-current{margin-top:12px;padding:8px 18px 6px 26px}.section-product-places .select-default .select-current:after{margin-top:-1px}.section-product-places .select-default .select-option{padding:8px 8px 8px 23px}.section-product-places .prompt-block{margin-top:12px}@media(max-width:1600px){.section-product-places .section-title{font-size:30px}}@media(max-width:1024px){.section-product-places .wrapper>:not(:last-child){margin-right:40px}.section-product-places .select-wrap>:not(:last-child){margin-right:40px}}@media(max-width:991.9px){.section-product-places .wrapper{align-items:center;flex-direction:column;padding:25px}.section-product-places .wrapper .section-title{margin-bottom:15px;margin-right:0}.section-product-places .select-default{width:188px}.section-product-places .select-wrap>:not(:last-child){margin-right:25px}}@media(max-width:575.9px){.section-product-places .container{padding:0}.section-product-places .wrapper{align-items:flex-start;padding:28px 20px}.section-product-places .select-wrap{align-items:flex-start;flex-direction:column}.section-product-places .select-wrap>:not(:last-child){margin-bottom:15px;margin-right:0}}.section-product-providers{padding-top:0}.section-product-providers .info-text{color:#000;display:block;font-size:18px;font-weight:300;line-height:1.5;margin-top:50px}.section-product-providers .info-text .link{color:#9a7c56;margin-left:4px}.section-product-providers .content-wrap{margin-top:30px}@media(max-width:1600px){.section-product-providers .info-text{font-size:16px}}@media(max-width:800px){.section-product-providers .content-wrap{margin-top:15px}.section-product-providers .info-text{font-size:14px;line-height:20px;margin-top:20px}}@media(max-width:575.9px){.section-product-providers{padding-top:10px}}.section-product-related{padding-bottom:50px!important;padding-top:0}.section-product-related .section-title{color:#5b5b5b;font-size:38px;font-weight:300;line-height:1.5;margin:0 auto 20px 0;text-align:left;text-transform:none}.section-product-related .catalog-slider .catalog-card .catalog-title{font-size:20px;line-height:29px;padding:12px 20px}.section-product-related .catalog-slider .splide__pagination{margin-top:20px!important}@media(max-width:1600px){.section-product-related .section-title{font-size:30px}}@media(max-width:1024px){.section-product-related{padding-bottom:25px!important}.section-product-related .catalog-slider .catalog-card{margin-bottom:0;margin-right:0;max-width:100%}.section-product-related .catalog-slider .cards-wrap{display:flex!important;flex-wrap:unset;justify-content:unset;margin-bottom:0!important}}@media(max-width:575.9px){.section-product-related .section-title{color:#9a7c56;font-size:26px;line-height:38px;margin:0 auto 24px;text-align:center}.section-product-related .catalog-slider .catalog-card .catalog-title{padding:9px 20px}.section-product-related .catalog-slider .catalog-card .catalog-title .card-type{font-size:20px;line-height:29px;margin-bottom:0}.section-product-related .catalog-slider .splide__pagination{margin-top:23px!important}}.section-dileram-hero .section-title{color:#5b5b5b;font-size:28px;font-weight:300;line-height:1.47;margin:0 auto 50px;text-transform:uppercase;width:max-content}.section-dileram-hero .img-wrap{align-items:center;display:flex;justify-content:center;margin:0 auto 50px}.section-dileram-hero .img-wrap img,.section-dileram-hero .img-wrap svg{max-width:100%}.section-dileram-hero .descr-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:991px;width:100%}.section-dileram-hero .descr-block>:not(:last-child){margin-bottom:30px}.section-dileram-hero .descr-block>*{color:#000;font-size:18px;font-weight:300;line-height:1.5}@media(max-width:1600px){.section-dileram-hero .section-title{font-size:26px}.section-dileram-hero .descr-block>*{font-size:16px}.section-dileram-hero .descr-block>:not(:last-child){margin-bottom:27px}}@media(max-width:1024px){.section-dileram-hero .section-title{font-size:25px;line-height:27px}}@media(max-width:991.9px){.section-dileram-hero .section-title{margin:0 auto 50px}}@media(max-width:575.9px){.section-dileram-hero .section-title{font-size:22px;line-height:28px}.section-dileram-hero .descr-block>*{font-size:14px;line-height:20px}}.section-dileram-benefits .benefits-list{column-gap:80px;display:grid;flex-wrap:wrap;grid-template-columns:repeat(2,auto);grid-template-rows:auto;margin:0 auto -40px;max-width:880px;width:100%}.section-dileram-benefits .benefit-item{align-items:center;display:flex;justify-content:flex-start;margin-bottom:40px;min-height:80px}.section-dileram-benefits .benefit-icon{align-items:center;display:flex;height:auto;justify-content:center;margin-right:24px;max-width:80px;min-width:80px;width:100%}.section-dileram-benefits .benefit-icon img,.section-dileram-benefits .benefit-icon svg{height:100%;object-fit:contain;width:100%}.section-dileram-benefits .benefit-text{color:#000;font-size:18px;font-weight:300;line-height:1.5}@media(max-width:1600px){.section-dileram-benefits .benefit-text{font-size:16px}}@media(max-width:991.9px){.section-dileram-benefits .benefits-list{column-gap:40px}}@media(max-width:768.9px){.section-dileram-benefits .benefit-item{flex-direction:column;margin-bottom:25px}.section-dileram-benefits .benefits-list{column-gap:30px}.section-dileram-benefits .benefit-icon{margin-right:0;max-height:80px;min-height:80px}.section-dileram-benefits .benefit-text{text-align:center}}@media(max-width:575.9px){.section-dileram-benefits .benefit-text{font-size:14px;line-height:22px}}@media(max-width:370px){.section-dileram-benefits .benefits-list{column-gap:20px}}.section-dileram-promotion{padding-top:0}.section-dileram-promotion .section-title{color:#5b5b5b;font-size:38px;font-weight:300;line-height:1.5;margin:0 auto 30px 0;text-transform:none}.section-dileram-promotion .promotion-table{border-collapse:collapse;width:100%}.section-dileram-promotion .promotion-table tr:first-child td{padding-top:0}.section-dileram-promotion .promotion-table tr:last-child td{border-bottom:1px solid rgba(0,0,0,0);padding-bottom:0}.section-dileram-promotion .promotion-table td{border-bottom:1px solid #d9d9d9;color:#9a7c56;font-size:18px;font-weight:300;line-height:1.5;padding:20px 40px}.section-dileram-promotion .promotion-table td.name{width:100%}.section-dileram-promotion .promotion-table td.download,.section-dileram-promotion .promotion-table td.text-size{min-width:max-content;white-space:nowrap;width:max-content}.section-dileram-promotion .promotion-table td .text-link{transition-duration:.3s;transition-property:color;transition-timing-function:linear}@media(hover:hover){.section-dileram-promotion .promotion-table td .text-link:hover{color:#000}}.section-dileram-promotion .promotion-table td.text-size{color:#000}.section-dileram-promotion .promotion-table td.text-size>:not(:last-child){margin-right:5px}.section-dileram-promotion .promotion-table td:first-child{padding-left:0}.section-dileram-promotion .promotion-table td:last-child{padding-right:0}@media(max-width:1600px){.section-dileram-promotion .section-title{font-size:30px}}@media(max-width:1600px)and (min-width:992px){.section-dileram-promotion .promotion-table td{font-size:16px}}@media(max-width:991.9px){.section-dileram-promotion .section-title{font-size:24px;line-height:35px;margin-bottom:20px}}@media(max-width:768.9px){.section-dileram-promotion .promotion-table td{padding:10px}}@media(max-width:575.9px){.section-dileram-promotion .section-title{font-size:28px;line-height:41px}}@media(max-width:479.9px){.section-dileram-promotion .promotion-table td.download,.section-dileram-promotion .promotion-table td.text-size{white-space:normal}}.section-dileram-descr{padding-top:0}.section-dileram-descr .editor-descr{margin-top:0}.section-about-certificate{padding-top:0}.section-about-certificate .section-title{color:#5b5b5b;font-size:38px;font-weight:300;line-height:1.5;margin:0 auto 50px 0;text-transform:none}.section-about-certificate .img-wrap{width:100%}.section-about-certificate .img-wrap img,.section-about-certificate .img-wrap svg{object-fit:contain;width:100%}.section-about-certificate .certificate-slider .splide__pagination{margin-top:11px!important}@media(max-width:1600px){.section-about-certificate .section-title{font-size:30px}}@media(min-width:992px){.section-about-certificate .certificate-slider{max-height:500px;visibility:visible}.section-about-certificate .certificate-slider .cards-wrap{align-items:stretch;display:flex;display:flex!important;justify-content:flex-start}.section-about-certificate .certificate-slider .cards-wrap>:not(:last-child){margin-right:24px}.section-about-certificate .certificate-slider .certificate-card{display:block;flex-grow:1;flex-shrink:1;height:max-content;object-fit:cover;overflow:hidden;padding:0;position:relative;width:100px}}@media(max-width:991.9px){.section-about-certificate .section-title{font-size:24px;line-height:35px;margin-bottom:30px}}@media(max-width:575.9px){.section-about-certificate .section-title{font-size:28px;line-height:41px}}.section-about-descr{padding-top:0}.section-about-text .section-title{color:#5b5b5b;font-size:28px;font-weight:300;line-height:1.47;margin:0 auto 50px;text-align:center;text-transform:uppercase}.section-about-text .btn{height:44px;margin:50px auto 0;max-width:178px;padding:11px 10px 9px}.section-about-text .btn .text{font-size:15px;font-weight:400;line-height:22px}.section-about-text .blocks-wrapper>:not(:last-child){margin-bottom:100px}.section-about-text .text-img{align-items:stretch;display:flex;justify-content:space-between;margin-right:-80px}.section-about-text .text-img .text-block{max-width:786px;width:100%}.section-about-text .text-img .text-block>*{color:#000;font-size:18px;font-weight:300;line-height:1.5}.section-about-text .text-img .text-block>:not(:last-child){margin-bottom:18px}.section-about-text .text-img .img-block{height:max-content;height:305px;max-width:574px;min-width:574px;position:relative}.section-about-text .text-img .img-block .img-big,.section-about-text .text-img .img-block .img-small{position:absolute}.section-about-text .text-img .img-block .img-big img,.section-about-text .text-img .img-block .img-big svg,.section-about-text .text-img .img-block .img-small img,.section-about-text .text-img .img-block .img-small svg{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.section-about-text .text-img .img-block .img-big{height:295px;left:0;max-height:100%;top:0;width:438px}.section-about-text .text-img .img-block .img-big:before{content:"";display:block;padding-top:67.3515981735%;position:relative;width:100%}.section-about-text .text-img .img-block .img-small{bottom:0;height:210px;right:0;width:210px;z-index:2}.section-about-text .text-img .img-block .img-small:before{background-color:#f7f5f1;content:"";height:100%;left:-10px;position:absolute;top:-10px;width:100%;z-index:-1}.section-about-text .text-img .video-block{max-width:575px;position:relative;width:100%}.section-about-text .text-img .video-block:before{content:"";display:block;padding-top:51.3043478261%;position:relative;width:100%}.section-about-text .text-img .video{height:100%;left:0;position:absolute;top:0;width:100%}.section-about-text .text-img .video.has-video .video-preview{opacity:0;pointer-events:none}.section-about-text .text-img .video.loading{pointer-events:none}.section-about-text .text-img .video-wrap,.section-about-text .text-img .video-wrap iframe{height:100%;width:100%}.section-about-text .text-img .video-preview{cursor:pointer;height:100%;left:0;position:absolute;top:0;transition-duration:.3s;transition-property:opacity;width:100%}@media(hover:hover){.section-about-text .text-img .video-preview:hover:after{opacity:.5}}.section-about-text .text-img .video-preview:before{background-color:#fff;content:"";display:block;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.section-about-text .text-img .video-preview img,.section-about-text .text-img .video-preview svg{height:100%;object-fit:cover;width:100%}.section-about-text .text-img .video-preview:after{background:url(/local/templates/perina/front/dist/css/../img/svg/play-video.svg) 50% no-repeat;background-size:contain;content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.3s;transition-property:opacity;width:100px}.section-about-text .text-img .img-block,.section-about-text .text-img .text-block,.section-about-text .text-img .video-block{margin-right:80px}.section-about-text .text-img:nth-of-type(2n){flex-direction:row-reverse}.section-about-text .text-img:nth-of-type(2n) .img-block .img-big{left:unset;right:0}.section-about-text .text-img:nth-of-type(2n) .img-block .img-small{left:0;right:unset}.section-about-text .text-img:nth-of-type(2n) .img-block .img-small:before{left:unset;right:-10px;top:-10px}@media(max-width:1600px){.section-about-text .section-title{font-size:26px}.section-about-text .text-img .text-block>*{font-size:16px}.section-about-text .text-img .img-block{margin-right:60px}.section-about-text .blocks-wrapper>:not(:last-child){margin-bottom:80px}}@media(max-width:1600px)and (min-width:992px){.section-about-text .btn{height:38px;max-width:160px}.section-about-text .btn .text{font-size:14px;line-height:21px}}@media(max-width:1200px){.section-about-text .text-img{margin-right:-45px}.section-about-text .text-img .img-block,.section-about-text .text-img .text-block,.section-about-text .text-img .video-block{margin-right:45px}.section-about-text .text-img .img-block{height:285px;max-width:488px;min-width:488px}.section-about-text .text-img .img-block .img-big{height:275px;width:400px}.section-about-text .text-img .img-block .img-small{height:150px;width:150px}.section-about-text .text-img .img-block .img-small:before{height:160px;width:160px}.section-about-text .text-img .video-block{height:100%}}@media(max-width:1024px){.section-about-text .section-title{font-size:25px;line-height:37px}}@media(max-width:991.9px){.section-about-text .section-title{margin-bottom:60px}.section-about-text .text-img .text-block>*{font-size:16px;line-height:23px}.section-about-text .text-img .img-block{height:275px;max-width:390px;min-width:390px}.section-about-text .text-img .img-block .img-big{height:250px;max-width:100%;width:350px}.section-about-text .text-img .img-block .img-small{height:150px;width:150px}.section-about-text .text-img .img-block .img-small:before{height:160px;width:160px}}@media(max-width:768.9px){.section-about-text .btn{margin-top:25px;max-width:200px}.section-about-text .blocks-wrapper>:not(:last-child){margin-bottom:50px}.section-about-text .text-img,.section-about-text .text-img .img-block,.section-about-text .text-img .text-block,.section-about-text .text-img .video-block{margin-right:0}.section-about-text .text-img .img-block{height:290px;max-width:100%;min-width:unset;width:100%}.section-about-text .text-img:nth-of-type(n){flex-direction:column!important}.section-about-text .text-img:nth-of-type(n) .img-block .img-big{left:0;right:unset}.section-about-text .text-img:nth-of-type(n) .img-block .img-small{left:unset;right:0}.section-about-text .text-img:nth-of-type(2n) .img-block .img-small:before{left:5px}.section-about-text .text-img .video-block{margin:0 auto 40px;max-width:350px}.section-about-text .text-img .video-block:before{padding-top:62.8571428571%}}@media(max-width:575.9px){.section-about-text .section-title{font-size:22px;line-height:28px}}@media(max-width:479.9px){.section-about-text .btn{margin-top:30px;max-width:320px}.section-about-text .text-img .img-block{align-items:flex-end;display:flex;height:max-content;justify-content:center;margin-bottom:30px}.section-about-text .text-img .img-block .img-big{height:148px;max-width:100%;position:relative;width:220px}.section-about-text .text-img .img-block .img-small{bottom:-5px!important;height:106px;position:relative;right:10px!important;width:106px}.section-about-text .text-img .img-block .img-small:before{height:106px;left:-5px;top:-5px;width:106px}.section-about-text .text-img:nth-of-type(2n) .img-block .img-small:before{right:-5px;top:-5px}}@media(max-width:365px){.section-about-text .text-img .img-block{justify-content:flex-start}.section-about-text .text-img .img-block .img-small{position:absolute;right:5px!important}}.section-contacts-map{padding-top:0}.section-contacts-map .map-wrap{height:658px;position:relative;width:100%}.section-contacts-map .map-wrap #map{height:100%;width:100%}@media(max-width:1600px){.section-contacts-map .map-wrap{height:500px}}@media(max-width:768.9px){.section-contacts-map{padding:30px 0}.section-contacts-map .map-wrap{height:350px}}@media(max-width:479.9px){.section-contacts-map .map-wrap{height:330px}}.section-contacts-info .info-wrap{align-items:flex-start;display:flex;justify-content:space-between}.section-contacts-info .left-col,.section-contacts-info .right-col{width:100%}.section-contacts-info .col-title{color:#5b5b5b;display:block;font-size:20px;font-weight:300;line-height:1.5;margin-bottom:59px;text-transform:uppercase}.section-contacts-info .right-col{margin-left:50px;max-width:588px}.section-contacts-info .form .form-wrap>:not(:last-child){margin-bottom:30px}.section-contacts-info .form .inputs-list{flex-direction:column;margin-bottom:30px}.section-contacts-info .form .inputs-list>:not(:last-child){margin-bottom:48px}.section-contacts-info .form .btn{background:rgba(0,0,0,0);height:44px;max-width:178px;padding:12px 44px 8px}.section-contacts-info .form .btn .text{font-size:15px;line-height:22px}.section-contacts-info .left-col{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;max-width:453px}.section-contacts-info .left-col>:not(:last-child){margin-bottom:74px}.section-contacts-info .col{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.section-contacts-info .col .text{color:#000;font-size:20px;font-weight:300;line-height:1.5}.section-contacts-info .col .text.email{color:#9a7c56}.section-contacts-info .col .text.link{text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:from-font;transition-duration:.2s;transition-property:text-decoration-color;transition-timing-function:linear}@media(hover:hover){.section-contacts-info .col .text.link:hover{text-decoration-color:#000}.section-contacts-info .col .text.link:hover.email{text-decoration-color:#9a7c56}}.section-contacts-info .col .title{color:#5b5b5b;display:block;font-size:20px;font-weight:300;line-height:1.5;text-transform:uppercase}.section-contacts-info .col .contact-block,.section-contacts-info .col .support-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.section-contacts-info .col .contact-block>:not(:last-child),.section-contacts-info .col .support-block>:not(:last-child){margin-bottom:16px}.section-contacts-info .col .contact-block{margin-top:30px}.section-contacts-info .col .support-block{margin-top:24px}@media(max-width:1600px){.section-contacts-info .col .text,.section-contacts-info .col .title,.section-contacts-info .col-title{font-size:18px}.section-contacts-info .col-title{margin-bottom:40px}.section-contacts-info .col .contact-block>:not(:last-child),.section-contacts-info .col .support-block>:not(:last-child){margin-bottom:10px}.section-contacts-info .col .contact-block{margin-top:20px}.section-contacts-info .form .inputs-list>:not(:last-child){margin-bottom:40px}.section-contacts-info .right-col{max-width:480px}}@media(max-width:1600px)and (min-width:992px){.section-contacts-info .form .btn{height:38px;max-width:160px;padding:11px 30px 8px}.section-contacts-info .form .btn .text{font-size:14px;line-height:21px}}@media(max-width:1024px){.section-contacts-info .section-title{font-size:25px;line-height:27px}}@media(max-width:991.9px){.section-contacts-info .info-wrap{flex-direction:column}.section-contacts-info .left-col,.section-contacts-info .right-col{max-width:100%}.section-contacts-info .right-col{margin-left:0;margin-top:40px}.section-contacts-info .left-col>:not(:last-child){margin-bottom:40px}.section-contacts-info .col .text{font-size:18px;line-height:27px}.section-contacts-info .col .contact-block,.section-contacts-info .col .support-block{margin-top:20px}.section-contacts-info .col .contact-block>:not(:last-child),.section-contacts-info .col .support-block>:not(:last-child){margin-bottom:8px}}@media(max-width:575.9px){.section-contacts-info .section-title{font-size:22px;line-height:28px}.section-contacts-info .col-title{margin-bottom:22px}.section-contacts-info .form .inputs-list>:not(:last-child){margin-bottom:30px}}@media(max-width:479.9px){.section-contacts-info .form .btn{height:42px;max-width:100%;padding:10px 44px 9px;width:100%}}.section-contacts-descr{padding-top:0}.section-places-block .section-title{color:#5b5b5b;font-size:28px;font-weight:300;line-height:1.47;margin:0 auto 50px;text-transform:uppercase;width:max-content}.section-places-block .places-filters{align-items:center;display:flex;justify-content:center;margin:0 auto 50px}.section-places-block .places-filters>:not(:last-child){margin-right:28px}.section-places-block .filters-wrapper{display:flex!important;max-width:100%;width:max-content}.section-places-block .filters-wrapper .filter-trigger{font-size:18px;line-height:1.5;max-width:150px}.section-places-block .filters-wrapper>:not(:last-child){margin-right:28px}.section-places-block .filters-wrapper .filter-wrap{padding:0}.section-places-block .filters-wrapper .filter-list{max-height:300px;min-width:100%;overflow-y:auto;scrollbar-color:rgba(0,0,0,.8) rgba(0,0,0,0);scrollbar-width:thin;width:max-content}.section-places-block .filters-wrapper .filter-list::-webkit-scrollbar{width:8px}.section-places-block .filters-wrapper .filter-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.1);border-radius:4px}.section-places-block .filters-wrapper .filter-list .filter-item{cursor:pointer;max-width:100%}.section-places-block .filters-wrapper .filter-list .filter-item:not(:last-child){margin-bottom:20px}.section-places-block .filters-wrapper .filter-list .filter-item:first-child .name{color:#9a7c56}@media(hover:hover){.section-places-block .filters-wrapper .filter-list .filter-item:hover .name{color:#9a7c56}}.section-places-block .filters-wrapper .filter-list .filter-item .name{color:#000;font-size:15px;font-weight:300;line-height:22px;transition-duration:.3s;transition-property:color}.section-places-block .providers-tab .content-wrap{margin-top:25px}.section-places-block .providers-tab .providers-list .provider-info{align-items:flex-start;margin-left:auto;max-width:978px}.section-places-block .providers-tab .providers-list .provider-maps{max-width:572px!important}.section-places-block .providers-tab .providers-list .provider-links{min-height:unset}.section-places-block .providers-tab .providers-list .provider-name{cursor:default}.section-places-block .stores-list .name-wrap{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start}.section-places-block .stores-list .provider-name{align-items:center;flex-direction:row;margin-right:15px;max-width:280px;position:relative;width:100%}.section-places-block .stores-list .provider-name .link-wrap{margin-top:20px}.section-places-block .stores-list .provider-name:after{align-items:center;background:url(/local/templates/perina/front/dist/css/../img/svg/dropdown-arrow.svg) 50% no-repeat;background-size:contain;content:"";display:none;height:16px;justify-content:center;margin-left:10px;position:absolute;right:0;top:50%;transform:rotate(0deg) translateY(-50%);transform-origin:50% 0;transition-duration:.3s;transition-property:transform;transition-timing-function:linear;width:16px}.section-places-block .stores-list .provider-links>:not(:last-child){margin-bottom:5px}.section-places-block .stores-list .provider-item{min-height:unset;padding-bottom:60px}.section-places-block .stores-list .provider-item[data-collapse=open] .provider-name:after{transform:rotate(-180deg) translateY(-50%)}.section-places-block .stores-list .text-title{color:#000;font-size:20px;font-weight:300;line-height:1.5;text-transform:uppercase}.section-places-block .stores-list .addresses-list{align-items:flex-start;flex-direction:column;justify-content:space-between;width:100%}.section-places-block .stores-list .address-item{align-items:flex-start;display:flex;justify-content:space-between;position:relative;width:100%}.section-places-block .stores-list .address-item:not(:last-child){padding-bottom:25px}.section-places-block .stores-list .address-item:not(:last-child):before{background-color:#e0e0e0;content:"";height:1px;left:0;position:absolute;top:100%;width:100%}.section-places-block .stores-list .address-item:not(:first-child){margin-top:25px}.section-places-block .stores-list .address-title{align-items:flex-start;color:#000;display:flex;flex-direction:column;font-size:18px;font-weight:300;justify-content:flex-start;line-height:1.5;max-width:413px;width:100%}.section-places-block .stores-list .address-title__item{display:block}.section-places-block .stores-list .address-title__item:not(:last-child){margin-bottom:10px}.section-places-block .stores-list .time-block{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin-left:22px;margin-right:auto;min-width:max-content}.section-places-block .stores-list .time-block>:not(:last-child){margin-bottom:5px}.section-places-block .stores-list .time-block .time-el{color:#474646;font-size:18px;font-weight:300;line-height:1.5}.section-places-block .stores-list .contact-link{color:#000;font-size:18px;font-weight:300;line-height:1.5}@media(min-width:769px){.section-places-block .stores-list .addresses-list{display:flex!important;height:auto!important}.section-places-block .providers-tab .providers-list .provider-item{min-height:115px}.section-places-block .providers-tab .providers-list>:not(:last-child){margin-bottom:25px}}@media(max-width:1600px){.section-places-block .section-title{font-size:26px}.section-places-block .stores-list .address-title,.section-places-block .stores-list .contact-link,.section-places-block .stores-list .text-title,.section-places-block .stores-list .time-block .time-el{font-size:16px}}@media(max-width:1600px)and (min-width:992px){.section-places-block .filters-wrapper .filter-trigger{font-size:16px}}@media(max-width:1024px){.section-places-block .section-title{font-size:25px;line-height:27px}}@media(max-width:991.9px){.section-places-block .section-title{margin-bottom:30px}.section-places-block .providers-tab .providers-list .provider-maps{max-width:100%!important}.section-places-block .stores-list .address-title,.section-places-block .stores-list .time-block .time-el{font-size:16px;line-height:23px}.section-places-block .stores-list .provider-name{max-width:230px}.section-places-block .stores-list .provider-name .link-wrap,.section-places-block .stores-list .provider-name .text-title{font-size:18px;line-height:26px}}@media(max-width:768.9px){.section-places-block .providers-tab .providers-list.stores-list .provider-name{margin-top:0}.section-places-block .providers-tab .content-wrap{margin-top:10px}.section-places-block .stores-list .provider-item{padding:0}.section-places-block .stores-list .address-item{flex-direction:column;padding-top:11px}.section-places-block .stores-list .provider-name{justify-content:center;max-width:100%;padding:14px 28px 11px}.section-places-block .stores-list .provider-name:after{display:flex}.section-places-block .stores-list .provider-name .text-title{font-size:21px;line-height:21px;text-align:center}.section-places-block .stores-list .provider-name .link-wrap{font-size:18px;line-height:21px}.section-places-block .stores-list .provider-links,.section-places-block .stores-list .time-block{margin-left:0;margin-top:0}.section-places-block .stores-list .address-item>:not(:last-child){margin-bottom:15px}.section-places-block .stores-list .address-item:nth-of-type(n){margin:0;padding:15px 0}.section-places-block .stores-list .address-item:nth-of-type(n):first-child{padding-top:11px}.section-places-block .stores-list .address-item:nth-of-type(n):last-child{padding-bottom:30px}.section-places-block .stores-list .name-wrap{align-items:center}}@media(max-width:720px){.section-places-block .places-filters{flex-direction:column}.section-places-block .places-filters .filters-wrapper{flex-wrap:wrap;justify-content:center;margin-bottom:-10px;margin-right:-24px;padding-bottom:20px}.section-places-block .places-filters .filters-wrapper>:nth-of-type(n){margin-bottom:10px;margin-right:24px}}@media(max-width:575.9px){.section-places-block .section-title{font-size:22px;line-height:28px}}@media(max-width:479.9px){.section-places-block .stores-list .provider-name .text-title{font-size:17px}.section-places-block .stores-list .address-item:nth-of-type(n):last-child{padding-bottom:20px}.section-places-block .stores-list .address-item .time-block{margin-bottom:10px!important}}.section-places-descr{padding-top:0}.section-blog-list{padding-bottom:50px!important}.section-blog-list .pagination{border-top:1px solid #e0e0e0;margin-top:0;padding-top:50px}.section-blog-list .blog-list{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start}.section-blog-list .blog-item{align-items:stretch;border-bottom:1px solid #e0e0e0;display:flex;justify-content:flex-start;margin-bottom:50px;padding-bottom:50px}.section-blog-list .blog-item:last-child{border-bottom:0;margin-bottom:0}.section-blog-list .blog-img{height:230px;margin-right:24px;max-width:342px;width:100%}.section-blog-list .blog-img img{height:auto;object-fit:cover;width:100%}.section-blog-list .blog-img svg{height:100%;object-fit:cover;width:100%}.section-blog-list .blog-info{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.section-blog-list .blog-name{color:#5b5b5b;display:block;font-size:20px;font-weight:300;line-height:1.5;margin-bottom:15px;text-transform:uppercase}.section-blog-list .blog-descr{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#000;display:-webkit-box;font-size:18px;font-weight:300;line-height:1.5;margin-bottom:24px;max-height:81px;max-width:952px;overflow:hidden;width:100%}.section-blog-list .blog-link{color:#9a7c56;display:block;font-size:20px;font-weight:400;line-height:1.5}.section-blog-list .tabs-wrap{display:none;margin-bottom:25px}@media(max-width:1600px)and (min-width:992px){.section-blog-list .blog-link,.section-blog-list .blog-name{font-size:18px}.section-blog-list .blog-descr{font-size:16px}}@media(max-width:1200px){.section-blog-list .blog-link{margin-top:auto}.section-blog-list .blog-descr{-webkit-line-clamp:2;max-height:54px}}@media(max-width:768.9px){.section-blog-list .blog-item{flex-direction:column}.section-blog-list .blog-img{margin-bottom:15px;margin-right:0}}@media(max-width:479.9px){.section-blog-list .blog-img{height:auto;max-width:100%}.section-blog-list .blog-item{margin-bottom:25px;padding-bottom:25px}.section-blog-list .blog-item:last-child{margin-bottom:0}.section-blog-list .pagination{justify-content:flex-start}.section-blog-list .tabs-wrap{display:block}}.section-blog-single .blog-text,.section-blog-single .blog-text>*{color:#000}.section-blog-single .section-img{padding-bottom:40px;text-align:center;width:100%}.section-blog-single .section-img img{max-width:536px;width:inherit}@media(max-width:768.9px){.section-blog-single .blog-text,.section-blog-single .blog-text>*{font-size:16px;line-height:23px}}.section-feedback-form .form-wrapper{background-color:#eeece8;padding:40px 0}.section-feedback-form .section-title{color:#5b5b5b;font-size:38px;font-weight:300;line-height:1.5;margin:0 auto 30px;max-width:100%;text-align:center;text-transform:none;width:max-content}.section-feedback-form .form{margin:0 auto;max-width:1000px}.section-feedback-form .form,.section-feedback-form .form .form-wrap{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;width:100%}.section-feedback-form .form .inputs-list{align-items:center;display:flex;justify-content:space-between;margin-bottom:40px;width:100%}.section-feedback-form .form .input-wrap{max-width:280px;width:100%}.section-feedback-form .form .checkbox-wrap{margin-bottom:30px;max-width:596px;width:100%}.section-feedback-form .form .btn{height:42px;max-width:179px;padding:11px 44px 7px}.section-feedback-form .form .btn .text{font-size:15px;line-height:22px}@media(max-width:1600px){.section-feedback-form .section-title{font-size:30px}}@media(max-width:1600px)and (min-width:992px){.section-feedback-form .form .btn{height:38px;max-width:179px;padding:10px 44px 8px}}@media(max-width:991.9px){.section-feedback-form .section-title{font-size:24px;line-height:35px;margin:0 auto 20px 0;text-align:left}.section-feedback-form .form .form-wrap{align-items:flex-start}.section-feedback-form .inputs-list{flex-direction:column}.section-feedback-form .inputs-list>:not(:last-child){margin-bottom:25px}.section-feedback-form .inputs-list .input-wrap{flex-direction:column;max-width:100%}.section-feedback-form .inputs-list .alert-input-text{position:relative}}@media(max-width:575.9px){.section-feedback-form .section-title{font-size:28px;line-height:41px}.section-feedback-form .form .inputs-list{margin-bottom:30px}}@media(max-width:479.9px){.section-feedback-form .form .btn{max-width:100%;width:100%}}.section-kits{padding-bottom:50px!important;padding-top:0}.section-kits .pagination{display:none}.section-kits .kits-title{color:#5b5b5b;font-size:28px;font-weight:300;line-height:1.46;margin:0 auto 24px;text-align:center;text-transform:uppercase;width:max-content}.section-kits .editor-descr{margin-top:50px}.section-kits .editor-descr .collapse-content>*{margin-bottom:0}.section-kits .kits-body{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:-24px;margin-right:-24px;margin-top:24px;width:calc(100% + 24px)}.section-kits .catalog .kits-card .card-content{min-height:70px}.section-kits.search-catalog .kits-card .card-content{min-height:90px}.section-kits .kits-card{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;margin:0 24px 24px 0;max-width:calc(33.33333% - 24px);position:relative;width:100%}.section-kits .kits-card:before{content:"";display:block;left:0;padding-top:100%;position:relative;top:0;width:100%}.section-kits .kits-card .stickers-wrap{align-items:center;display:flex;justify-content:flex-end;max-width:100%;position:absolute;right:0;top:24px;z-index:2}.section-kits .kits-card .stickers-wrap>*{background:#fff;border:1px solid #9a7c56;display:none;overflow:hidden}.section-kits .kits-card .stickers-wrap>.active{display:flex}.section-kits .kits-card .stickers-wrap .sticker-sale{align-items:center;background:#fff;border-radius:50%;height:40px;justify-content:center;left:400px;margin-right:24px;min-width:40px;width:40px}.section-kits .kits-card .stickers-wrap .sticker-sale__text{color:#9a7c56;font-size:20px;line-height:1;padding-top:3px}.section-kits .kits-card .stickers-wrap .sticker-sale img,.section-kits .kits-card .stickers-wrap .sticker-sale svg{max-height:100%;max-width:100%}.section-kits .kits-card .stickers-wrap .sticker-new{border-radius:90px 0 0 90px;border-right:0;color:#9a7c56;font-size:20px;font-weight:300;line-height:29px;min-width:90px;padding:5px 17px 4px;right:0;text-align:left;width:90px}.section-kits .kits-card .img-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.section-kits .kits-card .img-wrapper .img-wrap{height:100%;left:0;opacity:0;position:absolute;top:0;transition-duration:.3s;transition-property:transform,opacity;transition-timing-function:ease;width:100%}.section-kits .kits-card .img-wrapper .img-wrap.active{opacity:1}.section-kits .kits-card .img-wrapper .img-wrap img,.section-kits .kits-card .img-wrapper .img-wrap svg{height:100%;object-fit:cover;object-position:center;width:100%}@media(hover:hover){.section-kits .kits-card .img-wrapper:hover .img-wrap{transform:scale(1.1)}.section-kits .kits-card .img-wrapper:hover~.card-content .card-name{color:#9a7c56}}.section-kits .kits-card .card-content{align-items:flex-start;bottom:-1px;display:flex;flex-direction:column;justify-content:flex-start;left:0;min-height:127px;padding:10px 20px;position:absolute;width:100%;z-index:1}.section-kits .kits-card .card-content>*{position:relative;z-index:1}.section-kits .kits-card .card-content:before{background:#fff;content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:0}.section-kits .kits-card .card-type{color:#5b5b5b;display:block;font-size:15px;font-weight:300;line-height:22px;margin-bottom:4px;min-height:22px}.section-kits .kits-card .card-name{color:#5b5b5b;display:block;font-size:20px;font-weight:300;line-height:29px;text-transform:uppercase;transition-duration:.2s;transition-property:color;transition-timing-function:linear}@media(hover:hover){.section-kits .kits-card .card-name:hover{color:#9a7c56}}.section-kits .kits-card .color-picker{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;margin-right:-35px;margin-top:10px;max-height:42px;max-width:100%;overflow:hidden;padding:3px}.section-kits .kits-card .color-picker>:not(:last-child){margin-right:23px}.section-kits .kits-card .color-picker .color-item{align-items:center;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:36px;justify-content:center;margin-bottom:10px;position:relative;transition-duration:.3s;transition-property:opacity;width:36px}.section-kits .kits-card .color-picker .color-item img,.section-kits .kits-card .color-picker .color-item svg{border-radius:50%;display:block;height:100%;max-height:100%;max-width:100%;width:100%}.section-kits .kits-card .color-picker .color-item:before{background-color:#fff;border:1px solid #b09d8c;border-radius:50%;content:"";height:calc(100% + 6px);left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition-duration:.3s;transition-property:opacity;width:calc(100% + 6px);z-index:-1}.section-kits .kits-card .color-picker .color-item.default-color{display:none}@media(hover:hover){.section-kits .kits-card .color-picker .color-item:not(.active):hover{opacity:.6}}.section-kits .kits-card .color-picker .color-item.active:before{opacity:1}@media(max-width:1600px){.section-kits .kits-title{font-size:26px}}@media(max-width:1600px)and (min-width:576px){.section-kits .catalog .kits-card .card-content{min-height:60px}.section-kits.search-catalog .kits-card .card-content{min-height:75px}.section-kits .kits-card .card-name{color:#5b5b5b;font-size:17px;font-weight:300;line-height:19px}.section-kits .kits-card .card-content{min-height:95px;padding:8px 20px}.section-kits .kits-card .color-picker{margin-top:8px;max-height:33px}.section-kits .kits-card .color-picker>:not(:last-child){margin-right:17px}.section-kits .kits-card .color-picker .color-item{height:26px;width:26px}}@media(max-width:1024px){.section-kits{padding-top:24px}.section-kits .kits-title{font-size:25px;line-height:37px}}@media(max-width:991.9px){.section-kits .kits-card{max-width:calc(50% - 24px)}}@media(max-width:700px){.section-kits .kits-card{margin:0 12px 12px 0;max-width:calc(50% - 12px)}.section-kits .kits-body{margin-bottom:-12px;margin-right:-12px;width:calc(100% + 12px)}}@media(max-width:575.9px){.section-kits .kits-title{font-size:22px;line-height:28px;margin-bottom:20px}.section-kits .catalog .kits-card .card-content{min-height:70px}.section-kits.search-catalog .kits-card .card-content{min-height:90px}.section-kits .kits-card{margin:0 0 24px;max-width:100%}.section-kits .kits-card:before{padding-top:120%}.section-kits .kits-card .card-type{margin-bottom:0}.section-kits .kits-card .card-content{margin-top:0;min-height:118px;padding:8px 20px 9px;position:absolute}.section-kits .kits-body{margin:16px 0 -20px -20px;width:calc(100% + 40px)}}.section-breadcrumbs{padding:24px 0!important}.section-breadcrumbs .container{max-width:1520px;padding:0 40px}.section-breadcrumbs .breadcrumbs-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start;min-height:23px}.section-breadcrumbs .breadcrumbs-list .breadcrumb-item{align-items:center;display:flex;justify-content:center;margin-right:8px;width:max-content}.section-breadcrumbs .breadcrumbs-list .breadcrumb-item:not(:first-child):before{align-items:center;color:#aeaeae;content:">";display:flex;font-size:15px;font-weight:300;justify-content:center;line-height:1;margin-right:8px;position:relative}.section-breadcrumbs .breadcrumbs-list .breadcrumb-link{color:#aeaeae;display:block;font-size:15px;font-weight:300;line-height:1;position:relative}@media(hover:hover){.section-breadcrumbs .breadcrumbs-list .breadcrumb-link:hover:after{opacity:1}}.section-breadcrumbs .breadcrumbs-list .breadcrumb-link:after{background-color:#aeaeae;content:"";height:1px;left:0;opacity:0;position:absolute;top:100%;transition-duration:.3s;transition-property:opacity;width:100%}@media(max-width:1600px){.section-breadcrumbs .container{max-width:1200px}}@media(max-width:1600px)and (min-width:992px){.section-breadcrumbs .breadcrumbs-list{min-height:21px}.section-breadcrumbs .breadcrumbs-list .breadcrumb-item{margin-right:7px}.section-breadcrumbs .breadcrumbs-list .breadcrumb-item:not(:first-child):before{font-size:14px;margin-right:7px}.section-breadcrumbs .breadcrumbs-list .breadcrumb-link{font-size:14px}}@media(max-width:1024px){.section-breadcrumbs{background-color:#eeece8}}@media(max-width:575.9px){.section-breadcrumbs{padding:20px 0!important}.section-breadcrumbs .container{padding:0 20px}.section-breadcrumbs .breadcrumbs-list{min-height:21px}.section-breadcrumbs .breadcrumbs-list .breadcrumb-link{color:#474646;font-size:14px;line-height:21px}.section-breadcrumbs .breadcrumbs-list .breadcrumb-link:after{font-size:14px;line-height:21px}.section-breadcrumbs .breadcrumbs-list .breadcrumb-item:not(:last-child):after{font-size:14px;line-height:21px;min-width:9px}}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;-ms-flex-pack:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{-ms-flex-negative:0;backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}
/* End */


/* Start:/local/templates/perina/components/bitrix/breadcrumb/perina_all/style.css?1748522655585*/
.bx-breadcrumb {
	margin: 10px 0;
}
.bx-breadcrumb i {
	color: #b5bdc2;
	line-height: 13px;
	font-size: 12px;
	vertical-align: middle;
	margin-right: 5px;
}
.bx-breadcrumb .bx-breadcrumb-item {
	float: left;
	margin-bottom: 10px;
	white-space: nowrap;
	line-height: 13px;
	vertical-align: middle;
	margin-right: 10px;
}
.bx-breadcrumb .bx-breadcrumb-item span {
	font-family: "Open Sans", Arial, "Helvetica Neue", Helvetica, sans-serif;
	font-size: 13px;
	white-space: normal;
}
.bx-breadcrumb .bx-breadcrumb-item a {border-bottom: none;}
.bx-breadcrumb .bx-breadcrumb-item a:hover {}

/* End */


/* Start:/local/templates/perina/components/bitrix/search.title/perina_search/style.css?17485226552108*/
div.title-search-result {
	border:1px solid #c6c6c6;
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width:10%;
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding-left:4px;
	padding-right:15px;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/perina/components/bitrix/search.title/perina_search/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */


/* Start:/local/templates/perina/styles.css?1748522655723*/
.submenu.complect {
    z-index: 99;
}
.col.size {
    display: flex;
    z-index: 1;
}
.dop_menu li:before {
    display: none;
}
.product-filters {
    margin-bottom: 0 !important;
}
.section-product-related {
    padding-bottom: 0 !important;
}
.section-product-top .product-options {
    margin-top: 0px !important;
}
.like_flex {
    margin-top: 0 !important;
}

.section-product-top .product-comp .comp-list>:not(:last-child) {
    margin-bottom: 10px;
}
@media (max-width: 768.9px) {
    .section-contacts-map {
        padding-top: 30px;
    }
}

@media (max-width: 575.9px) {
    .section-product-descr {
        padding-top: 0;
    }
}

@media (max-width: 991px) {
    .col.size {
        display: block;
    }
}

/* End */


/* Start:/local/templates/perina/template_styles.css?174852265547*/
.listCatalog .item .pic {
    height: 375px;
}

/* End */
/* /local/templates/perina/fonts/stylesheet.css?17485226541991 */
/* /local/templates/perina/css/jquery-ui.min.css?174852265433412 */
/* /local/templates/perina/css/selectric.css?17485226544299 */
/* /local/templates/perina/css/jquery.fancybox.min.css?174852265413924 */
/* /local/templates/perina/css/owl.carousel.min.css?17485226543373 */
/* /local/templates/perina/css/easyzoom.css?17485226541359 */
/* /local/templates/perina/css/style.css?174852265481252 */
/* /local/templates/perina/css/responsive.css?174852265448362 */
/* /local/templates/perina/css/index.min.css?17485226542451 */
/* /local/templates/perina/front/dist/css/index.min.css?1748522652157608 */
/* /local/templates/perina/components/bitrix/breadcrumb/perina_all/style.css?1748522655585 */
/* /local/templates/perina/components/bitrix/search.title/perina_search/style.css?17485226552108 */
/* /local/templates/perina/styles.css?1748522655723 */
/* /local/templates/perina/template_styles.css?174852265547 */
