p.filter-line .compare-btn i,
i.rub {
    font-style: normal
}
 
#account a:before,
#menu .dropdown-menu:before,
#search:before,
.breadcrumb li:after,
.btn-search:before,
.clearfix:after,
.clearfix:before,
.product-grid:after,
.product-grid:before {
    content: ''
}

body {
    font-family: CirceRegular, Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 0;
    color: #000;
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: antialiased;
    -webkit-font-feature-settings: 'kern';
    font-feature-settings: 'kern'
}

body.product-compare,
body[class*=account-] {
    background: url(../image/panda/cinema.jpg) center top no-repeat
}

button {
    cursor: pointer
}

body,
button {
    font-synthesis: none
}

b {
    font-family: CirceBold
}

a {
    color: #38B0E3
}

a:hover {
    color: #22aaef
}

i.rub {
    font-family: rub;
    line-height: 100%
}

.btn-call-back,
.btn-category,
.pagination li a,
.pagination li span {
    font-family: CirceBold
}

input::-webkit-contacts-auto-fill-button {
    position: absolute!important;
    right: 0!important;
    display: none!important;
    visibility: hidden!important;
    pointer-events: none!important
}

:active,
:focus {
    outline: 0
}

body.record-blog,
body[class*=product-category-] {
    /*2024-10-17 background: url(../image/panda/cinema.jpg) no-repeat, url(../image/panda/bg_category_bottom.png) 95% 83% no-repeat, url(../image/panda/bg_category_bottom.png) 5% 83% no-repeat*/
    background: url(../image/panda/cinema.jpg) center top no-repeat, url(../image/panda/bg_category_bottom.png) 95% 83% no-repeat, url(../image/panda/bg_category_bottom.png) 5% 83% no-repeat
}

body.record-blog #column-left,
body[class*=product-category-] #column-left {
    margin-bottom: 15px
}

body.record-blog #column-left>div,
body[class*=product-category-] #column-left>div {
    margin-right: 5px;
    margin-left: -3px;
    /*padding: 10px 0;
    border: 1px solid #e8e8e8*/
}

body[class*=product-product-] {
    background: url(../image/panda/bg_home.jpg) no-repeat, url(../image/panda/bg_home_2.jpg) right 1900px no-repeat, url(../image/panda/bg_home_right.jpg) 94% 67% no-repeat, url(../image/panda/bg_home_left.jpg) 6% 67% no-repeat
}

body.information-contact,
body.information-reviews {
    background: url(../image/panda/cinema.jpg) no-repeat
}

body:not(.common-home) #content {
    min-height: 600px;
    /*padding: 30px 40px 0;*/
    padding: 25px 25px 0;
    border-radius: 3px;
    background: #fff;
    -webkit-box-shadow: 0 12px 29px 0 rgba(62, 181, 241, .34);
    box-shadow: 0 12px 29px 0 rgba(62, 181, 241, .34)
}

#t-mod .modal-dialog {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 290px;
    margin: 0 auto;
    padding: 0;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.lazy {
    display: none
}

.text-center {
    text-align: center
}

.text-right {
    text-align: right
}

button[disabled] {
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

#buy-one-click .bootstrap-select button .bs-caret .caret,
.arrow,
.btn-more-products:before {
    display: inline-block;
    width: 11px;
    height: 6px;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
    vertical-align: middle;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iNnB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMTA3LCAxOTYsIDI0MCkiIGQ9Ik0zLjkzNyw1LjU3MiBMMC40MTksMi4zNDAgQy0wLjE2NCwxLjgwNCAtMC4xNjQsMC45MzYgMC40MTksMC40MDEgQzEuMDAyLC0wLjEzNSAxLjk0NywtMC4xMzUgMi41MzAsMC40MDEgTDQuOTkzLDIuNjYzIEw3LjQ1NiwwLjQwMSBDOC4wMzksLTAuMTM1IDguOTg0LC0wLjEzNSA5LjU2NywwLjQwMSBDMTAuMTUwLDAuOTM2IDEwLjE1MCwxLjgwNCA5LjU2NywyLjM0MCBMNi4wNDgsNS41NzIgQzUuNDY1LDYuMTA4IDQuNTIwLDYuMTA4IDMuOTM3LDUuNTcyIFoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center center
}

.modal-dialog .close,
.panda-call-back-success .mfp-close,
.panda-search-screen .search-container .error .close {
    font-size: 0;
    position: absolute;
    z-index: 99;
    top: 20px;
    right: 20px;
    display: block;
    width: 17px;
    height: 17px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    border: none;
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE3cHgiIGhlaWdodD0iMTdweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDEzOSwgMTM5LCAxMzkpIiBkPSJNOS42NjMsOC41MDIgTDE2Ljc3OCwxNS43NTkgQzE3LjA2OCwxNi4wNDMgMTcuMDY4LDE2LjUwMyAxNi43NzgsMTYuNzg3IEMxNi40ODgsMTcuMDcxIDE2LjAxOCwxNy4wNzEgMTUuNzI4LDE2Ljc4NyBMOC40ODcsOS40MDEgTDEuMjQ1LDE2Ljc4NyBDMC45NTUsMTcuMDcxIDAuNDg1LDE3LjA3MSAwLjE5NSwxNi43ODcgQy0wLjA5NSwxNi41MDMgLTAuMDk1LDE2LjA0MyAwLjE5NSwxNS43NTkgTDcuMzEwLDguNTAyIEwwLjE5NSwxLjIzMSBDLTAuMDk1LDAuOTQ3IC0wLjA5NSwwLjQ4NiAwLjE5NSwwLjIwMiBDMC40ODUsLTAuMDgzIDAuOTU1LC0wLjA4MyAxLjI0NSwwLjIwMiBMOC40ODcsNy42MDIgTDE1LjcyOCwwLjIwMiBDMTYuMDE4LC0wLjA4MyAxNi40ODgsLTAuMDgzIDE2Ljc3OCwwLjIwMiBDMTcuMDY4LDAuNDg2IDE3LjA2OCwwLjk0NyAxNi43NzgsMS4yMzEgTDkuNjYzLDguNTAyIFoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center center
}

.breadcrumb li,
.breadcrumb li:after {
    display: inline-block
}

.modal-dialog .close:hover,
.panda-call-back-success .mfp-close:hover,
.panda-search-screen .search-container .error .close:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.modal-dialog .success .close {
    top: 5px;
    right: 5px
}

.breadcrumb {
    margin: 0 0 12px;
    padding: 0;
    list-style: none
}

.breadcrumb li:after {
    width: 7px;
    height: 11px;
    padding-right: 25px;
    padding-left: 28px;
    vertical-align: middle;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMXB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMTA3LCAxOTYsIDI0MCkiIGQ9Ik01LjU5OSw2LjA3NCBMMi4zMzMsOS41ODEgQzEuNzkxLDEwLjE2MiAwLjkxNCwxMC4xNjIgMC4zNzMsOS41ODEgQy0wLjE2OCw5LjAwMCAtMC4xNjgsOC4wNTggMC4zNzMsNy40NzcgTDIuNjYwLDUuMDIxIEwwLjM3MywyLjU2NiBDLTAuMTY4LDEuOTg1IC0wLjE2OCwxLjA0MyAwLjM3MywwLjQ2MiBDMC45MTQsLTAuMTE5IDEuNzkxLC0wLjExOSAyLjMzMywwLjQ2MiBMNS41OTksMy45NjkgQzYuMTQxLDQuNTUwIDYuMTQxLDUuNDkzIDUuNTk5LDYuMDc0IFoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center center
}

.breadcrumb li:last-child:after,
.tab-content .tab-pane {
    display: none
}

.breadcrumb a,
.breadcrumb li {
    font-size: 16px;
    line-height: 100%;
    margin: 0;
    padding: 0;
    color: #000
}

.breadcrumb a {
    text-decoration: underline
}

.breadcrumb a:focus,
.breadcrumb a:hover {
    text-decoration: none
}

.tab-content .tab-pane.active {
    display: block
}

.clearfix {
    zoom: 1;
    /*border: solid 2px rgb(196, 29, 45);*/
    /*border-radius: 20px;*/
}

.clearfix:after,
.clearfix:before {
    display: table
}

.clearfix:after {
    clear: both
}

.panda-review.horizont-theme .owl-item .rating-review-module .star,
.rating .star {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAdVBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB5WX1YAAAAJ3RSTlMAAgMEBQYICQsPEBQVFxgZGh4gJSktLjA2Nzg6Pj9AQUJDREZHSE3cx+5OAAAAc0lEQVR4AV2O6Q4CIRCD6+2uhyLeCB5i3/8RzSxDAnw/SPslTApl5nrUHHhuzJ2fWixIrptP5EnzxgiB5G9Ie3zZgOWt6r4DYAuht3qnPWyh7NRYZB5qXlnMpUV5VsW848QUI5+McrLz5CiZcJ2mcHmPgT/5EhG6qZLv5wAAAABJRU5ErkJggg==);
    background-position: center center
}

.panda-review.horizont-theme .owl-item .rating-review-module .star.on,
.rating .star.on {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAQCAMAAADH72RtAAAAn1BMVEX62VT////62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VT62VQ9tIdJAAAANHRSTlMAAAEGCwwPExofJDEzNTZDRktPU1ZiZGl5e4eUlZaZnrK3ub/AzNDS09TV2Nre4Onq6+7+VzdV9QAAAH1JREFUeAFdzdUSwjAURdHT4g5Firu77P//Nob2Zph0P92zHhJZpW0zPQInMfOMrLmHnlQ+0PYkBmYmnf6vM/BOrp4eZFJ15e19XdKQf9P05cbG9ilyf3VNRnKyM7mGJmWAF0DLJAbGhQEwMbnwjCTVDpBL5bgsKmlxyyv4Ai1kGBr+/4BAAAAAAElFTkSuQmCC);
    background-position: center center
}

.panda-review.horizont-theme .owl-item .rating-review-module a,
.panda-review.horizont-theme .owl-item .rating-review-module span,
.rating a,
.rating span {
    line-height: 100%;
    display: inline-block
}

.panda-review.horizont-theme .owl-item .rating-review-module span,
.rating span {
    width: 17px;
    height: 16px;
    vertical-align: top
}

.panda-review.horizont-theme .owl-item .rating-review-module a,
.rating a {
    font-size: 14px;
    margin-top: 3px;
    margin-left: 10px;
    text-decoration: underline;
    color: #3eb5f1
}

#top-menu a:active,
#top-menu a:focus,
#top-menu a:hover,
#top-menu span:active,
#top-menu span:focus,
#top-menu span:hover,
.compare-tooltip a:hover,
.compare-tooltip>span:hover,
.panda-review.horizont-theme .owl-item .rating-review-module a:hover,
.rating a:hover {
    text-decoration: none
}

.arrow-down,
.arrow-up {
    display: inline-block;
    width: 11px;
    height: 12px;
    vertical-align: middle
}

.arrow-down {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDIyOCwgMjI4LCAyMjgpIiBkPSJNMTAuNjAzLDcuMzgzIEw2LjQ2MCwxMS41NjQgQzUuOTI2LDEyLjExMCA1LjA2MSwxMi4xMTAgNC41MjcsMTEuNTY0IEwwLjM4Myw3LjM4MyBDLTAuMTUwLDYuODM4IC0wLjE1MCw1Ljk1MyAwLjM4Myw1LjQwOSBDMC45MTcsNC44NjIgMS43ODIsNC44NjIgMi4zMTYsNS40MDkgTDQuMDAwLDcuMTAxIEw0LjAwMCwxLjUwMCBDNC4wMDAsMC42NzEgNC42NzIsLTAuMDAwIDUuNTAwLC0wLjAwMCBDNi4zMjgsLTAuMDAwIDcuMDAwLDAuNjcxIDcuMDAwLDEuNTAwIEw3LjAwMCw3LjA4OCBMOC42NzEsNS40MDkgQzkuMjA1LDQuODYyIDEwLjA3MCw0Ljg2MiAxMC42MDMsNS40MDkgQzExLjEzNyw1Ljk1MyAxMS4xMzcsNi44MzggMTAuNjAzLDcuMzgzIFoiLz48L3N2Zz4=)
}

.arrow-up {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDIyOCwgMjI4LCAyMjgpIiBkPSJNMTAuNjAzLDYuNTkxIEMxMC4wNzAsNy4xMzcgOS4yMDUsNy4xMzcgOC42NzEsNi41OTEgTDcuMDAwLDQuOTEyIEw3LjAwMCwxMC41MDAgQzcuMDAwLDExLjMyOCA2LjMyOCwxMi4wMDAgNS41MDAsMTIuMDAwIEM0LjY3MiwxMi4wMDAgNC4wMDAsMTEuMzI4IDQuMDAwLDEwLjUwMCBMNC4wMDAsNC44OTggTDIuMzE2LDYuNTkxIEMxLjc4Miw3LjEzNyAwLjkxNyw3LjEzNyAwLjM4Myw2LjU5MSBDLTAuMTUwLDYuMDQ2IC0wLjE1MCw1LjE2MiAwLjM4Myw0LjYxNyBMNC41MjcsMC40MzUgQzUuMDYxLC0wLjExMSA1LjkyNiwtMC4xMTEgNi40NjAsMC40MzUgTDEwLjYwMyw0LjYxNyBDMTEuMTM3LDUuMTYyIDExLjEzNyw2LjA0NiAxMC42MDMsNi41OTEgWiIvPjwvc3ZnPg==)
}

.compare {
    position: relative
}

.compare-tooltip {
    position: absolute;
    z-index: 99;
    margin-top: -40px
}

.compare-tooltip a {
    margin-left: -20px
}

.compare-tooltip>span {
    margin-left: -38px
}

.compare-tooltip a,
.compare-tooltip>span {
    font-size: 14px;
    position: relative;
    display: block;
    padding: 5px 15px;
    text-align: center;
    color: #222;
    border-radius: 50px;
    background: #fff;
    -webkit-box-shadow: 0 2px 3px .21px rgba(139, 76, 15, .2), 0 14px 15.3px 2.7px rgba(119, 98, 24, .1);
    box-shadow: 0 2px 3px .21px rgba(139, 76, 15, .2), 0 14px 15.3px 2.7px rgba(119, 98, 24, .1)
}

.pagination li {
    display: inline-block;
    vertical-align: middle
}

.pagination li a,
.pagination li span {
    font-size: 17px;
    line-height: 47px;
    width: 45px;
    height: 45px;
    padding: 0;
    text-align: center;
    color: #000;
    border: none;
    border-radius: 3px
}

.pagination li a:focus,
.pagination li a:hover {
    color: #000;
    background: #f1f1f1
}

.pagination li span:hover {
    background: 0 0
}

.pagination .active span,
.pagination .active:hover span {
    background-color: #3eb5f1
}

.product-grid {
    zoom: 1;
    margin-right: -5px;
    margin-left: -5px
}

.product-grid:after,
.product-grid:before {
    display: table
}

.product-grid:after {
    clear: both
}

.product-grid .pg-col-3,
.product-grid .pg-col-2,
.product-grid .pg-col-4 {
    position: relative;
    float: left;
    width: 33.333%;
    /*2024-10-09 min-height: 1px;*/
    /*2024-10-10 min-height: 743px;*/
    padding-right: 5px;
    padding-left: 5px;
    margin-bottom: 10px
}

.product-grid .pg-col-3 {
    /*width: 33.3345%*/
    width: 33.3333%
}

.product-grid .pg-col-2 {
    width: 25%
}

.btn-call-back {
    font-size: 14px;
    padding: 11px 20px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    white-space: nowrap;
    color: #fff;
    border: 2px solid white;
    border-radius: 50px;
    background: #443e3c
}

.btn-call-back:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.btn-call-back:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

.btn-search {
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

.btn-search:before {
    display: inline-block;
    width: 11px;
    height: 11px;
    margin-right: 7px;
    background-image: url(../image/panda/search.png);
    background-repeat: no-repeat;
    background-position: 0 0
}

.btn-basic,
.panda-search-screen .search-container .btn-go-panda-seerch-screeen,
.product-thumb .btn-category,
a.btn-basic,
body.account-simpleedit .btn-primary,
body.checkout-simplecheckout #simplecheckout_login #simplecheckout_button_login,
body.checkout-simplecheckout .simpla-panda-footer #buttons .button {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 55px;
    height: 55px;
    cursor: pointer;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    text-align: center;
    color: #3a3f3f;
    border: none;
    border-radius: 27px 28px 28px 27px/27px 27px 28px 28px;
    background-color: #f8d045;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffed75), to(#f8d045));
    background-image: linear-gradient(#ffed75 0, #f8d045 100%);
    -webkit-box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34), 0 14px 15.3px 2.7px rgba(119, 98, 24, .23);
    box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34), 0 14px 15.3px 2.7px rgba(119, 98, 24, .23)
}

.btn-basic:focus,
.btn-basic:hover,
.panda-search-screen .search-container .btn-go-panda-seerch-screeen:focus,
.panda-search-screen .search-container .btn-go-panda-seerch-screeen:hover,
.product-thumb .btn-category:focus,
.product-thumb .btn-category:hover,
a.btn-basic:focus,
a.btn-basic:hover,
body.account-simpleedit .btn-primary:focus,
body.account-simpleedit .btn-primary:hover,
body.checkout-simplecheckout #simplecheckout_login #simplecheckout_button_login:focus,
body.checkout-simplecheckout #simplecheckout_login #simplecheckout_button_login:hover,
body.checkout-simplecheckout .simpla-panda-footer #buttons .button:focus,
body.checkout-simplecheckout .simpla-panda-footer #buttons .button:hover {
    text-decoration: none;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffef86), to(#f9d65b));
    background-image: linear-gradient(#ffef86 0, #f9d65b 100%)
}

.btn-basic:active,
.panda-search-screen .search-container .btn-go-panda-seerch-screeen:active,
.product-thumb .btn-category:active,
a.btn-basic:active,
body.account-simpleedit .btn-primary:active,
body.checkout-simplecheckout #simplecheckout_login #simplecheckout_button_login:active,
body.checkout-simplecheckout .simpla-panda-footer #buttons .button:active {
    background-image: -webkit-gradient(linear, right top, left top, from(#ffed75), to(#f8d045));
    background-image: linear-gradient(-90deg, #ffed75 0, #f8d045 100%);
    -webkit-box-shadow: 0 3px 3px 0 rgba(53, 6, 16, .12);
    box-shadow: 0 3px 3px 0 rgba(53, 6, 16, .12)
}

.btn-category {
    font-size: 17px;
    line-height: 44px;
    display: block;
    width: 163px;
    height: 46px;
    margin: auto;
    text-align: center;
    color: #0d0d0d;
    border: 1px solid #f7d045;
    border-radius: 5px
}

#top-menu {
    margin-top: 5px;
    margin-bottom: 22px
}

#top-menu a,
#top-menu span {
    font-family: CirceRegular;
    font-size: 13px;
    line-height: 100%;
    color: #fff
}

#coll-center a,
#logo figcaption span {
    font-family: CirceBold
}

#top-menu .list-inline.pull-right a:active,
#top-menu .list-inline.pull-right a:focus,
#top-menu .list-inline.pull-right a:hover {
    text-decoration: underline
}

#top-menu .top-menu-hr {
    clear: both;
    height: 1px;
    margin: 0;
    padding: 0;
    color: #cec9c6;
    border: none;
    background: #cec9c6
}

#top-menu ul,
.prmn-cmngr[data-confirm=true] {
    padding: 8px 0
}

#account a:before,
#cart #cart-items {
    height: 24px;
    background-repeat: no-repeat
}

#top-menu ul {
    margin: 0;
    list-style: none
}

#top-menu ul li {
    display: inline-block;
    float: left;
}

#top-menu ul li a {
    margin-left: 15px
}

.prmn-cmngr[data-confirm=true] a {
    border-bottom: 1px dashed #fff
}

.prmn-cmngr[data-confirm=true] a:hover {
    border-bottom: transparent
}

header .header-wrap {
    display: -ms-flexbox;
    display: box;
    display: -webkit-box;
    display: flex;
    color: #fff;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: baseline;
    -ms-flex-align: baseline;
    align-items: baseline
}

#logo,
.tool-wrap {
    -webkit-box-align: center
}

#logo {
    display: -ms-flexbox;
    display: box;
    display: -webkit-box;
    display: flex;
    margin-top: -19px;
    margin-right: auto;
    margin-left: 0;
    -ms-flex-align: center;
    align-items: center
}

#logo img {
    margin-left: -17px
}

#logo figcaption {
    width: 200px;
    margin-top: -6px;
    margin-left: 16px
}

#logo figcaption span {
    font-size: 16px;
    line-height: 22.5px;
    position: relative;
    display: inline;
    padding: 1px 0;
    white-space: pre-line;
    white-space: -moz-pre-line;
    word-wrap: break-word;
    color: #000;
    background: #ebbd1d;
    box-decoration-break: clone;
    -webkit-box-shadow: -12px 0 0 #ebbd1d, 12px 0 0 #ebbd1d;
    box-shadow: -12px 0 0 #ebbd1d, 12px 0 0 #ebbd1d;
    -webkit-box-decoration-break: clone
}

.tool-wrap {
    display: -ms-flexbox;
    display: box;
    display: -webkit-box;
    display: flex;
    margin-left: auto;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

#coll-center {
    /*margin-top: -8px;*/
    margin-right: 30px
}

#coll-center a {
    font-size: 28px;
    line-height: 27px;
    display: block;
    white-space: nowrap;
    color: #fff
}

#account a,
#coll-center span {
    font-family: CirceRegular
}

#coll-center a:focus,
#coll-center a:hover {
    text-decoration: none
}

#coll-center span {
    font-size: 13px;
    line-height: 13px;
    display: block;
    margin-bottom: 10px
}

#account a {
    font-size: 15px;
    line-height: 15px;
    position: relative;
    padding-left: 38px;
    color: #fff
}

#account a:before {
    position: absolute;
    top: -7px;
    left: 0;
    width: 24px;
    background-image: url(../image/panda/user.png);
    background-size: contain
}

#cart {
    /*margin-right: 23px;
    margin-left: 23px*/
    margin-right: 30px;
    margin-left: 30px
}

#cart button {
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

#cart #cart-items {
    position: relative;
    display: inline-block;
    width: 29px;
    margin-top: -2px;
    margin-right: 13px;
    vertical-align: top;
    background-image: url(../image/panda/basket.png);
    background-position: 0 0
}

#cart #cart-items i {
    font-family: CirceExtraBold;
    font-size: 11px;
    font-style: normal;
    line-height: 19px;
    position: absolute;
    top: -5px;
    right: -10px;
    display: block;
    overflow: hidden;
    width: 19px;
    height: 19px;
    text-align: center;
    color: #333;
    border-radius: 9px 10px 10px 9px/9px 9px 10px 10px;
    background-color: #f4b12f
}

#cart #cart-total {
    font-family: CirceBold;
    font-size: 18px
}

.search-wrap.open #search {
    display: block
}

#search {
    position: absolute;
    z-index: 99;
    top: 100%;
    right: 0;
    display: none;
    width: 320px;
    margin-top: 20px;
    padding: 0 5px;
    border: 3px solid #e0eef6;
    border-radius: 2px;
    background: #fff
}

#search:before {
    position: absolute;
    top: -20px;
    right: 30px;
    border: 10px solid;
    border-color: transparent transparent #e0eef6
}

#search button,
#search input {
    display: inline-block;
    padding: 10px 0;
    vertical-align: middle;
    border: none
}

#search input {
    width: 77%;
    text-indent: 5px;
    color: #333;
    background: none
}

#search button {
    width: 20%;
    padding: 15px 0;
    border-radius: 50px;
    background: url(../image/panda/search.png) center center no-repeat #ffcd1f
}

#search button:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

#search button:active {
    opacity: .6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

body:not(.common-home) #menu .navbar-nav>li {
    padding: 0 36px
}

.mmenu {
    display: none
}

#mmenu-mobile {
    z-index: 999;
    background: #fff
}

#mmenu-mobile a,
#mmenu-mobile span {
    font-size: 16px;
    color: #000
}

#mmenu-mobile .mm-title {
    color: #555
}

#mm-blocker {
    background: rgba(0, 0, 0, .3)!important
}

#menu {
    margin-bottom: 10px;
    border-radius: 3px;
    background-color: #fff;
    -webkit-box-shadow: 0 12px 29px rgba(62, 181, 241, .34);
    box-shadow: 0 12px 29px rgba(62, 181, 241, .34)
}

#menu .search-wrap {
    position: relative
}

#menu.fixed {
    position: fixed;
    z-index: 1000;
    top: 0;
    right: 0;
    left: 0;
    border-radius: 0
}

#menu .dropdown-menu {
    margin-top: 20px;
    margin-left: 25px;
    border: none;
    border: 3px solid #e0eef6;
    border-radius: 2px
}

#menu .dropdown-menu:before {
    position: absolute;
    top: -20px;
    left: 15px;
    border: 10px solid;
    border-color: transparent transparent #e0eef6
}

#menu .dropdown-menu li {
    padding: 0
}

#menu .dropdown-menu li a {
    padding: 7px 20px
}

#menu ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#menu .navbar-nav {
    position: relative;
    float: none;
    text-align: center
}

#menu .navbar-nav>li {
    display: inline-block;
    float: none;
    padding: 0 36px;
    vertical-align: middle
}

#menu .navbar-nav>li>a,
#menu .navbar-nav>li>button {
    font-family: CirceExtraBold;
    font-size: 13px;
    line-height: 48px;
    position: relative;
    display: block;
    height: 48px;
    padding-right: 0;
    padding-left: 0;
    text-transform: uppercase;
    color: #1e2749;
    border: none;
    background: 0 0
}

.panda_home_hello h1,
.panda_home_hello p {
    font-family: PhenomenaBold
}

#menu .navbar-nav>li>a:after,
#menu .navbar-nav>li>button:after {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    visibility: hidden;
    height: 3px;
    content: '';
    opacity: 0;
    background: #3eb5f1;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    filter: alpha(opacity=0)
}

#menu .navbar-nav>li>a:focus,
#menu .navbar-nav>li>a:hover,
#menu .navbar-nav>li>button:focus,
#menu .navbar-nav>li>button:hover {
    text-decoration: none;
    background: 0 0
}

#menu .navbar-nav li.active>a:after,
#menu .navbar-nav li.active>button:after,
#menu .navbar-nav li.open>a:after,
#menu .navbar-nav li.open>button:after,
#menu .navbar-nav>li>a:hover:after,
#menu .navbar-nav>li>button:hover:after {
    visibility: visible;
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

.panda-banner {
    margin-bottom: 26px!important
}

.panda-banner.owl-theme .owl-dots {
    position: absolute;
    bottom: 3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.panda-banner.owl-theme .owl-dots .owl-dot {
    display: inline-block;
    margin: 0 2px
}

.panda-banner.owl-theme .owl-dots .owl-dot span {
    display: block;
    width: 10px;
    height: 10px;
    margin: 0;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    opacity: .5;
    border: none;
    border-radius: 50px;
    background: #a0a3a6;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

.panda-banner.owl-theme .owl-dots .owl-dot.active span {
    opacity: .7;
    background: #a0a3a6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

.panda_home_hello {
    color: #fff;
    padding-bottom: 30px;
}

.panda_home_hello div[class*=col-] {
    position: relative
}

.panda_home_hello .video-youtube {
    position: absolute;
    top: 100px;
    left: 40%;
    overflow: hidden;
    width: 219px;
    height: 90px;
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    border-radius: 62px;
    background: url(../image/panda/home_hello_play4.png) center 0 no-repeat;
    -webkit-box-shadow: 0 53px 68px 0 rgba(0, 0, 0, .36);
    box-shadow: 0 53px 68px 0 rgba(0, 0, 0, .36)
}

.panda_home_hello .video-youtube:hover {
    background: url(../image/panda/home_hello_play4.png) center -92px no-repeat
}

.panda_home_hello .video-youtube:active {
    background: url(../image/panda/home_hello_play4.png) center -184px no-repeat
}

.panda_home_hello h1 {
    font-size: 70px;
    line-height: 58px;
    /*margin: 27px 0 0;*/
    margin: 60px 0 80px;
    text-shadow: 0 6px 100px #000
}

.panda_home_hello h2 {
    font-size: 24px;
    line-height: 28px;
    display: inline-block;
    margin-top: 24px;
    border-bottom: 1px solid #ffcd1f;
    text-shadow: 0 6px 100px #000
}

.panda_home_hello p {
    font-size: 26px;
    margin: 5px 0 14px;
    color: #fff
}

.panda_home_hello .form-wrap {
    position: relative
}

.panda_home_hello .call-back-form .form-wrap {
    display: table;
    margin: 0;
    padding: 0 5px;
    border-radius: 50px;
    background: #fff
}

.panda_home_hello .call-back-form input,
.panda_home_hello .call-back-form input:active,
.panda_home_hello .call-back-form input:focus,
.panda_home_hello .call-back-form input:hover {
    vertical-align: middle;
    border: none;
    outline: 0;
    background: 0 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.panda_home_hello .call-back-form input {
    font-family: CirceLight;
    font-size: 16px;
    line-height: 100%;
    overflow: hidden;
    width: 182px;
    height: 52px;
    padding: 0 10px 0 24px;
    color: #676767
}

.panda_home_hello .call-back-form input::-webkit-input-placeholder {
    line-height: 26px
}

.panda_home_hello .call-back-form input:first-child {
    border-right: 1px solid #e9e8e9!important;
    border-left: none
}

.panda_home_hello .call-back-form button {
    font-size: 14px;
    line-height: 40px;
    margin-top: 0;
    padding: 0 23px;
    vertical-align: middle;
    color: #000;
    border: none;
    border-radius: 50px;
    background: #ffcd1f
}

.panda_home_hello .call-back-form button:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.panda_home_hello .call-back-form button:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body.common-home .panda_infoblock {
    margin-top: 41px;
    padding-top:20px;
}

.panda_infoblock {
    color: #fff
}

.panda_infoblock img {
    float: left
}

.panda_infoblock .descriptions {
    margin-left: 38px
}

.panda_infoblock .descriptions h5 {
    font-family: PhenomenaBold;
    font-size: 30px;
    line-height: 24px;
    margin-top: 0;
    /*margin-bottom: 24px;*/
    margin-bottom: 14px;
    /*text-transform: uppercase;*/
    text-shadow: 0 0 51px #000
}

.panda_infoblock .descriptions p {
    font-size: 15px;
    line-height: 17px;
    margin-top: 0;
    margin-right:20px;
    text-shadow: 0 0 51px #000
}

.panda_category_line {
    position: relative;
    /*height: 560px;*/
    margin: 46px -58px 74px;
    padding: 46px 58px 0;
    color: #000;
    background: #ffde4e;
    -webkit-box-shadow: 0 24px 40px rgba(38, 139, 190, .36);
    box-shadow: 0 24px 40px rgba(38, 139, 190, .36)
}

.panda_category_line:after,
.panda_category_line:before {
    position: absolute;
    right: 0;
    left: 0;
    width: 100%;
    height: 20px;
    content: '';
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMjkzIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMTI5MyAyMCI+ICA8bWV0YWRhdGE+PD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz48eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjYtYzEzOCA3OS4xNTk4MjQsIDIwMTYvMDkvMTQtMDE6MDk6MDEgICAgICAgICI+ICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIi8+ICAgPC9yZGY6UkRGPjwveDp4bXBtZXRhPiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/PjwvbWV0YWRhdGE+PGRlZnM+ICAgIDxzdHlsZT4gICAgICAuY2xzLTEgeyAgICAgICAgZmlsbDogI2ZmZjsgICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsgICAgICB9ICAgIDwvc3R5bGU+ICA8L2RlZnM+ICA8cGF0aCBpZD0i0J/RgNGP0LzQvtGD0LPQvtC70YzQvdC40LpfMTdf0LrQvtC/0LjRj184IiBkYXRhLW5hbWU9ItCf0YDRj9C80L7Rg9Cz0L7Qu9GM0L3QuNC6IDE3INC60L7Qv9C40Y8gOCIgY2xhc3M9ImNscy0xIiBkPSJNMC01NzRzMzAzLjExNywxOSw2MTYsMTljMzMyLjk5LDAsNjc3LTE5LDY3Ny0xOVYyMFM5NzUuNTE3LDUsNjU1LDVDMzI5LjA2Myw1LDAsMjAsMCwyMFYtNTc0WiIvPjwvc3ZnPg==);
    /*background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB4bWxuczpvc2I9Imh0dHA6Ly93d3cub3BlbnN3YXRjaGJvb2sub3JnL3VyaS8yMDA5L29zYiIKICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICB4bWxuczpjYz0iaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbnMjIgogICB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiCiAgIHhtbG5zOnN2Zz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciCiAgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIKICAgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzgxNSIKICAgd2lkdGg9IjEyOTMiCiAgIGhlaWdodD0iMjAiCiAgIHZpZXdCb3g9IjAgMCAxMjkzIDIwIgogICBzb2RpcG9kaTpkb2NuYW1lPSJpbWFnZTNfZmZkZTRlLnN2ZyIKICAgaW5rc2NhcGU6dmVyc2lvbj0iMC45Mi40ICg1ZGE2ODljMzEzLCAyMDE5LTAxLTE0KSI+CiAgPG1ldGFkYXRhCiAgICAgaWQ9Im1ldGFkYXRhODIxIj4KICAgIDxyZGY6UkRGPgogICAgICA8Y2M6V29yawogICAgICAgICByZGY6YWJvdXQ9IiI+CiAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9zdmcreG1sPC9kYzpmb3JtYXQ+CiAgICAgICAgPGRjOnR5cGUKICAgICAgICAgICByZGY6cmVzb3VyY2U9Imh0dHA6Ly9wdXJsLm9yZy9kYy9kY21pdHlwZS9TdGlsbEltYWdlIiAvPgogICAgICAgIDxkYzp0aXRsZT48L2RjOnRpdGxlPgogICAgICA8L2NjOldvcms+CiAgICA8L3JkZjpSREY+CiAgPC9tZXRhZGF0YT4KICA8ZGVmcwogICAgIGlkPSJkZWZzODE5Ij4KICAgIDxsaW5lYXJHcmFkaWVudAogICAgICAgaWQ9ImxpbmVhckdyYWRpZW50MjMwMSIKICAgICAgIG9zYjpwYWludD0ic29saWQiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojMDAwMDAwO3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDIyOTkiIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ4NDkiPgogICAgICA8c3RvcAogICAgICAgICBzdHlsZT0ic3RvcC1jb2xvcjojNWY3YTg0O3N0b3Atb3BhY2l0eToxOyIKICAgICAgICAgb2Zmc2V0PSIwIgogICAgICAgICBpZD0ic3RvcDg0NSIgLz4KICAgICAgPHN0b3AKICAgICAgICAgc3R5bGU9InN0b3AtY29sb3I6IzVmN2E4NDtzdG9wLW9wYWNpdHk6MDsiCiAgICAgICAgIG9mZnNldD0iMSIKICAgICAgICAgaWQ9InN0b3A4NDciIC8+CiAgICA8L2xpbmVhckdyYWRpZW50PgogICAgPGxpbmVhckdyYWRpZW50CiAgICAgICBpbmtzY2FwZTpjb2xsZWN0PSJhbHdheXMiCiAgICAgICB4bGluazpocmVmPSIjbGluZWFyR3JhZGllbnQ4NDkiCiAgICAgICBpZD0ibGluZWFyR3JhZGllbnQ4NTMiCiAgICAgICB4MT0iMC4wMzg4NzEyNTEiCiAgICAgICB5MT0iOS45NjExMjczIgogICAgICAgeDI9IjEyOTMuMDM4OSIKICAgICAgIHkyPSI5Ljk2MTEyNzMiCiAgICAgICBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgLz4KICA8L2RlZnM+CiAgPHNvZGlwb2RpOm5hbWVkdmlldwogICAgIHBhZ2Vjb2xvcj0iI2ZmZmZmZiIKICAgICBib3JkZXJjb2xvcj0iIzY2NjY2NiIKICAgICBib3JkZXJvcGFjaXR5PSIxIgogICAgIG9iamVjdHRvbGVyYW5jZT0iMTAiCiAgICAgZ3JpZHRvbGVyYW5jZT0iMTAiCiAgICAgZ3VpZGV0b2xlcmFuY2U9IjEwIgogICAgIGlua3NjYXBlOnBhZ2VvcGFjaXR5PSIwIgogICAgIGlua3NjYXBlOnBhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6d2luZG93LXdpZHRoPSIxOTIwIgogICAgIGlua3NjYXBlOndpbmRvdy1oZWlnaHQ9IjEwOTYiCiAgICAgaWQ9Im5hbWVkdmlldzgxNyIKICAgICBzaG93Z3JpZD0iZmFsc2UiCiAgICAgaW5rc2NhcGU6em9vbT0iNS42NTY4NTQ1IgogICAgIGlua3NjYXBlOmN4PSIxOTIuNjYyMDciCiAgICAgaW5rc2NhcGU6Y3k9IjI0LjczNjU3OCIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iLTgiCiAgICAgaW5rc2NhcGU6d2luZG93LXk9Ii04IgogICAgIGlua3NjYXBlOndpbmRvdy1tYXhpbWl6ZWQ9IjEiCiAgICAgaW5rc2NhcGU6Y3VycmVudC1sYXllcj0ic3ZnODE1IiAvPgogIDxpbWFnZQogICAgIHNvZGlwb2RpOmFic3JlZj0iRDpcIURPV05MT0FEXCFNQVNURVJcaW1hZ2UzX9Cx0LXQu9GL0LkucG5nIgogICAgIHhsaW5rOmhyZWY9ImltYWdlM1/QsdC10LvRi9C5LnBuZyIKICAgICB3aWR0aD0iMTI5MyIKICAgICBoZWlnaHQ9IjIwIgogICAgIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiCiAgICAgc3R5bGU9ImZpbGw6dXJsKCNsaW5lYXJHcmFkaWVudDg1Myk7ZmlsbC1vcGFjaXR5OjE7c3Ryb2tlOiMwMGRkMDA7c3Ryb2tlLW9wYWNpdHk6MC44OTc3MjcyODtpbWFnZS1yZW5kZXJpbmc6b3B0aW1pemVRdWFsaXR5IgogICAgIGlkPSJpbWFnZTgyMyIKICAgICB4PSIxMDMuODMwNzEiCiAgICAgeT0iLTUzLjY5Mzk3NyIgLz4KICA8cGF0aAogICAgIHN0eWxlPSJmaWxsOiNmZmRlNGU7c3Ryb2tlLXdpZHRoOjAuOTkzMjQ0ODM7ZmlsbC1vcGFjaXR5OjEiCiAgICAgZD0iTSAwLjAwMTYxODA0LDEwLjAxNjE0NyBWIDAuMDAzNTE4MTkgSCA2NDYuNTA1NTMgMTI5My4wMDk1IFYgMTAuMDA0ODM1IDIwLjAwNjE1MiBsIC0xNC43NTAxLC0wLjYxNzUzMSBjIC04LjExMjUsLTAuMzM5NjQyIC00MS4zMDAyLC0xLjAzODY4NiAtNzMuNzUwNCwtMS41NTM0MzEgLTMyLjQ1MDIsLTAuNTE0NzQ3IC02My4wNTA0LC0xLjIwMDcxOSAtNjguMDAwNCwtMS41MjQzODQgQyAxMTE0Ljc1NzMsMTQuODg4NTY3IDk0MC41MjA0OSwxMC41NDM0NTUgODM3LjAwNjY4LDguODQxODM2MyA3NTcuNjEzOTcsNy41MzY3MzQgNTUwLjY1MjI4LDcuNTQyMDc2MSA0NjguNTA0NDUsOC44NTEzMDcgMzY4LjkwMTY1LDEwLjQzODc3NSAyNDAuMTIyODUsMTMuNTM3MjY4IDE3OC4wMDI3LDE1Ljg0MDk0NyAxNjIuODc3NiwxNi40MDE4NSAxMjMuOTUyMzcsMTcuMjc4MzE4IDkxLjUwMjE3MiwxNy43ODg2NTQgNTkuMDUxOTc1LDE4LjI5ODk5IDI1LjE4OTI3LDE5LjAxMTc4MyAxNi4yNTE3MTYsMTkuMzcyNjM2IEwgMC4wMDE2MTgwNCwyMC4wMjg3MzUgWiIKICAgICBpZD0icGF0aDYwNTgiCiAgICAgaW5rc2NhcGU6Y29ubmVjdG9yLWN1cnZhdHVyZT0iMCIgLz4KPC9zdmc+Cg==);*/
    background-repeat: no-repeat;
    background-size: cover
}

.panda_category_line:before {
    top: -20px;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    background-position: bottom center
}

.panda_category_line:after {
    bottom: -20px;
    display: block;
    background-position: top center
}

.panda_category_line:not(.panda-popular-screens) h4 {
    font-family: PhenomenaRegular;
    font-size: 48px;
    line-height: 58px;
    width: 70%;
    margin: 0;
    color: #000
}

.panda_category_line .category-block-wrap {
    margin-top: 52px
}

.panda_category_line .category-block-wrap figure>div {
    position: relative
}

.panda_category_line .category-block-wrap figure>div:hover .open-video-youtube {
    opacity: .95;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=95)';
    filter: alpha(opacity=95)
}

.panda_category_line .category-block-wrap .open-video-youtube {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 68px;
    height: 68px;
    margin: -34px 0 0 -43px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEQAAABECAMAAAAPzWOAAAABlVBMVEX/zR//////zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//zR//ziL/ziP/zyb/zyf/0Cr/0C3/0zj/1D3/1D//1ED/1UH/1UP/1UT/1UX/1kb/10v/103/2VT/2VX/2lf/2lj/21//3GD/4HL/4Xr/4nv/4nz/4n3/44P/44P/5Ib/5Ij/6Z3/6Z3/6Z7/6qP/66T/7a//7bD/7rH/7rL/7rP/7rT/77X/8Lv/8Lz/8b//8sP/88j/9M//9ND/9dD/9dH/9dL/9dP/9tf/+N7/+eP/+eT/+eX/+eb/+ub/+uf/+uv//PL//PP//PT//fT//fT//fb//ff//vn//vv//vv//vz///7///7////64h7iAAAAhXRSTlMAAA8ZGhscHiAhIiMkLS4vMDpFRklLUFNlZmhpamtsbXh5ent8f4CDh4iLn6Cmp6ipqqutrrG2ubq7u7y8vb3AwcHCwsLDw8PFxcfHyMjKys/R0dLS09TU1dvc3N3d4eLi4uPj4+Xm5+jq7Ozt7e3u8PL09PT19fb3+vr6+vv7/Pz9/v7+y8BjLwAAAr1JREFUeAGt2PlX00AQB/AQQA4FLNhaQG4EAoV4IB2NHIKHAh4ooIjKfVBEEQVUqAq283dbkNk26W6yzdvPT5sf5vte0u3uzmou8ivrjK7evr7eLqOuMl/jyTulCRSHWnrApqclVJxLSEl1N3B1V5dKhpR1gIuOMomQwjbw0FboFRKMgqdo0DVEbwQpTbo4JGCCJDMgCglDDsL8kFpwGJ6ai+0eHB0d7MbmpobBoZYXUgM2I7M7aLMzex9saliI4F1G1xOYJbE+6nwje0gAMgyuJJEruTIIGQL2EN2EtIk4CsUnIM3UbSGNwFiL6GrJAqYpMyQIzEAMPcQGgAmmQ4qiQPq30dN2P5BoEQtpB2JtoYSPFpB2CqkAZhGlLAFTcRbSCeQVSpoE0vk/pBTIUBwlxYeAnD8NCQNZQ2lrQK6chrAFeTyJ0pLjVHXtJKQYyAbmYAPIhVRIiB4eJDAHiYdUdzkV0koPM5iTd1R3NRVi0sNXzPIHxXap7kaeVkDjYd5v8Po3Cj2iynNaFQ2neSHw5AuKvKHKS1o9Dee5IXD3QxL55qmyXjNoGBNNqRc/kGuTKg0tQsN9UQjc+4w8+1QZ0W7R8JcwBO68/YvZflLlTQ2I6z/k+XfMcgRn+iRDnrmGSL3O7Rne6xxQZa/Uh/3k8WHV/MRKJpvHtH8sM+2V/AH9LwV76aXA/6L0ni1KSpZHVQt1est46mvLuK5k81K0jdo39EnfG7p2EZgllLIMTIXfQ84W55Cj4Lil6OCX0gSMtezxPSxgmn0ehl/yD8OcY/mq6Fi+yj+W8xuEMX6DMAaZwhKtimN9+cZpVSSappHphc29w+Pjw73NhekRcKhV1b6pbySJ3gxSmnXVzbX6Np+Uu184lEtfffQAlyl59UE5oVbTEdAaKpG/hGEKqhqMyMl1UMRoqCpwuQ76Bxl9U+OqofZUAAAAAElFTkSuQmCC) center center no-repeat
}

.panda_category_line .category-block-wrap .open-video-youtube:hover {
    opacity: .85!important;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)'!important;
    filter: alpha(opacity=85)!important
}

.panda_category_line .category-block-wrap .open-video-youtube:active {
    opacity: .75;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=75)';
    filter: alpha(opacity=75)
}

.panda_category_line .category-block-wrap img {
    -webkit-box-shadow: 0 24px 40px rgba(38, 139, 190, .36);
    box-shadow: 0 24px 40px rgba(38, 139, 190, .36)
}

.panda_category_line .category-block-wrap figcaption {
    margin-top: 22px
}

.panda_category_line .category-block-wrap figcaption a {
    font-family: CirceBold;
    font-size: 20px;
    line-height: 22px;
    display: inline-block;
    color: #000;
    border-bottom: 1px solid #65686a
}

.panda_category_line .category-block-wrap figcaption a:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

.panda_category_line:not(.panda-popular-screens) p {
    font-size: 20px;
    margin-top: 37px
}

.panda_category_line .flat,
.panda_category_line .сoncave {
    margin: 0 15px;
    color: #fff;
    background-color: #3eb5f1;
    text-align: center;
    display: inline-block;
    text-decoration: underline;
    vertical-align: middle;
    -webkit-transition: all .1s linear;
    transition: all .1s linear
}

.panda_category_line .flat:hover,
.panda_category_line .сoncave:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.panda_category_line .flat:active,
.panda_category_line .сoncave:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

.panda_category_line .flat {
    line-height: 59px;
    width: 121px;
    height: 59px;
    border-radius: 1px
}

.panda_category_line .сoncave {
    line-height: 48px;
    position: relative;
    width: 134px;
    height: 48px
}

.panda_category_line .сoncave:after,
.panda_category_line .сoncave:before {
    position: absolute;
    height: 6px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEzNHB4IiBoZWlnaHQ9IjZweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDYyLCAxODEsIDI0MSkiIGQ9Ik0tMC4wMDAsLTAuMDAwIEM0NC42NjYsNS43NDcgODkuMzMzLDUuNzQ3IDEzNC4wMDAsLTAuMDAwIEMxMzQuMDAwLDE5LjY2NiAxMzQuMDAwLDM5LjMzMyAxMzQuMDAwLDU4Ljk5OSBDODkuMzMzLDUzLjI1MiA0NC42NjYsNTMuMjUyIC0wLjAwMCw1OC45OTkgQy0wLjAwMCwzOS4zMzMgLTAuMDAwLDE5LjY2NiAtMC4wMDAsLTAuMDAwIFoiLz48L3N2Zz4=);
    background-position: 0 0;
    background-size: 100%;
    left: 0;
    right: 0;
    content: ''
}

.panda_category_line .сoncave:before {
    top: -6px
}

.panda_category_line .сoncave:after {
    bottom: -6px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.panda-search-screen {
    margin-bottom: 57px
}

.panda-search-screen .range.noUi-target {
    margin-bottom: 30px!important
}

.panda-search-screen .search-container {
    position: relative;
    padding: 20px 36px 35px;
    border: 15px solid #e0eef6;
    background: #fff
}

.panda-search-screen .search-container .block-result {
    font-size: 20px;
    padding: 25px 0
}

.panda-search-screen .search-container .block-result span:before {
    display: inline-block;
    width: 20px;
    height: 15px;
    margin-top: -5px;
    margin-right: 10px;
    content: '';
    vertical-align: middle;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIxNXB4Ij4gPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDYyLCAxODEsIDI0MSkiIGQ9Ik0xOS41NDYsMy40MzggTDguOTM5LDE0LjA0NSBMMC40NTQsNS41NjAgTDMuMjgyLDIuNzMyIEw4LjkzOSw4LjM4OSBMMTYuNzE3LDAuNjEwIEwxOS41NDYsMy40MzggWiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center center
}

.panda-search-screen .search-container .block-result a {
    text-decoration: underline;
    color: #000
}

.panda-search-screen .search-container .error {
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(255, 255, 255, .9)
}

.panda-search-screen .search-container .error span {
    font-family: PhenomenaRegular;
    font-size: 25px;
    line-height: 100%;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 90%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    text-align: center;
    color: #444
}

.panda-search-screen .search-container .btn-basic {
    min-width: 141px;
    margin-top: 12px;
    padding: 0 25px
}

.panda-search-screen .search-container .btn-go-panda-seerch-screeen {
    display: inline-block;
    min-width: 141px;
    margin-top: 12px;
    padding: 0 25px
}

.panda-search-screen .search-container .title {
    zoom: 1
}

.panda-search-screen .search-container .title:after,
.panda-search-screen .search-container .title:before {
    display: table;
    content: ''
}

.panda-search-screen .search-container .title:after {
    clear: both
}

.panda-search-screen .search-container .title h5 {
    font-family: PhenomenaRegular;
    font-size: 48px;
    float: left;
    margin-top: 0;
    margin-bottom: 35px
}

.panda-search-screen .search-container .title .find-result {
    font-size: 18px;
    float: right;
    margin-top: 24px
}

.panda-search-screen .search-container .title .find-result a {
    text-decoration: underline;
    color: #3eb5f1
}

.panda-category-nav-tabs [data-toggle=tab]:focus,
.panda-category-nav-tabs [data-toggle=tab]:hover,
.panda-search-screen .search-container .title .find-result a:hover {
    text-decoration: none
}

.panda-search-screen .search-container .search-line {
    position: relative;
    height: 5px;
    margin-bottom: 24px;
    border-radius: 2px 3px 3px 2px/2px 2px 3px 3px;
    background: #e0eef6
}

.panda-search-screen .search-container .search-line span {
    font-size: 13px;
    position: absolute;
    top: -27px;
    bottom: 0;
    left: 0;
    -webkit-transition: width .2s linear;
    transition: width .2s linear;
    text-align: right
}

.panda-search-screen .search-container .search-line span:before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 5px;
    content: '';
    border-radius: 2px 3px 3px 2px/2px 2px 3px 3px;
    background: #3eb5f1
}

.panda-search-screen .search-container .step .step-title {
    font-size: 20px;
    margin-bottom: 17px
}

.panda-search-screen .search-container .step .step-title .serach-help {
    font-family: CirceExtraBold;
    font-size: 12px;
    line-height: 25px;
    display: inline-block;
    width: 22px;
    height: 22px;
    margin-top: -2px;
    margin-left: 7px;
    cursor: pointer;
    text-align: center;
    vertical-align: middle;
    color: #777;
    border-radius: 50%;
    background-color: #e8e8e8
}

.panda-search-screen .search-container .step .step-title .serach-help:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.panda-search-screen .search-container .step .options {
    padding: 0;
    list-style: none;
    middle: 0
}

.panda-search-screen .search-container .step .options .option-item.error-require label {
    color: #fff;
    background: #dd7d7d
}

.panda-search-screen .search-container .step .options .option-item.error-require .block label:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMTVweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMTkuNTQ2LDMuNDM4IEwxMS43NjgsMTEuMjE3IEwxMS43NjgsMTEuMjE3IEw4LjkzOSwxNC4wNDUgTDYuMTExLDExLjIxNyBMNi4xMTEsMTEuMjE3IEwwLjQ1NCw1LjU2MCBMMy4yODIsMi43MzIgTDguOTM5LDguMzg4IEwxNi43MTcsMC42MTEgTDE5LjU0NiwzLjQzOCBaIi8+PC9zdmc+)
}

.panda-search-screen .search-container .step .options .option-title {
    font-family: CirceBold;
    font-size: 16px;
    display: block;
    margin-top: 16px;
    margin-bottom: 16px
}

.panda-search-screen .search-container .step .options .inline {
    display: inline-block;
    vertical-align: top
}

.noUi-target .noUi-handle:after,
.noUi-target .noUi-handle:before,
.panda-search-screen .search-container .step .options input {
    display: none
}

.panda-search-screen .search-container .step .options .block label {
    position: relative;
    min-width: 79%;
    padding: 13px 35px 13px 50px
}

.panda-search-screen .search-container .step .options .block label:before {
    position: absolute;
    top: 50%;
    left: 20px;
    width: 20px;
    height: 15px;
    margin-top: -9px;
    margin-right: 16px;
    content: '';
    -webkit-transition: all .15s cubic-bezier(.45, .05, .55, .95);
    transition: all .15s cubic-bezier(.45, .05, .55, .95);
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAOCAMAAAAYGszCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAABtQTFRF8Pn+9/z/+/7/2vH89Pv+6ff9yOr7xen7////h5uKXAAAAAl0Uk5T//////////8AU094EgAAAFhJREFUeNpczwsOwCAIA1C2quX+J56ICNOEmLyET0Wv98ySy9qA41uNhGEfrRopop0MdesqYr9r2GxH6DGbuTVtbXdN8zuXpu3j8bNIhGonJopldqTpJ8AAa9EHwhhTVyoAAAAASUVORK5CYII=);
    background-repeat: no-repeat;
    background-position: center center
}

.panda-search-screen .search-container .step .options .block input:checked~label:before,
.panda-search-screen .search-container .step .options .block label:active:before,
.panda-search-screen .search-container .step .options .block label:focus:before,
.panda-search-screen .search-container .step .options .block label:hover:before {
    /* background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMTVweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMTkuNTQ2LDMuNDM4IEwxMS43NjgsMTEuMjE3IEwxMS43NjgsMTEuMjE3IEw4LjkzOSwxNC4wNDUgTDYuMTExLDExLjIxNyBMNi4xMTEsMTEuMjE3IEwwLjQ1NCw1LjU2MCBMMy4yODIsMi43MzIgTDguOTM5LDguMzg4IEwxNi43MTcsMC42MTEgTDE5LjU0NiwzLjQzOCBaIi8+PC9zdmc+) */

}

.panda-search-screen .search-container .step .options input:checked~label {
    color: #fff;
    background: #3eb5f1;

    /* border-color: black; */
}

.panda-search-screen .search-container .step .options input:checked~label:before {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMTVweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMTkuNTQ2LDMuNDM4IEwxMS43NjgsMTEuMjE3IEwxMS43NjgsMTEuMjE3IEw4LjkzOSwxNC4wNDUgTDYuMTExLDExLjIxNyBMNi4xMTEsMTEuMjE3IEwwLjQ1NCw1LjU2MCBMMy4yODIsMi43MzIgTDguOTM5LDguMzg4IEwxNi43MTcsMC42MTEgTDE5LjU0NiwzLjQzOCBaIi8+PC9zdmc+);
  
}
.panda-search-screen .search-container .step .options label:hover{
    /* background:#e0eef6!important; */
}




.panda-search-screen .search-container .step .options label {
    font-size: 20px;
    line-height: 100%;
    position: relative;
    margin: 0 5px 8px 0;
    padding: 13px 35px;
    cursor: pointer;
    -webkit-transition: all .15s cubic-bezier(.45, .05, .55, .95);
    transition: all .15s cubic-bezier(.45, .05, .55, .95);
    color: #000;
    border: 2px solid transparent;
    border-radius: 50px
}

.panda-search-screen .search-container .step .options label.active,
.panda-search-screen .search-container .step .options label:focus,
.panda-search-screen .search-container .step .options label:hover,
.panda-search-screen .search-container .step .options label:hover:active {
    /* color: #fff;
    background: #3eb5f1 */
}

.panda-search-screen .search-container .step .options .option-title b {
    color: #8e8e8e
}

.panda-search-screen .search-container .step-description {
    font-size: 15px;
    margin: 18px 0 12px
}

.panda-search-screen .search-container .bottom-wrap {
    margin-bottom: 5px
}

.panda-search-screen .search-container .panda-search-back {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 55px;
    height: 55px;
    margin-right: 15px;
    padding: 0 30px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    vertical-align: middle;
    color: #555;
    border: none;
    border-radius: 27px 28px 28px 27px/27px 27px 28px 28px;
    background: #eee
}

.panda-search-screen .search-container .panda-search-back:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.panda-search-screen .search-container .panda-search-back:active {
    opacity: .6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

.noUi-target {
    margin-bottom: 34px!important;
    border: none!important;
    border-radius: 0!important;
    background: 0 0!important;
    -webkit-box-shadow: none!important;
    box-shadow: none!important
}

.noUi-target .noUi-handle {
    top: 0;
    left: -19px!important;
    width: 19px!important;
    height: 19px!important;
    border: none;
    border-radius: 50%;
    background-color: #6bc4f0;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjdweCIgaGVpZ2h0PSI3cHgiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIgZD0iTTYuNTAwLDcuMDAwIEM2LjIyNCw3LjAwMCA2LjAwMCw2Ljc3NiA2LjAwMCw2LjUwMCBMNi4wMDAsMC41MDAgQzYuMDAwLDAuMjI0IDYuMjI0LC0wLjAwMCA2LjUwMCwtMC4wMDAgQzYuNzc2LC0wLjAwMCA3LjAwMCwwLjIyNCA3LjAwMCwwLjUwMCBMNy4wMDAsNi41MDAgQzcuMDAwLDYuNzc2IDYuNzc2LDcuMDAwIDYuNTAwLDcuMDAwIFpNMy41MDAsNy4wMDAgQzMuMjI0LDcuMDAwIDMuMDAwLDYuNzc2IDMuMDAwLDYuNTAwIEwzLjAwMCwwLjUwMCBDMy4wMDAsMC4yMjQgMy4yMjQsLTAuMDAwIDMuNTAwLC0wLjAwMCBDMy43NzYsLTAuMDAwIDQuMDAwLDAuMjI0IDQuMDAwLDAuNTAwIEw0LjAwMCw2LjUwMCBDNC4wMDAsNi43NzYgMy43NzYsNy4wMDAgMy41MDAsNy4wMDAgWk0wLjUwMCw3LjAwMCBDMC4yMjQsNy4wMDAgLTAuMDAwLDYuNzc2IC0wLjAwMCw2LjUwMCBMLTAuMDAwLDAuNTAwIEMtMC4wMDAsMC4yMjQgMC4yMjQsLTAuMDAwIDAuNTAwLC0wLjAwMCBDMC43NzYsLTAuMDAwIDEuMDAwLDAuMjI0IDEuMDAwLDAuNTAwIEwxLjAwMCw2LjUwMCBDMS4wMDAsNi43NzYgMC43NzYsNy4wMDAgMC41MDAsNy4wMDAgWiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-box-shadow: none;
    box-shadow: none
}

.noUi-target .noUi-handle.noUi-handle-lower {
    left: 0!important
}

.noUi-target .noUi-base {
    height: 7px;
    border-radius: 3px;
    background: #e8e8e8
}

.noUi-target .noUi-connect {
    height: 7px;
    border: none;
    border-radius: 3px;
    background: #6bc4f0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.noUi-target .noUi-tooltip {
    font-size: 13px;
    top: 100%;
    bottom: auto;
    border: none;
    background: 0 0
}

.panda-call-back.theme-call-1,
.panda-call-back.theme-call-2,
.panda-call-back.theme-call-3 {
    margin-bottom: 68px;
    color: #fff;
    background: #3eb5f1
}

.panda-call-back.theme-call-1 img,
.panda-call-back.theme-call-2 img,
.panda-call-back.theme-call-3 img {
    float: left;
    margin-top: -58px;
    margin-right: 56px
}

.panda-call-back.theme-call-1 .title,
.panda-call-back.theme-call-2 .title,
.panda-call-back.theme-call-3 .title {
    font-family: PhenomenaRegular;
    font-size: 50px;
    margin-top: 5px;
    margin-bottom: 11px
}

.panda-call-back.theme-call-1 .description,
.panda-call-back.theme-call-2 .description,
.panda-call-back.theme-call-3 .description {
    font-size: 18px;
    line-height: 160%;
    margin-bottom: 23px
}

.panda-call-back.theme-call-1 .form-wrap,
.panda-call-back.theme-call-2 .form-wrap,
.panda-call-back.theme-call-3 .form-wrap {
    position: relative;
    float: left;
    margin-right: 14px;
    margin-bottom: 21px;
    border-radius: 26px;
    background: #fff;
    -webkit-box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34), 0 14px 15.3px 2.7px rgba(119, 98, 24, .23);
    box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34), 0 14px 15.3px 2.7px rgba(119, 98, 24, .23)
}

.panda-call-back.theme-call-1 .form-wrap input,
.panda-call-back.theme-call-2 .form-wrap input,
.panda-call-back.theme-call-3 .form-wrap input {
    font-size: 18px;
    line-height: 100%;
    overflow: hidden;
    width: 223px;
    height: 52px;
    padding: 0 23px;
    vertical-align: middle;
    color: #000;
    border: none;
    background: #fff
}

.panda-call-back.theme-call-1 .form-wrap input::-webkit-input-placeholder,
.panda-call-back.theme-call-2 .form-wrap input::-webkit-input-placeholder,
.panda-call-back.theme-call-3 .form-wrap input::-webkit-input-placeholder {
    line-height: 26px
}

.panda-call-back.theme-call-1 .form-wrap input:first-child,
.panda-call-back.theme-call-2 .form-wrap input:first-child,
.panda-call-back.theme-call-3 .form-wrap input:first-child {
    border-right: 1px solid #e9e8e9;
    border-radius: 26px 0 0 26px
}

.panda-call-back.theme-call-1 .form-wrap input:nth-child(2),
.panda-call-back.theme-call-2 .form-wrap input:nth-child(2),
.panda-call-back.theme-call-3 .form-wrap input:nth-child(2) {
    border-radius: 0 26px 26px 0
}

.panda-call-back.theme-call-1 .btn-basic,
.panda-call-back.theme-call-2 .btn-basic,
.panda-call-back.theme-call-3 .btn-basic {
    line-height: 52px;
    width: 246px;
    height: 52px
}

.panda-call-back.theme-call-2 {
    margin: 0 -60px;
    padding: 20px 60px;
    color: #000;
    background: #fbdd5b;
    -webkit-box-shadow: 0 24px 40px 0 rgba(38, 139, 190, .36);
    box-shadow: 0 24px 40px 0 rgba(38, 139, 190, .36)
}

.panda-call-back.theme-call-2 img {
    margin-top: 0
}

.panda-call-back.theme-call-2 .btn-basic,
.panda-call-back.theme-call-2 .form-wrap {
    -webkit-box-shadow: 0 2px 3.4px .6px rgba(119, 98, 24, .23);
    box-shadow: 0 2px 3.4px .6px rgba(119, 98, 24, .23)
}

.panda-call-back.theme-call-2 .btn-basic {
    width: auto;
    padding: 0 30px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    color: #fff;
    background: #dd7d7d
}

.panda-call-back.theme-call-2 .btn-basic:hover {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

.panda-call-back.theme-call-2 .btn-basic:active {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.panda-call-back.theme-call-3 {
    margin-bottom: 0;
    padding: 22px 0
}

.panda-call-back.theme-call-3 .col-sm-10 {
    position: relative
}

.panda-call-back.theme-call-3 img {
    position: absolute;
    top: 0;
    left: 0
}

.panda-call-back.theme-call-3 form {
    margin-left: 404px
}

.error-panda-call-back {
    line-height: 100%;
    position: absolute;
    bottom: 100%;
    width: 190px;
    margin-bottom: 15px;
    padding: 10px 15px 9px;
    text-align: center;
    color: #333;
    border-radius: 2px;
    background: #fff;
    -webkit-box-shadow: 3px 2px 8px 1px rgba(0, 0, 0, .25);
    box-shadow: 3px 2px 8px 1px rgba(0, 0, 0, .25)
}

.error-panda-call-back.name {
    left: 20px
}

.error-panda-call-back.phone {
    left: 230px
}

.error-panda-call-back:before {
    position: absolute;
    bottom: -23px;
    left: 15px;
    content: '';
    border: 12px solid;
    border-color: #fff transparent transparent
}

.panda-call-back-success .panda-call-back-success-container {
    font-family: PhenomenaRegular;
    font-size: 18px;
    position: relative;
    width: 350px;
    margin: auto;
    padding: 15px 5px;
    text-align: center;
    color: #333;
    border: 10px solid #e0eef6;
    border-radius: 1px;
    background: #fff
}

.panda-call-back-success .mfp-close {
    top: 6px;
    right: 7px;
    cursor: pointer
}

.panda-category {
    margin-bottom: 50px
}

.panda-category h4 {
    font-family: PhenomenaRegular;
    font-size: 50px;
    line-height: 50px;
    margin-top: -6px;
    margin-bottom: 75px
}

.panda-category .filter-line {
    margin-top: 0;
    margin-bottom: 16px;
    padding-top: 20px;
    background: #fff
}

.panda-category .filter-line .sort a {
    padding: 10px 20px
}

.panda-category .filter-line .sort>span {
    padding-left: 10px
}

.panda-category .filter-wrap {
    padding-right: 5px
}

.panda-category .te4d4625 {
    border-bottom: none
}

.panda-category .te4d4625 .box-content.mfilter-content {
    padding: 10px 15px 0!important;
    border: 1px solid #e8e8e8;
    border-radius: 0!important
}

.panda-category .nav-panel {
    margin-bottom: 30px;
    background: #3eb5f1
}

.panda-category .nav-panel button {
    font-size: 18px;
    position: relative;
    display: block;
    width: 100%;
    padding: 35px 0 30px;
    text-align: center;
    color: #fff;
    border: none;
    background: 0 0
}

.panda-category .nav-panel button:before {
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 10px;
    content: '';
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    background: 0 0
}

.panda-category .nav-panel button:hover:before {
    background: #22aaef
}

.panda-category .nav-panel button.active:before {
    background: #fbdd5b
}

.panda-category .nav-panel button img {
    display: block;
    margin: auto auto 13px
}

.panda-category-nav-tabs {
    margin-bottom: 30px;
    background: #3eb5f1
}

.panda-category-nav-tabs [data-toggle=tab] {
    font-size: 18px;
    position: relative;
    display: block;
    padding: 30px 0;
    text-align: center;
    color: #fff
}

.panda-category-nav-tabs [data-toggle=tab] img,
.panda-category-nav-tabs [data-toggle=tab] span {
    display: block
}

.panda-category-nav-tabs [data-toggle=tab] img {
    margin: 0 auto 8px
}

.panda-category-nav-tabs div[class*=col-]:before {
    position: absolute;
    right: 2px;
    bottom: 0;
    left: 2px;
    visibility: hidden;
    height: 9px;
    content: '';
    -webkit-transition: .2s all linear;
    transition: .2s all linear;
    opacity: 0;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    filter: alpha(opacity=0)
}

.panda-category-nav-tabs div[class*=col-].active:before {
    visibility: visible;
    opacity: 1;
    background: #fbdd5b;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

.panda-category-nav-tabs div[class*=col-]:not(.active):hover:before {
    visibility: visible;
    opacity: 1;
    background: #22aaef;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

.panda-review.panda-review-js-bottom {
    margin-bottom: 15px;
    padding-top: 20px!important;
    border: 1px solid #e8e8e8
}

.panda-review.panda-review-js-bottom .review-content figure figcaption a {
    height: 17px!important
}

.panda-review.left-theme {
    padding: 5px 15px 0
}

.panda-review.left-theme h4 {
    font-family: CirceBold;
    font-size: 18px;
    line-height: 100%;
    margin: 0 0 27px;
    padding: 0
}

.panda-review.left-theme .review-content>div {
    margin-bottom: 21px;
    padding-bottom: 17px;
    border-bottom: 1px solid #d7d7d7
}

.panda-review.left-theme .review-content>div:last-child {
    margin-bottom: 18px;
    padding-bottom: 0;
    border-bottom: none
}

.panda-review.left-theme .review-content figure {
    zoom: 1;
    margin-bottom: 5px
}

.panda-review.left-theme .review-content figure:after,
.panda-review.left-theme .review-content figure:before {
    display: table;
    content: ''
}

.panda-review.left-theme .review-content figure:after {
    clear: both
}

.panda-review.left-theme .review-content figure img {
    float: left;
    margin-right: 5px
}

.panda-review.left-theme .review-content figure figcaption {
    margin-top: 4px
}

.panda-review.left-theme .review-content figure figcaption a {
    font-size: 15px;
    line-height: 130%;
    display: block;
    overflow: hidden;
    height: 38px;
    text-decoration: underline;
    color: #000
}

.panda-review.left-theme .review-content figure figcaption a:hover {
    text-decoration: none
}

.panda-review.left-theme .review-content p {
    font-size: 14px;
    clear: both;
    overflow: hidden;
    max-height: 78px;
    margin: 0;
    padding: 0
}

.panda-review.left-theme .rating-review-module {
    display: block;
    margin-top: 3px
}

.panda-review.left-theme .rating-review-module .star {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-top: 7px;
    vertical-align: top;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDE3OSwxNzksMTc5KSIgZD0iTS0wLjAwMCwzLjgxMSBMMy41NDYsMy40MTggTDUuMDAwLC0wLjAwMCBMNi40NTQsMy40MTggTDEwLjAwMCwzLjgxMSBMNy4zMzUsNi4zMjggTDguMTA2LDEwLjAwMCBMNS4wMDAsOC4xMDYgTDEuOTE2LDEwLjAwMCBMMi42NDMsNi4zMjggTC0wLjAwMCwzLjgxMSBaIi8+PC9zdmc+) center center no-repeat
}

.panda-review.left-theme .rating-review-module .star.on {
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1MCwgMTgyLCAwKSIgZD0iTS0wLjAwMCwzLjgxMSBMMy41NDYsMy40MTggTDUuMDAwLC0wLjAwMCBMNi40NTQsMy40MTggTDEwLjAwMCwzLjgxMSBMNy4zMzUsNi4zMjggTDguMTA2LDEwLjAwMCBMNS4wMDAsOC4xMDYgTDEuOTE2LDEwLjAwMCBMMi42NDMsNi4zMjggTC0wLjAwMCwzLjgxMSBaIi8+PC9zdmc+)
}

.panda-review.left-theme .more {
    margin-bottom: 7px;
    text-align: center
}

.panda-review.left-theme .more a {
    font-size: 16px;
    display: inline-block;
    text-decoration: underline;
    color: #000
}

.panda-review.left-theme .more a:hover {
    text-decoration: none
}

.panda-review.horizont-theme {
    z-index: 1;
    margin: 0 -60px 60px;
    padding: 20px 60px 0;
    background: #fff;
    -webkit-box-shadow: 0 24px 40px 0 rgba(38, 139, 190, .36);
    box-shadow: 0 24px 40px 0 rgba(38, 139, 190, .36)
}

.panda-review.horizont-theme .open-reviews {
    font-size: 18px;
    line-height: 100%;
    display: block;
    margin-bottom: 39px;
    padding: 20px 0;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    text-align: center;
    color: #000;
    border: 1px solid #d7d7d7;
    border-radius: 1px
}

.panda-review.horizont-theme .open-reviews:focus,
.panda-review.horizont-theme .open-reviews:hover {
    text-decoration: none;
    background: #d7d7d7
}

.panda-review.horizont-theme h4 {
    font-family: PhenomenaRegular;
    font-size: 48px;
    line-height: 100%;
    float: left;
    margin: 15px 0 24px;
    color: #000
}

.panda-review.horizont-theme .btn-show-r {
    font-size: 19px;
    line-height: 100%;
    display: inline-block;
    margin: 36px 0 0 30px;
    padding-bottom: 2px;
    color: #000;
    border-bottom: 1px solid #3eb5f1
}

.panda-review.horizont-theme .owl-theme .owl-nav .owl-next.disabled,
.panda-review.horizont-theme .owl-theme .owl-nav .owl-prev.disabled,
.sets .owl-theme .owl-nav .owl-next.disabled,
.sets .owl-theme .owl-nav .owl-prev.disabled {
    display: none
}

.panda-review.horizont-theme .btn-show-r:focus,
.panda-review.horizont-theme .btn-show-r:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

.panda-review.horizont-theme:hover .owl-theme .owl-nav [class*=owl-] {
    visibility: visible;
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

.panda-review.horizont-theme .owl-theme .owl-nav,
.sets .owl-theme .owl-nav {
    width: 0;
    margin: 0
}

.panda-review.horizont-theme .owl-theme .owl-nav [class*=owl-],
.sets .owl-theme .owl-nav [class*=owl-] {
    position: absolute;
    top: 21%;
    visibility: hidden;
    width: 44px;
    height: 44px;
    margin: -22px 0 0;
    padding: 0;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    opacity: 0;
    border-radius: 50px;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    filter: alpha(opacity=0)
}

.panda-review.horizont-theme .owl-theme .owl-nav [class*=owl-]:hover,
.sets .owl-theme .owl-nav [class*=owl-]:hover {
    opacity: .95!important;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=95)'!important;
    filter: alpha(opacity=95)!important
}

.panda-review.horizont-theme .owl-theme .owl-nav [class*=owl-]:active,
.sets .owl-theme .owl-nav [class*=owl-]:active {
    opacity: .8!important;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'!important;
    filter: alpha(opacity=80)!important
}

.panda-review.horizont-theme .owl-theme .owl-nav .owl-prev,
.sets .owl-theme .owl-nav .owl-prev {
    left: -15px;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjlweCIgaGVpZ2h0PSIxNHB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0wLjU2OSw4LjQ1MCBMNC44ODAsMTMuMzUzIEM1LjU5MywxNC4xNjYgNi43NTEsMTQuMTY2IDcuNDY1LDEzLjM1MyBDOC4xODAsMTIuNTQxIDguMTgwLDExLjIyNCA3LjQ2NSwxMC40MTEgTDQuNDQ5LDYuOTc4IEw3LjQ2NSwzLjU0NiBDOC4xODAsMi43MzMgOC4xODAsMS40MTYgNy40NjUsMC42MDMgQzYuNzUxLC0wLjIwOSA1LjU5MywtMC4yMDkgNC44ODAsMC42MDMgTDAuNTY5LDUuNTA3IEMtMC4xNDQsNi4zMjAgLTAuMTQ0LDcuNjM3IDAuNTY5LDguNDUwIFoiLz48L3N2Zz4=) center center no-repeat #3eb5f1!important
}

.panda-review.horizont-theme .owl-theme .owl-nav .owl-next,
.sets .owl-theme .owl-nav .owl-next {
    right: -15px;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjhweCIgaGVpZ2h0PSIxNHB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik03LjQzMCw4LjQ1MCBMMy4xMjAsMTMuMzUzIEMyLjQwNywxNC4xNjYgMS4yNDksMTQuMTY2IDAuNTM1LDEzLjM1MyBDLTAuMTgwLDEyLjU0MSAtMC4xODAsMTEuMjI0IDAuNTM1LDEwLjQxMSBMMy41NTEsNi45NzggTDAuNTM1LDMuNTQ2IEMtMC4xODAsMi43MzMgLTAuMTgwLDEuNDE2IDAuNTM1LDAuNjAzIEMxLjI0OSwtMC4yMDkgMi40MDcsLTAuMjA5IDMuMTIwLDAuNjAzIEw3LjQzMCw1LjUwNyBDOC4xNDQsNi4zMjAgOC4xNDQsNy42MzcgNy40MzAsOC40NTAgWiIvPjwvc3ZnPg==) center center no-repeat #3eb5f1!important
}

.panda-review.horizont-theme .owl-item:hover {
    z-index: 99
}

.panda-review.horizont-theme .owl-item .item {
    padding: 10px 13px 28px
}

.panda-review.horizont-theme .owl-item figcaption {
    margin-top: 19px
}

.panda-review.horizont-theme .owl-item figcaption a {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 120%;
    display: block;
    overflow: hidden;
    height: 45px;
    text-decoration: underline;
    color: #000
}

.panda-review.horizont-theme .owl-item figcaption a:hover {
    text-decoration: none
}

.panda-review.horizont-theme .owl-item .rating-review-module {
    display: block;
    margin-top: 10px
}

.panda-review.horizont-theme .owl-item p {
    font-size: 15px;
    overflow: hidden;
    height: 155px;
    margin-top: 10px
}

.panda-review.horizont-theme .owl-item p a {
    line-height: 120%;
    display: inline-block;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    color: #3eb5f1;
    border-bottom: 1px solid #3eb5f1
}

.panda-review.horizont-theme .owl-item p a:active,
.panda-review.horizont-theme .owl-item p a:focus,
.panda-review.horizont-theme .owl-item p a:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

.panda-review.horizont-theme .owl-item .author {
    font-family: CirceBold;
    font-size: 15px;
    margin-top: 10px
}

body.common-home .panda-faq {
    margin-top: 75px
}

.panda-faq {
    margin: 15px 0 30px
}

.panda-faq h4 {
    font-family: PhenomenaRegular;
    font-size: 48px;
    line-height: 100%;
    margin: 0 0 50px;
    color: #000
}

.panda-faq button {
    font-family: CirceBold;
    font-size: 20px;
    line-height: 100%;
    position: relative;
    min-height: 28px;
    margin: 0 0 20px;
    padding: 0;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    text-align: left;
    border: none;
    background: 0 0
}

#category-description h2,
.panda-map .information h5 {
    font-family: PhenomenaRegular;
    line-height: 100%
}

.panda-faq button:hover {
    color: #3eb5f1
}

.panda-faq button:before {
    position: absolute;
    top: 50%;
    left: 0;
    width: 27px;
    height: 27px;
    margin-top: -13.5px;
    content: '';
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    vertical-align: middle;
    border-radius: 50px;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iN3B4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik00LjQ3MCw1LjY0OCBMMC45ODYsMi41ODUgQzAuNDA4LDIuMDc4IDAuNDA4LDEuMjU2IDAuOTg2LDAuNzQ4IEMxLjU2MywwLjI0MCAyLjQ5OSwwLjI0MCAzLjA3NiwwLjc0OCBMNS41MTUsMi44OTEgTDcuOTU0LDAuNzQ4IEM4LjUzMiwwLjI0MCA5LjQ2NywwLjI0MCAxMC4wNDUsMC43NDggQzEwLjYyMiwxLjI1NiAxMC42MjIsMi4wNzggMTAuMDQ1LDIuNTg1IEw2LjU2MCw1LjY0OCBDNS45ODMsNi4xNTQgNS4wNDcsNi4xNTQgNC40NzAsNS42NDggWiIvPjwvc3ZnPg==) center 11px no-repeat #3eb5f1
}

.panda-faq button:not(.collapsed):before {
    -webkit-transform: rotate(0);
    transform: rotate(0)
}

.panda-faq button span {
    display: block;
    margin-top: 3px;
    margin-left: 42px
}

.panda-faq .item {
    margin-bottom: 0
}

.panda-faq .item ul {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 69px
}

.panda-faq .item li {
    font-size: 16px;
    margin-bottom: 16px;
    padding-left: 5px;
    list-style-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE1cHgiIGhlaWdodD0iMTFweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDE3MywgMjE4LCAxMTQpIiBkPSJNNC41MTksMTAuNDQzIEwwLjQ5Miw2LjM2NiBDLTAuMTkzLDUuNjY0IC0wLjE5Myw0LjUyNyAwLjQ5MiwzLjgyNyBDMS4xNzcsMy4xMjQgMi4yODcsMy4xMjQgMi45NzEsMy44MjcgTDUuNzU5LDYuNjMzIEwxMi4wMDcsMC41MjUgQzEyLjY5MiwtMC4xNzcgMTMuODAyLC0wLjE3NyAxNC40ODYsMC41MjUgQzE1LjE3MSwxLjIyNiAxNS4xNzEsMi4zNjMgMTQuNDg2LDMuMDY1IEw2Ljk5OSwxMC40NDMgQzYuMzE0LDExLjE0NSA1LjIwNCwxMS4xNDUgNC41MTksMTAuNDQzIFoiLz48L3N2Zz4=)
}

.panda-map {
    position: relative;
    overflow: hidden;
    height: 525px
}

.panda-map .btn-nav-wrap {
    position: absolute;
    z-index: 99;
    top: 50%;
    left: 25px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.panda-map .btn-nav-wrap .minus,
.panda-map .btn-nav-wrap .plus {
    display: block;
    width: 35px;
    height: 35px;
    -webkit-transition: opacity .1s linear;
    transition: opacity .1s linear;
    border: none;
    border-radius: 50px;
    -webkit-box-shadow: 1px 2px 4px rgba(0, 0, 0, .4);
    box-shadow: 1px 2px 4px rgba(0, 0, 0, .4)
}

.panda-map .btn-nav-wrap .minus:hover,
.panda-map .btn-nav-wrap .plus:hover {
    opacity: .85;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
    filter: alpha(opacity=85)
}

.panda-map .btn-nav-wrap .minus:active,
.panda-map .btn-nav-wrap .plus:active {
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

.panda-map .btn-nav-wrap .plus {
    margin-bottom: 10px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAADFBMVEVNTU1ubm5vb2/////mzxojAAAAJElEQVQY02NghgBGJiiDAUYz0FSAkQEFMKELMNLJHTDvM0IZAD9PAldKwcNiAAAAAElFTkSuQmCC) center center no-repeat #fff
}

.panda-map .btn-nav-wrap .minus {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAOCAMAAAAR8Wy4AAAADFBMVEVNTU1ubm5vb2/////mzxojAAAAGElEQVR4AWNgRgO0EWBkQAFM6AKM9HEHAA8RAkY+ZoH9AAAAAElFTkSuQmCC) center center no-repeat #fff
}

.panda-map .map {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 525px
}

.panda-map .container {
    position: relative;
    height: 525px;
    pointer-events: none
}

.panda-map .information {
    position: absolute;
    z-index: 99;
    top: 50%;
    left: 5px;
    width: 380px;
    min-height: 380px;
    padding: 33px 40px 40px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    pointer-events: auto;
    background: #fff;
    -webkit-box-shadow: 0 5px 84.39px 2.61px rgba(0, 0, 0, .34);
    box-shadow: 0 5px 84.39px 2.61px rgba(0, 0, 0, .34)
}

.panda-map .information h5 {
    font-size: 48px;
    margin: 0 0 35px;
    padding: 0
}

.panda-map .information .btn-basic {
    line-height: 100%;
    display: inline-block;
    height: auto;
    padding: 15px 35px;
    color: #0d0d0d
}

.panda-map .information .btn-basic:focus,
.panda-map .information .btn-basic:hover {
    text-decoration: none
}

.panda-map .information table {
    width: 100%;
    margin-bottom: 22px
}

.panda-map .information table td {
    font-size: 14px;
    padding-bottom: 12px;
    color: #242424
}

.panda-map .information table td:nth-child(2) {
    padding-left: 7px
}

.panda-you-watch .product-thumb,
.panda-you-watch .product-thumb:hover {
    padding: 28px 14.5px 73px!important
}

.panda-special-blog h4,
.panda-you-watch h4,
body.record-record #tab-review h4 {
    font-family: PhenomenaRegular;
    font-size: 40px;
    line-height: 100%;
    margin: 15px 0 24px;
    color: #000
}

.panda-you-watch .product-thumb {
    margin-bottom: 0;
    border: none
}

.panda-you-watch .product-thumb:hover .price {
    margin-top: 0!important;
    padding-top: 0!important
}

.panda-you-watch .product-thumb:hover .name {
    width: 166px;
    margin-bottom: 0!important;
    text-align: center
}

.panda-you-watch .product-thumb:hover img {
    display: block!important
}

#category-description {
    font-size: 15px;
    display: none;
    margin-bottom: 15px
}

#category-description h2 {
    font-size: 40px;
    margin-top: 7px;
    margin-bottom: 33px
}

#category-description img {
    margin: auto
}

#category-description p {
    margin-top: 0;
    /*margin-bottom: 30px*/
}

body.record-blog .mfilter-selected-filters-cnt,
body.record-record .mfilter-selected-filters-cnt,
body[class*=information-information-] .mfilter-selected-filters-cnt,
body[class*=product-category-] .mfilter-selected-filters-cnt,
body[class*=product-product-] .mfilter-selected-filters-cnt {
    /*margin-bottom: 30px;*/
    margin:5px 0 10px 5px;
}

body.record-blog h1,
body.record-record h1,
body[class*=information-information-] h1,
body[class*=product-category-] h1,
body[class*=product-product-] h1 {
    font-family: CirceBold;
    font-size: 24px;
    line-height: 130%;
    clear: both;
    margin: 0 0 -8px;
    padding: 0
}

.btn-more-products {
    font-size: 16px;
    line-height: 110%;
    position: relative;
    margin: 35px 20px 0 0;
    padding: 0;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    border: none;
    border-bottom: 1px dashed #000;
    background: 0 0
}

.btn-more-products:before {
    position: absolute;
    top: 50%;
    right: -20px;
    margin-top: -3px;
    content: ''
}

.btn-more-products:hover {
    border-bottom-color: transparent
}

.btn-more-products:hover:before {
    -webkit-animation-name: arrowAnimated;
    animation-name: arrowAnimated;
    -webkit-animation-duration: .7s;
    animation-duration: .7s;
    -webkit-animation-iteration-count: 2;
    animation-iteration-count: 2
}

.hr-catalog {
    /*margin: 0 0 40px;*/
    padding: 0;
    border-color: #e8e8e8
}

.filter-line {
    font-size: 16px;
    line-height: 100%;
    margin-bottom: 40px;
    padding-top: 20px
}

.filter-line .limit button {
    line-height: 100%;
    position: relative;
    margin: 0 0 0 10px;
    padding: 0;
    vertical-align: middle;
    border: none;
    background: 0 0
}

.filter-line .limit button span:not(.arrow) {
    display: inline-block;
    margin-right: 7px;
    border-bottom: 1px dashed #000
}

.filter-line .limit button span.arrow {
    margin-top: -2px
}

.filter-line .limit.open button span.arrow {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.filter-line .limit .dropdown-menu {
    border: none;
    border-radius: 2px;
    -webkit-box-shadow: 0 0 20.37px .63px rgba(64, 182, 241, .34);
    box-shadow: 0 0 20.37px .63px rgba(64, 182, 241, .34)
}

.filter-line .limit .dropdown-menu li a {
    line-height: 100%;
    padding: 5px 10px
}

.filter-line .limit .dropdown-menu li a:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    content: '';
    vertical-align: middle;
    border-radius: 2px;
    background: #e8e8e8
}

.filter-line .limit .dropdown-menu li a.active:before,
.filter-line .limit .dropdown-menu li a:hover:before {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAMAAACuuX39AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABRFBMVEX////+///+//3//f////3+/vz//////v////7///v8//bL4oCr0j+jzDWlzDekyzWlzDakyzajyzWkyzeq0D7K4X/9//bK4oKlyzakzTamzTemzDWlzTamzDamyjWkzTWmzDfM44Sszz6kzDalzDSkyTWlzTWlzTer0UCmzTamzTilyzWnzTakzDWjyjWmyzelyjamyzbV55jS5pOlzTSmyzS/3GjB3GunzDnc66v9//3Z6Z+mzDSmzjjF3nL9/fv8//zM5IKqzDrl8r/7+ve/3GaiyzTS55H//f79//72+ub7+++52VmkyzSlzDXI33n+//r2++y01E7A2mL8/frx+Nuw0UW62Vzm8sat0D+kzDSmyzWmzjejyzSnyzWr0D6kyjWs0D7K4n/N44T9//jL4n6lyjSqzjzJ4378/vn+/v/+/v5q9l5gAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBwgPEzAqMqB7AAABHElEQVQY0xWQR1vCQBQAXyBubNl9DywENkaNbsR1I7H3XrAQe8WGvfz/uzCn+eY4AC2sTNZuY4y13AbbcTLMYVa7Y3c0Q2dXt8uFQMpRPtfT2wf9Ba9Ykog+iQERDA7BMIaIcmRUkStJRWOA5RIhkjde0GrCKA2xH+HAZEkZCioVDyXwBEMlEF2cmg58LWEGZ+O5eVcuLGaXlrnyYYVW19Y3Nre2GdvZLSCHqLi3X2UHh8w6Oja8loKrMTg5tRg7O0+xIBSUw5Tw4tK+uo4w9ZMQ0Dd5qW5u76L7+sNjHECqpamTfEIUIlcranimOI498SLRpAmJBrxSqElyrQRHcpM3eP9oRAINCjL88+v7p3nIYVmb/TYP/THLqv4D5b0odBj+hKAAAAAASUVORK5CYII=) center -2px no-repeat
}

.filter-line .compare-btn {
    display: block;
    margin-top: -1px;
    margin-right: 33px;
    text-transform: none;
    color: #000
}

.filter-line .compare-btn:focus,
.filter-line .compare-btn:hover {
    text-decoration: none
}

.filter-line .compare-btn span {
    vertical-align: middle
}

.filter-line .compare-btn span:nth-child(1) {
    display: inline-block;
    margin-right: 5px;
    border-bottom: 1px solid #000
}

.filter-line .compare-btn span:nth-child(1):hover {
    border-bottom-color: transparent
}

.filter-line .compare-btn span:nth-child(2) {
    font-size: 12px;
    line-height: 21px;
    display: inline-block;
    overflow: hidden;
    width: 20px;
    height: 20px;
    padding-right: 1px;
    text-align: center;
    color: #fff;
    border-radius: 50px;
    background: #3eb5f1
}

.filter-line .sort>span,
body.information-reviews .filter>span,
body[class*=product-product-] #review .filter>span {
    padding-left: 10px;
    vertical-align: middle;
    color: #b7b7b7
}

.filter-line .sort a,
body.information-reviews .filter a,
body[class*=product-product-] #review .filter a {
    line-height: 100%;
    display: inline-block;
    margin-top: -10px;
    margin-right: 5px;
    padding: 10px 20px 6px;
    vertical-align: top;
    color: #000
}

.filter-line .sort a span[class*=arrow-],
body.information-reviews .filter a span[class*=arrow-],
body[class*=product-product-] #review .filter a span[class*=arrow-] {
    margin-top: -3px;
    margin-left: 5px
}

.filter-line .sort a.active,
.filter-line .sort a:hover,
body.information-reviews .filter a.active,
body.information-reviews .filter a:hover,
body[class*=product-product-] #review .filter a.active,
body[class*=product-product-] #review .filter a:hover {
    text-decoration: none;
    /*color: #fff;*/
    color: #2d2d2d;
    border-bottom: none;
    border-radius: 50px;
    background: #fad852;
    /*background: #3eb5f1*/
}

.filter-line .sort a.active span:not([class*=arrow-]),
.filter-line .sort a:hover span:not([class*=arrow-]),
body.information-reviews .filter a.active span:not([class*=arrow-]),
body.information-reviews .filter a:hover span:not([class*=arrow-]),
body[class*=product-product-] #review .filter a.active span:not([class*=arrow-]),
body[class*=product-product-] #review .filter a:hover span:not([class*=arrow-]) {
    border-bottom-color: transparent
}

.filter-line .sort a.active .arrow-down,
.filter-line .sort a:hover .arrow-down,
body.information-reviews .filter a.active .arrow-down,
body.information-reviews .filter a:hover .arrow-down,
body[class*=product-product-] #review .filter a.active .arrow-down,
body[class*=product-product-] #review .filter a:hover .arrow-down {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMTAuNjAzLDcuMzgzIEw2LjQ2MCwxMS41NjQgQzUuOTI2LDEyLjExMCA1LjA2MSwxMi4xMTAgNC41MjcsMTEuNTY0IEwwLjM4Myw3LjM4MyBDLTAuMTUwLDYuODM4IC0wLjE1MCw1Ljk1MyAwLjM4Myw1LjQwOSBDMC45MTcsNC44NjIgMS43ODIsNC44NjIgMi4zMTYsNS40MDkgTDQuMDAwLDcuMTAxIEw0LjAwMCwxLjUwMCBDNC4wMDAsMC42NzEgNC42NzIsLTAuMDAwIDUuNTAwLC0wLjAwMCBDNi4zMjgsLTAuMDAwIDcuMDAwLDAuNjcxIDcuMDAwLDEuNTAwIEw3LjAwMCw3LjA4OCBMOC42NzEsNS40MDkgQzkuMjA1LDQuODYyIDEwLjA3MCw0Ljg2MiAxMC42MDMsNS40MDkgQzExLjEzNyw1Ljk1MyAxMS4xMzcsNi44MzggMTAuNjAzLDcuMzgzIFoiLz48L3N2Zz4=)
}

.filter-line .sort a.active .arrow-up,
.filter-line .sort a:hover .arrow-up,
body.information-reviews .filter a.active .arrow-up,
body.information-reviews .filter a:hover .arrow-up,
body[class*=product-product-] #review .filter a.active .arrow-up,
body[class*=product-product-] #review .filter a:hover .arrow-up {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMTAuNjAzLDYuNTkxIEMxMC4wNzAsNy4xMzcgOS4yMDUsNy4xMzcgOC42NzEsNi41OTEgTDcuMDAwLDQuOTEyIEw3LjAwMCwxMC41MDAgQzcuMDAwLDExLjMyOCA2LjMyOCwxMi4wMDAgNS41MDAsMTIuMDAwIEM0LjY3MiwxMi4wMDAgNC4wMDAsMTEuMzI4IDQuMDAwLDEwLjUwMCBMNC4wMDAsNC44OTggTDIuMzE2LDYuNTkxIEMxLjc4Miw3LjEzNyAwLjkxNyw3LjEzNyAwLjM4Myw2LjU5MSBDLTAuMTUwLDYuMDQ2IC0wLjE1MCw1LjE2MiAwLjM4Myw0LjYxNyBMNC41MjcsMC40MzUgQzUuMDYxLC0wLjExMSA1LjkyNiwtMC4xMTEgNi40NjAsMC40MzUgTDEwLjYwMyw0LjYxNyBDMTEuMTM3LDUuMTYyIDExLjEzNyw2LjA0NiAxMC42MDMsNi41OTEgWiIvPjwvc3ZnPg==)
}

.filter-line .sort a span:not([class*=arrow-]),
body.information-reviews .filter a span:not([class*=arrow-]),
body[class*=product-product-] #review .filter a span:not([class*=arrow-]) {
    display: inline-block;
    border-bottom: 1px dashed #000
}

.product-thumb {
    position: relative;
    z-index: 1;
    margin-bottom: 10px;
    /*padding: 28px 14.5px 17px;*/
    padding: 10px 0 10px 0;
    text-align: center;
    border: 1px solid #e8e8e8;
    border-radius: 1px;
    background: #fff;
    /*min-height: 621px;*/
    /* height: 995px; */
    /*2024-10-09 height: 710px;*/
    /*2024-10-10 min-height: 720px;*/
}

.product-thumb .label {
    font-family: CirceRegular;
    font-size: 12px;
    line-height: 12px;
    position: absolute;
    z-index: 1;
    top: -7px;
    left: -7px;
    pointer-events: none;
    color: #fff
}

.product-thumb .label div {
    line-height: 23px;
    height: 21px;
    margin-bottom: 5px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-align: center;
    border-radius: 10px
}

.product-thumb .label div[style] {
    padding: 0 10px
}

.product-thumb .label .in-sale-label {
    padding: 0 15px;
    background-color: #6bc4f0
}

.product-thumb .label .special-label {
    width: 64px;
    background-color: #f3964a
}

.product-thumb .label .promotion-label {
    width: 74px;
    background-color: #f3964a
}

.product-thumb .label .new-label {
    width: 77px;
    background-color: #93cd15
}

.product-thumb .save,
body[class*=product-product-] .save {
    font-family: CirceBold;
    font-size: 13px;
    line-height: 40px;
    position: absolute;
    z-index: 1;
    top: 10px;
    right: 10px;
    overflow: hidden;
    width: 37px;
    height: 37px;
    text-align: center;
    color: #fff;
    border-radius: 50%;
    background: #e45f37
}

.product-thumb img {
    margin: auto auto 8px;
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}

.product-thumb:hover .name a {
    height: 44px;
    display: block
}

.product-thumb .name,
.promotion-popup .product-name {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 125%;
    overflow: hidden;
    /*width: 166px;*/
    /*2024-10-09 width: 196px;*/
    width: 240px;
    /*2024-10-09 height: 44px;*/
    height: 64px;
    margin: 0 auto;
    padding: 0;
    text-align: center
}

#buy-one-click .price,
.product-thumb .price,
.promotion-popup .promotion-product-price {
    font-family: CirceBold;
    margin-bottom: 7px;
    text-align: center
}

#buy-one-click .price span:not(.new):not(.old),
.product-thumb .price span:not(.new):not(.old),
.promotion-popup .promotion-product-price span:not(.new):not(.old),
.sets .set .new_summ {
    font-size: 38px;
    line-height: 105%;
    display: block;
    margin-top: 24px
}

#buy-one-click .price span.new,
.product-thumb .price span.new,
.promotion-popup .promotion-product-price span.new {
    font-size: 38px;
    line-height: 105%;
    display: block
}

#buy-one-click .price span.old,
.product-thumb .price span.old,
.promotion-popup .promotion-product-price span.old,
.sets .set .old_summ {
    position: relative;
    display: inline-block;
    margin-top: 4px;
    color: red
}

#buy-one-click .price span.old:before,
.product-thumb .price span.old:before,
.promotion-popup .promotion-product-price span.old:before,
.sets .set .old_summ:before {
    position: absolute;
    top: 50%;
    right: -3px;
    left: -3px;
    height: 2px;
    margin-top: -2px;
    content: '';
    -webkit-transform: rotate(-14deg);
    transform: rotate(-14deg);
    background: red
}

.product-thumb .buy-on-click, .continue-shopping {
    line-height: 100%;
    display: block;
    padding-right: 0;
    padding-left: 0;
    border: none;
    background: 0 0;
    font-family: CirceBold;
    font-size: 15px;
    color: #e45f37;
    border-bottom: 1px dashed #e45f37;
    margin: 22px auto
}

.product-thumb .buy-on-click, .continue-shopping {
    line-height: 100%;
    display: block;
    padding-right: 0;
    padding-left: 0;
    border: none;
    background: 0 0;
    font-family: CirceBold;
    font-size: 15px;
    color: #e45f37;
    border-bottom: 1px dashed #e45f37;
    margin: 22px auto
}

.product-thumb .buy-on-click:hover {
    border-bottom-color: transparent
}

.product-thumb .compare-wrap button {
    font-size: 0;
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-top: 0;
    margin-right: 5px;
    vertical-align: top;
    border: none;
    border-radius: 4px;
    background: #e8e8e8
}

.product-thumb .compare-wrap button:hover {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

.product-thumb .compare-wrap button.load,
.product-thumb .compare-wrap button:active,
.product-thumb .compare-wrap.in button.load {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTZweCIgIGhlaWdodD0iMTZweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLXJvbGxpbmciIHN0eWxlPSJiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJTsiPiAgICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBmaWxsPSJub25lIiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuY29sb3J9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzfX0iIG5nLWF0dHItc3Ryb2tlLWRhc2hhcnJheT0ie3tjb25maWcuZGFzaGFycmF5fX0iIHN0cm9rZT0iIzkzY2QxNSIgc3Ryb2tlLXdpZHRoPSIxMCIgcj0iNDUiIHN0cm9rZS1kYXNoYXJyYXk9IjIxMi4wNTc1MDQxMTczMTEwNSA3Mi42ODU4MzQ3MDU3NzAzNSI+ICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJsaW5lYXIiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT4gICAgPC9jaXJjbGU+ICA8L3N2Zz4=) center center no-repeat #fff
}

.product-thumb .compare-wrap a {
    font-size: 17px;
    line-height: 110%;
    display: inline-block;
    vertical-align: top;
    color: #0d0d0d;
    border-bottom: 1px dashed #0d0d0d
}

.product-thumb .compare-wrap a:focus,
.product-thumb .compare-wrap a:hover {
    text-decoration: none;
    color: #0d0d0d
}

.product-thumb .compare-wrap a:hover {
    border-bottom-color: transparent
}

.product-thumb .compare-wrap.in a {
    border-bottom-style: solid
}

.product-thumb .compare-wrap.in button {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAMAAACuuX39AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABRFBMVEX////+///+//3//f////3+/vz//////v////7///v8//bL4oCr0j+jzDWlzDekyzWlzDakyzajyzWkyzeq0D7K4X/9//bK4oKlyzakzTamzTemzDWlzTamzDamyjWkzTWmzDfM44Sszz6kzDalzDSkyTWlzTWlzTer0UCmzTamzTilyzWnzTakzDWjyjWmyzelyjamyzbV55jS5pOlzTSmyzS/3GjB3GunzDnc66v9//3Z6Z+mzDSmzjjF3nL9/fv8//zM5IKqzDrl8r/7+ve/3GaiyzTS55H//f79//72+ub7+++52VmkyzSlzDXI33n+//r2++y01E7A2mL8/frx+Nuw0UW62Vzm8sat0D+kzDSmyzWmzjejyzSnyzWr0D6kyjWs0D7K4n/N44T9//jL4n6lyjSqzjzJ4378/vn+/v/+/v5q9l5gAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBwgPEzAqMqB7AAABHElEQVQY0xWQR1vCQBQAXyBubNl9DywENkaNbsR1I7H3XrAQe8WGvfz/uzCn+eY4AC2sTNZuY4y13AbbcTLMYVa7Y3c0Q2dXt8uFQMpRPtfT2wf9Ba9Ykog+iQERDA7BMIaIcmRUkStJRWOA5RIhkjde0GrCKA2xH+HAZEkZCioVDyXwBEMlEF2cmg58LWEGZ+O5eVcuLGaXlrnyYYVW19Y3Nre2GdvZLSCHqLi3X2UHh8w6Oja8loKrMTg5tRg7O0+xIBSUw5Tw4tK+uo4w9ZMQ0Dd5qW5u76L7+sNjHECqpamTfEIUIlcranimOI498SLRpAmJBrxSqElyrQRHcpM3eP9oRAINCjL88+v7p3nIYVmb/TYP/THLqv4D5b0odBj+hKAAAAAASUVORK5CYII=) center -2px no-repeat
}

.product-thumb .href-attribute,
.product-thumb .href-attribute:active,
.product-thumb .href-attribute:focus,
.product-thumb .href-attribute:hover {
    /*text-decoration: none;*/
    color: #000
}

.product-thumb .attribute {
    position: relative;
    /*display: none;*/
    overflow: hidden;
    height: 106px;
    margin: 0 0 15px;
    padding: 0;
    list-style: none
}

#loader:after,
#loader:before,
.loader:after,
.loader:before,
.product-thumb .attribute:before,
.product-thumb.active:before,
.product-thumb:hover:before {
    position: absolute;
    content: ''
}

.product-thumb .attribute:before {
    right: 0;
    bottom: 0;
    left: 0;
    height: 5px;
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(100%, #fff), color-stop(10%, #fff), to(#fff));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff)
}

.product-thumb .attribute li {
    font-size: 15px;
    line-height: 100%;
    margin-bottom: 15px;
    text-align: left
}

.product-thumb .attribute b {
    float: right
}

.product-thumb .rating {
    /*display: none;
    margin-bottom: 15px;
    padding-bottom: 15px;
    text-align: left;
    border-bottom: 1px solid #ebebeb*/
    
    margin: 0px 10px 5px 10px;
    padding: 14px 0 12px 0;
    text-align: center;
    /*border-bottom: 1px solid #ebebeb;
    border-top: 1px solid #ebebeb*/
}

.product-thumb.active,
/*.product-thumb:hover {
    z-index: 2;
    padding: 17px 9px;
    border-color: transparent
}*/

.product-thumb.active .label,
.product-thumb.active .save,
.product-thumb:hover .label,
.product-thumb:hover .save {
    /*display: none*/
}

/*.product-thumb.active .price,
.product-thumb:hover .price {
    padding-top: 10px
}*/

/*.product-thumb.active .name,
.product-thumb:hover .name {
    width: 100%;
    margin-bottom: 14px;
    text-align: left
}*/

.product-thumb.active img,
.product-thumb:hover img {
    /*display: none!important*/
}

.product-thumb.active .attribute,
.product-thumb.active .rating,
.product-thumb:hover .attribute,
.product-thumb:hover .rating {
    display: block
}

.product-thumb.active:before,
.product-thumb:hover:before {
/*    z-index: -1;
    top: 0;
    right: -20px;
    bottom: 0;
    left: -20px;
    background: #fff;
    -webkit-box-shadow: 0 5px 6.79px .21px rgba(107, 196, 240, .34), 0 14px 37.26px 8.74px rgba(107, 196, 240, .23);
    box-shadow: 0 5px 6.79px .21px rgba(107, 196, 240, .34), 0 14px 37.26px 8.74px rgba(107, 196, 240, .23)*/
}

.product-thumb .btn-category {
    line-height: 46px;
    width: 163px;
    height: 46px;
    color: #000
}

.product-thumb .product-thumb__attribute-list
{
    margin-bottom: 7px;
    width: 100%;
}

.product-thumb .product-thumb__attribute-list .attribute-list__item:nth-child(odd) {
    background: #f5f5f5;
}

.product-thumb .product-thumb__attribute-list .attribute-list__item
{
    border-bottom: 1px solid #e8e8e8;
}

.product-thumb .product-thumb__attribute-list .attribute-list__item td
{
    padding: 5px 8px;
    vertical-align: middle;
    text-align: left;
    font-family: OpenSansRegular;
    font-size: 13px;
    color: #555;
    line-height: 1.4;
}

.product-thumb .product-thumb__attribute-list .attribute-list__name
{
    color: #000;
}

#loader:after,
.loader:after {
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .35;
    background: #fff;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=35)';
    filter: alpha(opacity=35)
}

#loader:before,
.loader:before {
    z-index: 2;
    top: 50%;
    left: 50%;
    width: 100px;
    height: 100px;
    margin-top: -50px;
    margin-left: -50px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwcHgiICBoZWlnaHQ9IjEwMHB4IiAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTAwIDEwMCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ieE1pZFlNaWQiIGNsYXNzPSJsZHMtcmlwcGxlIj4gICAgPGNpcmNsZSBjeD0iNTAiIGN5PSI1MCIgcj0iMTYuNTgzMyIgZmlsbD0ibm9uZSIgbmctYXR0ci1zdHJva2U9Int7Y29uZmlnLmMxfX0iIG5nLWF0dHItc3Ryb2tlLXdpZHRoPSJ7e2NvbmZpZy53aWR0aH19IiBzdHJva2U9IiM2QkM0RjAiIHN0cm9rZS13aWR0aD0iMiI+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iciIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIwOzQwIiBrZXlUaW1lcz0iMDsxIiBkdXI9IjEuMSIga2V5U3BsaW5lcz0iMCAwLjIgMC44IDEiIGJlZ2luPSItMC41NXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMS4xIiBrZXlTcGxpbmVzPSIwLjIgMCAwLjggMSIgYmVnaW49Ii0wLjU1cyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZT4gICAgPC9jaXJjbGU+ICAgIDxjaXJjbGUgY3g9IjUwIiBjeT0iNTAiIHI9IjM1LjI3MjQiIGZpbGw9Im5vbmUiIG5nLWF0dHItc3Ryb2tlPSJ7e2NvbmZpZy5jMn19IiBuZy1hdHRyLXN0cm9rZS13aWR0aD0ie3tjb25maWcud2lkdGh9fSIgc3Ryb2tlPSIjNkJDNEYwIiBzdHJva2Utd2lkdGg9IjIiPiAgICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9InIiIGNhbGNNb2RlPSJzcGxpbmUiIHZhbHVlcz0iMDs0MCIga2V5VGltZXM9IjA7MSIgZHVyPSIxLjEiIGtleVNwbGluZXM9IjAgMC4yIDAuOCAxIiBiZWdpbj0iMHMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIj48L2FuaW1hdGU+ICAgICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0ib3BhY2l0eSIgY2FsY01vZGU9InNwbGluZSIgdmFsdWVzPSIxOzAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMS4xIiBrZXlTcGxpbmVzPSIwLjIgMCAwLjggMSIgYmVnaW49IjBzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSI+PC9hbmltYXRlPiAgICA8L2NpcmNsZT4gIDwvc3ZnPg==);
    background-repeat: no-repeat;
    background-position: center center
}

.blur {
    -webkit-filter: blur(.7px);
    filter: blur(.7px)
}

.modal-content {
    padding: 10px;
    border: none!important;
    border-radius: 1px!important;
    -webkit-box-shadow: 0 5px 43.32px 13.68px rgba(107, 196, 240, .34), 0 14px 122.12px 49.88px rgba(45, 135, 180, .23);
    box-shadow: 0 5px 43.32px 13.68px rgba(107, 196, 240, .34), 0 14px 122.12px 49.88px rgba(45, 135, 180, .23)
}

#buy-one-click .form-input .required {
    position: relative
}

#buy-one-click .form-input .required:after {
    font-family: Arial;
    content: ' *';
    color: red
}

#buy-one-click .error {
    font-family: CirceBold!important;
    color: red!important
}

#buy-one-click .right-wrap {
    padding-left: 5px
}

#buy-one-click .left-wrap {
    padding-right: 15px
}

#buy-one-click .success {
    font-family: PhenomenaRegular;
    font-size: 25px;
    line-height: 100%;
    padding: 20px 0;
    text-align: center
}

#buy-one-click .name,
#buy-one-click .thumb .minimum,
#buy-one-click .thumb .save,
#buy-one-click h4 {
    font-family: CirceBold
}

#buy-one-click .thumb {
    margin-bottom: 16px;
    pointer: relative
}

#buy-one-click .thumb img {
    margin: auto
}

#buy-one-click .thumb .minimum {
    font-size: 12px;
    line-height: 100%;
    position: absolute;
    top: 5px;
    left: 0;
    width: auto;
    padding: 5px 10px;
    color: #fff;
    border-radius: 50px;
    background: red
}

#buy-one-click .thumb .save {
    font-size: 13px;
    line-height: 37px;
    position: absolute;
    top: 5px;
    right: 25px;
    overflow: hidden;
    width: 37px;
    height: 37px;
    text-align: center;
    color: #fff;
    border-radius: 50px;
    background: #e45f37
}

#buy-one-click .name {
    font-size: 17px;
    line-height: 20px;
    width: 177px;
    margin: auto auto 10px;
    text-align: center
}

#buy-one-click h4 {
    font-size: 22px;
    line-height: 100%;
    margin-top: 15px;
    margin-bottom: 15px
}

#buy-one-click .info {
    font-size: 13px;
    line-height: 140%;
    position: relative;
    width: 100%;
    padding-left: 20px
}

#buy-one-click .info:before {
    position: absolute;
    top: 2px;
    left: 0;
    width: 14px;
    height: 14px;
    content: '';
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAMAAAAolt3jAAAAYFBMVEUAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQAtvQ3ALmoAAAAH3RSTlMACwwNFBUWQVNUe4KDhrGys87Q0dLT8PHy8/T4+fr+qUk81QAAAHFJREFUeNpVj1kOgDAIBbEuuNe9atV3/1uKqInOB2ECYSEhqgbvuyIiJZ2guFTtgGVjuMEhHjvkpORwCRVoJAUkWFTUgemBMZBH+FZDbF81WLT5UUYvo+x3VPJbpGfUHARsrzOEbIYyi90vjPvaltcLJ9atCWrlENEbAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    background-position: center center
}

#buy-one-click .price {
    margin-top: 10px
}

#buy-one-click .form-input label {
    font-family: CirceLight;
    font-size: 14px;
    line-height: 100%;
    display: block;
    margin-bottom: 9px;
    margin-left: 26px;
    color: #676767
}

#buy-one-click .one-click-options .control-label,
.call-back-modal h4,
.call-back-modal label.error,
.te4d4625 .mfilter-heading .mfilter-heading-text,
.te4d4625 .mfilter-price-title {
    font-family: CirceBold
}

#buy-one-click .form-input input,
#buy-one-click .form-input textarea,
.call-back-modal input {
    font-size: 16px;
    overflow: hidden;
    width: 100%;
    margin-bottom: 15px;
    padding: 0 26px;
    border: 1px solid #ccc;
    border-radius: 26px
}

#buy-one-click .form-input textarea {
    height: 109px;
    padding-top: 10px;
    padding-bottom: 10px;
    resize: none
}

#buy-one-click .form-input input,
.call-back-modal input {
    line-height: 100%;
    height: 46px
}

#buy-one-click .form-input input::-webkit-input-placeholder,
.call-back-modal input::-webkit-input-placeholder {
    line-height: 28px
}

#buy-one-click .btn-basic {
    width: 200px
}

#buy-one-click .btn-basic.in-cart,
.btn-category.in-cart {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#93d5ee), to(#5dc3e9));
    background-image: linear-gradient(180deg, #93d5ee 0, #5dc3e9 100%);
    -webkit-box-shadow: 0 5px 6.79px .21px rgba(105, 148, 164, .34), 0 14px 15.3px 2.7px rgba(80, 124, 141, .23);
    box-shadow: 0 5px 6.79px .21px rgba(105, 148, 164, .34), 0 14px 15.3px 2.7px rgba(80, 124, 141, .23)
}

#buy-one-click .btn-basic.in-cart:hover,
.btn-category.in-cart:hover,
.btn-category.in-cart:active {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)'!important;
    filter: alpha(opacity = 90)!important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#93d5ee), to(#5dc3e9))!important;
    background-image: linear-gradient(180deg, #93d5ee 0, #5dc3e9 100%)!important;
}

#buy-one-click .one-click-options input {
    font-size: 14px;
    width: 100%;
    border: 1px solid #ccc;
    border-radius: 26px
}

#buy-one-click .one-click-options input::-webkit-input-placeholder {
    line-height: 25px
}

#buy-one-click .one-click-options .option-wrap {
    display: inline-block;
    padding: 0;
    border: none
}

#buy-one-click .one-click-options .control-label {
    font-size: 17px;
    line-height: 100%;
    margin-bottom: 10px
}

#buy-one-click .one-click-options input[type=radio],
#buy-one-click .one-click-options input[type=checkbox] {
    display: none
}

#buy-one-click .one-click-options .checkbox,
#buy-one-click .one-click-options .radio {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 5px;
    vertical-align: top
}

#buy-one-click .one-click-options .checkbox input[type=radio]:checked~label,
#buy-one-click .one-click-options .checkbox input[type=checkbox]:checked~label,
#buy-one-click .one-click-options .radio input[type=radio]:checked~label,
#buy-one-click .one-click-options .radio input[type=checkbox]:checked~label {
    color: #fff;
    border-color: #3eb5f1;
    background: #3eb5f1
}

#buy-one-click .one-click-options .checkbox label,
#buy-one-click .one-click-options .radio label {
    font-size: 14px;
    line-height: 100%;
    margin-right: 2px;
    padding: 4px 15px;
    -webkit-transition: .1s linear;
    transition: .1s linear;
    color: #000;
    border: 1px solid #ccc;
    border-radius: 50px
}

#buy-one-click .one-click-options .color input[type=radio]:checked~label {
    border: 2px solid #3eb5f1
}

#buy-one-click .one-click-options .color input[type=radio]:checked~label img {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

#buy-one-click .one-click-options .color label {
    display: block;
    overflow: hidden;
    width: 18px;
    height: 18px;
    margin: 0;
    padding: 0;
    cursor: pointer;
    -webkit-transition: all .15s linear;
    transition: all .15s linear;
    border: 1px solid #e8e8e8;
    border-radius: 50px
}

#buy-one-click .one-click-options .color label img {
    display: block;
    margin: 0;
    padding: 0;
    transparent: all .15s linear
}

#buy-one-click .bootstrap-select {
    line-height: 100%;
    position: relative;
    display: block;
    height: 100%;
    -webkit-box-shadow: none;
    box-shadow: none
}
.popular-block .bootstrap-select {
    height: auto !important;
}
#buy-one-click .bootstrap-select button {
    font-size: 0;
    overflow: hidden;
    width: 100%;
    margin: 0;
    padding: 0 25px 0 0;
    text-align: left;
    color: #3eb5f1;
    border: none;
    outline: 0!important;
    background: #fff
}

#buy-one-click .bootstrap-select button span {
    font-size: 16px;
    line-height: 100%
}

#buy-one-click .bootstrap-select button>span:not(.bs-caret) {
    white-space: nowrap;
    border-bottom: 1px dashed #3eb5f1
}

#buy-one-click .bootstrap-select button .bs-caret {
    position: absolute;
    top: 50%;
    right: 0;
    margin-top: 2px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

#buy-one-click .bootstrap-select button .bs-caret .caret {
    position: relative;
    top: auto;
    right: auto;
    margin-top: 0;
    border: none
}

#buy-one-click .bootstrap-select .dropdown-menu {
    border: none;
    border-radius: 0;
    -webkit-box-shadow: none;
    -webkit-box-shadow: 0 0 20.37px .63px rgba(64, 182, 241, .34);
    box-shadow: none;
    box-shadow: 0 0 20.37px .63px rgba(64, 182, 241, .34)
}

#buy-one-click .bootstrap-select .dropdown-menu a {
    padding: 6px 15px;
    color: #000
}

#buy-one-click .bootstrap-select .dropdown-menu a:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 15px;
    content: '';
    vertical-align: middle;
    border-bottom: 3px;
    background: #e8e8e8
}

#buy-one-click .bootstrap-select .dropdown-menu a:hover:before,
#buy-one-click .bootstrap-select .dropdown-menu li.selected a:before {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAMAAACuuX39AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABRFBMVEX////+///+//3//f////3+/vz//////v////7///v8//bL4oCr0j+jzDWlzDekyzWlzDakyzajyzWkyzeq0D7K4X/9//bK4oKlyzakzTamzTemzDWlzTamzDamyjWkzTWmzDfM44Sszz6kzDalzDSkyTWlzTWlzTer0UCmzTamzTilyzWnzTakzDWjyjWmyzelyjamyzbV55jS5pOlzTSmyzS/3GjB3GunzDnc66v9//3Z6Z+mzDSmzjjF3nL9/fv8//zM5IKqzDrl8r/7+ve/3GaiyzTS55H//f79//72+ub7+++52VmkyzSlzDXI33n+//r2++y01E7A2mL8/frx+Nuw0UW62Vzm8sat0D+kzDSmyzWmzjejyzSnyzWr0D6kyjWs0D7K4n/N44T9//jL4n6lyjSqzjzJ4378/vn+/v/+/v5q9l5gAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBwgPEzAqMqB7AAABHElEQVQY0xWQR1vCQBQAXyBubNl9DywENkaNbsR1I7H3XrAQe8WGvfz/uzCn+eY4AC2sTNZuY4y13AbbcTLMYVa7Y3c0Q2dXt8uFQMpRPtfT2wf9Ba9Ykog+iQERDA7BMIaIcmRUkStJRWOA5RIhkjde0GrCKA2xH+HAZEkZCioVDyXwBEMlEF2cmg58LWEGZ+O5eVcuLGaXlrnyYYVW19Y3Nre2GdvZLSCHqLi3X2UHh8w6Oja8loKrMTg5tRg7O0+xIBSUw5Tw4tK+uo4w9ZMQ0Dd5qW5u76L7+sNjHECqpamTfEIUIlcranimOI498SLRpAmJBrxSqElyrQRHcpM3eP9oRAINCjL88+v7p3nIYVmb/TYP/THLqv4D5b0odBj+hKAAAAAASUVORK5CYII=) center -2px no-repeat
}

#buy-one-click .bootstrap-select.open button span {
    border: none
}

#buy-one-click .bootstrap-select.open .bs-caret .caret {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.call-back-modal input {
    font-size: 15px;
    background: none;
    height: 40px
}

.call-back-modal label {
    font-size: 15px;
    margin-left: 20px
}

.call-back-modal label.error {
    color: red
}

.call-back-modal button {
    line-height: 100%;
    height: auto;
    padding: 15px 25px;
    color: #000
}

.call-back-modal h4 {
    font-size: 22px;
    margin-top: -4px;
    color: #222
}

.modal-backdrop.in {
    opacity: .149;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=15)';
    filter: alpha(opacity=15)
}

.panda-categories-module {
    margin-bottom: 15px;
    padding: 0 15px;
    border-bottom: 1px solid #e8e8e8
}

.panda-categories-module ul {
    font-size: 16px;
    /*margin: 6px 0 20px;*/
    margin: 0px 0 10px;
    padding: 0;
    list-style: none
}

.panda-categories-module ul li {
    display: block;
    margin: 10px 0
}

.panda-categories-module ul li:last-child {
    margin-bottom: 0
}

.panda-categories-module ul li:first-child {
    margin-top: 0
}

.panda-categories-module ul a,
.panda-categories-module ul span {
    line-height: 100%;
    display: inline-block;
    padding: 2px 0;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    text-decoration: none;
    color: #000;
    border-bottom: 1px solid #000
}

.panda-categories-module ul a:hover {
    border-bottom-color: transparent
}

.panda-categories-module ul span {
    color: #3eb5f1;
    border: none
}

#modal-reduce h4,
#panda-calculator h4,
.promotion-popup h4 {
    font-family: CirceBold;
    font-size: 22px;
    margin-top: -1px;
    margin-right: 30px;
    margin-bottom: 15px
}

#panda-calculator .from-eye,
#panda-calculator label {
    margin-left: 20px
}

#panda-calculator input {
    display: block;
    width: 100%;
    height: 45px;
    margin-bottom: 10px;
    padding: 0 20px;
    border: 1px solid #ccc;
    border-radius: 50px
}

#panda-calculator .text-center {
    margin-top: 10px
}

#panda-calculator .btn-basic {
    padding: 10px 25px
}

#panda-calculator .btn-basic:focus,
#panda-calculator .btn-basic:hover {
    text-decoration: none;
    color: #000
}

.tooltip {
    opacity: 1!important;
    -ms-filter: none!important;
    -webkit-filter: none!important;
    filter: none!important
}

.tooltip .tooltip-inner {
    font-size: 13px;
    line-height: 100%!important;
    padding: 10px;
    opacity: 1!important;
    color: #000;
    border: 1px solid #f9f9f9;
    background: #fff!important;
    -webkit-box-shadow: 0 7px 18px 0 rgba(0, 0, 0, .17)!important;
    box-shadow: 0 7px 18px 0 rgba(0, 0, 0, .17)!important;
    -ms-filter: none!important;
    -webkit-filter: none!important;
    filter: none!important;
    text-align: start;
}

.tooltip .tooltip-arrow {
    display: none
}

.mfilter-free-button {
    display: none!important
}

.mfilter-selected-filters .mfilter-selected-filters-cnt {
    padding: 0!important;
    border: none!important;
    border-radius: 0;
    background: #fff!important
}

.mfilter-selected-filters .mfilter-selected-filters-cnt .ap-mfilter-button-reset {
    /*text-decoration: underline;
    color: #e45f37;*/
    color: #000000;
    padding-right: 10px;
    background-color: white;
    margin-top: 10px;
}

.mfilter-selected-filters .mfilter-selected-filters-cnt a {
    /*font-size: 16px;
    color: #222*/
    padding-left: 8px;
    background: #6bc5f0;
    border-radius: 9px;
    color: #ffffff;
    border: 1px solid #4795bb;
    font-family: "PT Sans","Helvetica","Arial",font-family;
    font-size: 15px;
}

.mfilter-selected-filters .mfilter-selected-filters-cnt a span {
    vertical-align: middle
}

.mfilter-selected-filters .mfilter-selected-filters-cnt a span.mfilter-close {
    display: inline-block;
    width: 19px;
    height: 19px;
    margin-top: -3px;
    margin-right: 10px;
    margin-left: 5px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAMAAABFjsb+AAAAyVBMVEVrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBrxPBsxPBuxfB0x/F3yfF4yfF6yvF6yvJ8y/J/zPKAzPKL0fOM0fOP0vSS1PSX1fSY1vWb1/Wg2fWo3Pau3/e44/i54/i75PjK6vrS7frV7vvl9fzo9v3q9/3z+v71+/75/f78/v/9/v/+//////9t35lBAAAAHnRSTlMABgcJChUeHyB3eICBjo+QkcHCw8TGyM7l5u35+vsdm6AwAAAAtklEQVR42m2Q5xKCQAyEo6IgKqIoRSEgFuy9YkF5/4dyiHdjwe/PTnaSXPaAEIs1s23WiyJwchUbX9iKAETewDdGPrEyOn6iZwFAwW8UgILz4zkSlBIdTH1EHE/ILEMjkc4p7OH6sSSvCRZp/xxu4hUSLWgjMbzGO2SwPpzf46PH+xqko9thEe1dtq9Mk5eDh7Noy96l+/wgmesGLt2XzlH9nzf9L4SgOjyrKgBHkjXLtjRZouoJshEkLGVRRvcAAAAASUVORK5CYII=)
}

.mfilter-selected-filters .mfilter-selected-filters-cnt a span.mfilter-close:hover {
    opacity: .85;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
    filter: alpha(opacity=85)
}

.mfilter-selected-filters .mfilter-selected-filters-cnt a span.mfilter-close:active {
    opacity: .6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

.mfilter-selected-filters .mfilter-selected-filters-cnt a span.mfilter-close i {
    display: none
}

.mfilter-selected-filters .mfilter-selected-filters-cnt a:active,
.mfilter-selected-filters .mfilter-selected-filters-cnt a:focus,
.mfilter-selected-filters .mfilter-selected-filters-cnt a:hover {
    text-decoration: none;
    background: #38b2ec;
}

.te4d4625 {
    margin-bottom: 15px!important;
    border: none;
    border-bottom: 1px solid #e8e8e8
}

.te4d4625 .mfilter-button-reset {
    font-size: 16px;
    margin-left: 0;
    width: 100%;
    margin-left: 0px;
    text-align: center; 
    font-family: CirceBold; 
    /* line-height: 35px; */
    /* height: 35px; */
    /* cursor: pointer; */
    /* -webkit-transition: all .05s linear; */
    transition: all .05s linear;
    color: #3a3f3f;
    /* border: 1px solid #f7d046; */
    background-color: #fad852;
    border-radius: 5px;
    text-decoration: none;
    padding: 10px;

}
.mfilter-button-reset i {
    background:none;
}
   
.te4d4625 .mfilter-button-reset i {
    display: inline-block;
    height: 14px;
    margin-top: 0;
    margin-right: 5px
}

.te4d4625 .mfilter-button-bottom {
    padding: 15px 0 10px
}

.te4d4625 .box-content.mfilter-content {
    padding: 0
}

.te4d4625 .panda-calculator {
    margin-top: 0;
    margin-bottom: 2px;
    text-align: center;
}

.te4d4625 .panda-calculator>button {
    font-size: 15px;
    font-family: CirceBold;
    line-height: 110%;
    /*display: block;*/
    /*margin: 0;*/
    padding-top: 10px;
    /*2024-10-22 padding: 0;*/
    /*padding: 10px 0 0 30px;*/
    text-align: left;
    text-decoration: underline;
    color: #3eb5f1;
    border: none;
    background: 0 0
}

.te4d4625 .panda-calculator>button:hover {
    text-decoration: none
}

.te4d4625 .mfilter-price-slider {
    margin-right: 0!important;
    margin-bottom: 0;
    padding: 0!important;
    background: 0 0!important;
    margin-bottom: 10px;
}

.te4d4625 #mfilter-price-slider {
    height: 7px!important;
    /*margin: 0!important;*/
    height: 7px !important;
    margin-right: 10px !important;
    margin-left: 5px !important;
    border-radius: 3px !important;
    background: #e8e8e8!important
}

.te4d4625 #mfilter-price-slider .ui-slider-range {
    /*background: #3eb5f1!important;*/
    background: #959595 !important;
    background: url(images/icons.png?v8) repeat-x 0 -60px;
}

.te4d4625 #mfilter-price-slider .ui-slider-handle {
    width: 19px!important;
    height: 19px!important;
    margin-left: 0!important;
    border-radius: 50px;
    /*background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjdweCIgaGVpZ2h0PSI3cHgiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIgZD0iTTYuNTAwLDcuMDAwIEM2LjIyNCw3LjAwMCA2LjAwMCw2Ljc3NiA2LjAwMCw2LjUwMCBMNi4wMDAsMC41MDAgQzYuMDAwLDAuMjI0IDYuMjI0LC0wLjAwMCA2LjUwMCwtMC4wMDAgQzYuNzc2LC0wLjAwMCA3LjAwMCwwLjIyNCA3LjAwMCwwLjUwMCBMNy4wMDAsNi41MDAgQzcuMDAwLDYuNzc2IDYuNzc2LDcuMDAwIDYuNTAwLDcuMDAwIFpNMy41MDAsNy4wMDAgQzMuMjI0LDcuMDAwIDMuMDAwLDYuNzc2IDMuMDAwLDYuNTAwIEwzLjAwMCwwLjUwMCBDMy4wMDAsMC4yMjQgMy4yMjQsLTAuMDAwIDMuNTAwLC0wLjAwMCBDMy43NzYsLTAuMDAwIDQuMDAwLDAuMjI0IDQuMDAwLDAuNTAwIEw0LjAwMCw2LjUwMCBDNC4wMDAsNi43NzYgMy43NzYsNy4wMDAgMy41MDAsNy4wMDAgWk0wLjUwMCw3LjAwMCBDMC4yMjQsNy4wMDAgLTAuMDAwLDYuNzc2IC0wLjAwMCw2LjUwMCBMLTAuMDAwLDAuNTAwIEMtMC4wMDAsMC4yMjQgMC4yMjQsLTAuMDAwIDAuNTAwLC0wLjAwMCBDMC43NzYsLTAuMDAwIDEuMDAwLDAuMjI0IDEuMDAwLDAuNTAwIEwxLjAwMCw2LjUwMCBDMS4wMDAsNi43NzYgMC43NzYsNy4wMDAgMC41MDAsNy4wMDAgWiIvPjwvc3ZnPg==) center center no-repeat #3eb5f1!important;*/
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjdweCIgaGVpZ2h0PSI3cHgiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIgZD0iTTYuNTAwLDcuMDAwIEM2LjIyNCw3LjAwMCA2LjAwMCw2Ljc3NiA2LjAwMCw2LjUwMCBMNi4wMDAsMC41MDAgQzYuMDAwLDAuMjI0IDYuMjI0LC0wLjAwMCA2LjUwMCwtMC4wMDAgQzYuNzc2LC0wLjAwMCA3LjAwMCwwLjIyNCA3LjAwMCwwLjUwMCBMNy4wMDAsNi41MDAgQzcuMDAwLDYuNzc2IDYuNzc2LDcuMDAwIDYuNTAwLDcuMDAwIFpNMy41MDAsNy4wMDAgQzMuMjI0LDcuMDAwIDMuMDAwLDYuNzc2IDMuMDAwLDYuNTAwIEwzLjAwMCwwLjUwMCBDMy4wMDAsMC4yMjQgMy4yMjQsLTAuMDAwIDMuNTAwLC0wLjAwMCBDMy43NzYsLTAuMDAwIDQuMDAwLDAuMjI0IDQuMDAwLDAuNTAwIEw0LjAwMCw2LjUwMCBDNC4wMDAsNi43NzYgMy43NzYsNy4wMDAgMy41MDAsNy4wMDAgWk0wLjUwMCw3LjAwMCBDMC4yMjQsNy4wMDAgLTAuMDAwLDYuNzc2IC0wLjAwMCw2LjUwMCBMLTAuMDAwLDAuNTAwIEMtMC4wMDAsMC4yMjQgMC4yMjQsLTAuMDAwIDAuNTAwLC0wLjAwMCBDMC43NzYsLTAuMDAwIDEuMDAwLDAuMjI0IDEuMDAwLDAuNTAwIEwxLjAwMCw2LjUwMCBDMS4wMDAsNi43NzYgMC43NzYsNy4wMDAgMC41MDAsNy4wMDAgWiIvPjwvc3ZnPg==) center center no-repeat #959595 !important;
}

.te4d4625 #mfilter-price-slider .ui-slider-handle:last-child {
    margin-left: -18px!important
}

.te4d4625 .fa.fa-question {
    line-height: 9px;
    display: inline-block;
    float: none!important;
    width: 17px;
    height: 17px;
    margin-top: 0;
    margin-left: 5px;
    cursor: default;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    text-align: center;
    /*vertical-align: top;*/
    border-radius: 50px;
    /*background: #e8e8e8;*/
    background: #d3d3d3;
    font-size: 16px;
}

.te4d4625 .fa.fa-question:before {
    font-size: 12px;
    /*margin-left: -1px;*/
    /*content: '?';*/
    color: #777
}

.te4d4625 .fa.fa-question:hover {
    background: #6a6a6a
}

.te4d4625 .fa.fa-question:hover:before {
    color: #fff
}

.te4d4625 .mfilter-filter-item:last-child .mfilter-content-opts {
    border: none
}

.te4d4625 .mfilter-content {
    /*padding: 0 10px!important;*/
    border: none
}

.te4d4625 .mfilter-content>ul>li {
    /*padding-bottom: 18px;*/
    padding-bottom: 5px;
    /*border-bottom: 1px solid #d7d7d7*/
}

.te4d4625 .mfilter-content>ul>li:last-child {
    border-bottom: none
}

.te4d4625 .mfilter-counter {
    font-size: 15px!important;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    color: #b7b7b7!important;
    background: 0 0!important
}

.te4d4625 .mfilter-counter:after {
    display: none!important
}

.te4d4625 .mfilter-price .mfilter-heading {
    display: none
}

.te4d4625 .mfilter-price-title {
    font-size: 15px;
    /*color: #f3fafe;*/
    color: #3d3d3d;
    margin-bottom: 21px;
    /*background-color: #3eb5f1;*/
    background-color: #e7e7e7;
    margin-left: -7px;
    margin-right: -7px;
    padding: 5px;
    min-height: 26px;
}

.te4d4625 .mfilter-price-title b {
    color: #737373;
}

.te4d4625 .mfilter-price:hover {
    text-decoration: none!important
}

/*.te4d4625 .mfilter-button-more {
    font-size: 15px!important;
    margin-bottom: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    text-align: center;
    color: #000;
    border: none
}
*/

.te4d4625 .mfilter-button-more {
    font-size: 15px!important;
    margin-bottom: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    /* text-align: center; */
    /*color: #fff;*/
    color: #616161;
    border: none;
    background: 0 0;
    /*background-color: #ababab;*/
    background-color: #e4e4e4;
    padding: 4px;
    border-bottom-left-radius: 9px;
    border-bottom-right-radius: 9px;
}

.te4d4625 .mfilter-button-more a {
    line-height: 100%;
    display: inline-block;
    padding-bottom: 2px;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    /*border-bottom: 1px dashed #000*/
}

.te4d4625 .mfilter-button-more a:hover {
    border-color: transparent
}

/*.te4d4625 .mfilter-heading {
    margin-top: 17px;
    border: none;
    background: 0 0
}*/

.te4d4625 .mfilter-heading {
    border: none;
    background: 0 0;
    /*background-color: #3eb5f1;*/
    background-color: #e7e7e7;
    padding: 3px;
    /*border-top-left-radius: 9px;
    border-top-right-radius: 9px;*/
}

.te4d4625 .mfilter-heading .mfilter-heading-content {
    min-height: 26px;
    padding: 0;
    border: none
}

/*.te4d4625 .mfilter-heading .mfilter-heading-text {
    font-size: 15px;
    line-height: 100%;
    position: relative;
    padding-right: 5px;
    padding-left: 18px;
    vertical-align: middle;
    color: #000
}*/

.te4d4625 .mfilter-heading .mfilter-heading-text {
    font-size: 15px;
    line-height: 100%;
    position: relative;
    padding-right: 5px;
    padding-left: 18px;
    vertical-align: middle;
    /*color: #fff;*/
    color: #2d2d2d;
    margin-left: -15px;
    padding-top: 4px;
}

.panda-home-info h4,
.panda-how-to-works h4 {
    font-family: PhenomenaRegular;
    line-height: 100%
}

.te4d4625 .mfilter-heading .mfilter-heading-text>span {
    display: inline;
    padding-left: 0
}

.te4d4625 .mfilter-heading .mfilter-head-icon {
    position: absolute;
    top: 1px;
    right: 0;
    width: 19px;
    height: 19px;
    margin: 3px;
    border-radius: 50px;
    /*background-color: #3eb5f1;*/
    background-color: #959595;
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjdweCIgaGVpZ2h0PSI0cHgiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIgZD0iTTIuNzc1LDMuNzE1IEwwLjMyMywxLjU2MCBDLTAuMDgzLDEuMjAzIC0wLjA4MywwLjYyNCAwLjMyMywwLjI2NiBDMC43MjksLTAuMDkwIDEuMzg4LC0wLjA5MCAxLjc5NCwwLjI2NiBMMy41MTAsMS43NzUgTDUuMjI3LDAuMjY2IEM1LjYzMywtMC4wOTAgNi4yOTIsLTAuMDkwIDYuNjk4LDAuMjY2IEM3LjEwNCwwLjYyNCA3LjEwNCwxLjIwMyA2LjY5OCwxLjU2MCBMNC4yNDYsMy43MTUgQzMuODQwLDQuMDcyIDMuMTgxLDQuMDcyIDIuNzc1LDMuNzE1IFoiLz48L3N2Zz4=);
    background-repeat: no-repeat;
    background-position: center 8px
}

.te4d4625 .mfilter-tb-as-tr:last-child div,
.te4d4625 .mfilter-tb-as-tr:last-child label {
    padding-bottom: 0!important
}

.te4d4625 .mfilter-options .mfilter-option:not(.mfilter-disabled):hover {
    text-decoration: underline
}

.te4d4625 .mfilter-options .mfilter-slider:not(.mfilter-disabled):hover {
    text-decoration: none
}

.te4d4625 .mfilter-options .mfilter-option.mfilter-disabled {
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

.te4d4625 .mfilter-options .mfilter-option .mfilter-counter {
    color: #333!important
}

.te4d4625 .mfilter-opts-container {
    padding-bottom: 0;
    border: none;
    /*background-color: #efefef;*/
    background-color: #f7f7f7;
    /* margin: 0 -10px 0 -10px; */
    padding: 0 7px 7px 7px;
}

.te4d4625 .mfilter-opts-container .mfilter-tb-as-td {
    color: #333;
    border-top: 1px solid white;
    /*border: none*/
}

.te4d4625 .mfilter-opts-container .mfilter-col-input {
    position: relative
}

.te4d4625 .mfilter-opts-container .mfilter-col-input.mfilter-input-active:before {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAMAAACuuX39AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABRFBMVEX////+///+//3//f////3+/vz//////v////7///v8//bL4oCr0j+jzDWlzDekyzWlzDakyzajyzWkyzeq0D7K4X/9//bK4oKlyzakzTamzTemzDWlzTamzDamyjWkzTWmzDfM44Sszz6kzDalzDSkyTWlzTWlzTer0UCmzTamzTilyzWnzTakzDWjyjWmyzelyjamyzbV55jS5pOlzTSmyzS/3GjB3GunzDnc66v9//3Z6Z+mzDSmzjjF3nL9/fv8//zM5IKqzDrl8r/7+ve/3GaiyzTS55H//f79//72+ub7+++52VmkyzSlzDXI33n+//r2++y01E7A2mL8/frx+Nuw0UW62Vzm8sat0D+kzDSmyzWmzjejyzSnyzWr0D6kyjWs0D7K4n/N44T9//jL4n6lyjSqzjzJ4378/vn+/v/+/v5q9l5gAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBwgPEzAqMqB7AAABHElEQVQY0xWQR1vCQBQAXyBubNl9DywENkaNbsR1I7H3XrAQe8WGvfz/uzCn+eY4AC2sTNZuY4y13AbbcTLMYVa7Y3c0Q2dXt8uFQMpRPtfT2wf9Ba9Ykog+iQERDA7BMIaIcmRUkStJRWOA5RIhkjde0GrCKA2xH+HAZEkZCioVDyXwBEMlEF2cmg58LWEGZ+O5eVcuLGaXlrnyYYVW19Y3Nre2GdvZLSCHqLi3X2UHh8w6Oja8loKrMTg5tRg7O0+xIBSUw5Tw4tK+uo4w9ZMQ0Dd5qW5u76L7+sNjHECqpamTfEIUIlcranimOI498SLRpAmJBrxSqElyrQRHcpM3eP9oRAINCjL88+v7p3nIYVmb/TYP/THLqv4D5b0odBj+hKAAAAAASUVORK5CYII=) 0 center
}

.te4d4625 .mfilter-opts-container .mfilter-col-input:before {
    display: block;
    width: 16px!important;
    height: 18px!important;
    margin-top: -2px;
    margin-right: 8px;
    content: '';
    border-radius: 3px;
    background: #ffffff;
}

.te4d4625 .mfilter-opts-container .mfilter-col-input input {
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    display: block;
    width: 15px!important;
    height: 25px!important;
    cursor: pointer;
    opacity: 0;
    border: 1px solid red;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';
    filter: alpha(opacity=0)
}

.te4d4625 .mfilter-price-inputs input {
    color: #000;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

#modal-category-filter .modal-body,
#modal-category-filter .modal-content {
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0
}

#modal-category-filter .scroll-content {
    overflow: hidden!important
}

#modal-category-filter .iScrollIndicator {
    opacity: .15;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=15)';
    filter: alpha(opacity=15)
}

#modal-category-filter .mfilter-iscroll {
    overflow: visible!important;
    max-height: 100%!important
}

#modal-category-filter .mfilter-iscroll>.scroll-element {
    display: none
}

#modal-category-filter .filter {
    padding: 0 10px 30px
}

#modal-category-filter .filter>span {
    font-size: 16px;
    display: block;
    margin-bottom: 23px;
    color: #b7b7b7
}

#modal-category-filter .filter a {
    font-size: 15px;
    display: inline-block;
    margin-right: 1px;
    padding: 8px 13px;
    vertical-align: top;
    color: #000
}

#modal-category-filter .filter a span:not([class*=arrow]) {
    border-bottom: 1px dashed #000
}

#modal-category-filter .filter a span[class*=arrow] {
    margin-left: 5px;
    vertical-align: middle
}

#modal-category-filter .filter a.active,
#modal-category-filter .filter a:hover {
    text-align: center;
    text-decoration: none;
    color: #fff;
    border-radius: 50px;
    background: #3eb5f1
}

#modal-category-filter .filter a.active span,
#modal-category-filter .filter a:hover span {
    border-bottom: none
}

#modal-category-filter .filter a.active .arrow-down,
#modal-category-filter .filter a:hover .arrow-down {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMTAuNjAzLDcuMzgzIEw2LjQ2MCwxMS41NjQgQzUuOTI2LDEyLjExMCA1LjA2MSwxMi4xMTAgNC41MjcsMTEuNTY0IEwwLjM4Myw3LjM4MyBDLTAuMTUwLDYuODM4IC0wLjE1MCw1Ljk1MyAwLjM4Myw1LjQwOSBDMC45MTcsNC44NjIgMS43ODIsNC44NjIgMi4zMTYsNS40MDkgTDQuMDAwLDcuMTAxIEw0LjAwMCwxLjUwMCBDNC4wMDAsMC42NzEgNC42NzIsLTAuMDAwIDUuNTAwLC0wLjAwMCBDNi4zMjgsLTAuMDAwIDcuMDAwLDAuNjcxIDcuMDAwLDEuNTAwIEw3LjAwMCw3LjA4OCBMOC42NzEsNS40MDkgQzkuMjA1LDQuODYyIDEwLjA3MCw0Ljg2MiAxMC42MDMsNS40MDkgQzExLjEzNyw1Ljk1MyAxMS4xMzcsNi44MzggMTAuNjAzLDcuMzgzIFoiLz48L3N2Zz4=)
}

#modal-category-filter .filter a.active .arrow-up,
#modal-category-filter .filter a:hover .arrow-up {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iMTJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1NSwgMjU1LCAyNTUpIiBkPSJNMTAuNjAzLDYuNTkxIEMxMC4wNzAsNy4xMzcgOS4yMDUsNy4xMzcgOC42NzEsNi41OTEgTDcuMDAwLDQuOTEyIEw3LjAwMCwxMC41MDAgQzcuMDAwLDExLjMyOCA2LjMyOCwxMi4wMDAgNS41MDAsMTIuMDAwIEM0LjY3MiwxMi4wMDAgNC4wMDAsMTEuMzI4IDQuMDAwLDEwLjUwMCBMNC4wMDAsNC44OTggTDIuMzE2LDYuNTkxIEMxLjc4Miw3LjEzNyAwLjkxNyw3LjEzNyAwLjM4Myw2LjU5MSBDLTAuMTUwLDYuMDQ2IC0wLjE1MCw1LjE2MiAwLjM4Myw0LjYxNyBMNC41MjcsMC40MzUgQzUuMDYxLC0wLjExMSA1LjkyNiwtMC4xMTEgNi40NjAsMC40MzUgTDEwLjYwMyw0LjYxNyBDMTEuMTM3LDUuMTYyIDExLjEzNyw2LjA0NiAxMC42MDMsNi41OTEgWiIvPjwvc3ZnPg==)
}

.panda-home-info {
    margin-bottom: 75px
}

.panda-home-info h4 {
    font-size: 45px;
    margin-top: 45px;
    margin-bottom: 40px
}

.panda-home-info p {
    font-size: 17px
}

.panda-home-info>div:nth-child(1) {
    text-align: right
}

.panda-home-info img {
    margin: auto
}

.panda-how-to-works {
    position: relative
}

.panda-how-to-works h4 {
    font-size: 45px;
    margin-top: 45px;
    margin-bottom: 40px;
    color: #07557c
}

.panda-how-to-works .wrap {
    position: relative;
    margin: 0 -60px;
    padding: 30px 60px;
    color: #fff;
    background: url(../image/panda/map.png) center -30px no-repeat #07557c;
    -webkit-box-shadow: 0 -6px 40px 0 rgba(38, 139, 190, .68);
    box-shadow: 0 -6px 40px 0 rgba(38, 139, 190, .68)
}

.panda-how-to-works .wrap:before {
    position: absolute;
    top: -30px;
    right: 0;
    left: 0;
    height: 30px;
    content: '';
    background: url(../image/panda/map.png) center 0 no-repeat
}

.panda-how-to-works .wrap button {
    font-size: 16px;
    line-height: 100%;
    display: inline-block;
    height: auto;
    margin-top: 5px;
    margin-left: 40px;
    padding: 13px 25px;
    color: #0d0d0d
}

.panda-how-to-works .wrap ul {
    zoom: 1;
    margin: 0;
    padding: 0;
    list-style: none
}

.panda-how-to-works .wrap ul:after,
.panda-how-to-works .wrap ul:before {
    display: table;
    content: ''
}

.panda-how-to-works .wrap ul:after {
    clear: both
}

.panda-how-to-works .wrap ul li {
    display: block;
    float: left;
    width: 20%;
    padding: 10px;
    text-align: center
}

.panda-how-to-works .wrap ul li figure {
    position: relative;
    overflow: hidden;
    height: 95px
}

.panda-how-to-works .wrap ul li .description:after,
.panda-how-to-works .wrap ul li .description:before {
    z-index: 2;
    top: -23px;
    height: 7px;
    border-top: 2px solid #fff;
    border-bottom: 2px solid #fff;
    background: #07557c;
    content: ''
}

.panda-how-to-works .wrap ul li figure figcaption {
    font-family: CirceBold;
    font-size: 15px;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    text-align: center
}

.panda-how-to-works .wrap ul li .description {
    position: relative;
    margin-top: 40px
}

.panda-how-to-works .wrap ul li .description span:not(.dot) {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 110%;
    display: block
}

.panda-how-to-works .wrap ul li .description p {
    font-size: 14px;
    margin-top: 14px
}

.panda-how-to-works .wrap ul li .description:before {
    position: absolute;
    right: 50%;
    left: -10px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-right: 0
}

.panda-how-to-works .wrap ul li .description:after {
    position: absolute;
    right: -10px;
    left: 50%;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    margin-left: 0
}

.panda-how-to-works .wrap ul li .description .dot {
    position: absolute;
    top: -28px;
    left: 50%;
    width: 16px;
    height: 16px;
    margin-left: -7px;
    border: 2px solid #fff;
    border-radius: 50px;
    background: #07557c
}

.panda-how-to-works .wrap ul li .description .dot:before {
    position: absolute;
    z-index: 99;
    top: 0;
    left: 0;
    width: 12px;
    height: 12px;
    content: '';
    border-radius: 50px;
    background: #07557c
}

.panda-how-to-works .wrap ul li .description .dot:after {
    position: absolute;
    z-index: 99;
    top: 50%;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-top: -4px;
    margin-left: -4px;
    content: '';
    border-radius: 50px;
    background: #ffce00
}

.panda-how-to-works .wrap ul li:first-child .description:before,
.panda-how-to-works .wrap ul li:last-child .description:after {
    display: none
}

#prmn-cmngr-cities h4 {
    font-family: CirceBold;
    font-size: 18px;
    line-height: 100%;
    margin-top: -8px;
    margin-bottom: 0;
    color: #585858
}

#prmn-cmngr-cities .modal-header {
    margin: 0 10px;
    padding-right: 0;
    padding-left: 0;
    border-bottom-color: #eee
}

#prmn-cmngr-cities .prmn-cmngr-cities__search {
    font-size: 16px;
    line-height: 44px;
    width: 100%;
    height: 46px;
    padding: 0 26px;
    border: 1px solid #ccc;
    border-radius: 26px
}

#prmn-cmngr-cities .prmn-cmngr-cities__city-name {
    font-size: 15px;
    color: #000
}

#prmn-cmngr-cities .prmn-cmngr-cities__city {
    padding-left: 5px
}

.prmn-cmngr .prmn-cmngr__popup {
    font-size: 15px!important;
    top: 28px!important;
    left: 0!important;
    min-width: 195px!important;
    padding: 10px!important;
    border: none!important;
    border-radius: 2px;
    -webkit-box-shadow: 0 8px 12px rgba(0, 0, 0, .3)!important;
    box-shadow: 0 8px 12px rgba(0, 0, 0, .3)!important
}

.prmn-cmngr .prmn-cmngr__popup .prmn-cmngr__confirm-city {
    font-family: CirceBold!important;
    font-size: 15px!important;
    color: #000!important
}

.prmn-cmngr .prmn-cmngr__popup .prmn-cmngr__confirm-btns {
    margin-top: 10px!important
}

.prmn-cmngr .prmn-cmngr__popup .prmn-cmngr__confirm-btn {
    padding: 5px 30px!important;
    -webkit-transition: opacity .1s linear;
    transition: opacity .1s linear;
    color: #111;
    border: none;
    background: #ffcd1f
}

.prmn-cmngr .prmn-cmngr__popup .prmn-cmngr__confirm-btn:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.prmn-cmngr .prmn-cmngr__popup .prmn-cmngr__confirm-btn:active {
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

footer {
    margin-top: 0;
    padding-top: 31px;
    background: #fff
}

footer h5 {
    font-family: CirceBold;
    font-size: 20px;
    margin: 0 0 27px -2px;
    color: #000
}

footer ul {
    margin: 0 0 0 -2px;
    padding: 0;
    list-style: none
}

footer ul li {
    margin-bottom: 14px
}

footer ul li a {
    font-size: 15px;
    color: #000
}

footer .copyright {
    font-family: OpenSansRegular;
    font-size: 13px;
    color: #000;
    background-color: #fdfdfd
}

footer .email,
footer .phone,
footer .time {
    font-family: CirceBold;
    display: block;
    color: #000
}

footer .phone {
    font-size: 22px;
    margin-bottom: 4px
}

footer .email {
    font-size: 15px;
    color: #3eb5f1
}

footer .time {
    font-size: 15px;
    margin-bottom: 8px
}
footer .tel {
    font-size: 15px;
    /*font-family: CirceBold;*/
    margin-bottom: 0px
}
hr.product-page-hr {
    margin-bottom: 40px;
    border-color: #c2c2c2
}

body[class*=product-product-] .product-image-wrap {
    position: relative;
    width: 380px
}

body[class*=product-product-] .product-image-wrap>a {
    display: block
}

body[class*=product-product-] .additional-images:after,
body[class*=product-product-] .additional-images:before,
body[class*=product-product-] .labels:after,
body[class*=product-product-] .labels:before {
    display: table;
    content: ''
}

body[class*=product-product-] .labels {
    position: absolute;
    z-index: 2;
    top: -31px;
    left: 0;
    zoom: 1;
    margin-right: 45px
}

body[class*=product-product-] .labels:after {
    clear: both
}

body[class*=product-product-] .labels .dropdown {
    float: left
}

body[class*=product-product-] .labels .label {
    font-family: CirceRegular;
    font-size: 12px;
    line-height: 20px;
    float: left;
    overflow: hidden;
    height: 22px;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 0 10px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    opacity: .9;
    color: #fff;
    border: 2px solid transparent;
    border-radius: 10px;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

body[class*=product-product-] .labels .label:hover {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body[class*=product-product-] .labels .label.in-sale {
    background: #6bc4f0
}

body[class*=product-product-] .labels .label.special {
    background: #ff9742
}

body[class*=product-product-] .labels .label.new {
    background: #93cd15
}

body[class*=product-product-] .labels .label.minimum {
    background: red
}

body[class*=product-product-] .labels .label[aria-describedby*=popover] {
    opacity: .6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

body[class*=product-product-] .save {
    z-index: 2;
    top: -38px;
    right: 0
}

body[class*=product-product-] .additional-images {
    zoom: 1;
    min-width: 100%;
    margin: 10px -11px;
    padding: 0
}

body[class*=product-product-] .additional-images:after {
    clear: both
}

body[class*=product-product-] .additional-images li {
    display: block;
    float: left;
    width: 20%;
    padding: 5px
}

body[class*=product-product-] .additional-images li:hover a {
    border-color: #3eb5f1
}

body[class*=product-product-] .additional-images li a {
    display: block;
    margin: auto;
    -webkit-transition: all .02s linear;
    transition: all .02s linear;
    text-align: center;
    border: 5px solid transparent
}

body[class*=product-product-] .short-attributes-wrap {
    margin-right: 20px
}

body[class*=product-product-] .short-attributes-wrap h4 {
    font-weight: 400;
    margin: 0 0 20px;
    vertical-align: middle
}

body[class*=product-product-] .short-attributes-wrap h4>span:first-child {
    font-family: CirceBold;
    font-size: 18px
}

body[class*=product-product-] .short-attributes-wrap h4 a {
    font-size: 16px;
    line-height: 17px;
    display: inline-block;
    margin-left: 7px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    color: #3eb5f1;
    /*border-bottom: 1px dashed #3eb5f1*/
    
    /*2010-10-09 background-color: #ffcd1f;*/
    color: #000000;
    /*2010-10-09 padding: 7px 5px 5px 5px;*/
    padding: 0;
    border-bottom: 1px dashed #000000;
}
.more-attr {
    background-color: #fad852;
    padding: 10px 12px 10px 5px;
    margin-left: 10px;
    border-radius: 25px;
}
.more-attr:hover {
    text-decoration: none;
    border-bottom-color: transparent;
    background-color: #ffdd68
}

body[class*=product-product-] .short-attributes-wrap h4 a:active,
body[class*=product-product-] .short-attributes-wrap h4 a:focus,
body[class*=product-product-] .short-attributes-wrap h4 a:hover {
    text-decoration: none;
    border-bottom-color: transparent;
    /*background-color: #ffdd68*/
}

body[class*=product-product-] .short-attributes-wrap h4 a:active {
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

body[class*=product-product-] .short-attributes-wrap .short-attribute-list {
    width: 100%
}

body[class*=product-product-] .short-attributes-wrap .short-attribute-list .help {
    margin-top: -1.25px;
    margin-left: 0;
    vertical-align: top
}

body[class*=product-product-] .short-attributes-wrap .short-attribute-list tr {
    border-bottom: 1px solid #eff5f7
}

body[class*=product-product-] .short-attributes-wrap .short-attribute-list tr:first-child {
    border-top: 1px solid #eff5f7
}

body[class*=product-product-] .short-attributes-wrap .short-attribute-list td {
    font-size: 14px;
    line-height: 100%;
    padding-top: 10px;
    padding-bottom: 8px;
    vertical-align: middle
}

body[class*=product-product-] .short-attributes-wrap .short-attribute-list td span {
    padding-right: 5px
}

body[class*=product-product-] .short-attributes-wrap .short-attribute-list td:first-child {
    width: 75%;
    color: #222
}

body[class*=product-product-] .short-attributes-wrap .short-attribute-list td:last-child {
    font-family: CirceBold;
    padding: 2px 0 0 22px;
    text-align: left
}

body[class*=product-product-] .tool-product-wrap {
    zoom: 1;
    width: 95%;
    margin-top: 20px
}

body[class*=product-product-] .tool-product-wrap:after,
body[class*=product-product-] .tool-product-wrap:before {
    display: table;
    content: ''
}

body[class*=product-product-] .tool-product-wrap:after {
    clear: both
}

body[class*=product-product-] .tool-product-wrap .compare-wrap {
    float: left;
    margin-top: -2px
}

.panda-contact-info-module form .personal-information label:before,
body[class*=product-product-] .tool-product-wrap .compare-wrap a,
body[class*=product-product-] .tool-product-wrap .compare-wrap button {
    display: inline-block;
    vertical-align: middle
}

.panda-contact-info-module form .personal-information label:before,
body[class*=product-product-] .tool-product-wrap .compare-wrap button {
    width: 16px;
    height: 16px;
    margin-top: -2px;
    margin-right: 5px;
    padding: 0;
    border: none;
    border-radius: 4px;
    background: #e8e8e8
}

body[class*=product-product-] .tool-product-wrap .compare-wrap button:hover {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

body.information-reviews .rating>div.minus span.load,
body.information-reviews .rating>div.plus span.load,
body[class*=product-product-] .rating>div.minus span.load,
body[class*=product-product-] .rating>div.plus span.load,
body[class*=product-product-] .tool-product-wrap .compare-wrap button.load,
body[class*=product-product-] .tool-product-wrap .compare-wrap button:active,
body[class*=product-product-] .tool-product-wrap .compare-wrap.in button.load {
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTZweCIgIGhlaWdodD0iMTZweCIgIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIiBjbGFzcz0ibGRzLXJvbGxpbmciIHN0eWxlPSJiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDApIG5vbmUgcmVwZWF0IHNjcm9sbCAwJSAwJTsiPiAgICA8Y2lyY2xlIGN4PSI1MCIgY3k9IjUwIiBmaWxsPSJub25lIiBuZy1hdHRyLXN0cm9rZT0ie3tjb25maWcuY29sb3J9fSIgbmctYXR0ci1zdHJva2Utd2lkdGg9Int7Y29uZmlnLndpZHRofX0iIG5nLWF0dHItcj0ie3tjb25maWcucmFkaXVzfX0iIG5nLWF0dHItc3Ryb2tlLWRhc2hhcnJheT0ie3tjb25maWcuZGFzaGFycmF5fX0iIHN0cm9rZT0iIzkzY2QxNSIgc3Ryb2tlLXdpZHRoPSIxMCIgcj0iNDUiIHN0cm9rZS1kYXNoYXJyYXk9IjIxMi4wNTc1MDQxMTczMTEwNSA3Mi42ODU4MzQ3MDU3NzAzNSI+ICAgICAgPGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGNhbGNNb2RlPSJsaW5lYXIiIHZhbHVlcz0iMCA1MCA1MDszNjAgNTAgNTAiIGtleVRpbWVzPSIwOzEiIGR1cj0iMXMiIGJlZ2luPSIwcyIgcmVwZWF0Q291bnQ9ImluZGVmaW5pdGUiPjwvYW5pbWF0ZVRyYW5zZm9ybT4gICAgPC9jaXJjbGU+ICA8L3N2Zz4=) center center no-repeat #fff
}

.panda-contact-info-module form .personal-information input:checked~label:before,
body[class*=product-product-] .tool-product-wrap .compare-wrap.in button {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAMAAACuuX39AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABRFBMVEX////+///+//3//f////3+/vz//////v////7///v8//bL4oCr0j+jzDWlzDekyzWlzDakyzajyzWkyzeq0D7K4X/9//bK4oKlyzakzTamzTemzDWlzTamzDamyjWkzTWmzDfM44Sszz6kzDalzDSkyTWlzTWlzTer0UCmzTamzTilyzWnzTakzDWjyjWmyzelyjamyzbV55jS5pOlzTSmyzS/3GjB3GunzDnc66v9//3Z6Z+mzDSmzjjF3nL9/fv8//zM5IKqzDrl8r/7+ve/3GaiyzTS55H//f79//72+ub7+++52VmkyzSlzDXI33n+//r2++y01E7A2mL8/frx+Nuw0UW62Vzm8sat0D+kzDSmyzWmzjejyzSnyzWr0D6kyjWs0D7K4n/N44T9//jL4n6lyjSqzjzJ4378/vn+/v/+/v5q9l5gAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBwgPEzAqMqB7AAABHElEQVQY0xWQR1vCQBQAXyBubNl9DywENkaNbsR1I7H3XrAQe8WGvfz/uzCn+eY4AC2sTNZuY4y13AbbcTLMYVa7Y3c0Q2dXt8uFQMpRPtfT2wf9Ba9Ykog+iQERDA7BMIaIcmRUkStJRWOA5RIhkjde0GrCKA2xH+HAZEkZCioVDyXwBEMlEF2cmg58LWEGZ+O5eVcuLGaXlrnyYYVW19Y3Nre2GdvZLSCHqLi3X2UHh8w6Oja8loKrMTg5tRg7O0+xIBSUw5Tw4tK+uo4w9ZMQ0Dd5qW5u76L7+sNjHECqpamTfEIUIlcranimOI498SLRpAmJBrxSqElyrQRHcpM3eP9oRAINCjL88+v7p3nIYVmb/TYP/THLqv4D5b0odBj+hKAAAAAASUVORK5CYII=) center -2px no-repeat
}

body[class*=product-product-] .tool-product-wrap .compare-wrap.in a {
    border-bottom: 1px solid #3eb5f1
}

body[class*=product-product-] .tool-product-wrap .compare-wrap a {
    font-size: 15px;
    line-height: 100%;
    padding-bottom: 2px;
    -webkit-transition: .1s linear;
    -webkit-transition: .1s linea;
    transition: .1s linear;
    transition: .1s linea;
    color: #3eb5f1;
    border-bottom: 1px dashed #3eb5f1
}

body[class*=product-product-] .tool-product-wrap .compare-wrap a:active,
body[class*=product-product-] .tool-product-wrap .compare-wrap a:focus,
body[class*=product-product-] .tool-product-wrap .compare-wrap a:hover {
    text-decoration: none
}

body[class*=product-product-] .tool-product-wrap .compare-wrap a:active,
body[class*=product-product-] .tool-product-wrap .compare-wrap a:hover {
    border-bottom-color: transparent
}

body[class*=product-product-] .tool-product-wrap .btn-diagonal {
    font-size: 15px;
    line-height: 100%;
    display: block;
    float: right;
    padding: 0 0 2px;
    -webkit-transition: .1s linear;
    transition: .1s linear;
    color: #3eb5f1;
    border: none;
    border-bottom: 1px dashed #3eb5f1;
    background: 0 0
}

body[class*=product-product-] .tool-product-wrap .btn-diagonal:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

body[class*=product-product-] .tool-product-wrap .btn-diagonal:hover span {
    border-bottom-color: transparent
}

body[class*=product-product-] .tool-product-wrap .btn-diagonal:focus {
    text-decoration: none
}

body[class*=product-product-] .payment-wrap,
body[class*=product-product-] .shipping-wrap {
    margin-top: 45px
}

body[class*=product-product-] .payment-wrap>span,
body[class*=product-product-] .shipping-wrap>span {
    font-size: 14px;
    color: #545454
}

body[class*=product-product-] .payment-wrap #shipping-info,
body[class*=product-product-] .payment-wrap>button,
body[class*=product-product-] .shipping-wrap #shipping-info,
body[class*=product-product-] .shipping-wrap>button {
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

body[class*=product-product-] .payment-wrap #shipping-info b,
body[class*=product-product-] .payment-wrap>button b,
body[class*=product-product-] .shipping-wrap #shipping-info b,
body[class*=product-product-] .shipping-wrap>button b {
    line-height: 18px;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    color: #000;
    border-bottom: 1px dashed #000
}

body[class*=product-product-] .payment-wrap #shipping-info:hover b,
body[class*=product-product-] .payment-wrap>button:hover b,
body[class*=product-product-] .shipping-wrap #shipping-info:hover b,
body[class*=product-product-] .shipping-wrap>button:hover b {
    border-bottom-color: transparent
}

body[class*=product-product-] .payment-wrap #shipping-info:before,
body[class*=product-product-] .payment-wrap>button:before,
body[class*=product-product-] .shipping-wrap #shipping-info:before,
body[class*=product-product-] .shipping-wrap>button:before {
    display: inline-block;
    width: 23px;
    height: 20px;
    margin-right: 10px;
    content: '';
    vertical-align: top
}

body[class*=product-product-] .payment-wrap>button:before {
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIycHgiIGhlaWdodD0iMjBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDIxMCwgMjIwLCAyMjQpIiBkPSJNMjAuNzA2LDE5Ljk5OSBMMS44NTUsMTkuOTk5IEMxLjE0MCwxOS45OTkgMC41NjEsMTkuNDIzIDAuNTYxLDE4LjcxMSBMMC41NjEsMTUuMDIxIEw3LjIwNCwxNS4wMjEgTDcuMjA0LDkuOTE0IEwwLjU2MSw5LjkxNCBMMC41NjEsNi4yNjUgQzAuNTYxLDUuNTU0IDEuMTQwLDQuOTc4IDEuODU1LDQuOTc4IEwyMC43MDYsNC45NzggQzIxLjQyMCw0Ljk3OCAyMi4wMDAsNS41NTQgMjIuMDAwLDYuMjY1IEwyMi4wMDAsMTguNzExIEMyMi4wMDAsMTkuNDIzIDIxLjQyMCwxOS45OTkgMjAuNzA2LDE5Ljk5OSBaTTEwLjEzNyw0LjQ2MyBMMTQuMzY1LC0wLjAwMSBMMTguODA4LDQuMTYzIEwxOC42MzUsNC40NjMgTDEwLjEzNyw0LjQ2MyBaTTMuODgyLDQuNDYzIEw4LjExMCwtMC4wMDEgTDExLjA0MywyLjc0NiBMOS40MDQsNC40NjMgTDMuODgyLDQuNDYzIFpNNi41NTcsMTQuNDIwIEwtMC4wMDAsMTQuNDIwIEwtMC4wMDAsMTAuNjAwIEw2LjU1NywxMC42MDAgTDYuNTU3LDE0LjQyMCBaTTQuMjcwLDExLjQxNiBDMy42NzUsMTEuNDE2IDMuMTkyLDExLjg5NiAzLjE5MiwxMi40ODkgQzMuMTkyLDEzLjA4MSAzLjY3NSwxMy41NjEgNC4yNzAsMTMuNTYxIEM0Ljg2NiwxMy41NjEgNS4zNDksMTMuMDgxIDUuMzQ5LDEyLjQ4OSBDNS4zNDksMTEuODk2IDQuODY2LDExLjQxNiA0LjI3MCwxMS40MTYgWiIvPjwvc3ZnPg==) center center no-repeat
}

body[class*=product-product-] .shipping-wrap button:before {
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIycHgiIGhlaWdodD0iMTNweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDIxMCwgMjIwLCAyMjQpIiBkPSJNMjEuOTk1LDEwLjkzOCBDMjEuOTk1LDEwLjkzOCAyMC41MDYsMTAuOTM4IDE4LjY2OCwxMC45MzggQzE3LjU0OCw3LjU0NCAxMy45MDgsOS4zODYgMTQuMDU0LDEwLjkzOCBDMTIuNzU2LDEwLjkzOCAxMS44MjUsMTAuOTM4IDExLjgyNSwxMC45MzggTDcuOTQ1LDEwLjkzOCBDOC4wOTQsMTAuNjk5IDcuMjIzLDkuNDM3IDYuOTkyLDkuMzUzIEwxMS44MjUsOS4zNjkgTDExLjgyNSwxLjkwMiBMMTcuNTQ2LDEuOTAyIEMxNy41NDYsMS45MDIgMTcuODg4LDIuNTE5IDE4LjE4MSw1LjIzMSBDMjAuNTE5LDUuNjAzIDIwLjc1OSw1LjQ3MCAyMS4wNDEsOS4zNTMgQzIxLjQzNSw5LjM1MyAyMS40MDAsOS4zNDUgMjEuOTk1LDkuMzUzIEMyMi4wMTEsOS43OTggMjEuOTk1LDEwLjkzOCAyMS45OTUsMTAuOTM4IFpNMTYuNzUxLDMuNjQ2IEMxNi43NTEsMy4yOTYgMTYuNDY2LDMuMDEyIDE2LjExNSwzLjAxMiBMMTMuNzMyLDMuMDEyIEMxMy4zODEsMy4wMTIgMTMuMDk2LDMuMjk2IDEzLjA5NiwzLjY0NiBMMTMuMDk2LDQuNTk3IEMxMy4wOTYsNC45NDcgMTMuMzgxLDUuMjMxIDEzLjczMiw1LjIzMSBMMTYuMTE1LDUuMjMxIEMxNi40NjYsNS4yMzEgMTYuNzUxLDQuOTQ3IDE2Ljc1MSw0LjU5NyBMMTYuNzUxLDMuNjQ2IFpNMS40MzAsLTAuMDAwIEwxMC44NzEsLTAuMDAwIEwxMC44NzEsOC44NzcgTDEuNDMwLDguODc3IEwxLjQzMCwtMC4wMDAgWk0zLjQ5NiwxMC4xNDYgQzMuMjY2LDEwLjUyOSAzLjE3OCwxMC45MzggMy4xNzgsMTAuOTM4IEwtMC4wMDAsMTAuOTM4IEwtMC4wMDAsOS4zNTMgTDQuMTMxLDkuMzUzIEM0LjEzMSw5LjM1MyAzLjc0Miw5LjczNyAzLjQ5NiwxMC4xNDYgWk01LjU2Miw5LjUxMiBDNi41MjcsOS41MTIgNy4zMTAsMTAuMjkyIDcuMzEwLDExLjI1NiBDNy4zMTAsMTIuMjE5IDYuNTI3LDEyLjk5OSA1LjU2MiwxMi45OTkgQzQuNTk2LDEyLjk5OSAzLjgxNCwxMi4yMTkgMy44MTQsMTEuMjU2IEMzLjgxNCwxMC4yOTIgNC41OTYsOS41MTIgNS41NjIsOS41MTIgWk0xNi4yNzQsOS41MTIgQzE3LjI0MCw5LjUxMiAxOC4wMjIsMTAuMjkyIDE4LjAyMiwxMS4yNTYgQzE4LjAyMiwxMi4yMTkgMTcuMjQwLDEyLjk5OSAxNi4yNzQsMTIuOTk5IEMxNS4zMDksMTIuOTk5IDE0LjUyNiwxMi4yMTkgMTQuNTI2LDExLjI1NiBDMTQuNTI2LDEwLjI5MiAxNS4zMDksOS41MTIgMTYuMjc0LDkuNTEyIFoiLz48L3N2Zz4=) center center no-repeat
}

body[class*=product-product-] .shipping-wrap .prmn-cmngr__city {
    line-height: 17px;
    display: inline-block;
    margin-left: 5px;
    cursor: pointer;
    border-bottom: 1px dashed #3eb5f1
}

body[class*=product-product-] .shipping-wrap .prmn-cmngr__city:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

body[class*=product-product-] .shipping-wrap .prmn-cmngr__city:active {
    text-decoration: none;
    opacity: .5;
    border-bottom-color: transparent;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

body[class*=product-product-] .shipping-wrap #hipping-info {
    margin-right: 2px
}

body[class*=product-product-] .shipping-wrap .info {
    font-size: 16px;
    margin-top: 8px;
    padding-left: 32px
}

body[class*=product-product-] .shipping-wrap .info p {
    margin-top: 3px;
    margin-bottom: 0
}

body[class*=product-product-] .shipping-wrap .city {
    font-size: 14px;
    color: #545454
}

body[class*=product-product-] .shipping-wrap .dropdown-menu {
    width: 510px;
    padding: 30px;
    border: none;
    -webkit-box-shadow: 0 7px 18px 0 rgba(0, 0, 0, .17);
    box-shadow: 0 7px 18px 0 rgba(0, 0, 0, .17)
}

body[class*=product-product-] .shipping-wrap .dropdown-menu .dropdown-title {
    font-size: 15px;
    margin-bottom: 12px
}

body[class*=product-product-] .shipping-wrap .dropdown-menu .dropdown-footer {
    font-size: 15px
}

body[class*=product-product-] .shipping-wrap .dropdown-menu .dropdown-footer a {
    text-decoration: underline
}

body[class*=product-product-] .information-wrap .information-menu ul li a:focus,
body[class*=product-product-] .information-wrap .information-menu ul li a:hover,
body[class*=product-product-] .product-main-wrap .product-promotion .title:active,
body[class*=product-product-] .product-main-wrap .product-promotion .title:focus,
body[class*=product-product-] .product-main-wrap .product-promotion .title:hover,
body[class*=product-product-] .product-main-wrap .product-promotion h5:active,
body[class*=product-product-] .product-main-wrap .product-promotion h5:focus,
body[class*=product-product-] .product-main-wrap .product-promotion h5:hover,
body[class*=product-product-] .product-main-wrap .timer .title:active,
body[class*=product-product-] .product-main-wrap .timer .title:focus,
body[class*=product-product-] .product-main-wrap .timer .title:hover,
body[class*=product-product-] .product-main-wrap .timer h5:active,
body[class*=product-product-] .product-main-wrap .timer h5:focus,
body[class*=product-product-] .product-main-wrap .timer h5:hover,
body[class*=product-product-] .product-main-wrap .top>div.reduce-price a:active,
body[class*=product-product-] .product-main-wrap .top>div.reduce-price a:focus,
body[class*=product-product-] .product-main-wrap .top>div.reduce-price a:hover,
body[class*=product-product-] .shipping-wrap .dropdown-menu .dropdown-footer a:hover {
    text-decoration: none
}

body[class*=product-product-] .shipping-wrap .dropdown-menu ul {
    font-size: 15px;
    padding: 0 0 10px;
    border-bottom: 1px solid #eff5f7
}

body[class*=product-product-] .shipping-wrap .dropdown-menu ul li {
    margin-bottom: 5px;
    margin-left: 14px;
    list-style-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMXB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoNywgODQsIDEyMykiIGQ9Ik01LjU5OSw2LjA3MyBMMi4zMzMsOS41ODAgQzEuNzkxLDEwLjE2MSAwLjkxNCwxMC4xNjEgMC4zNzMsOS41ODAgQy0wLjE2OCw4Ljk5OSAtMC4xNjgsOC4wNTcgMC4zNzMsNy40NzYgTDIuNjYwLDUuMDIwIEwwLjM3MywyLjU2NSBDLTAuMTY4LDEuOTg0IC0wLjE2OCwxLjA0MiAwLjM3MywwLjQ2MSBDMC45MTQsLTAuMTIwIDEuNzkxLC0wLjEyMCAyLjMzMywwLjQ2MSBMNS41OTksMy45NjggQzYuMTQxLDQuNTUwIDYuMTQxLDUuNDkyIDUuNTk5LDYuMDczIFoiLz48L3N2Zz4=)
}

body[class*=product-product-] .shipping-wrap .dropdown-menu ul li:last-child {
    margin-bottom: 0
}

body[class*=product-product-] .shipping-wrap .dropdown-menu ul:first-child {
    margin-top: 0
}

body[class*=product-product-] .payment-wrap ul {
    zoom: 1;
    margin-left: 34px;
    padding-left: 0;
    list-style: none
}

body[class*=product-product-] .payment-wrap ul:after,
body[class*=product-product-] .payment-wrap ul:before {
    display: table;
    content: ''
}

body[class*=product-product-] .payment-wrap ul:after {
    clear: both
}

body[class*=product-product-] .payment-wrap ul li {
    float: left;
    margin-bottom: 20px;
    padding-right: 5px;
    -webkit-transition: all .05s linear;
    transition: all .05s linear
}

body[class*=product-product-] .payment-wrap ul li:hover {
    cursor: pointer
}

body[class*=product-product-] .payment-wrap ul li button {
    display: block;
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

body[class*=product-product-] .product-main-wrap {
    margin-bottom: 20px;
    margin-left: 10px;
    padding: 15px 15px;
    border: 10px solid #eff5f7
}

body[class*=product-product-] .product-main-wrap .top {
    zoom: 1
}

body[class*=product-product-] .product-main-wrap .top:after,
body[class*=product-product-] .product-main-wrap .top:before {
    display: table;
    content: ''
}

body[class*=product-product-] .product-main-wrap .top:after {
    clear: both
}

body[class*=product-product-] .product-main-wrap .top>div {
    float: left
}

body[class*=product-product-] .product-main-wrap .top>div.price {
    /*width: 61%*/
}

body[class*=product-product-] .product-main-wrap .top>div.price .old {
    font-family: CirceBold;
    font-size: 15px;
    line-height: 100%;
    position: relative;
    display: inline-block;
    margin-bottom: 3px;
    color: red
}

body[class*=product-product-] .product-main-wrap .top>div.price .old:before {
    position: absolute;
    top: 50%;
    right: -1px;
    left: -1px;
    height: 2px;
    margin-top: -2px;
    content: '';
    -webkit-transform: rotate(-15deg);
    transform: rotate(-15deg);
    background: red
}

body[class*=product-product-] .product-main-wrap .top>div.price span:not(.old):not(.autocalc-product-price) {
    font-family: CirceBold;
    font-size: 38px;
    line-height: 100%;
    display: block
}

body[class*=product-product-] .product-main-wrap .top>div.reduce-price {
    /*width: 39%;*/
    padding-left: 7px
}

body[class*=product-product-] .product-main-wrap .top>div.reduce-price.is-spececial {
    margin-top: 20px
}

body[class*=product-product-] .product-main-wrap .top>div.reduce-price>span {
    font-size: 12px;
    line-height: 100%;
    display: block;
    margin-top: 6px;
    margin-bottom: 2px;
    color: #333
}

body[class*=product-product-] .product-main-wrap .top>div.reduce-price a span {
    font-family: CirceBold;
    font-size: 16px;
    line-height: 18px;
    display: inline-block;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    vertical-align: top;
    color: #3eb5f1;
    border-bottom: 1px dashed #3eb5f1
}

body[class*=product-product-] .product-main-wrap .top>div.reduce-price a:active {
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

body[class*=product-product-] .product-main-wrap .top>div.reduce-price a:hover span {
    border-bottom-color: transparent
}

body[class*=product-product-] .product-main-wrap .product-promotion,
body[class*=product-product-] .product-main-wrap .timer {
    margin-top: 7px
}

body[class*=product-product-] .product-main-wrap .product-promotion .title,
body[class*=product-product-] .product-main-wrap .product-promotion h5,
body[class*=product-product-] .product-main-wrap .timer .title,
body[class*=product-product-] .product-main-wrap .timer h5 {
    font-family: CirceExtraBold;
    font-size: 17px;
    line-height: 100%;
    display: inline-block;
    margin: 0 0 5px;
    padding: 0;
    color: #000
}

body[class*=product-product-] .product-main-wrap .product-promotion .title button,
body[class*=product-product-] .product-main-wrap .product-promotion h5 button,
body[class*=product-product-] .product-main-wrap .timer .title button,
body[class*=product-product-] .product-main-wrap .timer h5 button {
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

body[class*=product-product-] .product-main-wrap .product-promotion .title button:hover span,
body[class*=product-product-] .product-main-wrap .product-promotion h5 button:hover span,
body[class*=product-product-] .product-main-wrap .timer .title button:hover span,
body[class*=product-product-] .product-main-wrap .timer h5 button:hover span {
    border-bottom-color: transparent
}

body[class*=product-product-] .product-main-wrap .product-promotion .title span,
body[class*=product-product-] .product-main-wrap .product-promotion h5 span,
body[class*=product-product-] .product-main-wrap .timer .title span,
body[class*=product-product-] .product-main-wrap .timer h5 span {
    line-height: 19px;
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    vertical-align: middle;
    text-transform: uppercase;
    border-bottom: 1px dashed #000
}

body[class*=product-product-] .product-main-wrap .product-promotion .title span:hover span,
body[class*=product-product-] .product-main-wrap .product-promotion h5 span:hover span,
body[class*=product-product-] .product-main-wrap .timer .title span:hover span,
body[class*=product-product-] .product-main-wrap .timer h5 span:hover span {
    border-bottom-color: transparent
}

body[class*=product-product-] .product-main-wrap .product-promotion .title:before,
body[class*=product-product-] .product-main-wrap .product-promotion h5:before,
body[class*=product-product-] .product-main-wrap .timer .title:before,
body[class*=product-product-] .product-main-wrap .timer h5:before {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-top: -2px;
    margin-right: 6px;
    content: '';
    vertical-align: middle;
    border-radius: 50px;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjRweCIgaGVpZ2h0PSI2cHgiPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgIGZpbGw9InJnYigyNTUsIDI1NSwgMjU1KSIgZD0iTTMuMTU2LDUuMTMwIEwxLjIwMCw0LjIyMCBDMS4wMzAsNC4xMjIgMC45NDksMy45MzEgMC45ODAsMy43NTAgTDAuOTgwLDAuOTYzIEMwLjk4MCwwLjcxMiAxLjE4NCwwLjUwOCAxLjQzNSwwLjUwOCBDMS42ODYsMC41MDggMS44OTAsMC43MTIgMS44OTAsMC45NjMgTDEuODkwLDMuNTQxIEwzLjYxMSw0LjM0MiBDMy44MjksNC40NjggMy45MDQsNC43NDYgMy43NzgsNC45NjQgQzMuNjUyLDUuMTgwIDMuMzc0LDUuMjU1IDMuMTU2LDUuMTMwIFoiLz48L3N2Zz4=) center center no-repeat #000
}

body[class*=product-product-] .product-main-wrap .product-promotion p,
body[class*=product-product-] .product-main-wrap .timer p {
    font-size: 16px;
    margin: 0;
    padding: 0 0 0 15px
}

body[class*=product-product-] .product-main-wrap .product-promotion p span,
body[class*=product-product-] .product-main-wrap .timer p span {
    font-family: CirceBold;
    vertical-align: middle;
    color: red
}

body[class*=product-product-] .options {
    margin-top: 20px;
    margin-bottom: 15px
}

body[class*=product-product-] .options input {
    line-height: 38px;
    height: 38px;
    margin-bottom: 10px;
    padding: 0 20px;
    border-radius: 50px
}

body[class*=product-product-] .options input::-webkit-input-placeholder {
    line-height: 42px
}

body[class*=product-product-] .options input:focus,
body[class*=product-product-] .options input:hover {
    border-color: #ccc;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[class*=product-product-] .options .bootstrap-select {
    position: relative;
    display: block;
    height: auto;
    margin-top: -6px;
    margin-bottom: 8px;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[class*=product-product-] .options .bootstrap-select.open button>span:first-child {
    border-bottom-color: transparent
}

body[class*=product-product-] .options .bootstrap-select.open button .bs-caret .caret {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

body[class*=product-product-] .options .bootstrap-select button {
    font-size: 0;
    position: relative;
    margin-bottom: 0;
    padding: 5px 15px 5px 0;
    vertical-align: top;
    border: none;
    background: 0 0
}

body[class*=product-product-] .options .bootstrap-select button:focus,
body[class*=product-product-] .options .bootstrap-select button:hover {
    outline: 0!important
}

body[class*=product-product-] .options .bootstrap-select button:hover>span:first-child {
    border-bottom-color: transparent
}

body[class*=product-product-] .options .bootstrap-select button:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body[class*=product-product-] .options .bootstrap-select button>span:first-child {
    font-size: 15px;
    line-height: 19px;
    display: inline-block;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    vertical-align: middle;
    color: #3eb5f1;
    border-bottom: 1px dashed #3eb5f1
}

body[class*=product-product-] .options .bootstrap-select button .bs-caret .caret {
    right: 0;
    width: 11px;
    height: 6px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    border: none;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iNnB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMTA3LCAxOTYsIDI0MCkiIGQ9Ik0zLjkzNyw1LjU3MiBMMC40MTksMi4zNDAgQy0wLjE2NCwxLjgwNCAtMC4xNjQsMC45MzYgMC40MTksMC40MDEgQzEuMDAyLC0wLjEzNSAxLjk0NywtMC4xMzUgMi41MzAsMC40MDEgTDQuOTkzLDIuNjYzIEw3LjQ1NiwwLjQwMSBDOC4wMzksLTAuMTM1IDguOTg0LC0wLjEzNSA5LjU2NywwLjQwMSBDMTAuMTUwLDAuOTM2IDEwLjE1MCwxLjgwNCA5LjU2NywyLjM0MCBMNi4wNDgsNS41NzIgQzUuNDY1LDYuMTA4IDQuNTIwLDYuMTA4IDMuOTM3LDUuNTcyIFoiLz48L3N2Zz4=) center center no-repeat
}

body[class*=product-product-] .options .bootstrap-select button:active,
body[class*=product-product-] .options .bootstrap-select button:focus,
body[class*=product-product-] .options .bootstrap-select button:hover {
    outline: 0
}

body[class*=product-product-] .options .form-group:first-child {
    border-top: 1px solid #eff5f7
}

body[class*=product-product-] .options .form-group {
    margin-bottom: 0;
    padding: 19px 0 7px;
    border-bottom: 1px solid #eff5f7
}

body[class*=product-product-] .options .control-label {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 100%;
    margin-bottom: 16px
}

body[class*=product-product-] .options .control-label.error {
    color: red
}

body[class*=product-product-] .options .checkbox,
body[class*=product-product-] .options .color,
body[class*=product-product-] .options .radio {
    zoom: 1;
    margin-right: -5px;
    margin-left: -5px
}

body[class*=product-product-] .options .checkbox:after,
body[class*=product-product-] .options .checkbox:before,
body[class*=product-product-] .options .color:after,
body[class*=product-product-] .options .color:before,
body[class*=product-product-] .options .radio:after,
body[class*=product-product-] .options .radio:before {
    display: table;
    content: ''
}

body[class*=product-product-] .options .checkbox:after,
body[class*=product-product-] .options .color:after,
body[class*=product-product-] .options .radio:after {
    clear: both
}

body[class*=product-product-] .options .checkbox>div,
body[class*=product-product-] .options .color>div,
body[class*=product-product-] .options .radio>div {
    line-height: 100%;
    float: left;
    padding: 0 5px
}

body[class*=product-product-] .options .checkbox input,
body[class*=product-product-] .options .color input,
body[class*=product-product-] .options .radio input {
    display: none
}

body[class*=product-product-] .buy-wrap:after,
body[class*=product-product-] .buy-wrap:before,
body[class*=product-product-] .product-rating:after,
body[class*=product-product-] .product-rating:before {
    display: table;
    content: ''
}

body[class*=product-product-] .options .color label {
    overflow: hidden;
    width: 22px;
    height: 22px;
    cursor: pointer;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    border: 2px solid #ededed;
    border-radius: 50px
}

body[class*=product-product-] .options .color label:hover {
    border-color: #3eb5f1
}

body[class*=product-product-] .options .color label:hover img {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

body[class*=product-product-] .options .color input:checked~label {
    border: 5px solid #3eb5f1;
    -webkit-box-shadow: 0 0 4px 0 #3eb5f1;
    box-shadow: 0 0 4px 0 #3eb5f1
}

body[class*=product-product-] .options .color input:checked~label img {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

body[class*=product-product-] .options .checkbox,
body[class*=product-product-] .options .radio {
    margin-top: 0;
    margin-bottom: 2px
}

body[class*=product-product-] .options .checkbox>div,
body[class*=product-product-] .options .radio>div {
    padding-bottom: 5px
}

body[class*=product-product-] .options .checkbox label,
body[class*=product-product-] .options .radio label {
    font-size: 14px;
    overflow: hidden;
    margin: 0;
    padding: 6px 15px;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    color: #222;
    border: 1px solid #ccc;
    border-radius: 50px
}

body[class*=product-product-] .options .checkbox label:hover,
body[class*=product-product-] .options .radio label:hover {
    border-color: #3eb5f1
}

body[class*=product-product-] .options .checkbox input:checked~label,
body[class*=product-product-] .options .radio input:checked~label {
    color: #fff;
    border-color: transparent;
    background: #3eb5f1
}

body[class*=product-product-] .buy-wrap {
    zoom: 1;
    margin-top: 14px;
    text-align: center
}

body[class*=product-product-] .buy-wrap:after {
    clear: both
}

body[class*=product-product-] .buy-wrap .btn-basic {
    line-height: 49px;
    float: left;
    height: 47px;
    margin-bottom: 20px;
    padding: 0 30px
}

body[class*=product-product-] .buy-wrap .btn-basic.in-cart {
    color: #fff;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#93d5ee), to(#5dc3e9));
    background-image: linear-gradient(180deg, #93d5ee 0, #5dc3e9 100%);
    -webkit-box-shadow: 0 5px 6.79px .21px rgba(105, 148, 164, .34), 0 14px 15.3px 2.7px rgba(80, 124, 141, .23);
    box-shadow: 0 5px 6.79px .21px rgba(105, 148, 164, .34), 0 14px 15.3px 2.7px rgba(80, 124, 141, .23)
}

body[class*=product-product-] .buy-wrap .btn-basic:hover {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

body[class*=product-product-] .buy-wrap .btn-basic:active {
    -webkit-box-shadow: none;
    box-shadow: none
}

body[class*=product-product-] .buy-wrap .buy-on-click {
    font-family: CirceBold;
    font-size: 15px;
    line-height: 18px;
    float: right;
    margin: 16px 0 0;
    padding: 0;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    color: #e45f37;
    border: none;
    border-bottom: 1px dashed #e45f37;
    background: 0 0
}

body[class*=product-product-] .buy-wrap .buy-on-click:hover {
    border-bottom-color: transparent
}

body[class*=product-product-] .buy-wrap .buy-on-click:active {
    opacity: .6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

body[class*=product-product-] .product-rating {
    zoom: 1
}

body[class*=product-product-] .product-rating:after {
    clear: both
}

body[class*=product-product-] .product-rating>div {
    line-height: 100%;
    float: left
}

body[class*=product-product-] .product-rating .count {
    font-size: 14px;
    color: #a8a8a8
}

body[class*=product-product-] .product-rating .rating {
    margin-right: 15px
}

body[class*=product-product-] .product-rating .rating .star {
    width: 13px;
    height: 12px;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAQAAAATvv9SAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCgQVOgIFVDO/AAAArElEQVQY01WQoQoCQRiEP9cNBoNBhNNsEww+whWDHMiFBaPBcMkX0eY77EYR0WDxGQwGzR6iPoKs4dbbvfn5wzDM/w+DxY/OtPRMUMIM2TDyPJBYunWo2b+nzQuArsqdpOfEfOkwoAdAzoUngrPkwYwQEVFxRqgjkgNVnGionftltiSlsFeTMOEn8Lyr4acA3AFITb2UTEyLG6nqk3ClyRigKGih10FdK51ZLD+sezir5uig9AAAAABJRU5ErkJggg==)
}

body[class*=product-product-] .product-rating .rating .star.on {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAMCAMAAACOacfrAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAe1BMVEX6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD6tgD////vfPKkAAAAJ3RSTlMAagQvN5+nFBlipaK45Oa5pGVITQO2uwextJ6g79vzQ9pS1ktmjo3AVfsNAAAAAWJLR0QovbC1sgAAAAd0SU1FB+EKBBU3AF70LN4AAABgSURBVAjXTczZDoJAFAPQIiLggKAzLC4om/b//1DSTDL05fYkzQWU6ICQmMedEp4CUpKZWn42RbnpUpn6ihtDLOAa39tO4164+ycP6en1Igfy7YQPxwl25iKtX51fBPwBkj0Jf+e9LUoAAAAASUVORK5CYII=) center center no-repeat
}

body[class*=product-product-] .random-review {
    display: none;
    margin-top: 0
}

body[class*=product-product-] .random-review p {
    font-size: 15px;
    line-height: 22px;
    overflow: hidden;
    max-height: 65px;
    margin-top: 10px;
    margin-bottom: 5px;
    color: #222
}

body[class*=product-product-] .random-review a {
    font-size: 15px;
    line-height: 18px;
    display: inline-block;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    color: #3eb5f1;
    border-bottom: 1px dashed #6faccb
}

body[class*=product-product-] .information-wrap .information-menu ul:after,
body[class*=product-product-] .information-wrap .information-menu ul:before,
body[class*=product-product-] .information-wrap:after,
body[class*=product-product-] .information-wrap:before {
    display: table;
    content: ''
}

body[class*=product-product-] .random-review a:focus,
body[class*=product-product-] .random-review a:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

body[class*=product-product-] .random-review a:active {
    opacity: .7;
    border-bottom-color: transparent;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body[class*=product-product-] .information-wrap {
    position: relative;
    zoom: 1;
    margin-top: 15px;
    margin-bottom: 12px
}

body[class*=product-product-] .information-wrap:after {
    clear: both
}

body[class*=product-product-] .information-wrap .information-menu {
    margin-bottom: 42px;
    border-bottom: 1px solid #d6d6d6
}

body[class*=product-product-] .information-wrap .information-menu.fixed {
    position: fixed;
    z-index: 999;
    top: 0;
    right: 0;
    left: 0;
    background: #fff
}

body[class*=product-product-] .information-wrap .information-menu ul {
    zoom: 1;
    margin: 0;
    padding: 0;
    list-style: none
}

body[class*=product-product-] .information-wrap .information-menu ul:after {
    clear: both
}

body[class*=product-product-] .information-wrap .information-menu ul li {
    float: left;
    margin-right: 60px
}

body[class*=product-product-] .information-wrap .information-menu ul li a {
    font-size: 20px;
    line-height: 100%;
    position: relative;
    display: block;
    padding: 10px 0;
    color: #000
}

body.information-reviews .star-wrap:after,
body.information-reviews .star-wrap:before,
body[class*=product-product-] #tab-review .star-wrap:after,
body[class*=product-product-] #tab-review .star-wrap:before,
body[class*=product-product-] #tab-review .title:after,
body[class*=product-product-] #tab-review .title:before {
    display: table;
    content: ''
}

body[class*=product-product-] .information-wrap .information-menu ul li a:before {
    position: absolute;
    bottom: -1px;
    width: 100%;
    height: 3px;
    content: '';
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    background: 0 0
}

body[class*=product-product-] .information-wrap .information-menu ul li a:hover:before,
body[class*=product-product-] .information-wrap .information-menu ul li.active a:before {
    background-color: #3eb5f1
}

body[class*=product-product-] .information-wrap h3 {
    font-family: PhenomenaRegular;
    font-size: 40px;
    line-height: 100%;
    margin: 0 0 49px;
    padding: 0
}

body.information-reviews .block p,
body[class*=product-product-] .information-wrap p {
    font-size: 16px;
    margin-top: 0;
    margin-bottom: 40px
}

body[class*=product-product-] .information-wrap .tabs-wrap:nth-child(odd) {
    padding-left: 25px
}

body[class*=product-product-] .information-wrap .tabs-wrap:nth-child(even) {
    padding-right: 25px
}

body[class*=product-product-] .information-wrap #tab-attribute {
    margin-bottom: 20px
}

body[class*=product-product-] .information-wrap #tab-attribute table {
    line-height: 100%;
    width: 100%
}

body[class*=product-product-] .information-wrap #tab-attribute table tr td {
    padding: 13px 20px
}

body[class*=product-product-] .information-wrap #tab-attribute table tr th {
    padding: 22px 20px 21px
}

body[class*=product-product-] .information-wrap #tab-attribute table tr:not(.title):nth-child(even) {
    background: #f9f9f9
}

body[class*=product-product-] .information-wrap #tab-attribute table th {
    font-size: 21px;
    text-align: left;
    colr: #222
}

body[class*=product-product-] .information-wrap #tab-attribute table td {
    font-size: 15px
}

body[class*=product-product-] .information-wrap #tab-attribute table td:nth-child(1) {
    width: 70%
}

.peculiar-properties tr td:nth-child(1),
.peculiar-properties tr td:nth-child(2) {
    padding: 0!important;
    vertical-align:middle!important;
    width: auto!important
}
.peculiar-properties tr td:nth-child(1) {
    padding-right: 10px!important
}
/*
.peculiar-properties tr td:nth-child(2) {
    width: 100%!important
}*/

.peculiar-properties tr td p {
    margin: 0 !important;
    padding: 5px 0px;
    font-size: 15px!important
}

body[class*=product-product-] .information-wrap #tab-attribute>div:not(.col-sm-10) {
    padding-right: 15px
}

body[class*=product-product-] .information-wrap #tab-attribute>div:not(.col-sm-10):nth-child(odd) {
    padding-right: 0;
    padding-left: 15px
}

body[class*=product-product-] .important-information {
    font-size: 16px;
    position: relative;
    margin-right: -38px;
    margin-bottom: 40px;
    margin-left: -38px;
    padding: 30px 38px 30px 110px;
    color: #111;
    background: #ffcd1f
}

body[class*=product-product-] .important-information:before {
    position: absolute;
    top: 50%;
    left: 38px;
    width: 55px;
    height: 46px;
    content: '';
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAuCAQAAADNPPKdAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCRYFLDKeg/BwAAACnUlEQVRYw7XYT4hVVRwH8E8509QYKfQPy4oKwSSwaJEFJW0yjIpqEUIQZBtFcpG5cZEKEdSqbBFUujJ3MRA4hRCkRBDSX4KMaNH4Z7BQIqeJaubb4uZLffe+d9+f+zur+/udcz7v8A7vnXPpNTY54ZRtdbvnv9ZrPNcaub1JaKGIZ6wVsbQ5aI+YBt+JA01Bt4h4HNwt4p5moEPicOtpQhxpAnpExK2t50UiNg4f+kXsPi+zQ/xtbLjQVjFn4QXZU+LNYUJXmBdb2vJPibhpeNBucby08lW3bd4LtFLEA6W15SLWDAf6UnxSWX1PHB0G9ISImyvrxTbfPDg0Ld7t2OMlMWt8MOhl8UfVJK04LvYOAl0rYn3Xj7NGxG39QxPix64MfCo+7xe6Q8TqWlCxzR/qD/pG7G/Ljjjgs7YfI94SJ/qB1ou4qi1/vYjb2/KjZsWOXqGLzYjXSipLK7/450Us7g16VZyxoKRSrGh56agpsa8X6GoRz5bWOkEPtq+2M7RffFtR6wTxkfi6LnS/iLv6gm4Usa4e9JN4X1XcIGJFZf0NcboOVJxFr6mc6Lou0CX+Eju7QZf6XbyiOhb4wMcu69Bjg4glnaG3xUmDxvdishNUnEWfHBhaJWJVNXRQfDEwA5Nnz7Fl0GoRK4cCLRHxdDk0JfbUmGRD9QnhnNgpZoy1Qy+KOZd3nWCbiF01qNNi14XQuDmxtcbwQyJ+qNFzXXFdOx96R/xaYzD3OuaktbX6HhEfngstE/FwrcGMdLtBtKI4DNz3P3RYHKw5uLfYJ6bOQo+JWNYIdKWITQU03XbFGmZsF38a44XSK9bQIsV17XVmxKONrUe407z5EeP4ufIfc+C4iN/8Y7R4SdF8m2TUXmfMN9hmTVj0L0up8dhH4WqwAAAAAElFTkSuQmCC) center center no-repeat
}

body[class*=product-product-] #tab-description>div:nth-child(1) {
    padding-right: 15px
}

body[class*=product-product-] #tab-description>div:nth-child(2) {
    padding-left: 15px
}

body[class*=product-product-] #tab-description .title-video {
    padding-left: 41px
}

body[class*=product-product-] #tab-description .video-slider.owl-theme .owl-dots .owl-dot span {
    margin: 10px 4px
}

body[class*=product-product-] div[id*=ap-tabs-] {
    margin-top: 45px
}

body[class*=product-product-] .guarantee>div {
    margin-bottom: 15px
}

body[class*=product-product-] .guarantee img {
    float: left
}

body[class*=product-product-] .guarantee .wrap {
    margin-left: 90px;
    padding-left: 10px;
    padding-right: 15px
}

body[class*=product-product-] .guarantee .wrap h5 {
    font-family: CirceBold;
    font-size: 18px;
    line-height: 100%;
    margin: 0
}

body[class*=product-product-] .guarantee ul {
    padding-left: 15px
}

body[class*=product-product-] .guarantee ul li {
    font-size: 15px;
    margin-bottom: 15px;
    list-style-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMXB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoNywgODQsIDEyMykiIGQ9Ik01LjU5OSw2LjA3MyBMMi4zMzMsOS41ODAgQzEuNzkxLDEwLjE2MSAwLjkxNCwxMC4xNjEgMC4zNzMsOS41ODAgQy0wLjE2OCw4Ljk5OSAtMC4xNjgsOC4wNTcgMC4zNzMsNy40NzYgTDIuNjYwLDUuMDIwIEwwLjM3MywyLjU2NSBDLTAuMTY4LDEuOTg0IC0wLjE2OCwxLjA0MiAwLjM3MywwLjQ2MSBDMC45MTQsLTAuMTIwIDEuNzkxLC0wLjEyMCAyLjMzMywwLjQ2MSBMNS41OTksMy45NjggQzYuMTQxLDQuNTUwIDYuMTQxLDUuNDkyIDUuNTk5LDYuMDczIFoiLz48L3N2Zz4=)
}

body[class*=product-product-] .guarantee .info {
    font-size: 16px;
    margin: 0 -36px 15px;
    padding: 20px 36px;
    background: #f1f7fa
}

body[class*=product-product-] .guarantee .info a {
    text-decoration: underline;
    color: #3eb5f1
}

body[class*=product-product-] .guarantee .info a:hover {
    text-decoration: none
}

body[class*=product-product-] .guarantee .info a:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body[class*=product-product-] #tab-review {
    margin-top: 25px
}

body[class*=product-product-] #tab-review .review-info {
    float: right;
    max-width: 270px;
    margin-top: 80px;
    color: #aeaeae
}

body[class*=product-product-] #tab-review .review-info p {
    font-size: 14px
}

body[class*=product-product-] #tab-review .review-info img {
    margin: auto
}

body[class*=product-product-] #tab-review .title {
    zoom: 1
}

body[class*=product-product-] #tab-review .title:after {
    clear: both
}

body[class*=product-product-] #tab-review .title h3 {
    float: left
}

body[class*=product-product-] #tab-review .title .btn-basic {
    line-height: 45px;
    float: right;
    height: 45px;
    padding: 0 65px
}

body[class*=product-product-] #tab-review .form-horizontal .form-group {
    margin-bottom: 26px
}

body[class*=product-product-] #tab-review .form-horizontal .control-label {
    font-size: 16px;
    text-align: left
}

body[class*=product-product-] #tab-review .form-horizontal label {
    line-height: 100%;
    padding-top: 9px;
    vertical-align: middle
}

body[class*=product-product-] #tab-review .form-horizontal label.label-experience,
body[class*=product-product-] #tab-review .form-horizontal label.label-rating {
    padding-top: 4px
}

body[class*=product-product-] #tab-review .form-horizontal input,
body[class*=product-product-] #tab-review .form-horizontal textarea {
    border-color: #c2c2c2;
    border-radius: 2px
}

body[class*=product-product-] #tab-review .form-horizontal textarea {
    height: 95px;
    resize: none
}

body[class*=product-product-] #tab-review .form-horizontal label[for=input-order-number] {
    padding-left: 25px
}

body.information-reviews .star-wrap,
body[class*=product-product-] #tab-review .star-wrap {
    zoom: 1;
    margin-left: -3px
}

body.information-reviews .star-wrap:after,
body[class*=product-product-] #tab-review .star-wrap:after {
    clear: both
}

body.information-reviews .star-wrap .star,
body[class*=product-product-] #tab-review .star-wrap .star {
    padding: 3px
}

body.information-reviews .star-wrap .star,
body.information-reviews .star-wrap .star-info,
body[class*=product-product-] #tab-review .star-wrap .star,
body[class*=product-product-] #tab-review .star-wrap .star-info {
    float: left
}

body.information-reviews .star-wrap .star-info,
body[class*=product-product-] #tab-review .star-wrap .star-info {
    font-size: 16px;
    line-height: 20px;
    margin-left: 15px;
    color: #959595
}

body.information-reviews .star-wrap input,
body[class*=product-product-] #tab-review .star-wrap input {
    display: none
}

body.information-reviews .star-wrap .star.on,
body.information-reviews .star-wrap .star.on label,
body[class*=product-product-] #review .star-wrap .star.on,
body[class*=product-product-] #tab-review .star-wrap .star.on label {
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTdweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI1MCwgMTgyLCAwKSIgZD0iTS0wLjAwMCw2LjQ3NSBMNi4zOTQsNS44MDggTDkuMDE1LC0wLjAwNCBMMTEuNjM2LDUuODA4IEwxOC4wMzAsNi40NzUgTDEzLjIyNSwxMC43NTQgTDE0LjYxNSwxNi45OTcgTDkuMDE1LDEzLjc3OCBMMy40NTUsMTYuOTk3IEw0Ljc2NiwxMC43NTQgTC0wLjAwMCw2LjQ3NSBaIi8+PC9zdmc+) center center no-repeat
}

body.information-reviews .star-wrap .star,
body.information-reviews .star-wrap label,
body[class*=product-product-] #review .star-wrap .star,
body[class*=product-product-] #tab-review .star-wrap label {
    display: block;
    width: 19px;
    height: 17px;
    margin-bottom: 0;
    cursor: pointer;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTdweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDIxNiwgMjE2LCAyMTYpIiBkPSJNMC43MjcsNi40NzUgTDcuMTIxLDUuODA4IEw5Ljc0MiwtMC4wMDQgTDEyLjM2Myw1LjgwOCBMMTguNzU3LDYuNDc1IEwxMy45NTIsMTAuNzU0IEwxNS4zNDIsMTYuOTk3IEw5Ljc0MiwxMy43NzggTDQuMTgyLDE2Ljk5NyBMNS40OTMsMTAuNzU0IEwwLjcyNyw2LjQ3NSBaIi8+PC9zdmc+) center center no-repeat
}

body.information-reviews .star-wrap .star:active,
body.information-reviews .star-wrap label:active,
body[class*=product-product-] #review .star-wrap .star:active,
body[class*=product-product-] #tab-review .star-wrap label:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body[class*=product-product-] #tab-review .experience-use {
    zoom: 1
}

body[class*=product-product-] #tab-review .experience-use:after,
body[class*=product-product-] #tab-review .experience-use:before {
    display: table;
    content: ''
}

body[class*=product-product-] #tab-review .experience-use:after {
    clear: both
}

body[class*=product-product-] #tab-review .experience-use>div {
    float: left
}

body[class*=product-product-] #tab-review .experience-use>div label {
    font-size: 15px;
    line-height: 100%;
    display: block;
    margin-bottom: 0;
    padding: 10px 20px;
    cursor: pointer;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    text-align: center;
    color: #000;
    border: 1px solid #e1e1e1;
    border-right: none
}

body[class*=product-product-] #tab-review .experience-use>div input,
body[class*=product-product-] #tab-review .experience-use>div label br {
    display: none
}

body[class*=product-product-] #tab-review .experience-use>div label:hover {
    border-color: transparent;
    background: #ffcd1f
}

body[class*=product-product-] #tab-review .experience-use>div label:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body[class*=product-product-] #tab-review .experience-use>div:last-child label {
    border-right: 1px solid #e1e1e1
}

body[class*=product-product-] #tab-review .experience-use>div input:checked~label {
    border-color: transparent;
    background: #ffcd1f
}

body[class*=product-product-] #tab-review .anonymous-wrap label {
    cursor: pointer
}

body[class*=product-product-] #tab-review .anonymous-wrap label span {
    display: inline-block;
    width: 18px;
    height: 18px;
    margin-right: 10px;
    vertical-align: middle;
    border: 1px solid #c2c2c2;
    border-radius: 4px
}

body[class*=product-product-] #tab-review .anonymous-wrap label b {
    line-height: 100%;
    padding-top: 3px;
    vertical-align: middle
}

body[class*=product-product-] #tab-review .anonymous-wrap input {
    display: none
}

body[class*=product-product-] #tab-review .anonymous-wrap input:checked~label span {
    border-color: #a5ca32;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAATCAMAAACuuX39AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAABRFBMVEX////+///+//3//f////3+/vz//////v////7///v8//bL4oCr0j+jzDWlzDekyzWlzDakyzajyzWkyzeq0D7K4X/9//bK4oKlyzakzTamzTemzDWlzTamzDamyjWkzTWmzDfM44Sszz6kzDalzDSkyTWlzTWlzTer0UCmzTamzTilyzWnzTakzDWjyjWmyzelyjamyzbV55jS5pOlzTSmyzS/3GjB3GunzDnc66v9//3Z6Z+mzDSmzjjF3nL9/fv8//zM5IKqzDrl8r/7+ve/3GaiyzTS55H//f79//72+ub7+++52VmkyzSlzDXI33n+//r2++y01E7A2mL8/frx+Nuw0UW62Vzm8sat0D+kzDSmyzWmzjejyzSnyzWr0D6kyjWs0D7K4n/N44T9//jL4n6lyjSqzjzJ4378/vn+/v/+/v5q9l5gAAAAAXRSTlMAQObYZgAAAAFiS0dEAIgFHUgAAAAHdElNRQfhBwgPEzAqMqB7AAABHElEQVQY0xWQR1vCQBQAXyBubNl9DywENkaNbsR1I7H3XrAQe8WGvfz/uzCn+eY4AC2sTNZuY4y13AbbcTLMYVa7Y3c0Q2dXt8uFQMpRPtfT2wf9Ba9Ykog+iQERDA7BMIaIcmRUkStJRWOA5RIhkjde0GrCKA2xH+HAZEkZCioVDyXwBEMlEF2cmg58LWEGZ+O5eVcuLGaXlrnyYYVW19Y3Nre2GdvZLSCHqLi3X2UHh8w6Oja8loKrMTg5tRg7O0+xIBSUw5Tw4tK+uo4w9ZMQ0Dd5qW5u76L7+sNjHECqpamTfEIUIlcranimOI498SLRpAmJBrxSqElyrQRHcpM3eP9oRAINCjL88+v7p3nIYVmb/TYP/THLqv4D5b0odBj+hKAAAAAASUVORK5CYII=) center -2px no-repeat #a5ca32
}

body[class*=product-product-] #tab-review .anonymous-wrap .info {
    font-size: 14px;
    line-height: 17px;
    padding-left: 28px;
    color: grey
}

body[class*=product-product-] #tab-review .button-wrap button {
    font-size: 16px;
    float: left;
    width: 180px;
    padding: 10px 15px;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    border: none;
    background: #ffcd1f
}

body[class*=product-product-] #tab-review .button-wrap button:hover {
    background: #ffd74c
}

body[class*=product-product-] #tab-review .button-wrap button:active {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

body[class*=product-product-] #tab-review .button-wrap span {
    font-size: 15px;
    line-height: 17px;
    display: block;
    margin-left: 200px;
    padding-top: 4px;
    color: grey
}

body[class*=product-product-] #tab-review .button-wrap span a {
    font-size: 15px;
    text-decoration: underline;
    color: #3eb5f1
}

body[class*=product-product-] #tab-review .button-wrap span a:hover {
    text-decoration: none
}

body[class*=product-product-] .success-wrap div {
    margin-bottom: 40px;
    padding: 10px 15px;
    color: #fff;
    border-radius: 2px;
    background: #3eb5f1
}

body[class*=product-product-] #form-review {
    margin-top: 5px;
    margin-bottom: 25px;
    padding-top: 25px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5
}

body[class*=product-product-] #form-review .error-msg {
    line-height: 100%;
    clear: both;
    margin-top: 7px;
    color: #e45f37
}

body[class*=product-product-] #form-review .error-msg.error-experience {
    float: left;
    margin-top: 7px;
    margin-left: 20%
}

body[class*=product-product-] #form-review .error-msg.error-rating {
    margin-top: 4px
}

body[class*=product-product-] #form-review .star-info {
    line-height: 16px;
    margin-top: 3px
}

body[class*=product-product-] #form-review .error-wrap,
body[class*=product-product-] #form-review .success-wrap {
    margin-bottom: 15px;
    padding: 10px 15px;
    border-radius: 2px
}

body[class*=product-product-] #form-review .success-wrap {
    color: #fff;
    background: #3eb5f1
}

body[class*=product-product-] #form-review .error-wrap {
    color: #fff;
    background: #e45f37
}

body[class*=product-product-] #form-review .experience-use.error label,
body[class*=product-product-] #form-review input.error,
body[class*=product-product-] #form-review textarea.error {
    color: #e45f37;
    border-color: #e45f37!important
}

body[class*=product-product-] #form-review .star-wrap.error label {
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMTdweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDIyOCwgOTUsIDU1KSIgZD0iTTAuNzI3LDYuNDc1IEw3LjEyMSw1LjgwOCBMOS43NDIsLTAuMDA0IEwxMi4zNjMsNS44MDggTDE4Ljc1Nyw2LjQ3NSBMMTMuOTUyLDEwLjc1NCBMMTUuMzQyLDE2Ljk5NyBMOS43NDIsMTMuNzc4IEw0LjE4MiwxNi45OTcgTDUuNDkzLDEwLjc1NCBMMC43MjcsNi40NzUgWiIvPjwvc3ZnPg==)
}

body[class*=product-product-] #review {
    font-size: 16px;
    position: relative;
    margin-bottom: 15px
}

body[class*=product-product-] #review .filter-mobile.visible-xs {
    display: inline-block
}

body.information-reviews .filter-mobile,
body[class*=product-product-] #review .filter-mobile {
    font-size: 16px;
    position: relative;
    display: inline-block;
    margin-bottom: 15px;
    padding: 8px 20px 7px;
    border: 1px solid #d8d8d8;
    border-radius: 50px
}

body.information-reviews .filter-mobile.open button,
body[class*=product-product-] #review .filter-mobile.open button {
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

body.information-reviews .filter-mobile.open b,
body[class*=product-product-] #review .filter-mobile.open b {
    border-bottom-color: transparent
}

body.information-reviews .filter-mobile button,
body[class*=product-product-] #review .filter-mobile button {
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

body.information-reviews .filter-mobile button b,
body[class*=product-product-] #review .filter-mobile button b {
    line-height: 130%;
    display: block;
    border-bottom: 1px dashed #000
}

body.information-reviews .filter:after,
body.information-reviews .filter:before,
body.information-reviews .navigation-wrap:after,
body.information-reviews .navigation-wrap:before,
body.record-record .navigation-wrap:after,
body.record-record .navigation-wrap:before,
body[class*=product-product-] #review .filter:after,
body[class*=product-product-] #review .filter:before,
body[class*=product-product-] #review .navigation-wrap:after,
body[class*=product-product-] #review .navigation-wrap:before {
    display: table;
    content: ''
}

body.information-reviews .filter-mobile button:hover b,
body[class*=product-product-] #review .filter-mobile button:hover b {
    border-bottom-color: transparent
}

body.information-reviews .filter-mobile .dropdown-menu,
body[class*=product-product-] #review .filter-mobile .dropdown-menu {
    right: 20px;
    left: auto;
    border-color: #d8d8d8;
    border-radius: 0
}

body.information-reviews .filter-mobile .dropdown-menu:before,
body[class*=product-product-] #review .filter-mobile .dropdown-menu:before {
    position: absolute;
    top: -16px;
    right: 25px;
    content: '';
    border: 8px solid;
    border-color: transparent transparent #d8d8d8
}

body.information-reviews .filter-mobile .dropdown-menu:after,
body[class*=product-product-] #review .filter-mobile .dropdown-menu:after {
    position: absolute;
    top: -15px;
    right: 25px;
    content: '';
    border: 8px solid;
    border-color: transparent transparent #fff
}

body.information-reviews .filter,
body[class*=product-product-] #review .filter {
    zoom: 1;
    margin-bottom: 25px;
    padding-bottom: 5px
}

body.information-reviews .filter:after,
body[class*=product-product-] #review .filter:after {
    clear: both
}

body.information-reviews .filter>span,
body[class*=product-product-] #review .filter>span {
    margin-right: 15px;
    color: #000
}

body.information-reviews .filter a,
body[class*=product-product-] #review .filter a {
    margin-top: -6px
}

body.information-reviews .navigation-wrap,
body.record-record .navigation-wrap,
body[class*=product-product-] #review .navigation-wrap {
    zoom: 1
}

body.information-reviews .navigation-wrap:after,
body.record-record .navigation-wrap:after,
body[class*=product-product-] #review .navigation-wrap:after {
    clear: both
}

body.information-reviews .navigation-wrap button,
body.record-record .navigation-wrap button,
body[class*=product-product-] #review .navigation-wrap button {
    font-size: 16px;
    line-height: 19px;
    display: inline-block;
    float: right;
    margin-top: 32px;
    padding: 0;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    border: none;
    border-bottom: 1px dashed #000;
    background: 0 0
}

body.information-reviews .navigation-wrap button:hover,
body.record-record .navigation-wrap button:hover,
body[class*=product-product-] #review .navigation-wrap button:hover {
    border-bottom-color: transparent
}

body.information-reviews .navigation-wrap button:active,
body.record-record .navigation-wrap button:active,
body[class*=product-product-] #review .navigation-wrap button:active {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

body[class*=product-product-] #review .loader:after {
    opacity: .65;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=65)';
    filter: alpha(opacity=65)
}

body[class*=product-product-] #review .loader:before {
    top: 10%
}

body.information-reviews .reviews-wrap,
body[class*=product-product-] #review .reviews-wrap {
    position: relative;
    padding: 20px;
    border: 1px solid #e8e8e8;
    border-radius: 1px
}

body.information-reviews .reviews-wrap .answer b,
body.information-reviews .reviews-wrap .badly b,
body.information-reviews .reviews-wrap .comment b,
body.information-reviews .reviews-wrap .good b,
body[class*=product-product-] #review .reviews-wrap .answer b,
body[class*=product-product-] #review .reviews-wrap .badly b,
body[class*=product-product-] #review .reviews-wrap .comment b,
body[class*=product-product-] #review .reviews-wrap .good b {
    display: block;
    margin-bottom: 7px
}

body[class*=product-product-] #review .star-wrap {
    margin-bottom: 7px
}

body[class*=product-product-] #review .star-wrap>div {
    float: left
}

body.information-reviews .star-wrap .star:hover,
body[class*=product-product-] #review .star-wrap .star:hover {
    cursor: default
}

body.information-reviews .star-wrap .star:active,
body[class*=product-product-] #review .star-wrap .star:active {
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

body.information-reviews .block,
body[class*=product-product-] #review .block {
    margin-bottom: 25px;
    padding-bottom: 25px;
    border-bottom: 1px solid #e8e8e8
}

body.information-reviews .block:last-child,
body[class*=product-product-] #review .block:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: none
}

body.information-reviews .review-filter,
body[class*=product-product-] #review .review-filter {
    margin-top: 55px;
    margin-left: 25px
}

body.information-reviews .review-filter a,
body[class*=product-product-] #review .review-filter a {
    font-size: 13px;
    display: block;
    margin-bottom: 15px
}

body.information-reviews .review-filter a:focus,
body.information-reviews .review-filter a:hover,
body[class*=product-product-] #review .review-filter a:focus,
body[class*=product-product-] #review .review-filter a:hover {
    text-decoration: none;
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

body.information-reviews .review-filter a:active,
body[class*=product-product-] #review .review-filter a:active {
    opacity: .6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

body.information-reviews .review-filter button,
body[class*=product-product-] #review .review-filter button {
    display: block;
    width: 100%;
    margin-top: 25px;
    padding: 5px;
    color: #333;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 2px;
    background: #fff;
    transparent: all .05s linear
}

body.information-reviews .review-filter button:focus,
body.information-reviews .review-filter button:hover,
body[class*=product-product-] #review .review-filter button:focus,
body[class*=product-product-] #review .review-filter button:hover {
    border-color: rgba(0, 0, 0, .1)
}

body.information-reviews .review-filter button:active,
body[class*=product-product-] #review .review-filter button:active {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

body.information-reviews .review-filter .review-count,
body.information-reviews .review-filter .review-percent,
body.information-reviews .review-filter .review-rating-wrap,
body[class*=product-product-] #review .review-filter .review-count,
body[class*=product-product-] #review .review-filter .review-percent,
body[class*=product-product-] #review .review-filter .review-rating-wrap {
    display: inline-block;
    padding-left: 25px;
    vertical-align: middle
}

body.information-reviews .review-filter .review-percent,
body[class*=product-product-] #review .review-filter .review-percent {
    width: 40px;
    margin-left: 20px;
    padding-left: 0;
    text-align: right;
    color: #9999b2
}

body.information-reviews .review-filter .review-count,
body[class*=product-product-] #review .review-filter .review-count {
    color: #669
}

body.information-reviews .review-filter a:nth-child(1) .review-count,
body[class*=product-product-] #review .review-filter a:nth-child(1) .review-count {
    color: #865079
}

body.information-reviews .review-filter .review-rating-wrap,
body[class*=product-product-] #review .review-filter .review-rating-wrap {
    zoom: 1;
    padding: 0
}

body.information-reviews .review-filter .review-rating-wrap:after,
body.information-reviews .review-filter .review-rating-wrap:before,
body[class*=product-product-] #review .review-filter .review-rating-wrap:after,
body[class*=product-product-] #review .review-filter .review-rating-wrap:before {
    display: table;
    content: ''
}

body.information-reviews .review-filter .review-rating-wrap:after,
body[class*=product-product-] #review .review-filter .review-rating-wrap:after {
    clear: both
}

body.information-reviews .review-filter .review-rating-wrap>div,
body[class*=product-product-] #review .review-filter .review-rating-wrap>div {
    line-height: 20px;
    position: relative;
    float: left;
    width: 15px;
    height: 18px;
    text-align: center;
    color: #fff;
    background: #eeece8
}

body.information-reviews .review-filter .review-rating-wrap>div:after,
body.information-reviews .review-filter .review-rating-wrap>div:before,
body[class*=product-product-] #review .review-filter .review-rating-wrap>div:after,
body[class*=product-product-] #review .review-filter .review-rating-wrap>div:before {
    position: absolute;
    z-index: 2;
    top: 0;
    width: 0;
    height: 0;
    content: '';
    border-width: 9px 0 9px 5px;
    border-style: solid
}

body.information-reviews .review-filter .review-rating-wrap>div:before,
body[class*=product-product-] #review .review-filter .review-rating-wrap>div:before {
    z-index: 1;
    top: -3px;
    right: -7px;
    clip: rect(3px, 8px, 21px, 0);
    border-width: 12px 0 12px 7px;
    border-color: transparent transparent transparent #fff
}

body.information-reviews .review-filter .review-rating-wrap>div:after,
body[class*=product-product-] #review .review-filter .review-rating-wrap>div:after {
    right: -5px;
    border-color: transparent transparent transparent #eeece8
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(1),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(1) {
    background: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(1):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(1):after {
    border-left-color: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(2),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(2) {
    background: #f6c000
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(2):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(2):after {
    border-left-color: #f6c000
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(3),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(3) {
    background: #c1c710
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(3):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(3):after {
    border-left-color: #c1c710
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(4),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(4) {
    background: #8cb400
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(4):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(4):after {
    border-left-color: #8cb400
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(5),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(5) {
    width: 25px;
    padding-left: 6px;
    background: #359e00
}

body.information-reviews .review-filter .review-rating-wrap.r-5>div:nth-child(5):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-5>div:nth-child(5):after {
    border-left-color: #359e00
}

body.information-reviews .review-filter .review-rating-wrap.r-4>div:nth-child(1),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-4>div:nth-child(1) {
    background: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-4>div:nth-child(1):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-4>div:nth-child(1):after {
    border-left-color: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-4>div:nth-child(2),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-4>div:nth-child(2) {
    background: #f6c000
}

body.information-reviews .review-filter .review-rating-wrap.r-4>div:nth-child(2):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-4>div:nth-child(2):after {
    border-left-color: #f6c000
}

body.information-reviews .review-filter .review-rating-wrap.r-4>div:nth-child(3),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-4>div:nth-child(3) {
    background: #c1c710
}

body.information-reviews .review-filter .review-rating-wrap.r-4>div:nth-child(3):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-4>div:nth-child(3):after {
    border-left-color: #c1c710
}

body.information-reviews .review-filter .review-rating-wrap.r-4>div:nth-child(4),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-4>div:nth-child(4) {
    width: 25px;
    padding-left: 6px;
    background: #8cb400
}

body.information-reviews .review-filter .review-rating-wrap.r-4>div:nth-child(4):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-4>div:nth-child(4):after {
    border-left-color: #8cb400
}

body.information-reviews .review-filter .review-rating-wrap.r-3>div:nth-child(1),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-3>div:nth-child(1) {
    background: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-3>div:nth-child(1):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-3>div:nth-child(1):after {
    border-left-color: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-3>div:nth-child(2),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-3>div:nth-child(2) {
    background: #f6c000
}

body.information-reviews .review-filter .review-rating-wrap.r-3>div:nth-child(2):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-3>div:nth-child(2):after {
    border-left-color: #f6c000
}

body.information-reviews .review-filter .review-rating-wrap.r-3>div:nth-child(3),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-3>div:nth-child(3) {
    width: 25px;
    padding-left: 6px;
    background: #c1c710
}

body.information-reviews .review-filter .review-rating-wrap.r-3>div:nth-child(3):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-3>div:nth-child(3):after {
    border-left-color: #c1c710
}

body.information-reviews .review-filter .review-rating-wrap.r-2>div:nth-child(1),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-2>div:nth-child(1) {
    background: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-2>div:nth-child(1):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-2>div:nth-child(1):after {
    border-left-color: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-2>div:nth-child(2),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-2>div:nth-child(2) {
    width: 25px;
    padding-left: 6px;
    background: #f6c000
}

body.information-reviews .review-filter .review-rating-wrap.r-2>div:nth-child(2):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-2>div:nth-child(2):after {
    border-left-color: #f6c000
}

body.information-reviews .review-filter .review-rating-wrap.r-1>div:nth-child(1),
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-1>div:nth-child(1) {
    width: 25px;
    padding-left: 2px;
    background: #f99f47
}

body.information-reviews .review-filter .review-rating-wrap.r-1>div:nth-child(1):after,
body[class*=product-product-] #review .review-filter .review-rating-wrap.r-1>div:nth-child(1):after {
    border-left-color: #f99f47
}

body.information-reviews .author,
body.information-reviews .date_added,
body.information-reviews .experience_use,
body.information-reviews .product-review,
body.information-reviews .star-wrap,
body[class*=product-product-] .author,
body[class*=product-product-] .date_added,
body[class*=product-product-] .experience_use,
body[class*=product-product-] .product-review {
    margin-bottom: 7px
}

body.information-reviews .author br,
body.information-reviews .date_added br,
body.information-reviews .experience_use br,
body.information-reviews .product-review br,
body.information-reviews .star-wrap br,
body[class*=product-product-] .author br,
body[class*=product-product-] .date_added br,
body[class*=product-product-] .experience_use br,
body[class*=product-product-] .product-review br {
    display: none
}

body.information-reviews .author a,
body.information-reviews .date_added a,
body.information-reviews .experience_use a,
body.information-reviews .product-review a,
body.information-reviews .star-wrap a,
body[class*=product-product-] .author a,
body[class*=product-product-] .date_added a,
body[class*=product-product-] .experience_use a,
body[class*=product-product-] .product-review a {
    text-decoration: underline;
    color: #000
}

body.information-reviews .author a:hover,
body.information-reviews .date_added a:hover,
body.information-reviews .experience_use a:hover,
body.information-reviews .product-review a:hover,
body.information-reviews .star-wrap a:hover,
body[class*=product-product-] .author a:hover,
body[class*=product-product-] .date_added a:hover,
body[class*=product-product-] .experience_use a:hover,
body[class*=product-product-] .link-compare:hover,
body[class*=product-product-] .product-review a:hover {
    text-decoration: none
}

body.information-reviews .author span,
body.information-reviews .date_added span,
body.information-reviews .experience_use span,
body.information-reviews .product-review span,
body.information-reviews .star-wrap span,
body[class*=product-product-] .author span,
body[class*=product-product-] .date_added span,
body[class*=product-product-] .experience_use span,
body[class*=product-product-] .product-review span {
    color: #a8a8a8
}

body[class*=product-product-] .date_added {
    margin-bottom: 15px
}

body.information-reviews .photo,
body[class*=product-product-] .photo {
    margin-bottom: 25px
}

body.information-reviews .photo a,
body[class*=product-product-] .photo a {
    display: inline-block;
    vertical-align: top;
    text-decoration: none
}

body.information-reviews .photo a:hover,
body[class*=product-product-] .photo a:hover {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

body.information-reviews .photo a:active,
body[class*=product-product-] .photo a:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body.information-reviews .rating,
body[class*=product-product-] .rating {
    zoom: 1;
    margin-bottom: 0
}

body.information-reviews .rating:after,
body.information-reviews .rating:before,
body[class*=product-product-] .rating:after,
body[class*=product-product-] .rating:before {
    display: table;
    content: ''
}

body.information-reviews .rating:after,
body[class*=product-product-] .rating:after {
    clear: both
}

body.information-reviews .rating .title,
body[class*=product-product-] .rating .title {
    font-size: 16px;
    margin-top: 5px;
    margin-right: 25px;
    color: #878787
}

body.information-reviews .rating>div,
body[class*=product-product-] .rating>div {
    float: right
}

body.information-reviews .rating>div button,
body[class*=product-product-] .rating>div button {
    width: 20px;
    height: 22px;
    margin-right: 2px;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    vertical-align: bottom;
    border: none;
    background: 0 0
}

body.information-reviews .rating>div button:hover,
body[class*=product-product-] .rating>div button:hover {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

body.information-reviews .rating>div button:active,
body[class*=product-product-] .rating>div button:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body.information-reviews .rating>div span,
body[class*=product-product-] .rating>div span {
    font-size: 16px;
    width: auto;
    text-align: right;
    vertical-align: bottom
}

body.information-reviews .rating>div.plus,
body[class*=product-product-] .rating>div.plus {
    margin-right: 10px
}

body.information-reviews .rating>div.plus.active button,
body[class*=product-product-] .rating>div.plus.active button {
    opacity: 1;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDQxLCAxMzYsIDApIiBkPSJNMC4yMDcsMTEuMzc2IEMwLjIwNywxMS4zNzYgLTAuNzk3LDkuMzczIDEuOTA0LDcuOTgzIEMzLjkyMiw3Ljk4MyA0LjA0OCw3Ljk4MyA2Ljg1Miw3Ljk4MyBDNS4xMzIsMC43NDYgMTAuNTc0LC0wLjk3NiAxMS4zNzYsMC40NjAgQzExLjM3NiwxLjQwNSAxMS4zNzYsNS40NzYgMTEuMzc2LDUuNDc2IEMxMS4zNzYsNS40NzYgMTUuMjI0LDEwLjIwMSAxNS40NjIsMTEuMzY1IEMxNS40OTYsMTEuMzcyIDE1LjUzMCwxMS4zNzYgMTUuNTY1LDExLjM3NiBDMTcuMTMwLDExLjM3NiAxOC4xNjIsMTEuMzc2IDE4LjE2MiwxMS4zNzYgQzE5LjE3NywxMS4zNzYgMjAuMDAwLDEyLjIzNSAyMC4wMDAsMTMuMjk0IEwyMC4wMDAsMjAuMDgxIEMyMC4wMDAsMjEuMTQwIDE5LjE3NywyMS45OTggMTguMTYyLDIxLjk5OCBMMi43NTIsMjEuOTk4IEMxLjczNywyMS45OTggMS4zMzgsMjAuNDAyIDEuMzM4LDE5LjM0MyBDMS4zMzgsMTkuMzQzIC0xLjIzNywxNy44NjggMS4wNTYsMTUuNjU1IEMtMC42MzMsMTQuNzUxIDAuMjA3LDEzLjI5NCAwLjIwNywxMy4yOTQgQzAuNzMyLDEzLjExMiAwLjYwNCwxMS41NTkgMC4yMDcsMTEuMzc2IFoiLz48L3N2Zz4=) center center no-repeat;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

body.information-reviews .rating>div.plus button,
body.record-record .blog_plus,
body[class*=product-product-] .rating>div.plus button {
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDE5MiwgMTkyLCAxOTIpIiBkPSJNMC4yMDcsMTEuMzc2IEMwLjIwNywxMS4zNzYgLTAuNzk3LDkuMzczIDEuOTA0LDcuOTgzIEMzLjkyMiw3Ljk4MyA0LjA0OCw3Ljk4MyA2Ljg1Miw3Ljk4MyBDNS4xMzIsMC43NDYgMTAuNTc0LC0wLjk3NiAxMS4zNzYsMC40NjAgQzExLjM3NiwxLjQwNSAxMS4zNzYsNS40NzYgMTEuMzc2LDUuNDc2IEMxMS4zNzYsNS40NzYgMTUuMjI0LDEwLjIwMSAxNS40NjIsMTEuMzY1IEMxNS40OTYsMTEuMzcyIDE1LjUzMCwxMS4zNzYgMTUuNTY1LDExLjM3NiBDMTcuMTMwLDExLjM3NiAxOC4xNjIsMTEuMzc2IDE4LjE2MiwxMS4zNzYgQzE5LjE3NywxMS4zNzYgMjAuMDAwLDEyLjIzNSAyMC4wMDAsMTMuMjk0IEwyMC4wMDAsMjAuMDgxIEMyMC4wMDAsMjEuMTQwIDE5LjE3NywyMS45OTggMTguMTYyLDIxLjk5OCBMMi43NTIsMjEuOTk4IEMxLjczNywyMS45OTggMS4zMzgsMjAuNDAyIDEuMzM4LDE5LjM0MyBDMS4zMzgsMTkuMzQzIC0xLjIzNywxNy44NjggMS4wNTYsMTUuNjU1IEMtMC42MzMsMTQuNzUxIDAuMjA3LDEzLjI5NCAwLjIwNywxMy4yOTQgQzAuNzMyLDEzLjExMiAwLjYwNCwxMS41NTkgMC4yMDcsMTEuMzc2IFoiLz48L3N2Zz4=) center center no-repeat
}

body.information-reviews .rating>div.plus span,
body[class*=product-product-] .rating>div.plus span {
    color: #298800
}

body.information-reviews .rating>div.minus.active button,
body[class*=product-product-] .rating>div.minus.active button {
    opacity: 1;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDI0OSwgMzEsIDEwMSkiIGQ9Ik0wLjE3NiwxMC42MjEgQzAuMTc2LDEwLjYyMSAtMC44MjksMTIuNjI0IDEuODc2LDE0LjAxMyBDMy44OTcsMTQuMDEzIDQuMDIzLDE0LjAxMyA2LjgzMSwxNC4wMTMgQzUuMTA4LDIxLjI0OSAxMC41NTksMjIuOTczIDExLjM2MiwyMS41MzcgQzExLjM2MiwyMC41OTEgMTEuMzYyLDE2LjUyMSAxMS4zNjIsMTYuNTIxIEMxMS4zNjIsMTYuNTIxIDE1LjIxNiwxMS43OTYgMTUuNDU1LDEwLjYzMSBDMTUuNDg5LDEwLjYyNCAxNS41MjMsMTAuNjIxIDE1LjU1OCwxMC42MjEgQzE3LjEyNSwxMC42MjEgMTguMTU5LDEwLjYyMSAxOC4xNTksMTAuNjIxIEMxOS4xNzYsMTAuNjIxIDIwLjAwMCw5Ljc2MiAyMC4wMDAsOC43MDIgTDIwLjAwMCwxLjkxNiBDMjAuMDAwLDAuODU3IDE5LjE3NiwtMC4wMDEgMTguMTU5LC0wLjAwMSBMMi43MjUsLTAuMDAxIEMxLjcwOSwtMC4wMDEgMS4zMDksMS41OTUgMS4zMDksMi42NTQgQzEuMzA5LDIuNjU0IC0xLjI3MCw0LjEyOCAxLjAyNiw2LjM0MiBDLTAuNjY1LDcuMjQ2IDAuMTc2LDguNzAyIDAuMTc2LDguNzAyIEMwLjcwMiw4Ljg4NSAwLjU3NCwxMC40MzggMC4xNzYsMTAuNjIxIFoiLz48L3N2Zz4=) center center no-repeat;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

body.information-reviews .rating>div.minus button,
body.record-record .blog_minus,
body[class*=product-product-] .rating>div.minus button {
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjIwcHgiIGhlaWdodD0iMjJweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDE5MiwgMTkyLCAxOTIpIiBkPSJNMC4xNzYsMTAuNjIxIEMwLjE3NiwxMC42MjEgLTAuODI5LDEyLjYyNCAxLjg3NiwxNC4wMTMgQzMuODk3LDE0LjAxMyA0LjAyMywxNC4wMTMgNi44MzEsMTQuMDEzIEM1LjEwOCwyMS4yNDkgMTAuNTU5LDIyLjk3MyAxMS4zNjIsMjEuNTM3IEMxMS4zNjIsMjAuNTkxIDExLjM2MiwxNi41MjEgMTEuMzYyLDE2LjUyMSBDMTEuMzYyLDE2LjUyMSAxNS4yMTYsMTEuNzk2IDE1LjQ1NSwxMC42MzEgQzE1LjQ4OSwxMC42MjQgMTUuNTIzLDEwLjYyMSAxNS41NTgsMTAuNjIxIEMxNy4xMjUsMTAuNjIxIDE4LjE1OSwxMC42MjEgMTguMTU5LDEwLjYyMSBDMTkuMTc2LDEwLjYyMSAyMC4wMDAsOS43NjIgMjAuMDAwLDguNzAyIEwyMC4wMDAsMS45MTYgQzIwLjAwMCwwLjg1NyAxOS4xNzYsLTAuMDAxIDE4LjE1OSwtMC4wMDEgTDIuNzI1LC0wLjAwMSBDMS43MDksLTAuMDAxIDEuMzA5LDEuNTk1IDEuMzA5LDIuNjU0IEMxLjMwOSwyLjY1NCAtMS4yNzAsNC4xMjggMS4wMjYsNi4zNDIgQy0wLjY2NSw3LjI0NiAwLjE3Niw4LjcwMiAwLjE3Niw4LjcwMiBDMC43MDIsOC44ODUgMC41NzQsMTAuNDM4IDAuMTc2LDEwLjYyMSBaIi8+PC9zdmc+) center center no-repeat
}

body.information-reviews .rating>div.minus span,
body[class*=product-product-] .rating>div.minus span {
    color: #f91f65
}

body.information-reviews .rating>div.minus span.load,
body.information-reviews .rating>div.plus span.load,
body[class*=product-product-] .rating>div.minus span.load,
body[class*=product-product-] .rating>div.plus span.load {
    font-size: 0;
    width: 16px;
    height: 16px
}

body.information-reviews .answer b,
body[class*=product-product-] .answer b {
    color: green
}

body[class*=product-product-]>div>b {
    display: block;
    margin-bottom: 5px
}

body[class*=product-product-] .panda_infoblock {
    padding-bottom: 20px;
    border-bottom: 1px solid #e8e8e8
}

.panda-contact-info-module h4,
body[class*=product-product-] .panda_infoblock h4 {
    font-family: PhenomenaRegular;
    font-size: 40px;
    margin: 0 0 30px;
    color: #000
}

body[class*=product-product-] .panda_infoblock h5,
body[class*=product-product-] .panda_infoblock p {
    color: #000;
    text-shadow: none
}

body[class*=product-product-] #panda-how-to-works h4 {
    font-size: 40px;
    margin-top: 28px;
    color: #000
}

body[class*=product-product-] #panda-how-to-works .wrap,
body[class*=product-product-] .panda-contact-info-module {
    margin-right: -38px;
    margin-bottom: 0;
    margin-left: -38px;
    padding-right: 38px;
    padding-left: 38px
}

body[class*=product-product-] .panda-you-watch {
    margin-top: 25px
}

body[class*=product-product-] .link-compare {
    float: right;
    margin-top: -3px
}

body[class*=product-product-] .link-compare:hover span:nth-child(1) {
    border-bottom-color: transparent
}

body[class*=product-product-] .link-compare span {
    display: inline-block;
    vertical-align: middle
}

body[class*=product-product-] .link-compare span:nth-child(1) {
    font-size: 16px;
    line-height: 18px;
    margin-right: 5px;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    color: #000;
    border-bottom: 1px solid #000
}

body[class*=product-product-] .link-compare .count {
    font-size: 12px;
    line-height: 22px;
    overflow: hidden;
    width: 20px;
    height: 20px;
    text-align: center;
    color: #fff;
    border-radius: 50px;
    background: #3eb5f1
}

body[class*=product-product-] .breadcrumb {
    float: left
}

.panda-contact-info-module {
    margin-bottom: 30px;
    padding-top: 35px;
    padding-bottom: 35px;
    background: #ffde4e
}

.panda-contact-info-module h4 {
    margin-bottom: 35px
}

.panda-contact-info-module h5 {
    font-family: CirceBold;
    font-size: 22px;
    line-height: 100%;
    margin: 0 0 40px;
    padding: 0
}

.panda-contact-info-module .left-block {
    padding-right: 60px;
    border-right: 1px solid #e8ca4b
}

.panda-contact-info-module .right-block {
    padding-left: 60px
}

.panda-contact-info-module .block {
    font-size: 16px;
    margin-bottom: 25px;
    padding-left: 70px
}

.panda-contact-info-module .block a {
    font-family: CirceBold;
    text-decoration: underline;
    color: #000
}

.panda-contact-info-module .block a:hover {
    text-decoration: none
}

.panda-contact-info-module .block a:active {
    text-decoration: none;
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

.panda-contact-info-module .block.block-phone button {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 100%;
    padding: 15px 45px;
    color: #fff;
    border-color: transparent;
    border-radius: 50px;
    background: #dd7d7d;
    background: inear-gradient(-90deg, #ffed75 0, #f8d045 100%);
    -webkit-box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34);
    box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34)
}

.panda-contact-info-module .block.block-phone button:hover {
    background: #e08a8a
}

.panda-contact-info-module .block.block-phone button:active {
    background: #dc7a7a;
    -webkit-box-shadow: none;
    box-shadow: none
}

.panda-contact-info-module .block.block-chat p:before,
.panda-contact-info-module .block.block-phone span.time:before {
    top: -1px;
    width: 14px;
    height: 14px;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE0cHgiIGhlaWdodD0iMTRweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDAsIDAsIDApIiBkPSJNMTEuOTMwLDExLjkyNyBDOS4yMDAsMTQuNjU1IDQuNzc2LDE0LjY1NSAyLjA0NiwxMS45MjcgQy0wLjY4Myw5LjE5NyAtMC42ODMsNC43NzIgMi4wNDYsMi4wNDMgQzQuNzc2LC0wLjY4NiA5LjIwMCwtMC42ODYgMTEuOTMwLDIuMDQzIEMxNC42NTksNC43NzIgMTQuNjU5LDkuMTk3IDExLjkzMCwxMS45MjcgWk03LjA3OSwzLjQ1OSBMNi4wODEsMy40NTkgTDYuMDgwLDguMTU3IEw2LjQ3Nyw4LjE1NyBMNi40NzcsOC4zNjYgTDkuOTcxLDguMzY2IEw5Ljk3MSw3LjM2OCBMNy4wNzksNy4zNjggTDcuMDc5LDMuNDU5IFoiLz48L3N2Zz4=) center center no-repeat;
    left: 0;
    content: ''
}

.panda-contact-info-module .block.block-phone span {
    line-height: 100%;
    display: block
}

.panda-contact-info-module .block.block-phone span:nth-child(1) {
    margin-bottom: 20px
}

.panda-contact-info-module .block.block-phone span.ph {
    font-size: 24px;
    margin-bottom: 24px
}

.panda-contact-info-module .block.block-phone span.ph b {
    vertical-align: middle
}

.panda-contact-info-module .block.block-phone span:nth-child(3) {
    margin-bottom: 20px
}

.panda-contact-info-module .block.block-phone span.time {
    position: relative;
    margin-bottom: 25px;
    padding-left: 25px
}

.panda-contact-info-module .block.block-phone span.time:before {
    position: absolute
}

.panda-contact-info-module .block.block-chat {
    line-height: 18px
}

.panda-contact-info-module .block.block-chat p {
    position: relative;
    display: block;
    margin-top: 30px;
    padding-left: 25px
}

.panda-contact-info-module .block.block-chat p:before {
    position: absolute
}

.panda-contact-info-module .block.block-chat button {
    font-family: CirceBold;
    line-height: 80%;
    display: inline-block;
    padding: 0;
    border: none;
    border-bottom: 1px dashed #000;
    background: 0 0
}

.panda-contact-info-module .block.block-chat button:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

.panda-contact-info-module .block.block-chat button:active {
    text-decoration: none;
    opacity: .5;
    border-bottom-color: transparent;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

.panda-contact-info-module .title {
    font-family: PhenomenaRegular;
    font-size: 30px;
    position: relative;
    margin-bottom: 25px;
    padding-left: 70px
}

.panda-contact-info-module .title:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 56px;
    height: 62px;
    content: ''
}

.panda-contact-info-module .title.phone:before {
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA+CAQAAADU1hCIAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCR4HIw1pTT0DAAAFLElEQVRYw73YbZDVZRnH8c8elgV2QQNdrFFXikUeFJgRLCuHDRUdmR5ockFMamrsRWnYTDOOYzA9TNo46GD5Ip0JrAEG06EgepgC09QlGEoWHYyBFkjBQkLFXdxln65enLO7///R3T0Hz+l3Xl3XfV3399zn3Pf1v+5/hcJV7yofU2+GOtBjrxYHbPeSk0XMU4Dmus9Rkfi0eidlP++rLigNrNFTuUl3W+XLPukcY5BRo85Cy611MhfxsMveH+yjOdgh3zVlyMhrbMhBH1Bztrj7hfCCZQXGf8i9QjhhUfGwj9gjhG8UmXehXwjhwcECKt7T+yl/VGWXmxzNGxlvnjrnqdXlDa/Zr0nkxSz2S2x3g97CvuVCITyW551kped1p/ZmCP+22TKjU7EzHRP2qi4Ed7UQVqV8l1vXD3jVszZZ6zG/s1trznvc3cYkMs61T9gzPO5incK9Kd99uUl3uMvcvPhqn7Xaf4Xwii+kRl4WfjsccJ/weMK+xN+F0OQzQ2TVuMcpIfwk4Z2oQ7hrKNwqoSVhX+ltISwv4K+otVEI2xIbcZ4QLh0spV4IU/vtWXqFw0VUj+VC+GvCs1p4ebDwF1I/ySRvCAecVzAOGoWwPuE5ISx+r9AFwmmV/fYG4XUfKAoHtzplXcJeIpw28t2BLwkrEvb1njjLUnxOnn1YuC0/aLoQece3VLo9byuCh4VflwXHaCFMTzuPCteWCcjW/No1SzhVNhxfEnYnHd8StpUROEnozO6QDJiMA2UEHnHUSPMGgHVoLiOQg2RLXAYVLsP+sgL/Q7ZmZVBjMtrLCjzdB6xEFXnABtebZqy9HnGoyKlHuNsnVDhop42pkf4KNFEIM3LWBTYlGoiOfn9hqtKcyG728Zz/0b6mpZJcq5PdPlM0qcVTdupyq3pbhulI03rIbB1WO2OqpWbbYbEnZZu1/mbrfCFcjlFeF46Znxup0yNcXcT6uoSbc9YU24QwDWuEtX3ryj6h38RKtdpd4elcyis6KGKFY1RiX846aIG/YT1O9IUMAKuM9W3c6Xj/BGNBZ8HAXmcwIeFZgjnqdOLMgPtt4YRWoT31qBzntHBLwcBxOoSGlO9PQq8zws/7VjjFCJxvLHbpKnj6wtSMClVo9OkscLtqRyz1oHId/62WaVFtq8mV7lDnsFnajNRXBEqpShyy3iYvqnd/xi34oTZMLMvqYDza/QDzMybiSNlQ2eOePfItmJBxEheVETjQh1+CNzM24jtGyx798qgNlVbiuYwfe8ulmjW4GD0lh3Wj1nx7TMc9lUKDZ0z1DBIFtmQKLM41+7fZl8GLZnjIa2DuIJfws9dk0Gqdq6xJD80UwnUJz/svbWN0CktTt+OE1uc15RltwlcKBp6rV5iT8DwpHBs8YYJeocmFObtat7CwYOAoPYkOvtIjQrhmqJTrhNDpp5ZY5C9CW1Hlbotw2M1u8n2vCuF7w6U0aEm9FvlcETjqtCdy3/H1QpIqfM1m+/3T71NbqDB92GYh7LSijNU5pVFCDPZSKFMG4DR0DdaYlAN4LZ7T/f8DLiF9GyyFvmiDP/uVO941MkcIM0uLeyKx9XekXkVMcFz4TWlxPxLCGrd7QAjP9o/c4F9Cu/GlxGWvPn0/5QIhfN4V7vS0ELpcWdr13Si8lbD3pOrSH9QPnV6pWI2Q7guyDXy3JrtssaO0q4OLROKGNFuX0Ghc6UED+pkQVljkm1qFf5QTBlWaEv9aiw8WkzziLIA91upQo8sR6zSmttCw+h+KTPSt65CZZgAAAABJRU5ErkJggg==) center center no-repeat
}

.panda-contact-info-module .title.email:before {
    top: 3px;
    width: 57px;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAmCAQAAADUkftAAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCR4HKSo2qGDiAAADDElEQVRYw73WT2hcVRTH8c97k1iTFheC0dhW0o2iEbMRd0YQo9buVFAQ/ENxYTcFV4LFvxUUhS5cCQXRlSgYBf+Af6BYdCUupNIiUhdiQdpKlMkkzr/j4r2ZzCSTzJv8mXN5A/eee+/3/e4798xJMOdlkwgkov2s7tnQn9DVW7s+ddkbPmRODLU9kfjdlAVfa2jmLTRzzZm2TpVFLGk/CVKpVKIkMWvSAv8IswNsuBWbEqr8LVw7JCShnkqwZ0jAcbKTpj4kZANphmwMCdkUkuxgV1SOOunjbYSc9I60Q2UDKsJ17cF9QvjRNduAS3wihJvbI6mqYKkrYhOHhfCn27YIvN5PQnjdlR2jyyL7meiaPKsqNB3cAvB2l4XwzKrxJcF/a5Dc6C8hHNkk8KE8uR1a46kIqqLHl9ubH8vxTQCPCuGiO3v4KoJ6D5WQ+EoI7w0IfEsI5+zv6V1sIdeLz/eF8IORwsBPhXDa6Dr+cj8kx4Xwi6kCuKt81/dcFgWNDZEcEcKlnl+m06b9KoRXN5xVLoLkUB5/D28w5y41IRzu82JlkeW9frlmxoIQnl3H/5gQGu7Wz8qCKIDkgJ+F8HYP34tCOF8oX5VFVmJMuIg5V3e5L/m2ozfqC/fgMw+qdYy/60l87wH/FkAuGl9ROdajNFptHwjhjMm8P+6UEOYLwNoqsxuXoOrNVQXJH2sWPOqsl0w74xHfmDHvAF5zrDASRb/lij2en8CXGkJ4aiDaAOHTafcp59hF9w6mrzt8UifcZEQqkbQr12zrpooTTrUX3uAV037zvPMDI3dnm05gpE+V/dyAm/e2xc7wqdtrn115bS3XmWmsKzu7DcCsfhddtc/OWmqppTKrwe53q7H8TZI101uaqy74yPImkSWyHLtfS2+xNrNJlVdoihF1o/kf6kG32L1y4m2trSyU5aNlF5zbJLKU7bjQVrnzlgqNVAW7hoQsoTKignmn1Sypau6YvlFj7kBNXp0Pr72Q4GlH7ZEoKeWJYOWadF+WZF0VvT2ti9VQUxUWfO7Y/yGy1AzJ9iCEAAAAAElFTkSuQmCC) top center no-repeat
}

.panda-contact-info-module .title.chat:before {
    margin-top: -7px;
    background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAAtCAQAAABRlGC9AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCR4HMREFuBGfAAADxUlEQVRYw73XbWiVZRgH8N/MtM3CMrQcWi1jJb6khi8V1DQlXyhzWah9kCQoDTNEkcSGUmIlmGVBgUQqIaQfUopsWBJmQe6DmooWhLWVzRJb2Mq3XX3Y8WxnO9vOeZb+z5fnuq7///4/9819X+d+CmRHqZFGGaqfPoqcUes3B31rrwP+Z/SywF7R5u8HFQYkH76gRVxhsavBTrsdc0K90woV6a2/0aboBtZZ4p/Ozm1wamYHzNO/DU5PM1UK4ScTOmc3TQgnzc6BO8FhIcxPbjdeCN+4PmfFViFyer0s6CuET/NUvSeEQUkM9wvfJdDtFC7ola+sXAh9EhgWqnPSyHxlNUJFkoXJQA993Kyva9qnFbhLlfOuTGw03CSj3KEkdUIb1Dhqr92q/JFN8JKwLZHVvd5W105ParDZlJairsrwcd5mt3nNNFDjE/tUO+60s7oqVKzYQJMNMsMMX1nmy+bSWuG+PO3mOC+EjSa2wxpjjQtCWNU8HcLQvOxeEcJOd+bALbZeCJ81peqFEXnYVQhhdR6K2ULYdTE8KEzNWTxWCCvyWhEmCuHNxuB9YW3O0j+FDXnawXRxcSXLheocZQuEUwns4ENhPxQJ0fq8ZEWt8GRCwx4ahOGwSjieg2Sw0JDqJ0nwkfA6dFMvbOpQsCRze+eNx4V9jY/jhLCuA8EmYXknDEuFuuZvHza0ulQ1xy5hbovcUi+mNcVWeihdmWSlfhnc3kI0hQuFcNTDbRp+LszLyCwQwrJUVCWE20GJEA5lsG8Uoks6XONBvyq1zR7T9cxiWI2+GZm/IH1QToCz4ByozWAXt8ootDrVbv+1xXMtlmSRyOz7mGFW+vkqcwxLR0PMUdhK/0XreRRb7FDqH21rOjted/2EaDFIPjgiPNtW8R7bmzWxp4XJqBaeT2jX2IXbuYYuFZaCF4SwUGPfP6N7IsMTTe07O3YID2jsQ2G9HqTmuCOBXaXwt67tUY4IZRYL4dV0dpgQ3snLrMB2IdzdHqnIaeGMEBZlVJ4Swpac73kjU1twevu0gem71zOtavOF8KMnOjQr8YYQ6kzqiPpIyq48a/V+36f60nKjs171bzHTttQYm93Q8UI8JoRxbdYLLPd7ehUOedcV6VqZA+lKpbLcVr67ecZ0yJntAzWpoatcm8qvFcIeLyf7suoYA83SIBxzE5grVF4aqyaMcEqoNQSPCl9fakNK/CycMwChvhOfRznjOoeFOiuEcOulN6TQ7vT+HHs5DJE+fTOzl7vkN1oOmGojKL1cM4S3/NJGj/If48KBaRuDhGEAAAAASUVORK5CYII=) center center no-repeat
}

.panda-contact-info-module form label {
    font-size: 15px;
    margin-left: 20px
}

.panda-contact-info-module form label.error {
    font-family: CirceBold;
    color: red
}

.panda-contact-info-module form input[type=text] {
    height: 45px;
    padding: 0 20px;
    border-color: #ccc;
    border-radius: 50px
}

.panda-contact-info-module form textarea {
    overflow: hidden;
    height: 110px;
    padding: 15px 20px;
    resize: none;
    border-color: #ccc;
    border-radius: 25px
}

.panda-contact-info-module form button {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 100%;
    padding: 15px 45px;
    color: #fff;
    border-color: transparent;
    border-radius: 50px;
    background: #dd7d7d;
    background: inear-gradient(-90deg, #ffed75 0, #f8d045 100%);
    -webkit-box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34);
    box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34)
}

.panda-contact-info-module form button:hover {
    background: #e08a8a
}

.panda-contact-info-module form button:active {
    background: #dc7a7a;
    -webkit-box-shadow: none;
    box-shadow: none
}

.panda-contact-info-module form .f-captcha {
    margin-top: 10px
}

.panda-contact-info-module form .g-recaptcha {
    overflow: hidden;
    margin-bottom: 25px
}

.panda-contact-info-module form .success-form {
    font-family: CirceBold;
    font-size: 15px;
    margin: auto auto 20px;
    padding: 10px 15px;
    color: #fff;
    border-radius: 4px;
    background: #1bbd5e;
    -webkit-box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34);
    box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34)
}

.panda-contact-info-module form .personal-information input {
    display: none
}

.panda-contact-info-module form .personal-information a {
    text-decoration: underline;
    color: #000
}

.panda-contact-info-module form .personal-information a:hover {
    text-decoration: none
}

.panda-contact-info-module form .personal-information label {
    user-selects: none
}

.panda-contact-info-module form .personal-information label:hover:before {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.panda-contact-info-module form .personal-information label:before {
    margin-top: -5px;
    content: '';
    cursor: pointer;
    border: 1px solid #ccc;
    background: #fff
}

.panda-contact-info-module form .personal-information input:checked~label:before {
    background-position: center -3px
}

.support-trigger-text-wrapper .support-trigger-mode-online {
    font-family: CirceRegular!important;
    font-size: 16px!important
}

#modal-reduce label {
    display: block;
    margin-bottom: 5px;
    padding-left: 15px;
    color: #333
}

#modal-reduce label.error {
    font-family: CirceBold;
    color: red
}

#modal-reduce input {
    width: 100%;
    height: 40px;
    padding: 0 20px;
    border: 1px solid #ccc;
    border-radius: 50px
}

#modal-reduce .btn-wrap {
    margin-top: 25px;
    text-align: right
}

#modal-reduce .btn-basic {
    line-height: 47px;
    height: 45px;
    padding: 0 30px
}

#modal-reduce .success {
    font-size: 16px
}

.promotion-popup .modal-dialog .close {
    top: 5px;
    right: 5px
}

.promotion-popup .popup-description {
    margin-top: 15px
}

.promotion-popup h4 {
    line-height: 120%;
    margin-bottom: 35px
}

.promotion-popup p {
    font-size: 16px;
    color: #222
}

.promotion-popup .products-wrapper {
    margin-top: 35px
}

.promotion-popup .products-title {
    font-family: CirceBold;
    font-size: 20px
}

.promotion-popup .promotion-products {
    zoom: 1;
    width: auto;
    margin-top: 20px;
    margin-right: -5px;
    margin-left: -5px
}

.promotion-popup .promotion-products:after,
.promotion-popup .promotion-products:before {
    display: table;
    content: ''
}

.promotion-popup .promotion-products:after {
    clear: both
}

.promotion-popup .promotion-products a {
    color: #000
}

.promotion-popup .promotion-products a:hover {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

.promotion-popup .promotion-products a:active {
    opacity: .6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

.promotion-popup .promotion-product {
    float: left;
    width: 33.3333333%;
    padding: 5px
}

.promotion-popup .promotion-product>div {
    padding: 5px;
    border-radius: 2px
}

.promotion-popup .promotion-product img {
    margin: auto
}

.promotion-popup .promotion-product-price span:not(.new):not(.old) {
    font-size: 30px
}

.popover {
    font-family: CirceRegular;
    font-size: 13px;
    line-height: 140%;
    position: absolute;
    z-index: 999;
    width: 250px;
    margin-top: -10px;
    padding: 10px 15px;
    cursor: default;
    text-align: left;
    border: 1px solid #eee;
    border-radius: 2px;
    background: #fff;
    -webkit-box-shadow: 0 7px 18px 0 rgba(0, 0, 0, .17);
    box-shadow: 0 7px 18px 0 rgba(0, 0, 0, .17)
}

.popover a {
    font-size: 13px;
    text-decoration: underline;
    color: #3eb5f1
}

[data-toggle=popover][aria-describedby] {
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

.help {
    font-family: CirceBold;
    font-size: 11px;
    line-height: 17px;
    display: inline-block;
    overflow: hidden;
    width: 16px;
    height: 16px;
    margin-top: -1px;
    margin-left: 5px;
    padding: 0;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    text-align: center;
    vertical-align: top;
    color: #fff;
    border: none;
    border-radius: 50px;
    background: #d7d7d7
}

.sets .set .title-total,
.sets h4 {
    font-family: PhenomenaRegular
}

.help:before {
    content: '?'
}

.help:hover,
.help[data-toggle=popover][aria-describedby] {
    background: #3eb5f1
}

.sets {
    margin-top: 17px;
    margin-bottom: 13px
}

.sets h4 {
    font-size: 40px;
    line-height: 100%;
    margin: 0 0 65px;
    text-align: left
}

.sets a {
    color: #000
}

.sets .product-thumb {
    min-height: 209px
}

.sets .product-thumb .save {
    top: 9px;
    right: 14px
}

.sets .product-thumb .label>div {
    min-width: 80px;
    padding-right: 10px;
    padding-left: 10px
}

.sets .product-thumb .label .quantity {
    background: #e54420
}

.sets .product-thumb .buy-on-click {
    margin-top: 10px;
    margin-bottom: 0
}

.sets .product-thumb .buy-on-click[disabled] {
    cursor: default;
    color: #ccc;
    border-bottom-color: transparent
}

.sets .product-thumb:hover {
    padding: 28px 14.5px 17px;
    border: 1px solid #e8e8e8
}

.sets .product-thumb:hover .label,
.sets .product-thumb:hover .save {
    display: block
}

.sets .product-thumb:hover:before {
    display: none
}

.sets .product-thumb:hover img {
    display: block!important
}

.sets .product-thumb:hover .price {
    margin-top: 0;
    padding-top: 0
}

.sets .product-thumb:hover .name {
    width: 166px;
    margin-bottom: 0;
    text-align: center
}

.sets .product-thumb:hover .name a {
    text-decoration: none;
    color: #000
}

.sets .plus {
    width: 27px;
    height: 27px;
    margin-top: 161px;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjI3cHgiIGhlaWdodD0iMjdweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDYyLCAxODEsIDI0MSkiIGQ9Ik0yNC42MjUsMTUuODc1IEwxNS44NzUsMTUuODc1IEwxNS44NzUsMjQuNjI1IEMxNS44NzUsMjUuOTM3IDE0LjgxMiwyNy4wMDAgMTMuNTAwLDI3LjAwMCBDMTIuMTg4LDI3LjAwMCAxMS4xMjUsMjUuOTM3IDExLjEyNSwyNC42MjUgTDExLjEyNSwxNS44NzUgTDIuMzc1LDE1Ljg3NSBDMS4wNjMsMTUuODc1IC0wLjAwMCwxNC44MTIgLTAuMDAwLDEzLjUwMCBDLTAuMDAwLDEyLjE4OCAxLjA2MywxMS4xMjUgMi4zNzUsMTEuMTI1IEwxMS4xMjUsMTEuMTI1IEwxMS4xMjUsMi4zNzUgQzExLjEyNSwxLjA2MyAxMi4xODgsLTAuMDAwIDEzLjUwMCwtMC4wMDAgQzE0LjgxMiwtMC4wMDAgMTUuODc1LDEuMDYzIDE1Ljg3NSwyLjM3NSBMMTUuODc1LDExLjEyNSBMMjQuNjI1LDExLjEyNSBDMjUuOTM3LDExLjEyNSAyNy4wMDAsMTIuMTg4IDI3LjAwMCwxMy41MDAgQzI3LjAwMCwxNC44MTIgMjUuOTM3LDE1Ljg3NSAyNC42MjUsMTUuODc1IFoiLz48L3N2Zz4=) center center no-repeat
}

.sets .equally {
    width: 25px;
    height: 16px;
    margin-top: 166px;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjI1cHgiIGhlaWdodD0iMTZweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDYyLCAxODEsIDI0MSkiIGQ9Ik0yMi44MTgsMTYuMDAwIEwyLjE4MiwxNi4wMDAgQzAuOTc3LDE2LjAwMCAtMC4wMDAsMTUuMDIzIC0wLjAwMCwxMy44MTggTC0wLjAwMCwxMy44MDYgQy0wLjAwMCwxMi42MDIgMC45NzcsMTEuNjI1IDIuMTgyLDExLjYyNSBMMjIuODE4LDExLjYyNSBDMjQuMDIzLDExLjYyNSAyNS4wMDAsMTIuNjAyIDI1LjAwMCwxMy44MDYgTDI1LjAwMCwxMy44MTggQzI1LjAwMCwxNS4wMjMgMjQuMDIzLDE2LjAwMCAyMi44MTgsMTYuMDAwIFpNMjIuODE4LDQuMzc1IEwyLjE4Miw0LjM3NSBDMC45NzcsNC4zNzUgLTAuMDAwLDMuMzk4IC0wLjAwMCwyLjE5MyBMLTAuMDAwLDIuMTgxIEMtMC4wMDAsMC45NzcgMC45NzcsLTAuMDAwIDIuMTgyLC0wLjAwMCBMMjIuODE4LC0wLjAwMCBDMjQuMDIzLC0wLjAwMCAyNS4wMDAsMC45NzcgMjUuMDAwLDIuMTgxIEwyNS4wMDAsMi4xOTMgQzI1LjAwMCwzLjM5OCAyNC4wMjMsNC4zNzUgMjIuODE4LDQuMzc1IFoiLz48L3N2Zz4=) center center no-repeat
}

.sets .set {
    zoom: 1;
    padding-top: 10px
}

.sets .set:after,
.sets .set:before {
    display: table;
    content: ''
}

.sets .set:after {
    clear: both
}

.sets .set .cell {
    float: left;
    width: 19%;
    text-align: center
}

.sets .set .cell.equally,
.sets .set .cell.plus {
    width: 8%
}

.sets .set .title-total {
    font-size: 33px;
    margin-top: 25px;
    margin-bottom: 12px;
    text-align: center
}

.sets .set .economy_text {
    font-size: 15px;
    line-height: 100%
}

.sets .set .new_summ {
    font-family: CirceBold;
    margin-top: 0;
    margin-bottom: 30px
}

.sets .set .old_summ {
    font-family: CirceBold
}

.sets .set .block {
    margin-top: 23px;
    margin-bottom: 10px;
    padding: 12px 20px 21px;
    border: 1px solid #e8e8e8
}

.sets .set .btn-basic {
    line-height: 100%;
    height: auto;
    padding: 16px 40px 14px
}

.sets .owl-theme .owl-nav [class*=owl-] {
    top: 50%;
    margin-top: -50px
}

.sets .owl-theme .owl-dots .owl-dot {
    margin: 5px 2px 0;
    padding: 0
}

.sets .owl-theme .owl-dots .owl-dot.active span,
.sets .owl-theme .owl-dots .owl-dot.active:hover span {
    cursor: default;
    background: #3eb5f1;
    -webkit-box-shadow: none;
    box-shadow: none
}

.sets .owl-theme .owl-dots .owl-dot span {
    width: 17px;
    height: 17px;
    margin: 0;
    background: #dfebef
}

.sets .owl-theme .owl-dots .owl-dot:not(.active):hover span {
    background: #cfe1e7
}

.sets .owl-theme .owl-dots .owl-dot:not(.active):hover span:active {
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

.sets:hover .owl-theme .owl-nav [class*=owl-] {
    visibility: visible;
    opacity: 1;
    -ms-filter: none;
    -webkit-filter: none;
    filter: none
}

div[id*=sets-popup-] {
    margin-top: 0!important;
    margin-bottom: 0!important
}

div[id*=sets-popup-] .modal-footer {
    padding-top: 0;
    text-align: center;
    border: none
}

div[id*=sets-popup-] .btn-basic {
    line-height: 100%;
    width: auto;
    height: auto;
    margin-top: 8px;
    margin-bottom: 0;
    padding: 14px 35px
}

div[id*=sets-popup-] .close {
    top: 28px
}

div[id*=sets-popup-] .modal-title {
    font-family: CirceBold;
    font-size: 18px
}

div[id*=sets-popup-] .options {
    margin-top: 0;
    margin-bottom: 0
}

div[id*=sets-popup-] .options .form-group:first-child {
    margin-top: 0;
    padding-top: 0;
    border-top: none
}

body.information-contact hr,
body.information-reviews hr {
    margin-bottom: 26px;
    border-color: #dadada
}

body.checkout-simplecheckout h1,
body.information-contact h1,
body.information-reviews h1,
body[class*="information-information-"] h1 {
    font-family: CirceBold;
    font-size: 30px;
    line-height: 100%;
    margin: 0 0 23px;
    padding: 0
}

body.information-contact #content,
body.information-reviews #content {
    margin-bottom: 50px
}

body.information-contact .panda-contact-info-module,
body.information-reviews .panda-contact-info-module {
    margin-right: -40px;
    margin-bottom: 0;
    margin-left: -40px;
    padding-right: 40px;
    padding-left: 40px
}

body.information-contact .description,
body.information-reviews .description {
    font-size: 16px;
    line-height: 150%
}

body.information-contact .description a,
body.information-reviews .description a {
    text-decoration: underline
}

body.information-contact .description a:hover,
body.information-reviews .description a:hover {
    text-decoration: none
}

body.information-contact .description p,
body.information-reviews .description p {
    margin-top: 0;
    margin-bottom: 24px
}

body[class*="information-information-"] .btn-wrap,
body.information-contact .btn-wrap,
body.information-reviews .btn-wrap {
    margin-top: -4px;
    text-align: right
}

body[class*="information-information-"] .btn-wrap a,
body.information-contact .btn-wrap a,
body.information-reviews .btn-wrap a {
    font-family: CirceBold;
    font-size: 14px;
    display: inline-block;
    margin-right: 17px;
    padding: 10px 26px;
    -webkit-transition: opacity .15s linear;
    transition: opacity .15s linear;
    vertical-align: top;
    color: #fff;
    border-radius: 50px;
    background: #3eb5f1
}

body[class*="information-information-"] .btn-wrap a:last-child,
body.information-contact .btn-wrap a:last-child,
body.information-reviews .btn-wrap a:last-child {
    margin-right: 0
}

body[class*="information-information-"] .btn-wrap a:hover,
body.information-contact .btn-wrap a:hover,
body.information-reviews .btn-wrap a:hover {
    text-decoration: none;
    opacity: .85;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=85)';
    filter: alpha(opacity=85)
}

body[class*="information-information-"] .btn-wrap a:active,
body.information-contact .btn-wrap a:active,
body.information-reviews .btn-wrap a:active {
    text-decoration: none;
    opacity: .6;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

body.information-reviews .review-filter {
    margin-top: 75px
}

body.information-reviews .filter {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 29px
}

body.information-reviews .reviews-wrap {
    font-size: 16px
}

body.information-reviews .info {
    zoom: 1
}

body.information-reviews .info:after,
body.information-reviews .info:before {
    display: table;
    content: ''
}

body.information-reviews .info:after {
    clear: both
}

body.information-reviews .info .product-photo,
body.information-reviews .info .wrap-info {
    float: left
}

body.information-reviews .info .product-photo {
    margin-right: 30px
}

body.information-reviews .filter-container,
body.information-reviews .reviews-container {
    float: left
}

body.information-reviews .reviews-container {
    width: 75%
}

body.information-reviews .filter-container {
    width: 25%
}

body.information-reviews .product-review {
    line-height: 100%;
    margin-bottom: 14px
}

body.information-reviews .star-wrap .star {
    cursor: default
}

body.information-reviews .description-page {
    margin-top: 40px;
    margin-bottom: 30px
}

body.information-reviews .description-page h2 {
    font-family: PhenomenaRegular;
    font-size: 40px;
    line-height: 100%;
    margin-top: 0
}

body.information-reviews .description-page p {
    font-size: 15px
}

body.information-reviews .description-page .btn-basic {
    padding: 10px 38px;
    color: #0d0d0d
}

body.information-reviews .description-page .btn-basic:focus,
body.information-reviews .description-page .btn-basic:hover {
    color: #0d0d0d
}

body.information-reviews .answer b,
body.information-reviews .badly b,
body.information-reviews .comment b,
body.information-reviews .good b {
    display: block;
    margin-bottom: 7px
}

body.information-reviews #reviews {
    min-height: 80px
}

.owl-theme .owl-dots button,
.owl-theme .owl-nav button {
    margin: 0;
    padding: 0;
    border: none;
    background: 0 0
}

.panda-special-blog .pg-col-3 .product-thumb,
.panda-special-blog .pg-col-4 .product-thumb,
body.record-blog .pg-col-3 .product-thumb,
body.record-blog .pg-col-4 .product-thumb {
    padding: 38px 28px!important;
    text-align: left;
    border-color: transparent
}

.panda-special-blog .pg-col-3 .product-thumb:hover,
.panda-special-blog .pg-col-4 .product-thumb:hover,
body.record-blog .pg-col-3 .product-thumb:hover,
body.record-blog .pg-col-4 .product-thumb:hover {
    padding: 38px 28px!important
}

.panda-special-blog .pg-col-3 .product-thumb:hover img.img-responsive,
.panda-special-blog .pg-col-4 .product-thumb:hover img.img-responsive,
body.record-blog .pg-col-3 .product-thumb:hover img.img-responsive,
body.record-blog .pg-col-4 .product-thumb:hover img.img-responsive {
    display: block!important
}

.panda-special-blog .pg-col-3 .product-thumb:hover:before,
.panda-special-blog .pg-col-4 .product-thumb:hover:before,
body.record-blog .pg-col-3 .product-thumb:hover:before,
body.record-blog .pg-col-4 .product-thumb:hover:before {
    right: -10px;
    left: -10px
}

.panda-special-blog .pg-col-3 .product-thumb img,
.panda-special-blog .pg-col-4 .product-thumb img,
body.record-blog .pg-col-3 .product-thumb img,
body.record-blog .pg-col-4 .product-thumb img {
    margin-bottom: 20px
}

.panda-special-blog .pg-col-3 .product-thumb .name,
.panda-special-blog .pg-col-4 .product-thumb .name,
body.record-blog .pg-col-3 .product-thumb .name,
body.record-blog .pg-col-4 .product-thumb .name {
    width: 100%;
    margin-bottom: 0;
    text-align: left
}

.panda-special-blog .pg-col-3 .product-thumb .name a,
.panda-special-blog .pg-col-4 .product-thumb .name a,
body.record-blog .pg-col-3 .product-thumb .name a,
body.record-blog .pg-col-4 .product-thumb .name a {
    color: #000
}

.panda-special-blog .pg-col-3 .product-thumb .description,
.panda-special-blog .pg-col-4 .product-thumb .description,
body.record-blog .pg-col-3 .product-thumb .description,
body.record-blog .pg-col-4 .product-thumb .description {
    font-size: 15px;
    position: relative;
    overflow: hidden;
    height: 62px;
    margin-top: 0;
    margin-bottom: 33px
}

.panda-special-blog .pg-col-3 .product-thumb .description:before,
.panda-special-blog .pg-col-4 .product-thumb .description:before,
body.record-blog .pg-col-3 .product-thumb .description:before,
body.record-blog .pg-col-4 .product-thumb .description:before {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 20px;
    content: '';
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(100%, #fff), color-stop(10%, #fff), to(#fff));
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff)
}

.panda-special-blog .pg-col-3 .product-thumb .btn-category,
.panda-special-blog .pg-col-4 .product-thumb .btn-category,
body.record-blog .pg-col-3 .product-thumb .btn-category,
body.record-blog .pg-col-4 .product-thumb .btn-category {
    width: 100%;
    color: #0d0d0d
}

.panda-special-blog .pg-col-3 .product-thumb .date,
.panda-special-blog .pg-col-4 .product-thumb .date,
body.record-blog .pg-col-3 .product-thumb .date,
body.record-blog .pg-col-4 .product-thumb .date {
    font-size: 14px;
    display: block;
    margin-bottom: 16px;
    color: #a1a1a1
}

.panda-special-blog .category-navigation,
body.record-blog .category-navigation {
    border-top: 1px solid #e8e8e8
}

.panda-special-blog .pagination,
body.record-blog .pagination {
    margin-top: 24px
}

.panda-special-blog h4 {
    margin-bottom: 5px
}

.panda-special-blog .pg-col-4 .product-thumb,
.panda-special-blog .pg-col-4 .product-thumb:hover {
    padding: 38px 18px!important
}

body[class*=information-information-] {
    font-size: 16px
}

body[class*=information-information-] p {
    margin-top: 0;
    padding-top: 0
}

body[class*=information-information-] h3,
body[class*=information-information-] h4 {
    font-family: PhenomenaRegular;
    font-size: 30px;
    line-height: 100%;
    margin-top: 0;
    margin-bottom: 24px
}

body.record-record .hr-catalog {
    margin-bottom: 26px
}

body.record-record .panda-call-back.container-fluid.theme-call-3 {
    margin-top: 70px
}

body.record-record .prev-next-wrap {
    margin-top: 33px;
    margin-bottom: 47px
}

body.record-record .prev-next-wrap a {
    font-size: 16px;
    line-height: 110%;
    display: inline-block;
    vertical-align: top;
    color: #3eb5f1;
    border-bottom: 1px solid #3eb5f1
}

body.record-record .prev-next-wrap a:focus,
body.record-record .prev-next-wrap a:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

body.record-record .prev-next-wrap a:first-child {
    margin-right: 20px
}

body.record-record .prev-next-wrap a:last-child {
    margin-left: 20px
}

body.record-record .blog-record-description p {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 10px
}

body.record-record .blog-record-description h4 {
    font-family: PhenomenaRegular;
    font-size: 30px;
    line-height: 100%;
    margin-top: 0;
    margin-bottom: 24px
}

body.record-record #tab-review {
    position: relative
}

body.record-record #tab-review h4 {
    font-size: 35px
}

body.record-record #tab-review .seocmspro_author .user {
    font-family: CirceBold;
    font-size: 17px;
    display: block;
    margin-bottom: 16px
}

body.record-record #tab-review .com_date_added {
    font-size: 15px;
    margin-bottom: 10px;
    color: #bebebe
}

body.record-record #tab-review .add-answer {
    float: left;
    margin-top: 15px
}

body.record-record #tab-review .comment_block .comment_reply {
    font-family: CirceBold;
    font-size: 16px;
    line-height: 110%;
    display: inline-block;
    vertical-align: top;
    color: #3eb5f1;
    border-bottom: 1px dashed #3eb5f1
}

body.record-record #tab-review .comment_block .comment_reply:focus,
body.record-record #tab-review .comment_block .comment_reply:hover {
    text-decoration: none;
    border-bottom-color: transparent
}

body.record-record #tab-review .bbcode-text {
    margin-bottom: 24px
}

body.record-record #tab-review .comment_content {
    margin-bottom: 23px
}

body.record-record #tab-review .comment_block {
    padding-bottom: 14px
}

body.record-record .panda-form-comment {
    margin-bottom: 10px
}

body.record-record .panda-form-comment .captcha_status {
    margin-bottom: 14px
}

body.record-record .panda-form-comment input,
body.record-record .panda-form-comment textarea {
    border: 1px solid #ccc
}

body.record-record .panda-form-comment input[name=name],
body.record-record .panda-form-comment input[name=email_ghost] {
    width: 480px;
    height: 47px;
    margin-bottom: 11px;
    padding: 0 25px;
    border-radius: 50px
}

body.record-record .panda-form-comment textarea {
    width: 100%;
    height: 120px;
    margin-bottom: 15px;
    padding: 15px 25px;
    resize: none;
    border-radius: 20px
}

body.record-record .panda-form-comment ins {
    font-size: 15px;
    display: block;
    margin-bottom: 5px;
    padding-left: 25px;
    color: #000
}

body.record-record .panda-form-comment .bkey {
    display: none
}

body.record-record .panda-form-comment #captcha_fun {
    font-size: 13px;
    margin-left: 20px;
    padding: 0 20px;
    color: #000;
    border-radius: 50px
}

body.record-record .panda-form-comment .captcha_status .align_center.paddingtop5px {
    text-align: left
}

body.record-record .panda-form-comment .captcha_status .align_center.paddingtop5px a {
    cursor: pointer;
    color: #3eb5f1
}

body.record-record .panda-form-comment .btn-basic {
    padding: 0 34px
}

body.record-record .panda-form-comment .button {
    margin-top: 12px
}

body.record-record .comment_buttons {
    font-size: 17px;
    display: inline-block;
    padding: 0;
    color: #000;
    border-bottom: 1px dashed #000
}

body.record-record .comment_buttons:focus,
body.record-record .comment_buttons:hover {
    text-decoration: none;
    color: #000;
    border-bottom-color: transparent
}

body.record-record .comment_buttons ins {
    font-size: 17px
}

body.record-record .sc_tc_link_write_review {
    margin-bottom: 5px
}

body.record-record div[id*=_comment_work_0] .panda-form-comment {
    margin-top: 35px
}

body.record-record .score_minus,
body.record-record .score_plus {
    font-size: 16px;
    line-height: 100%;
    vertical-align: bottom
}

body.record-record .score_plus {
    color: #298800
}

body.record-record .score_minus {
    color: #f91f65
}

body.record-record .blog_minus,
body.record-record .blog_plus {
    font-size: 0;
    display: inline-block;
    width: 24px;
    height: 26px;
    vertical-align: top;
    border: none
}

body.record-record .blog_minus:hover,
body.record-record .blog_plus:hover {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

body.record-record .text_karma {
    font-size: 16px;
    display: inline-block;
    margin-top: 7px;
    padding-right: 9px;
    vertical-align: middle
}

body.record-record .attention.alert.alert-attention button,
body.record-record .comments_rollup {
    display: none
}

body.record-record .navigation-wrap {
    margin-bottom: 21px
}

body.record-record .attention.alert.alert-attention,
body.record-record .warning.alert {
    margin: 10px 0
}

body.record-record .ascp_bbode {
    min-height: 100%!important
}

body.record-record .warning.alert.alert-danger {
    color: red
}

body.record-record .warning.alert button {
    display: none;
    color: #000;
    border: none;
    background: 0 0
}

body.checkout-simplecheckout {
    background: url(../image/panda/bg_home.jpg) center top no-repeat
}

body.checkout-simplecheckout .set-total {
    margin-bottom: 10px;
    text-align: right
}

body.checkout-simplecheckout .set-total b {
    font-size: 25px
}

body.checkout-simplecheckout #buttons {
    display: block!important
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity .title-mob,
body.checkout-simplecheckout .simplecheckout-cart tr.options-mobile {
    display: none
}

body.checkout-simplecheckout .simplecheckout-cart {
    margin-bottom: 28px!important;
    border: none
}

body.checkout-simplecheckout .simplecheckout-cart th {
    font-size: 16px;
    padding-right: 0;
    padding-left: 0;
    color: #000;
    border-top: 1px solid #c2c2c2;
    border-bottom: 1px solid #c2c2c2;
    background: 0 0
}

body.checkout-simplecheckout .simplecheckout-cart th.image {
    width: 20%
}

body.checkout-simplecheckout .simplecheckout-cart th.name {
    width: 19%
}

body.checkout-simplecheckout .simplecheckout-cart th.options {
    text-align: left;
    width: 30%
}

body.checkout-simplecheckout .simplecheckout-cart th.price {
    text-align: center
}

body.checkout-simplecheckout .simplecheckout-cart th.remove {
    width: 35px
}

body.checkout-simplecheckout .simplecheckout-cart th.quantity {
    width: 14%
}

body.checkout-simplecheckout .simplecheckout-cart tr td {
    border-top: 1px solid #eee
}

body.checkout-simplecheckout .simplecheckout-cart td {
    padding: 22px 0;
    vertical-align: middle;
    border-bottom: none
}

body.checkout-simplecheckout .simplecheckout-cart td.name {
    padding-right: 60px;
    text-align: left
}

body.checkout-simplecheckout .simplecheckout-cart td.name a {
    font-family: CirceBold;
    font-size: 16px;
    line-height: 110%;
    color: #000
}

body.checkout-simplecheckout .simplecheckout-cart td.options {
    padding-right: 50px
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-danger,
body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-primary,
body.checkout-simplecheckout .simplecheckout-cart td.remove .btn.btn-danger,
body.checkout-simplecheckout .simplecheckout-cart td.remove .btn.btn-primary {
    width: 34px;
    height: 34px;
    margin-top: -3px;
    vertical-align: top;
    border-radius: 50%
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-danger:hover,
body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-primary:hover,
body.checkout-simplecheckout .simplecheckout-cart td.remove .btn.btn-danger:hover,
body.checkout-simplecheckout .simplecheckout-cart td.remove .btn.btn-primary:hover {
    opacity: .9;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-danger:active,
body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-primary:active,
body.checkout-simplecheckout .simplecheckout-cart td.remove .btn.btn-danger:active,
body.checkout-simplecheckout .simplecheckout-cart td.remove .btn.btn-primary:active {
    opacity: .7;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=70)';
    filter: alpha(opacity=70)
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-danger,
body.checkout-simplecheckout .simplecheckout-cart td.remove .btn.btn-danger {
    border: 2px solid #ccc;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEwcHgiIGhlaWdodD0iMTBweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDE5MywgMTkzLCAxOTMpIiBkPSJNNi40MTQsNC45OTggTDkuMjQyLDcuODI2IEM5LjYzMyw4LjIxNiA5LjYzMyw4Ljg1MCA5LjI0Miw5LjI0MCBDOC44NTIsOS42MzAgOC4yMTksOS42MzAgNy44MjgsOS4yNDAgTDUuMDAwLDYuNDEyIEwyLjE3MSw5LjI0MCBDMS43ODEsOS42MzAgMS4xNDgsOS42MzAgMC43NTcsOS4yNDAgQzAuMzY3LDguODUwIDAuMzY3LDguMjE2IDAuNzU3LDcuODI2IEwzLjU4Niw0Ljk5OCBMMC43NTcsMi4xNjkgQzAuMzY3LDEuNzc5IDAuMzY3LDEuMTQ1IDAuNzU3LDAuNzU1IEMxLjE0OCwwLjM2NSAxLjc4MSwwLjM2NSAyLjE3MSwwLjc1NSBMNS4wMDAsMy41ODQgTDcuODI4LDAuNzU1IEM4LjIxOSwwLjM2NSA4Ljg1MiwwLjM2NSA5LjI0MiwwLjc1NSBDOS42MzMsMS4xNDUgOS42MzMsMS43NzkgOS4yNDIsMi4xNjkgTDYuNDE0LDQuOTk4IFoiLz48L3N2Zz4=) center center no-repeat #fff
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-primary,
body.checkout-simplecheckout .simplecheckout-cart td.remove .btn.btn-primary {
    border: none;
    background-color: #3eb5f1;
    background-repeat: no-repeat;
    background-position: center center
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity button[data-onclick=decreaseProductQuantity],
body.checkout-simplecheckout .simplecheckout-cart td.remove button[data-onclick=decreaseProductQuantity] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjZweCIgaGVpZ2h0PSIxMHB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0zLjAxMCw0Ljk5NCBMNS42MzcsNy43NzQgQzYuMTIxLDguMjg1IDYuMTIxLDkuMTE1IDUuNjM3LDkuNjI2IEM1LjE1NCwxMC4xMzggNC4zNjksMTAuMTM4IDMuODg2LDkuNjI2IEwwLjM4Miw1LjkyMSBDLTAuMTAyLDUuNDA5IC0wLjEwMiw0LjU4MCAwLjM4Miw0LjA2OCBMMy44ODYsMC4zNjIgQzQuMzY5LC0wLjE0OSA1LjE1NCwtMC4xNDkgNS42MzcsMC4zNjIgQzYuMTIxLDAuODczIDYuMTIxLDEuNzAzIDUuNjM3LDIuMjE1IEwzLjAxMCw0Ljk5NCBaIi8+PC9zdmc+)
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity button[data-onclick=increaseProductQuantity],
body.checkout-simplecheckout .simplecheckout-cart td.remove button[data-onclick=increaseProductQuantity] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjdweCIgaGVpZ2h0PSIxMHB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik01LjY0Nyw1LjkyMSBMMi4xMjUsOS42MjYgQzEuNjM5LDEwLjEzOCAwLjg1MCwxMC4xMzggMC4zNjQsOS42MjYgQy0wLjEyMiw5LjExNSAtMC4xMjIsOC4yODUgMC4zNjQsNy43NzQgTDMuMDA2LDQuOTk0IEwwLjM2NCwyLjIxNSBDLTAuMTIyLDEuNzAzIC0wLjEyMiwwLjg3MyAwLjM2NCwwLjM2MiBDMC44NTAsLTAuMTQ5IDEuNjM5LC0wLjE0OSAyLjEyNSwwLjM2MiBMNS42NDcsNC4wNjggQzYuMTMzLDQuNTgwIDYuMTMzLDUuNDA5IDUuNjQ3LDUuOTIxIFoiLz48L3N2Zz4=)
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity input.form-control,
body.checkout-simplecheckout .simplecheckout-cart td.remove input.form-control {
    font-size: 16px;
    line-height: 33px;
    width: 38px;
    min-width: 38px!important;
    height: 34px;
    margin: 1px 0 0;
    padding: 0;
    text-align: center;
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity input.form-control:focus,
body.checkout-simplecheckout .simplecheckout-cart td.quantity input.form-control:hover,
body.checkout-simplecheckout .simplecheckout-cart td.remove input.form-control:focus,
body.checkout-simplecheckout .simplecheckout-cart td.remove input.form-control:hover {
    border: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

body.checkout-simplecheckout .simplecheckout-cart td.quantity .btn.btn-danger {
    margin-top: -7px
}

body.checkout-simplecheckout .simplecheckout-cart td.price {
    font-family: CirceBold!important;
    font-size: 35px!important;
    padding-right: 10px;
    text-align: center
}

body.checkout-simplecheckout .simplecheckout-cart td.price .old-price {
    font-size: 15px;
    position: relative;
    display: inline-block;
    clear: both;
    color: red
}

body.checkout-simplecheckout .simplecheckout-cart td.price .old-price:before {
    position: absolute;
    top: 48%;
    right: -4px;
    left: -4px;
    height: 1.2px;
    content: '';
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
    background: red
}

body.checkout-simplecheckout .simplecheckout-cart td.price span:not(.old-price) {
    line-height: 100%;
    display: block;
    margin-top: -7px
}

body.checkout-simplecheckout .simplecheckout-cart td.price div {
    line-height: 100%;
    margin-top: -37px
}

body.checkout-simplecheckout .simplecheckout-cart-total-value {
    margin: 0
}

body.checkout-simplecheckout .simplecheckout-cart-total {
    padding: 0;
    border: none
}

body.checkout-simplecheckout .simplecheckout-cart-total.coupon {
    margin-bottom: 5px;
    text-align: left
}

body.checkout-simplecheckout .simplecheckout-cart-total.coupon input {
    font-size: 16px;
    width: 427px;
    min-width: 427px;
    max-width: 427px;
    height: 46px;
    margin-right: 17px!important;
    padding: 0 30px;
    vertical-align: middle;
    color: #000;
    border-color: #ccc;
    border-radius: 50px;
    -webkit-box-shadow: none;
    box-shadow: none
}

body.checkout-simplecheckout .simplecheckout-cart-total.coupon .btn-basic {
    line-height: 100%;
    display: inline-block;
    width: 189px;
    height: auto;
    margin-right: 20px!important;
    padding: 14px 0;
    cursor: pointer;
    vertical-align: middle
}

body.checkout-simplecheckout .simplecheckout-cart-total.coupon .btn-basic:focus,
body.checkout-simplecheckout .simplecheckout-cart-total.coupon .btn-basic:hover {
    color: #000
}

body.checkout-simplecheckout .simplecheckout-cart-total.coupon a[data-onclick=removeCoupon] {
    font-family: CirceBold;
    font-size: 17px;
    cursor: pointer;
    vertical-align: middle;
    color: #000
}

body.checkout-simplecheckout .coupon-description {
    font-size: 14px;
    margin-top: 14px;
    margin-left: 30px
}

body.checkout-simplecheckout .coupon-description .type-coupon {
    display: block;
    margin-bottom: 14px;
    color: #469d3a
}

body.checkout-simplecheckout .coupon-description .type-coupon:before {
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-right: 10px;
    margin-left: -24px;
    content: '';
    vertical-align: middle;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjExcHgiIGhlaWdodD0iOHB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoNzAsIDE1NywgNTgpIiBkPSJNMTAuNTg0LDIuNDY2IEw1LjczMiw3LjU2MiBDNS4xOTYsOC4xMjUgNC4zMjcsOC4xMjUgMy43OTEsNy41NjIgTDAuMzk1LDMuOTk1IEMtMC4xNDEsMy40MzIgLTAuMTQxLDIuNTE5IDAuMzk1LDEuOTU3IEMwLjkzMSwxLjM5NCAxLjc5OSwxLjM5NCAyLjMzNSwxLjk1NyBMNC43NjEsNC41MDUgTDguNjQzLDAuNDI4IEM5LjE3OSwtMC4xMzUgMTAuMDQ4LC0wLjEzNSAxMC41ODQsMC40MjggQzExLjEyMCwwLjk5MSAxMS4xMjAsMS45MDMgMTAuNTg0LDIuNDY2IFoiLz48L3N2Zz4=) top center no-repeat
}

body.checkout-simplecheckout .coupon-description .sale-coupon {
    color: red
}

body.checkout-simplecheckout .coupon-error {
    padding-top: 10px;
    padding-left: 30px;
    color: red
}

body.checkout-simplecheckout .simplecheckout-cart-total-value-text {
    font-size: 16px;
    color: #111
}

body.checkout-simplecheckout .simplecheckout-cart-total-value {
    font-family: CirceBold;
    font-size: 57px;
    line-height: 0
}

body.checkout-simplecheckout .simplecheckout-cart-total.total {
    margin-top: -7px;
    text-align: right
}

body.checkout-simplecheckout .checkout-heading.panel-heading {
    font-family: PhenomenaRegular;
    font-size: 50px;
    line-height: 100%;
    margin-top: 25px;
    margin-bottom: 25px
}

body.checkout-simplecheckout .simplecheckout-block-content {
    padding: 0;
    text-align: left
}

body.checkout-simplecheckout .simplecheckout-block-content .form-group {
    display: inline-block;
    width: 33.33333333333333%;
    padding: 0 10px;
    vertical-align: top
}

body.checkout-simplecheckout .simplecheckout-block-content .form-horizontal {
    margin-right: -10px;
    margin-left: -10px
}

body.checkout-simplecheckout .simplecheckout-block-content input,
body.checkout-simplecheckout .simplecheckout-block-content textarea {
    width: 100%;
    padding: 0 30px;
    border-color: #e8e8e8;
    -webkit-box-shadow: none;
    box-shadow: none
}

body.checkout-simplecheckout .simplecheckout-block-content input {
    height: 48px;
    border-radius: 50px
}

body.checkout-simplecheckout .simplecheckout-block-content textarea {
    height: 126px;
    padding-top: 10px;
    padding-bottom: 10px;
    resize: none;
    color: #000;
    border-radius: 25px
}

body.checkout-simplecheckout .simplecheckout-block-content .form-horizontal .control-label {
    font-size: 15px;
    margin-bottom: 5px;
    padding-left: 30px;
    text-align: left
}

body.checkout-simplecheckout .simplecheckout-block-content .select2-container--bootstrap .select2-selection--single {
    font-size: 16px;
    height: 48px;
    padding: 14px 30px;
    color: #000;
    border-color: #e8e8e8;
    border-radius: 50px;
    -webkit-box-shadow: none;
    box-shadow: none
}

body.checkout-simplecheckout .simplecheckout-block-content .select2-container--bootstrap.select2-container--open.select2-container--below .select2-selection {
    border-radius: 25px 25px 0 0
}

body.checkout-simplecheckout .payment-wrap,
body.checkout-simplecheckout .shipping-wrap {
    zoom: 1;
    width: 100%;
    margin: 0;
    padding: 0;
    /*border: 1px solid #e8e8e8;*/
    /*border-radius: 2px*/
}

body.checkout-simplecheckout .payment-wrap:after,
body.checkout-simplecheckout .payment-wrap:before,
body.checkout-simplecheckout .shipping-wrap:after,
body.checkout-simplecheckout .shipping-wrap:before {
    display: table;
    content: ''
}

body.checkout-simplecheckout .payment-wrap:after,
body.checkout-simplecheckout .shipping-wrap:after {
    clear: both
}

body.checkout-simplecheckout .payment-wrap li,
body.checkout-simplecheckout .shipping-wrap li {
    float: left;
    width: 25%;
    margin: 0;
    padding: 0;
    list-style: none
}

body.checkout-simplecheckout .payment-wrap li label,
body.checkout-simplecheckout .shipping-wrap li label {
    font-size: 15px;
    display: block!important;
    overflow: hidden;
    /*width: 100%;*/
    height: 285px;
    /*margin: 0;*/
    margin: 2px;
    padding: 11px 27px 25px;
    cursor: pointer;
    text-align: center;
    color: #000;
    border: 1px solid #e8e8e8;
    border-radius: 20px
}

body.checkout-simplecheckout .payment-wrap li label.active,
body.checkout-simplecheckout .payment-wrap li label:active,
body.checkout-simplecheckout .shipping-wrap li label.active,
body.checkout-simplecheckout .shipping-wrap li label:active {
    border-color: #3eb5f1
}

body.checkout-simplecheckout .payment-wrap li label:not(.active):hover,
body.checkout-simplecheckout .shipping-wrap li label:not(.active):hover {
    z-index: 2;
    border-color: transparent;
    -webkit-box-shadow: 0 2px 15.3px 2.7px rgba(119, 98, 24, .23);
    box-shadow: 0 2px 15.3px 2.7px rgba(119, 98, 24, .23)
}

body.checkout-simplecheckout .payment-wrap li label.disabled,
body.checkout-simplecheckout .shipping-wrap li label.disabled {
    cursor: not-allowed;
    opacity: .6;
    -webkit-box-shadow: none;
    box-shadow: none;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=60)';
    filter: alpha(opacity=60)
}

body.checkout-simplecheckout .payment-wrap li label.disabled img,
body.checkout-simplecheckout .shipping-wrap li label.disabled img {
    -webkit-filter: grayscale(1);
    filter: grayscale(1)
}

body.checkout-simplecheckout .payment-wrap li label b,
body.checkout-simplecheckout .shipping-wrap li label b {
    font-size: 25px;
    display: block
}

body.checkout-simplecheckout .payment-wrap li span,
body.checkout-simplecheckout .shipping-wrap li span {
    display: block;
    margin-bottom: 18px
}

body.checkout-simplecheckout .payment-wrap .title-type,
body.checkout-simplecheckout .shipping-wrap .title-type {
    font-family: CirceBold;
    font-size: 17px;
    margin-bottom: 5px
}

body.checkout-simplecheckout .payment-wrap li span {
    margin-bottom: 28px
}

body.checkout-simplecheckout #simplecheckout_payment_form>div,
body.checkout-simplecheckout .payment_method_description>div,
body.checkout-simplecheckout .shipping-description-info {
    font-size: 16px;
    margin-top: 26px;
    padding: 0 22px;
    background: #eff7fa;
    border: solid 2px #3eb5f1;
    border-radius: 20px;
    
}

body.checkout-simplecheckout #simplecheckout_payment_form {
    margin-bottom: 0;
    padding-right: 0;
    padding-left: 0
}

body.checkout-simplecheckout #simplecheckout_payment_form>div {
    margin-top: 4px
}

body.checkout-simplecheckout #simplecheckout_comment .checkout-heading.panel-heading {
    font-family: CirceBold;
    font-size: 17px;
    margin-bottom: 21px;
    padding-left: 30px
}

body.checkout-simplecheckout .form-group.row-customer_news {
    width: 100%;
    margin-top: 13px
}

body.checkout-simplecheckout .form-group.row-customer_news input {
    display: none
}

body.checkout-simplecheckout #simplecheckout_customer .checkout-heading-button,
body.checkout-simplecheckout .form-group.row-customer_news>label {
    display: none!important
}

body.checkout-simplecheckout .form-group.row-customer_news .checkbox {
    font-size: 15.5px;
    line-height: 100%;
    padding: 23px 22px 18px;
    background: #eff7fa
}

body.checkout-simplecheckout .form-group.row-customer_news .checkbox label {
    line-height: 140%;
    position: relative;
    padding: 0 0 0 25px
}

body.checkout-simplecheckout .customer_call_me label:before,
body.checkout-simplecheckout .form-group.row-customer_news .checkbox label:before {
    position: absolute;
    top: 1px;
    left: 0;
    width: 16px;
    height: 16px;
    content: '';
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    border: 1px solid #ddd;
    border-radius: 3px;
    background: #fff
}

body.checkout-simplecheckout .form-group.row-customer_news .checkbox label.active:before {
    border-color: transparent;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjEwcHgiIGhlaWdodD0iN3B4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik0zLjY2OCw2LjM3NCBMMi4zMzcsNS4xNDggTDAuMDEwLDMuMDc5IEwyLjAwNywxLjIzOCBMNC4zMzQsMy4zMDYgTDcuOTkzLDAuMDEwIEw5Ljk4OSwxLjg1MiBMNC4zMzQsNi45ODggTDMuNjY4LDYuMzc0IFoiLz48L3N2Zz4=) center center no-repeat #93cd15
}

body.checkout-simplecheckout .form-group.row-customer_register {
    display: none
}

body.checkout-simplecheckout .customer-hello {
    font-size: 16px;
    margin-top: 46px;
    margin-bottom: 24px
}

body.checkout-simplecheckout .customer-hello a {
    text-decoration: underline
}

body.checkout-simplecheckout .simpla-panda-footer {
    margin-top: 25px;
    margin-bottom: 26px;
    padding: 28px 28px 48px;
    text-align: left;
    background: #f1f7fa
}

body.checkout-simplecheckout .simpla-panda-footer h4 {
    font-family: PhenomenaRegular;
    font-size: 50px;
    line-height: 100%;
    margin: 0 0 25px;
    padding: 0
}

body.checkout-simplecheckout .simpla-panda-footer .info-total {
    margin-bottom: 31px;
    padding-top: 13px;
    padding-left: 31px
}

body.checkout-simplecheckout .simpla-panda-footer .info-total span {
    font-size: 16px;
    padding-bottom: 6px;
    color: #111
}

body.checkout-simplecheckout .simpla-panda-footer .info-total b {
    font-size: 57px;
    line-height: 100%
}

body.checkout-simplecheckout .simpla-panda-footer #buttons {
    background: 0 0
}

body.checkout-simplecheckout .simpla-panda-footer #buttons .button {
    display: inline-block;
    min-width: 284px;
    cursor: pointer;
    color: #000
}

body.checkout-simplecheckout .simpla-panda-footer #buttons .button span {
    cursor: pointer
}

body.checkout-simplecheckout .simpla-panda-footer .coupon-bottom-info {
    font-size: 16px;
    margin-top: 11px;
    padding-left: 32px;
    color: red
}

body.checkout-simplecheckout .options-wrap {
    margin: 0;
    padding: 0;
    list-style: none
}

body.checkout-simplecheckout .options-wrap li {
    font-size: 14px;
    display: inline-block;
    margin-right: 18px;
    margin-bottom: 16px;
    vertical-align: top
}

body.checkout-simplecheckout .options-wrap li:last-child {
    margin-bottom: 0
}

body.checkout-simplecheckout .options-wrap .name {
    font-family: CirceLight;
    display: block;
    margin-bottom: 16px;
    padding-left: 0
}

body.checkout-simplecheckout .options-wrap .value {
    padding: 8px 10px;
    border: 1px solid #e5e5e5;
    border-radius: 4px
}

body.checkout-simplecheckout .city-info {
    font-size: 15px;
    line-height: 140%;
    margin-top: 18px;
    color: #333
}

body.checkout-simplecheckout .form-group.row-customer_call_me {
    display: none
}

body.checkout-simplecheckout .customer_call_me {
    margin-bottom: 4px
}

body.checkout-simplecheckout .customer_call_me label {
    font-family: CirceBold;
    font-size: 18px;
    position: relative;
    padding: 0 0 0 31px;
    cursor: pointer
}

body.checkout-simplecheckout .customer_call_me label:before {
    top: 0;
    width: 22px;
    height: 22px;
    vertical-align: middle
}

body.checkout-simplecheckout .customer_call_me label:active:before {
    opacity: .8;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
    filter: alpha(opacity=80)
}

body.checkout-simplecheckout .customer_call_me label.active:before {
    border-color: transparent;
    background: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE0cHgiIGhlaWdodD0iOXB4Ij48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiICBmaWxsPSJyZ2IoMjU1LCAyNTUsIDI1NSkiIGQ9Ik01LjMzNiw4LjIxOCBMMy42NzIsNi42ODQgTDAuNzYyLDQuMDk5IEwzLjI1OCwxLjc5OCBMNi4xNjcsNC4zODMgTDEwLjc0MSwwLjI2MyBMMTMuMjM2LDIuNTY0IEw2LjE2Nyw4Ljk4NSBMNS4zMzYsOC4yMTggWiIvPjwvc3ZnPg==) center center no-repeat #93cd15
}

body.checkout-simplecheckout .customer_call_me p {
    font-size: 16px;
    margin: 7px 0 0;
    padding: 0 0 0 31px
}

body.checkout-simplecheckout .data-processing {
    font-size: 15px;
    margin-bottom: 48px;
    text-align: center;
    color: #9d9d9d
}

body.checkout-simplecheckout .simplecheckout-button-left {
    padding-left: 27px
}

body.checkout-simplecheckout .simplecheckout-error-text {
    padding-left: 30px
}

body.checkout-simplecheckout .has-error .checkbox,
body.checkout-simplecheckout .has-error .checkbox-inline,
body.checkout-simplecheckout .has-error .control-label,
body.checkout-simplecheckout .has-error .help-block,
body.checkout-simplecheckout .has-error .radio,
body.checkout-simplecheckout .has-error .radio-inline,
body.checkout-simplecheckout .has-error.checkbox label,
body.checkout-simplecheckout .has-error.checkbox-inline label,
body.checkout-simplecheckout .has-error.radio label,
body.checkout-simplecheckout .has-error.radio-inline label {
    color: #000
}

body.checkout-simplecheckout .has-error input:focus {
    border-color: #e8e8e8;
    -webkit-box-shadow: none;
    box-shadow: none
}

body.checkout-simplecheckout .required label:after {
    font-size: 10px;
    display: inline-block;
    padding-left: 2px;
    content: '*';
    vertical-align: top;
    color: red
}

body.checkout-simplecheckout #simplecheckout_login .simplecheckout-block-content .form-group {
    display: block;
    width: 100%
}

body.checkout-simplecheckout #simplecheckout_login .simplecheckout-block-content .control-label {
    padding-left: 30px
}

body.checkout-simplecheckout #simplecheckout_login .simplecheckout-block-content a {
    display: block;
    margin-top: 10px;
    text-align: center
}

body.checkout-simplecheckout #simplecheckout_login #simplecheckout_button_login {
    line-height: 50px;
    display: block;
    height: 48px;
    margin: 0 10px!important;
    cursor: pointer
}

body.checkout-simplecheckout #simplecheckout_login .simplecheckout-warning-block {
    padding: 0 0 0 10px;
    text-align: center;
    color: red;
    border: none
}

body.checkout-simplecheckout .cart-text-empty {
    font-family: PhenomenaRegular;
    font-size: 50px;
    margin-top: 30px;
    margin-bottom: 60px;
    text-align: center;
    color: #d5dae1
}

body.checkout-simplecheckout .cart-text-empty:before {
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-top: -15px;
    margin-right: 25px;
    content: '';
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADUAAAAzCAMAAAAAYbBfAAAANlBMVEUAAAD////J4ODY2ODU2+DT2ODW2uDV2ODU2eDT2ODV2+LU2+LV2uHV2+HV2uHV2uHV2uHV2uHX4zASAAAAEXRSTlMAABAgMEBQYHCAj5+vv8/f7/4ucL8AAAFnSURBVHgB7dZbDuMgDAVQD+83vvvf7GjaBlkUq02/53wRwUWObEWh32TGP9PRHRNPje7IeLF0h7HW+gkkuq0Ag24zt0pcJpDptgigf6kFWeLXmC71p1QA0KKQkOVymXIiDAOBpEmL7EoFinxC/SY1IW93ABstpXd2AvFzKmxTVID+OZWAqk2VnmpbRbQN/jwvAbdPFZeloh6X4PfBH+GSkK9l5HQt+3p52bJ2fi+lx6vED6kueiymKmqpdcKSUqKacsCknV8tU1JpXXtomZpqxw9FAabeZeMZCMq3ak8Zj5RKG5OxttUS2RoXUumDIQxatpY9Tg+849k9HRic8Gg1R2cNKdp2uiRxWhXWae8Mfc1cp//zuWZPZyaVGvXfiHq+8LE3HO0SAC1mGQ/zMLr6X0TBS9o2HLQdeWNTU1FPoavzHvSpRqFN3a6TAp7Y08aM54ajg6oWT2mCq6WjNMD9VfufX/yW+gsyAClMnhX7IwAAAABJRU5ErkJggg==) center center no-repeat
}

body.checkout-simplecheckout .cart-empty-promo-text {
    font-size: 18px;
    margin-bottom: 15px
}

body.product-search #button-search,
body.product-search #input-search {
    line-height: 45px;
    height: 45px;
    margin-bottom: 30px
}

body.product-search #button-search {
    width: 100%
}

body.product-search #input-search {
    font-size: 16px;
    width: 98%;
    margin-top: 1px;
    padding-left: 30px;
    border-color: #ddd;
    border-radius: 50px;
    -webkit-box-shadow: none;
    box-shadow: none
}

body.account-account .list-unstyled a,
body[class*=account] .alert,
body[class*=account] .balance-title,
body[class*=account] .btn.btn-danger,
body[class*=account] .btn.btn-info {
    font-size: 15px
}

body.product-search #input-search:focus,
body.product-search #input-search:hover {
    border-color: #eee;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[class*=account] .form-group .form-control {
    height: 45px;
    margin-bottom: 5px;
    padding: 0 30px;
    border-color: #eee;
    border-radius: 50px
}

body[class*=account] .form-group .form-control:focus,
body[class*=account] .form-group .form-control:hover {
    border-color: #eee;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[class*=account] .form-group textarea.form-control {
    height: 150px;
    padding: 20px 30px;
    resize: none;
    border-radius: 30px
}

body[class*=account] .form-group .control-label {
    margin-bottom: 5px;
    padding-left: 30px;
    text-align: left
}

body[class*=account] .form-group.has-error .control-label {
    color: #000
}

body[class*=account] .form-group .select2-selection.select2-selection--single {
    height: 40px;
    padding-top: 10px;
    padding-left: 30px;
    border-color: #eee;
    border-radius: 50px
}

body[class*=account] .form-group .select2-container--open .select2-selection.select2-selection--single {
    border-color: #eee;
    border-radius: 20px;
    -webkit-box-shadow: none;
    box-shadow: none
}

body[class*=account] .select2-container--bootstrap .select2-dropdown {
    border-color: #eee!important;
    border-radius: 0 0 20px 20px
}

body[class*=account] .account-login h3 {
    margin-top: 0
}

body[class*=account] .alert {
    margin-bottom: 30px
}

body[class*=account] .alert.alert-danger {
    color: red
}

body[class*=account] .alert.alert-success {
    color: #3eb5f1
}

body[class*=account] .simpleregister-button-block {
    overflow: visible!important;
    zoom: 1
}

body[class*=account] .simpleregister-button-block:after,
body[class*=account] .simpleregister-button-block:before {
    display: table;
    content: ''
}

body[class*=account] .simpleregister-button-block:after {
    clear: both
}

body[class*=account] .table {
    width: 100%;
    margin-bottom: 20px
}

body[class*=account] .table tr td {
    font-size: 15px;
    padding: 15px;
    border: 1px solid #eee
}

body[class*=account] .btn.btn-danger:hover,
body[class*=account] .btn.btn-info:hover {
    text-decoration: none
}

body[class*=account] .btn.btn-info {
    text-decoration: underline
}

body[class*=account] .btn.btn-danger {
    color: red
}

body[class*=account] .button-account {
    margin-top: 18px;
    margin-bottom: 30px
}

body[class*=account] .account-newsletter .form-group {
    margin-bottom: 30px
}

body[class*=account] .account-newsletter .form-group .control-label {
    padding-left: 0
}

body[class*=account] .simpleregister-block-content {
    padding: 0!important
}

body[class*=account] .btn.btn-basic {
    line-height: 100%;
    display: inline-block;
    height: auto;
    padding: 15px 30px
}

body[class*=account] .btn.btn-basic:hover {
    color: #000
}

body.account-simpleedit .btn-primary {
    padding: 10px 25px
}

body.account-account .hr-catalog {
    margin-bottom: 15px
}

#panda_special_sales {
    margin-bottom: 32px;
    padding: 25px 30px 10px;
    border: 20px solid #fff6d0
}

#panda_special_sales .pss-product {
    display: -ms-flexbox;
    display: box;
    display: -webkit-box;
    display: flex;
    margin-top: 20px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between
}

#panda_special_sales .pss-product .product-info {
    width: 35%;
    margin-right: 35px
}

#panda_special_sales .pss-product .product-info img {
    float: left;
    margin-right: 12px
}

#panda_special_sales .pss-product .product-info span {
    font-size: 17px;
    display: block;
    margin-top: 38px
}

#panda_special_sales .pss-product .pss-pi_price {
    width: 20%;
    text-align: center
}

#panda_special_sales .pss-product .pss-pi_price .old {
    font-family: CirceBold;
    font-size: 15px;
    position: relative;
    color: red
}

#panda_special_sales .pss-product .pss-pi_price .old:before {
    position: absolute;
    top: 50%;
    right: 0;
    left: 0;
    height: 1px;
    margin-top: -2px;
    content: '';
    -webkit-transform: rotate(-12deg);
    transform: rotate(-12deg);
    background: red
}

#panda_special_sales .pss-product .pss-pi_price .specila {
    font-family: CirceBold;
    font-size: 38px;
    line-height: 100%;
    display: block
}

#panda_special_sales .pss-product .pss-pi_options {
    width: 18%
}

#panda_special_sales .pss-product .pss-pi_options label {
    font-family: CirceLight;
    font-size: 14px;
    margin-bottom: 7px;
    margin-left: 21px
}

#panda_special_sales .btn-basic {
    width: 193px
}

#panda_special_sales .pss-title {
    font-family: PhenomenaRegular;
    font-size: 50px;
    line-height: 100%
}

#panda_special_sales .pss-info {
    font-size: 16px;
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px solid #ebebeb
}

#panda_special_sales .pss-product__name {
    color: #000
}

#panda_special_sales select.selectpicker {
    display: none!important
}

#panda_special_sales .btn.dropdown-toggle.btn-default {
    font-size: 16px;
    display: block;
    width: 100%;
    height: auto;
    margin-bottom: 10px;
    background: 0 0
}

#panda_special_sales .btn.dropdown-toggle.btn-default,
#panda_special_sales input[type=text] {
    padding: 12px 20px 8px;
    border: 1px solid #e5e5e5;
    border-radius: 50px
}

#panda_special_sales .btn.dropdown-toggle.btn-default .bs-caret,
#panda_special_sales input[type=text] .bs-caret {
    position: absolute;
    top: 50%;
    right: 8px;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

#panda_special_sales .btn.dropdown-toggle.btn-default .bs-caret .caret,
#panda_special_sales input[type=text] .bs-caret .caret {
    width: 10px;
    height: 6px;
    border: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAAf0lEQVQImV3NMQ4BUQCE4e9taBTEfYREJXGBrZwAh3ADBScQrYY9gWy5Gi4hiOKpaZ5kmfKffzJBEbcYYY6N30ywxCEo4gNdvDHFOkmzJAXcG8ixQwsrtNHEIg1eyIMiQg97dP6unxijzBI4YohbTbomVkJWKyr0ccEZA5y+5QexdxvJMiP3pQAAAABJRU5ErkJggg==) center center no-repeat
}

#panda_special_sales .bootstrap-select {
    position: relative;
    display: block;
    width: auto;
    height: auto
}

#panda_special_sales .bootstrap-select.open .bs-caret .caret {
    -webkit-transition: all .1s ease-in-out;
    transition: all .1s ease-in-out;
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    opacity: .5;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=50)';
    filter: alpha(opacity=50)
}

#panda_special_sales .bootstrap-select .filter-option.pull-left {
    overflow: hidden;
    width: 85%;
    height: 20px;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis
}

body.product-compare .table-wrap {
    overflow: auto;
    margin-bottom: 35px
}

body.product-compare table {
    width: 100%;
    min-width: 700px;
    margin-bottom: 15px
}

body.product-compare table thead tr td {
    font-family: CirceBold;
    font-size: 15px;
    padding: 15px 10px;
    background: #f5f5f5
}

body.product-compare table tr td {
    padding: 10px;
    vertical-align: middle;
    border: 1px solid #eee
}

body.product-compare .btn-basic {
    line-height: 42px;
    display: block;
    width: 50%;
    min-width: 230px;
    height: 40px;
    margin-bottom: 20px
}

body.product-compare .btn.btn-danger {
    font-family: CirceBold;
    font-size: 17px;
    line-height: 38px;
    display: block;
    width: 50%;
    min-width: 230px;
    height: 40px;
    -webkit-transition: all .1s linear;
    transition: all .1s linear;
    text-align: center;
    color: #ccc;
    border: 2px solid #ccc;
    border-radius: 20px
}

body.product-compare .btn.btn-danger:focus,
body.product-compare .btn.btn-danger:hover {
    text-decoration: none;
    color: red;
    border-color: red
}

body.product-compare .empty .btn-basic {
    width: 100%;
    margin-top: 25px;
    padding: 0 25px
}

body.product-compare .empty p {
    font-size: 15px
}

body.account-forgotten p {
    margin-bottom: 30px;
    padding-top: 0;
    padding-left: 27px
}

.alert.alert-danger {
    font-family: CirceBold;
    font-size: 15px;
    margin-bottom: 20px;
    padding: 15px 20px;
    color: #fff!important;
    border: 1px solid transparent;
    border-radius: 4px;
    background: #f23535
}

.form-group.has-error .text-danger {
    margin-top: 10px;
    padding-left: 30px;
    color: red
}

body.error-not_found .btn-basic {
    margin-top: 20px;
    padding: 10px 25px
}

#panda-banner-header {
    overflow: hidden;
    width: 100%;
    margin-bottom: 0;
    text-align: center;
    background: #fff
}

#panda-banner-header img {
    margin: 0 auto
}

#panda-banner-header .col-sm-10 {
    position: relative
}

#panda-banner-header button {
    font-family: CirceRegular;
    font-size: 17px;
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    /*color: #c1c1c1;*/
    color: #424242;
    border: none;
    background: 0 0
}

#panda-banner-header button:before {
    display: inline-block;
    width: 10px;
    height: 10px;
    margin-top: -2px;
    margin-right: 11px;
    content: '';
    vertical-align: middle;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAJBAMAAAASvxsjAAAAKlBMVEXBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcHBwcFn1716AAAADXRSTlMAFSrGx8rLzNHS0/z9O5PnUwAAAD1JREFUCNdjMBNgEDVgyJ3I2FvAIHlT45YAA+PcvRMZGBi07ygwMDD2gtgSNzVvCjDETmScm8DgJsAg5gAAeyEOFvF1ZywAAAAASUVORK5CYII=) center center no-repeat
}

.mfp-image-holder .mfp-close {
    cursor: pointer!important
}

@-webkit-keyframes arrowAnimated {
    0%,
    50% {
        margin-bottom: -6px
    }
    25% {
        margin-top: -6px
    }
    100% {
        margin-top: -3px
    }
}

@keyframes arrowAnimated {
    0%,
    50% {
        margin-bottom: -6px
    }
    25% {
        margin-top: -6px
    }
    100% {
        margin-top: -3px
    }
}

@media (max-width:1300px) {
    .panda_category_line {
        margin-right: 0;
        margin-left: 0;
        padding-right: 20px;
        padding-left: 20px
    }
    .panda-call-back.theme-call-2,
    .panda-how-to-works .wrap,
    .panda-review.horizont-theme {
        margin-right: 0;
        margin-left: 0;
        padding-right: 30px;
        padding-left: 30px
    }
}

@media (max-width:1199px) {
    #account span,
    .limit {
        display: none
    }
    #coll-center,
    .filter-line .sort a {
        margin-right: 0
    }
    #account {
        margin-left: 5px
    }
    .header-wrap .tool-wrap {
        width: 70%;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between
    }
    #menu li {
        padding-right: 19px;
        padding-left: 19px
    }
    .product-grid .pg-col-2,
    .product-grid .pg-col-3,
    .product-grid .pg-col-4 {
        width: 50%
    }
    #cart {
        margin: 0 10px 0 0
    }
    #cart #cart-item {
        margin-right: 10px
    }
    #cart #cart-total {
        font-size: 16px
    }
    #coll-center {
        text-align: center
    }
    #coll-center a {
        font-size: 25px
    }
    #coll-center button {
        margin-top: 5px;
        padding-right: 25px;
        padding-left: 25px
    }
    body:not(.common-home) #menu .navbar-nav>li {
        padding: 0 15px
    }
    body.common-home #menu .navbar-nav>li {
        padding: 0 10px
    }
    body.common-home .panda_infoblock h5 {
        font-size: 19px;
        margin-bottom: 17px
    }
    .panda_home_hello h1 {
        font-size: 50px
    }
    .panda_category_line {
        margin-right: -23px;
        margin-left: -23px;
        padding-right: 23px;
        padding-left: 23px
    }
    .panda_category_line .category-block-wrap {
        margin-right: -10px
    }
    .panda_category_line .category-block-wrap figure>div {
        padding-right: 10px
    }
    .panda-how-to-works .wrap,
    .panda-review.horizont-theme {
        margin-right: -34px;
        margin-left: -34px;
        padding-right: 34px;
        padding-left: 34px
    }
    .panda-call-back.theme-call-1,
    .panda-call-back.theme-call-2 {
        padding-right: 10px;
        padding-left: 10px
    }
    .panda-call-back.theme-call-1 .title {
        margin-top: 0;
        margin-bottom: 8px
    }
    .panda-call-back.theme-call-1 .btn-basic {
        display: block;
        width: 220px
    }
    .panda-call-back.theme-call-1 .form-wrap input {
        width: 180px
    }
    .panda-call-back.theme-call-1 .description {
        line-height: 120%;
        margin-bottom: 20px
    }
    .panda-call-back.theme-call-1 img {
        width: 240px;
        margin-top: 23px;
        margin-right: 24px
    }
    .panda-call-back.theme-call-2 {
        margin-right: -34px;
        margin-left: -34px
    }
    .panda-call-back.theme-call-2 img {
        width: 240px;
        margin-top: 24px;
        margin-right: 30px
    }
    .panda-category .filter-line .compare-btn,
    body[class*=product-category] .filter-line .compare-btn {
        margin-right: 0
    }
    .panda-call-back.theme-call-2 form {
        margin-left: 270px
    }
    .panda-call-back.theme-call-2 .description {
        font-size: 17px;
        margin-bottom: 15px
    }
    .panda-call-back.theme-call-2 .title {
        margin-top: 0
    }
    .panda-call-back.theme-call-3 img {
        height: 240px;
        margin-top: 0
    }
    .panda-call-back.theme-call-3 form {
        margin-left: 300px
    }
    .panda-call-back.theme-call-3 .title {
        font-size: 44px
    }
    .panda-call-back.theme-call-3 .btn-basic {
        width: 200px
    }
    .panda-call-back.theme-call-3 .form-wrap {
        margin-bottom: 10px
    }
    .panda-call-back.theme-call-3 .form-wrap input {
        width: 178px
    }
    .panda-category>.row>.col-sm-2 {
        width: 25%
    }
    .panda-category .product-container {
        width: 75%
    }
    .panda-category .product-grid .pg-col-4,
    .panda-category .product-grid .pg-col-3 {
        width: 33.3333333%
    }
    .panda-home-info {
        margin-bottom: 0
    }
    .btn-call-back {
        padding: 11px 15px
    }
    .panda-search-screen .search-container .title .find-result,
    .panda-search-screen .search-container .title h5 {
        display: block;
        float: none
    }
    .panda-you-watch .p-slider>div:nth-child(5),
    .sets .set .cell:nth-child(1),
    body.checkout-simplecheckout .simplecheckout-cart .options,
    body.information-contact hr,
    body.information-reviews .filter-container,
    body.information-reviews .hr-catalog,
    body.information-reviews .naw-btn,
    body[class*="information-information-"] .naw-btn,
    body[class*=product-category] .filter-line .sort>span:first-child {
        display: none
    }
    .panda-search-screen .search-container .title h5 {
        margin-bottom: 5px
    }
    .panda-search-screen .search-container .title .find-result {
        margin-top: 5px
    }
    .panda-search-screen .search-container .search-line {
        margin-top: 20px
    }
    .panda-you-watch .p-slider>div {
        width: 25%
    }
    body[class*=product-product-] .left,
    body[class*=product-product-] .right {
        width: 50%;
        margin-top: 15px;
        margin-bottom: 15px
    }
    body[class*=product-product-] .left {
        float: left;
        padding-right: 20px
    }
    body[class*=product-product-] .right {
        float: right;
        padding-left: 38px
    }
    body[class*=product-product-] .shipping-wrap {
        margin-top: 0
    }
    body[class*=product-product-] .shipping-wrap .dropdown-menu {
        right: 0;
        left: auto
    }
    body[class*=product-product-] .product-image-wrap {
        width: auto;
        padding-right: 38px
    }
    body[class*=product-product-] .information-wrap .information-menu {
        margin-bottom: 42px
    }
    body[class*=product-product-] .information-wrap h3 {
        margin-bottom: 50px
    }
    body[class*=product-product-] #tab-description .title-video,
    body[class*=product-product-] #tab-description>div:nth-child(2) {
        padding-left: 0
    }
    body[class*=product-product-] .panda_infoblock .col-sm-2 {
        width: 33.333333%;
        margin-bottom: 46px
    }
    body[class*=product-product-] .panda-contact-info-module .block.block-phone button,
    body[class*=product-product-] .panda-contact-info-module form button {
        font-size: 15px
    }
    .sets .owl-theme .owl-nav [class*=owl-] {
        margin-top: -40px
    }
    .sets .owl-theme .owl-nav .owl-prev {
        left: -11px
    }
    .sets .owl-theme .owl-nav .owl-next {
        right: -11px
    }
    .sets .set .cell {
        width: 26%
    }
    .sets .set .cell:nth-child(2) {
        width: 4%;
        margin-right: 2%
    }
    .sets img {
        width: auto!important
    }
    body.information-contact h1 {
        font-family: PhenomenaRegular;
        font-size: 40px;
        margin-bottom: 30px;
        text-align: center
    }
    body.information-contact .btn-wrap {
        margin-top: 2px;
        margin-bottom: 23px;
        text-align: center
    }
    body.information-contact .panda-contact-info-module .block.block-phone button,
    body.information-contact .panda-contact-info-module form button {
        font-size: 15px
    }
    body.information-reviews h1,
    body[class*="information-information-"] h1 {
        font-family: PhenomenaRegular;
        font-size: 40px;
        margin-top: 14px;
        margin-bottom: 20px
    }
    body.information-reviews .reviews-container {
        width: 100%
    }
    body.checkout-simplecheckout .simplecheckout-cart .is-options td {
        padding-bottom: 0
    }
    body.checkout-simplecheckout .simplecheckout-cart th {
        border-top: none;
        border-bottom-color: #eee
    }
    body.checkout-simplecheckout .simplecheckout-cart th.image,
    body.checkout-simplecheckout .simplecheckout-cart tr.image {
        width: 20%;
        text-align: left
    }
    body.checkout-simplecheckout .simplecheckout-cart th.name,
    body.checkout-simplecheckout .simplecheckout-cart tr.name {
        width: 30%
    }
    body.checkout-simplecheckout .simplecheckout-cart th.price,
    body.checkout-simplecheckout .simplecheckout-cart tr.price {
        width: 32%
    }
    body.checkout-simplecheckout .simplecheckout-cart th.options-mobile,
    body.checkout-simplecheckout .simplecheckout-cart tr.options-mobile {
        display: table-row
    }
    body.checkout-simplecheckout .simplecheckout-cart th.options-mobile td,
    body.checkout-simplecheckout .simplecheckout-cart tr.options-mobile td {
        padding: 0 0 22px;
        border-top: none
    }
    body.checkout-simplecheckout .simplecheckout-cart tr.image {
        padding-right: 10px
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon {
        margin-bottom: 34px
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon input {
        width: 70%;
        min-width: 70%;
        max-width: 70%;
        margin-right: 30px!important
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon a.btn-basic {
        margin-right: 0!important
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon.active input {
        width: 60%;
        max-width: 60%
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon.active a.btn-basic {
        margin-right: 20px!important
    }
    body.checkout-simplecheckout #simplecheckout_shipping_address .form-group {
        width: 50%
    }
    body.checkout-simplecheckout #simplecheckout_shipping_address .form-group.row-shipping_address_address_2 {
        width: 100%
    }
    body.checkout-simplecheckout .payment-wrap li,
    body.checkout-simplecheckout .shipping-wrap li {
        width: 33.33333333%
    }
    #panda_special_sales {
        padding-bottom: 25px
    }
    #panda_special_sales .pss-title {
        font-size: 40px
    }
    #panda_special_sales .pss-product .pss-pi_options {
        width: 30%
    }
    #panda_special_sales .pss-product .product-info {
        width: 45%;
        margin-right: 15px
    }
    #panda_special_sales .pss-product .pss-pi_price {
        width: 23%;
        margin-left: 15px
    }
    #panda_special_sales .pss-info {
        padding-top: 19px
    }
    #panda_special_sales .pss-info>span {
        font-size: 15px;
        float: left;
        width: 65%
    }
    #panda_special_sales .pss-info>span br {
        display: none
    }
    #panda_special_sales .pss-info button {
        float: right
    }
}

@media (max-width:960px) {
    body.common-home {
        padding: 0 30px;
        background: url(../image/panda/bg_home.jpg) center top no-repeat
    }
    body.common-home .container {
        width: 100%;
        margin-right: auto;
        margin-left: auto;
        padding-right: 2px;
        padding-left: 2px
    }
    .panda-call-back.theme-call-1,
    .panda-call-back.theme-call-2 {
        margin-right: -32px;
        margin-left: -32px;
        padding-right: 10px;
        padding-left: 10px
    }
    .panda-call-back.theme-call-3 {
        margin-right: -30px;
        margin-left: -30px;
        padding-right: 10px;
        padding-left: 10px
    }
    .panda-how-to-works .wrap,
    .panda-review.horizont-theme {
        margin-right: -32px;
        margin-left: -32px;
        padding-right: 32px;
        padding-left: 32px
    }
    .panda-map {
        margin-right: -30px;
        margin-left: -30px
    }
    .panda-map .information {
        left: 30px
    }
    body.information-contact .panda-map {
        margin-right: 0;
        margin-left: 0
    }
    body.information-contact .panda-map .information {
        left: 10px
    }
    .simplecheckout-cart .remove .special-btn {
        margin-top: 35px!important
    }
}

@media (max-width:959px) {
    #menu .navbar-nav>li {
        padding-right: 12px!important;
        padding-left: 12px!important
    }
    #menu .navbar-nav>li>a,
    #menu .navbar-nav>li>button {
        font-size: 11px
    }
    #menu .navbar-nav>li:first-child {
        padding-left: 0!important
    }
    #menu .navbar-nav>li:last-child {
        padding-right: 0!important
    }
    #menu,
    body:not(.common-home) #content,
    footer {
        padding-right: 20px;
        padding-left: 20px
    }
    .panda-you-watch .product-thumb .name,
    .panda-you-watch .product-thumb:hover .name {
        font-size: 14.5px;
        width: 115px
    }
    .panda-you-watch .product-thumb .price span:not(.old),
    .panda-you-watch .product-thumb:hover .price span:not(.old) {
        font-size: 32px
    }
    body[class*=product-product-] .breadcrumb a,
    body[class*=product-product-] .breadcrumb li,
    body[class*=product-product-] .link-compare span:nth-child(1) {
        font-size: 15px
    }
    .panda-you-watch .product-thumb .btn-category,
    .panda-you-watch .product-thumb:hover .btn-category {
        width: auto;
        padding: 0 25px
    }
    .category-navigation {
        display: -ms-flexbox;
        display: box;
        display: -webkit-box;
        display: flex;
        flex-direction: column-reverse;
        text-align: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse
    }
    .category-navigation>div.pull-right {
        float: none!important
    }
    .panda-call-back.theme-call-1,
    .panda-call-back.theme-call-2,
    .panda-call-back.theme-call-3 {
        margin-bottom: 50px;
        text-align: center
    }
    .panda-call-back.theme-call-1 form,
    .panda-call-back.theme-call-2 form,
    .panda-call-back.theme-call-3 form {
        margin-left: 0
    }
    .panda-call-back.theme-call-1 .wrap,
    .panda-call-back.theme-call-2 .wrap,
    .panda-call-back.theme-call-3 .wrap {
        display: inline-block
    }
    .panda-call-back.theme-call-1 img,
    .panda-call-back.theme-call-2 img,
    .panda-call-back.theme-call-3 img {
        display: none
    }
    .panda-category h4 {
        margin-bottom: 55px;
        text-align: center
    }
    .panda_category_line h4 {
        width: 100%
    }
    .panda-search-screen .img-responsive {
        margin: auto
    }
    .panda-search-screen .search-container .title h5 {
        float: left;
        margin-bottom: 35px
    }
    .panda-search-screen .search-container .title .find-result {
        float: right;
        margin-top: 24px
    }
    .panda-search-screen .search-container .search-line {
        margin-top: 0
    }
    .panda-you-watch .name {
        height: 38px
    }
    body[class*=product-product-] .breadcrumb li:after {
        padding-right: 5px;
        padding-left: 25px
    }
    body[class*=product-product-] .link-compare .count {
        font-size: 11px
    }
    body[class*=product-product-] .payment-wrap ul {
        margin-left: 12px
    }
    body[class*=product-product-] .important-information {
        position: relative;
        margin-right: -18px;
        margin-left: -18px;
        padding-right: 18px;
        padding-left: 90px
    }
    body[class*=product-product-] .important-information:before {
        left: 19px
    }
    body[class*=product-product-] .guarantee .info {
        margin-right: -16px;
        margin-left: -16px;
        padding-right: 16px;
        padding-left: 16px
    }
    body.information-contact .panda-contact-info-module,
    body[class*=product-product-] #panda-how-to-works .wrap,
    body[class*=product-product-] .panda-contact-info-module {
        margin-right: -18px;
        margin-left: -18px;
        padding-right: 18px;
        padding-left: 18px
    }
    body.information-contact .panda-contact-info-module .block,
    body.information-contact .panda-contact-info-module .right-block,
    body.information-contact .panda-contact-info-module .title,
    body[class*=product-product-] .panda-contact-info-module .block,
    body[class*=product-product-] .panda-contact-info-module .right-block,
    body[class*=product-product-] .panda-contact-info-module .title {
        padding-left: 0
    }
    body.information-contact .panda-contact-info-module .left-block,
    body[class*=product-product-] .panda-contact-info-module .left-block {
        zoom: 1;
        padding-right: 0;
        border: none
    }
    body.information-contact .panda-contact-info-module .left-block:after,
    body.information-contact .panda-contact-info-module .left-block:before,
    body[class*=product-product-] .panda-contact-info-module .left-block:after,
    body[class*=product-product-] .panda-contact-info-module .left-block:before {
        display: table;
        content: ''
    }
    body.information-contact .panda-contact-info-module .left-block:after,
    body[class*=product-product-] .panda-contact-info-module .left-block:after {
        clear: both
    }
    body.information-contact .panda-contact-info-module .left-contact,
    body.information-contact .panda-contact-info-module .right-contact,
    body[class*=product-product-] .panda-contact-info-module .left-contact,
    body[class*=product-product-] .panda-contact-info-module .right-contact {
        float: left
    }
    body.information-contact .panda-contact-info-module .left-contact,
    body[class*=product-product-] .panda-contact-info-module .left-contact {
        width: 55%;
        padding-right: 20px
    }
    body.information-contact .panda-contact-info-module .right-contact,
    body[class*=product-product-] .panda-contact-info-module .right-contact {
        width: 45%
    }
    body.information-contact .panda-contact-info-module .right-contact br,
    body[class*=product-product-] .panda-contact-info-module .right-contact br {
        display: none
    }
    body.information-contact .panda-contact-info-module .title:before,
    body[class*=product-product-] .panda-contact-info-module .title:before {
        position: relative
    }
    body[class*=product-product-] .information-wrap .tabs-wrap:nth-child(2n) {
        padding-right: 2px
    }
    body[class*=product-product-] .information-wrap .tabs-wrap:nth-child(2n+1) {
        padding-left: 2px
    }
    body.information-contact .panda-contact-info-module {
        margin-right: -20px;
        margin-left: -20px;
        padding-right: 20px;
        padding-left: 20px
    }
    .sets .set .cell {
        width: 43%
    }
    .sets .set .cell:nth-child(2) {
        width: 5%;
        margin-right: 1%
    }
    body.checkout-simplecheckout #simplecheckout_shipping .checkout-heading.panel-heading {
        margin-top: 28px
    }
    body.checkout-simplecheckout #simplecheckout_payment .checkout-heading.panel-heading {
        margin-top: 43px
    }
    body.checkout-simplecheckout #simplecheckout_payment .checkout-heading.panel-heading,
    body.checkout-simplecheckout #simplecheckout_shipping .checkout-heading.panel-heading {
        text-align: center
    }
    body.checkout-simplecheckout .payment-wrap,
    body.checkout-simplecheckout .shipping-wrap {
        border: none
    }
    body.checkout-simplecheckout .payment-wrap li,
    body.checkout-simplecheckout .shipping-wrap li {
        width: 50%;
        padding: 24px
    }
    body.checkout-simplecheckout .payment-wrap li label,
    body.checkout-simplecheckout .shipping-wrap li label {
        height: 270px;
        border: 1px solid #e5e5e5!important
    }
    body.checkout-simplecheckout .payment-wrap li label.active,
    body.checkout-simplecheckout .shipping-wrap li label.active {
        border: 5px solid #3eb5f1!important
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon input {
        width: 65%
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon.active input {
        width: 52%
    }
    #panda_special_sales .pss-title {
        font-size: 30px;
        text-align: center
    }
    #panda_special_sales .pss-product {
        display: block
    }
    #panda_special_sales .pss-product>div {
        width: 100%!important
    }
    #panda_special_sales .pss-product .product-info {
        margin-right: 0;
        padding-right: 0;
        text-align: center
    }
    #panda_special_sales .pss-product .product-info span {
        margin-top: 10px;
        margin-bottom: 15px
    }
    #panda_special_sales .pss-product .product-info img {
        float: none;
        margin-right: 0
    }
    #panda_special_sales .pss-product .pss-pi_price {
        margin-top: 25px;
        margin-left: 0
    }
    #panda_special_sales .pss-product .pss-pi_button {
        margin-top: 15px;
        margin-right: 15px;
        margin-bottom: 15px;
        text-align: center
    }
    #panda_special_sales .pss-info {
        border-top: none
    }
    #panda_special_sales .pss-info span {
        float: none;
        width: 100%
    }
}

@media (max-width:900px) {
    .panda-category>.row>.col-sm-2 {
        width: 30%
    }
    .panda-category .product-container {
        width: 70%
    }
    .panda-category .product-grid .pg-col-4,
    .panda-category .product-grid .pg-col-3 {
        width: 50%
    }
}

@media (max-width:859px) {
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon.active input {
        width: 49%;
        max-width: 49%
    }
}

@media (max-width:892px) {
    #menu .navbar-nav>li {
        padding-right: 10px!important;
        padding-left: 10px!important
    }
}

@media (max-width:865px) {
    #menu .navbar-nav>li {
        padding-right: 3px!important;
        padding-left: 3px!important
    }
    #menu .navbar-nav>li a {
        padding-right: 6px;
        padding-left: 6px
    }
    .panda-category .sort>span {
        display: none
    }
}

@media (max-width:850px) {
    #menu .navbar-nav>li {
        padding-right: 3px!important;
        padding-left: 3px!important
    }
    #menu .navbar-nav>li a {
        padding-right: 6px;
        padding-left: 6px
    }
}

@media (max-width:767px) {
    #menu.fixed {
        position: relative
    }
    body.common-home {
        padding: 0
    }
    #logo figcaption {
        display: none
    }
    #menu .navbar-header.visible-xs {
        display: none!important
    }
    header .header-wrap {
        padding: 0 20px
    }
    #top-menu .pull-left {
        padding-left: 20px
    }
    #top-menu .pull-right {
        padding-right: 20px
    }
    #mobile-category-tool {
        margin-bottom: 30px
    }
    #mobile-category-tool button {
        padding: 10px 30px;
        -webkit-transition: all .15s linear;
        transition: all .15s linear;
        vertical-align: top;
        color: #fff;
        border: none;
        border-radius: 50px;
        background: #3eb5f1
    }
    #mobile-category-tool button:focus,
    #mobile-category-tool button:hover {
        background: #109ce2
    }
    #mobile-category-tool button:first-child {
        margin-right: 10px
    }
    .hr-catalog {
        margin-bottom: 20px
    }
    body:not(.common-home) #content {
        -webkit-box-shadow: none;
        box-shadow: none
    }
    body[class*=product-category-] {
        background: url(../image/panda/cinema.jpg) no-repeat
    }
    .panda-you-watch {
        margin-right: -22px;
        margin-left: -22px
    }
    .panda-you-watch .row.p-slider {
        display: none;
        margin: 0
    }
    .panda-you-watch .p-slider>div:last-child,
    .panda-you-watch .row.p-slider.owl-carousel.owl-loaded {
        display: block
    }
    .panda-you-watch h4 {
        margin-right: 20px;
        margin-bottom: 5px;
        margin-left: 20px
    }
    .panda-you-watch img {
        width: 148px!important
    }
    .panda-you-watch .p-slider>div {
        width: auto;
        padding: 0
    }
    .panda-you-watch .product-thumb,
    .panda-you-watch .product-thumb:hover {
        padding-top: 5px!important;
        padding-bottom: 28px!important
    }
    .panda-you-watch .product-thumb:after,
    .panda-you-watch .product-thumb:before,
    .panda-you-watch .product-thumb:hover:after,
    .panda-you-watch .product-thumb:hover:before {
        display: none
    }
    .te4d4625 {
        padding-bottom: 0;
        border-bottom: none
    }
    .panda_home_hello {
        text-align: center
    }
    .panda_home_hello h1 {
        font-size: 40px;
        line-height: 40px;
        text-shadow: 0 6px 100.28px #000
    }
    .panda_home_hello h2 {
        font-size: 20px
    }
    .panda_home_hello h1,
    .panda_home_hello h2 {
        display: inline-block;
        text-align: center
    }
    .panda_home_hello .btn-call-back {
        margin-top: 5px;
        padding-right: 30px;
        padding-left: 30px
    }
    .panda_home_hello .video-youtube {
        position: relative;
        top: auto;
        left: auto;
        display: inline-block;
        /*margin-top: 90px;
        margin-bottom: 100px;*/
        margin-bottom: 40px;
        -webkit-transform: none;
        transform: none
    }
    .panda_infoblock {
        margin-top: 200px!important
    }
    .panda_infoblock>.row {
        background: #222530;
        -webkit-box-shadow: 0 -35px 60px 120px rgba(34, 37, 48, .99);
        box-shadow: 0 -35px 60px 120px rgba(34, 37, 48, .99)
    }
    .panda_infoblock .col-sm-2 {
        width: 290px;
        margin: auto;
        text-align: center
    }
    .panda_category_line p .flat,
    .panda_infoblock .descriptions {
        margin-left: 0
    }
    .panda_infoblock .col-sm-2:first-child {
        margin-top: -250px
    }
    .panda_infoblock .col-sm-2:last-child {
        margin-bottom: 60px
    }
    .panda_infoblock img {
        float: none;
        margin-bottom: 10px
    }
    .panda_infoblock .descriptions p {
        font-size: 20px;
        line-height: 25px
    }
    .panda_infoblock h5 {
        font-size: 33px!important;
        line-height: 37px!important
    }
    .panda_category_line {
        height: auto;
        margin: 0;
        padding: 15px;
        text-align: center;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .panda-map,
    .panda-map .container,
    .panda-map .map {
        /*2024-10-10 height: 750px*/
    }
    .panda_category_line:not(.panda-popular-screens) h4 {
        font-size: 46px;
        line-height: 46px;
        width: 100%;
        margin-top: 20px
    }
    .panda_category_line .col-xs-5 {
        width: 33.3333333%;
        text-align: left
    }
    .panda_category_line figure {
        margin-bottom: 40px
    }
    .panda_category_line:after,
    .panda_category_line:before {
        display: none
    }
    .panda_category_line:not(.panda-popular-screens) p {
        display: inline-block;
        margin-top: -20px;
        text-align: left
    }
    .panda-home-info h4,
    .panda-how-to-works h4 {
        text-align: center
    }
    .panda_category_line p .visible-xs {
        margin-bottom: 10px
    }
    .panda-search-screen {
        margin-bottom: 0
    }
    .panda-search-screen .step-image {
        border: 15px solid #e0eef6;
        border-bottom: none
    }
    .panda-search-screen .step-image img {
        margin: auto
    }
    .panda-call-back.theme-call-1,
    .panda-call-back.theme-call-2,
    .panda-call-back.theme-call-3 {
        margin: 0 -2px;
        padding: 40px;
        text-align: center
    }
    .panda-call-back.theme-call-1 .title,
    .panda-call-back.theme-call-2 .title,
    .panda-call-back.theme-call-3 .title {
        font-size: 46px;
        line-height: 50px;
        margin-bottom: 20px
    }
    .panda-call-back.theme-call-1 .description,
    .panda-call-back.theme-call-2 .description,
    .panda-call-back.theme-call-3 .description {
        margin-bottom: 30px
    }
    .panda-call-back.theme-call-1 img,
    .panda-call-back.theme-call-2 img,
    .panda-call-back.theme-call-3 img {
        display: none
    }
    .panda-call-back.theme-call-1 .form-wrap,
    .panda-call-back.theme-call-2 .form-wrap,
    .panda-call-back.theme-call-3 .form-wrap {
        display: block;
        float: none;
        overflow: visible;
        width: auto;
        margin: 0;
        border-radius: 0;
        background: 0 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .panda-call-back.theme-call-1 .form-wrap input,
    .panda-call-back.theme-call-2 .form-wrap input,
    .panda-call-back.theme-call-3 .form-wrap input {
        display: block;
        width: 80%;
        margin: 0 auto 20px;
        border-radius: 50px!important;
        -webkit-box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34), 0 14px 15.3px 2.7px rgba(119, 98, 24, .23);
        box-shadow: 0 5px 6.79px .21px rgba(139, 76, 15, .34), 0 14px 15.3px 2.7px rgba(119, 98, 24, .23)
    }
    .panda-call-back.theme-call-1 .btn-basic,
    .panda-call-back.theme-call-2 .btn-basic,
    .panda-call-back.theme-call-3 .btn-basic {
        width: 80%;
        margin: auto
    }
    .panda-category h4 {
        margin-top: 50px;
        margin-bottom: 49px
    }
    .panda-category .product-container {
        width: 100%;
        padding: 0 5px
    }
    .panda-category .filter-line {
        display: block!important;
        zoom: 1;
        margin-right: 20px;
        margin-left: 20px
    }
    .panda-category .filter-line:after,
    .panda-category .filter-line:before {
        display: table;
        content: ''
    }
    .panda-category .filter-line:after {
        clear: both
    }
    .panda-category .product-grid {
        padding: 0 20px
    }
    .panda-category .product-grid .pg-col-3,
    .panda-category .product-grid .pg-col-4 {
        width: 33.33333%
    }
    .panda-category .btn-filter {
        font-size: 20px;
        width: 290px;
        margin-bottom: 30px;
        padding: 10px 30px;
        -webkit-transition: all .1s linear;
        transition: all .1s linear;
        color: #fff;
        border: none;
        border-radius: 50px;
        background: #3eb5f1
    }
    .panda-category .btn-filter:hover {
        opacity: .9;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
        filter: alpha(opacity=90)
    }
    .panda-category .btn-filter:active {
        opacity: .8;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
        filter: alpha(opacity=80)
    }
    .panda-category #mobile-category-tool {
        display: none!important
    }
    .panda-call-back .wrap {
        display: block!important
    }
    .panda-home-info {
        padding: 0 20px
    }
    .panda-call-back.theme-call-2 {
        margin-right: -2px;
        margin-left: -2px;
        padding-right: 10px;
        padding-left: 10px
    }
    .panda-call-back.theme-call-3,
    .panda-review.horizont-theme {
        margin-right: 0;
        margin-left: 0;
        padding-right: 10px;
        padding-left: 10px
    }
    .panda-map {
        margin-right: 0;
        margin-left: 0
    }
    .panda-map .information {
        top: auto;
        bottom: 25px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
    .panda-map .information:before {
        position: absolute;
        top: -30px;
        left: 50%;
        content: '';
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        border: 15px solid;
        border-color: transparent transparent #fff
    }
    .panda-how-to-works .wrap {
        margin-right: -2px;
        margin-left: -2px
    }
    .panda-how-to-works .wrap ul li {
        position: relative;
        display: block;
        float: none;
        width: auto;
        margin-left: 30px;
        text-align: left
    }
    .error-panda-call-back:before,
    .panda-how-to-works .wrap .btn-basic,
    .panda-how-to-works .wrap ul li img,
    .panda-how-to-works .wrap ul li:last-child .description:before,
    .panda-review.horizont-theme .btn-show-r,
    body[class*=product-product-] #form-review .form-horizontal br,
    body[class*=product-product-] .panda_infoblock .descriptions h5 br {
        display: none
    }
    .panda-how-to-works .wrap ul li figure {
        height: auto
    }
    .panda-how-to-works .wrap ul li .description:after,
    .panda-how-to-works .wrap ul li .description:before {
        top: 17px;
        left: -33px;
        width: 8px;
        height: 100%;
        border-top: none;
        border-right: 2px solid #fff;
        border-bottom: none;
        border-left: 2px solid #fff
    }
    .panda-how-to-works .wrap ul li figure figcaption {
        font-family: CirceRegular;
        font-size: 18px;
        position: relative;
        margin-bottom: 16px;
        text-align: left;
        color: #ffcd1f
    }
    .panda-how-to-works .wrap ul li .description {
        position: initial;
        margin-top: 0
    }
    .panda-how-to-works .wrap ul li .description:before {
        right: auto
    }
    .panda-how-to-works .wrap ul li .description .dot {
        top: 13px;
        left: -30px
    }
    .panda-review.horizont-theme {
        margin-bottom: 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    .panda-review.horizont-theme .slider-wrap {
        overflow: hidden
    }
    .panda-review.horizont-theme .owl-theme .owl-nav .owl-prev {
        left: 0
    }
    .panda-review.horizont-theme .owl-theme .owl-nav .owl-next {
        right: 0
    }
    .panda-review.horizont-theme h4 {
        font-size: 46px;
        float: none;
        margin-bottom: 15px;
        text-align: center
    }
    body.common-home .panda-faq {
        margin-top: 0;
        padding: 0 20px
    }
    body.common-home .panda-faq h4 {
        font-size: 45px;
        text-align: center
    }
    .error-panda-call-back {
        bottom: auto;
        width: 80%;
        margin: auto auto 10px;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        border-radius: 50px
    }
    body.information-contact .panda-contact-info-module .form-control,
    body[class*=product-product-] .panda-contact-info-module .form-control {
        border-radius: 0
    }
    .error-panda-call-back.name {
        top: -50px;
        left: 50%
    }
    .error-panda-call-back.phone {
        top: -90px;
        left: 50%
    }
    .panda-category .mfilter-selected-filters {
        padding: 0 20px;
        text-align: center
    }
    body[class*=product-product-] .product-main-wrap .top>div:first-child>span:not(.old),
    body[class*=product-product-] .product-main-wrap .top>div:first-child>span:not(.old) span {
        font-size: 33px!important
    }
    body[class*=product-product-] .panda_infoblock {
        margin-top: 15px!important;
        margin-bottom: 0!important
    }
    body[class*=product-product-] .panda_infoblock h4 {
        font-size: 30px
    }
    body[class*=product-product-] .panda_infoblock .row {
        background: 0 0;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    body[class*=product-product-] .panda_infoblock .col-sm-2 {
        width: 100%;
        margin-bottom: 25px
    }
    body[class*=product-product-] .panda_infoblock img {
        float: left
    }
    body[class*=product-product-] .panda_infoblock .descriptions {
        margin-left: 40px
    }
    body[class*=product-product-] .panda_infoblock .descriptions h5 {
        font-size: 20px!important;
        line-height: 100%!important;
        margin-bottom: 10px!important;
        text-align: left
    }
    body[class*=product-product-] .panda_infoblock .descriptions p {
        font-size: 15px;
        line-height: 120%;
        text-align: left
    }
    body[class*=product-product-] .information-wrap .information-menu ul li a {
        font-size: 16px
    }
    body[class*=product-product-] #panda-how-to-works .wrap,
    body[class*=product-product-] .important-information,
    body[class*=product-product-] .panda-contact-info-module,
    body[class*=product-product-] .panda-you-watch {
        margin-right: -20px;
        margin-left: -20px
    }
    body[class*=product-product-] #panda-how-to-works .wrap,
    body[class*=product-product-] .panda-contact-info-module {
        padding-right: 20px;
        padding-left: 20px
    }
    body[class*=product-product-] #form-review .form-horizontal label[for=input-order-number] {
        padding-left: 0
    }
    body[class*=product-product-] #form-review input {
        margin-bottom: 18px
    }
    body[class*=product-product-] #form-review .form-horizontal .form-group {
        margin-bottom: 5px
    }
    body[class*=product-product-] #form-review .form-horizontal input {
        height: 44px
    }
    body[class*=product-product-] #form-review .form-horizontal textarea {
        margin-bottom: 13px
    }
    body[class*=product-product-] #form-review .form-horizontal .label-experience,
    body[class*=product-product-] #form-review .form-horizontal label {
        margin-bottom: 15px
    }
    body.information-reviews .filter-mobile.visible-xs,
    body[class*=product-product-] #review .filter-mobile.visible-xs {
        display: inline-block!important
    }
    body[class*=product-product-] #form-review .anonymous-wrap {
        margin-top: 5px;
        margin-bottom: 15px;
        padding-bottom: 25px;
        border-bottom: 1px solid #e5e5e5
    }
    body[class*=product-product-] #form-review .button-wrap button {
        float: none;
        margin-bottom: 15px
    }
    body[class*=product-product-] #form-review .button-wrap span {
        margin-bottom: 10px;
        margin-left: 0
    }
    body.information-contact #content,
    body[class*=product-product-] .guarantee>.row {
        margin-bottom: 0
    }
    body[class*=product-product-] .guarantee .info {
        margin-top: 15px
    }
    body.information-contact .panda-map .information {
        left: 50%
    }
    body.product-search #input-search {
        width: 100%
    }
    .table-responsive {
        overflow-y: hidden;
        width: 100%;
        margin-bottom: 15px;
        border: 1px solid #eee;
        -ms-overflow-style: -ms-autohiding-scrollbar
    }
}

@media (max-width:725px) {
    #cart:hover,
    #menu #account a:hover {
        -webkit-transition: all .1s linear;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
        opacity: .8
    }
    #logo img {
        margin-bottom: -10px
    }
    #logo figcaption {
        display: block;
        margin-top: 6px
    }
    header .header-wrap {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center
    }
    .header-wrap .tool-wrap {
        width: auto;
        margin-bottom: 14px
    }
    #account,
    #cart,
    #cart #cart-total {
        display: none
    }
    #cart {
        margin: 14px 0 0
    }
    #cart:hover {
        transition: all .1s linear;
        filter: alpha(opacity=80)
    }
    #cart #cart-items {
        margin-right: 10px;
        background-image: url(../image/panda/basket-mob.png)
    }
    #menu #account,
    #menu .btn-search {
        margin-top: 15px;
        margin-right: 20px
    }
    #menu {
        position: relative
    }
    #menu .navbar-nav>li>a {
        font-size: 12px
    }
    #menu.open #search {
        display: block
    }
    #menu.open #search:before {
        right: 75px
    }
    #menu #account {
        line-height: 0
    }
    #menu #account a {
        font-size: 0!important;
        line-height: 0;
        padding: 0
    }
    #menu #account a:hover {
        transition: all .1s linear;
        filter: alpha(opacity=80)
    }
    #menu #account a:before {
        position: relative;
        top: auto;
        display: block;
        width: 24px;
        height: 24px;
        background-image: url(../image/panda/account-mob.png)
    }
    #menu .btn-search {
        font-size: 0!important
    }
    #menu .btn-search:hover {
        -webkit-transition: all .1s linear;
        transition: all .1s linear;
        opacity: .8;
        -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)';
        filter: alpha(opacity=80)
    }
    #menu .btn-search:before {
        width: 24px;
        height: 24px;
        margin-right: 0;
        content: '';
        background-image: url(../image/panda/search-mob.png)
    }
    #menu .navbar-header.visible-xs {
        display: block!important
    }
    #menu .btn-navbar {
        font-family: CirceBold;
        font-size: 16px!important;
        display: block;
        padding: 15px 0;
        color: #000
    }
    #menu .btn-navbar:active,
    #menu .btn-navbar:focus,
    #menu .btn-navbar:hover {
        text-decoration: none
    }
    #menu .btn-navbar:before {
        display: inline-block;
        width: 19px;
        height: 18px;
        margin-top: -4px;
        margin-right: 10px;
        content: '';
        vertical-align: middle;
        background-image: url(data:image/svg+xml;base64,PHN2ZyAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgd2lkdGg9IjE5cHgiIGhlaWdodD0iMThweCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiAgZmlsbD0icmdiKDQwLCA0MiwgNTEpIiBkPSJNMTguMDAwLDEwLjAwMCBMMS4wMDAsMTAuMDAwIEMwLjQ0OCwxMC4wMDAgLTAuMDAwLDkuNTUyIC0wLjAwMCw5LjAwMCBDLTAuMDAwLDguNDQ4IDAuNDQ4LDguMDAwIDEuMDAwLDguMDAwIEwxOC4wMDAsOC4wMDAgQzE4LjU1Miw4LjAwMCAxOS4wMDAsOC40NDggMTkuMDAwLDkuMDAwIEMxOS4wMDAsOS41NTIgMTguNTUyLDEwLjAwMCAxOC4wMDAsMTAuMDAwIFpNMTguMDAwLDIuMDAwIEwxLjAwMCwyLjAwMCBDMC40NDgsMi4wMDAgLTAuMDAwLDEuNTUyIC0wLjAwMCwxLjAwMCBDLTAuMDAwLDAuNDQ4IDAuNDQ4LC0wLjAwMCAxLjAwMCwtMC4wMDAgTDE4LjAwMCwtMC4wMDAgQzE4LjU1MiwtMC4wMDAgMTkuMDAwLDAuNDQ4IDE5LjAwMCwxLjAwMCBDMTkuMDAwLDEuNTUyIDE4LjU1MiwyLjAwMCAxOC4wMDAsMi4wMDAgWk0xLjAwMCwxNi4wMDAgTDE4LjAwMCwxNi4wMDAgQzE4LjU1MiwxNi4wMDAgMTkuMDAwLDE2LjQ0OCAxOS4wMDAsMTcuMDAwIEMxOS4wMDAsMTcuNTUyIDE4LjU1MiwxOC4wMDAgMTguMDAwLDE4LjAwMCBMMS4wMDAsMTguMDAwIEMwLjQ0OCwxOC4wMDAgLTAuMDAwLDE3LjU1MiAtMC4wMDAsMTcuMDAwIEMtMC4wMDAsMTYuNDQ4IDAuNDQ4LDE2LjAwMCAxLjAwMCwxNi4wMDAgWiIvPjwvc3ZnPg==)
    }
    #menu .collapse.in {
        display: block
    }

    .panda-category .product-grid .pg-col-3,
    .panda-category .product-grid .pg-col-4 {
        width: 50%
    }
}

@media (max-width:690px) {
    body[class*=product-product-] .breadcrumb,
    body[class*=product-product-] .link-compare,
    body[class*=product-product-] .product-page-hr {
        display: none
    }
    body[class*=product-product-] h1 {
        font-family: CirceRegular;
        font-size: 24px;
        line-height: 130%
    }
    body[class*=product-product-] .labels {
        top: -12px
    }
    body[class*=product-product-] .product-wrap #thumb {
        text-align: center
    }
    body[class*=product-product-] .product-wrap .left,
    body[class*=product-product-] .product-wrap .right {
        float: none;
        width: 100%;
        padding-right: 0;
        padding-left: 0
    }
    body[class*=product-product-] .product-wrap .col-xs-5 {
        width: 100%
    }
    body[class*=product-product-] .product-wrap .product-image-wrap {
        padding-right: 0
    }
    body[class*=product-product-] .additional-images li {
        width: 12%
    }
    body[class*=product-product-] .product-main-wrap {
        margin-top: 15px;
        margin-left: 0;
        padding: 0;
        border: none
    }
    body[class*=product-product-] .product-main-wrap .top>div:first-child {
        width: auto;
        margin-right: 20px
    }
    body[class*=product-product-] .product-main-wrap .top>div:last-child {
        width: auto;
        margin-top: 5px
    }
    body[class*=product-product-] .product-main-wrap .top>div:last-child span {
        display: block
    }
    body[class*=product-product-] .guarantee img,
    body[class*=product-product-] .information-wrap .information-menu ul li:last-child {
        display: none
    }
    body[class*=product-product-] .product-main-wrap .product-promotion {
        margin-top: 15px
    }
    body[class*=product-product-] .short-attributes-wrap {
        margin-right: 0
    }
    body[class*=product-product-] .information-wrap .information-menu ul li {
        margin-right: 21px
    }
    body[class*=product-product-] .information-wrap .information-menu ul li a {
        font-size: 15px
    }
    body[class*=product-product-] .information-wrap .information-menu ul li:nth-last-child(2) {
        margin-right: 0
    }
    body[class*=product-product-] .important-information {
        margin-right: 0;
        margin-left: 0;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 54px
    }
    body[class*=product-product-] .important-information:before {
        top: 15px;
        left: 15px;
        width: 24px;
        height: 22px;
        -webkit-transform: none;
        transform: none;
        background: url(data:img/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAQAAABwdJQDAAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QA/4ePzL8AAAAHdElNRQfhCg0PIiOnn9KUAAABJ0lEQVQ4y42RoUtDURjFf9ehPNAFtSzMImjSsmYQo2IwzGIQBP8ALcOkICj+ATLDgqBFMVmHyopjZU1QEEURhiCIMNhgwthn2PNy33t3e/ek3zn3nFs+sCnJOzXGbU/KOijyS5MJ5nFSBmEYhbDgNnjmHIBjai71LMIIAAnabMQPvtnTvE0jrp6jGfA/HPSrDyKsB5IVhGTvQYGPSPbIZa96CmHO532OfJpBmLQPSlQ033KvuUjVVs8gpLW74lrzmP2Er/65urqjbLg8n+H6KoJn+B12DZdA2AwO6oFCVFu0TJujTpy+OPxHjw5roecqT6FkGWG0iwXeIv/lOY1kD1wApI1z9dcswpTihgZZpwGcMa0QFnlhyKHeJkVZccISHgMOgw4tSn/Ee0fLjz5h6AAAAABJRU5ErkJggg==) center center no-repeat
    }
    body[class*=product-product-] .guarantee .wrap {
        margin-left: 0;
        padding-left: 0
    }
    body[class*=product-product-] .guarantee .info {
        font-size: 15px;
        margin-right: 0;
        margin-left: 0;
        padding: 15px
    }
    body[class*=product-product-] #tab-description>div:nth-child(1) {
        padding-right: 2px
    }
    body[class*=product-product-] #tab-review .title,
    body[class*=product-product-] #tab-review .title h3 {
        margin-bottom: 25px
    }
    body[class*=product-product-] #tab-review .experience-use>div {
        width: 33.33333333%
    }
    body[class*=product-product-] #tab-review .experience-use>div label {
        padding: 10px 15px;
        text-align: left
    }
    body.information-contact .panda-contact-info-module .left-contact,
    body.information-contact .panda-contact-info-module .right-contact,
    body[class*=product-product-] .panda-contact-info-module .left-contact,
    body[class*=product-product-] .panda-contact-info-module .right-contact {
        padding: 0;
        width: 100%
    }
    body[class*=product-product-] #tab-review .navigation-wrap {
        text-align: center
    }
    body[class*=product-product-] #tab-review .navigation-wrap button {
        float: none;
        margin-top: 10px
    }
    body[class*=product-product-] #tab-review #review .block {
        padding-bottom: 0
    }
    body.information-reviews .navigation-wrap .pagination,
    body[class*=product-product-] #tab-review .pagination {
        display: block;
        text-align: center
    }
    body.information-contact .panda-contact-info-module h4,
    body[class*=product-product-] #panda-how-to-works h4,
    body[class*=product-product-] .panda-contact-info-module h4 {
        font-size: 30px;
        line-height: 110%;
        margin-top: 16px;
        text-align: left
    }
    body[class*=product-product-] #tab-review .experience-use>div label br {
        display: block
    }
    body.checkout-simplecheckout .breadcrumb,
    body.checkout-simplecheckout .city-info,
    body.information-contact .panda-contact-info-module .title:before,
    body[class*=product-product-] .panda-contact-info-module .title:before {
        display: none
    }
    body[class*=product-product-] .shipping-wrap .dropdown-menu {
        right: auto;
        left: 0
    }
    body.checkout-simplecheckout .simplecheckout-block:not(#simplecheckout_comment) .checkout-heading.panel-heading,
    body.checkout-simplecheckout h1 {
        font-size: 40px;
        text-align: center
    }
    body.information-reviews .navigation-wrap {
        text-align: center
    }
    button.btn-load-more {
        float: none!important
    }
    body.checkout-simplecheckout h1 {
        font-family: PhenomenaRegular;
        margin-bottom: 40px
    }
    body.checkout-simplecheckout #simplecheckout_shipping_address .form-group,
    body.checkout-simplecheckout .simplecheckout-block-content .form-group:not(.row-customer_news) {
        width: 100%
    }
    body.checkout-simplecheckout #simplecheckout_customer .checkout-heading.panel-heading span {
        float: none
    }
    body.checkout-simplecheckout .payment-wrap li,
    body.checkout-simplecheckout .shipping-wrap li {
        width: 100%;
        padding: 10px 0
    }
    body.checkout-simplecheckout .simpla-panda-footer {
        margin-right: -27px;
        margin-left: -27px;
        padding-right: 10px;
        padding-left: 10px
    }
    body.checkout-simplecheckout .simpla-panda-footer h4 {
        font-size: 40px
    }
    body.checkout-simplecheckout .simpla-panda-footer .coupon-bottom-info,
    body.checkout-simplecheckout .simpla-panda-footer .info-total {
        padding-left: 0;
        text-align: right
    }
    body.checkout-simplecheckout .simpla-panda-footer .info-total b {
        font-size: 45px
    }
    body.checkout-simplecheckout .data-processing {
        margin-right: -10px;
        margin-left: -10px
    }
    body.checkout-simplecheckout #simplecheckout_payment_form>div,
    body.checkout-simplecheckout .form-group.row-customer_news .checkbox,
    body.checkout-simplecheckout .shipping-description-info {
        margin-right: -12px;
        margin-left: -12px;
        padding-right: 10px;
        padding-left: 10px
    }
    body.checkout-simplecheckout .form-group.row-customer_news .checkbox {
        margin-right: -16px
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon {
        text-align: center
    }
    body.checkout-simplecheckout .simplecheckout-cart-total.coupon input {
        width: 100%!important;
        max-width: 100%!important;
        margin-right: 0!important;
        margin-bottom: 30px!important
    }
    body.checkout-simplecheckout .coupon-description,
    body.checkout-simplecheckout .coupon-error {
        margin-bottom: 30px
    }
    body.checkout-simplecheckout #total_total,
    body.checkout-simplecheckout .coupon-description,
    body.checkout-simplecheckout .coupon-error,
    body.checkout-simplecheckout .set-total {
        text-align: center
    }
    body.checkout-simplecheckout .simplecheckout-cart {
        display: block;
        text-align: center
    }
    body.checkout-simplecheckout .simplecheckout-cart th,
    body.checkout-simplecheckout .simplecheckout-cart thead,
    body.checkout-simplecheckout .simplecheckout-cart tr.options-mobile {
        display: none
    }
    body.checkout-simplecheckout .simplecheckout-cart tbody,
    body.checkout-simplecheckout .simplecheckout-cart td,
    body.checkout-simplecheckout .simplecheckout-cart tr {
        display: block
    }
    body.checkout-simplecheckout .simplecheckout-cart tr {
        margin-top: 15px;
        padding-top: 15px;
        border-top: 1px solid #eee
    }
    body.checkout-simplecheckout .simplecheckout-cart tr:first-child {
        margin-top: none;
        padding-top: 0;
        border: none
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.image {
        width: 100%;
        margin-bottom: 20px;
        padding: 0;
        text-align: center;
        border: none
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.name {
        width: 170px;
        margin: auto auto 19px;
        padding: 0;
        text-align: center;
        border: none
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.name a {
        font-size: 17px
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.price,
    body.checkout-simplecheckout .simplecheckout-cart tr td.remove {
        display: inline-block!important;
        padding: 0;
        border: none
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.options {
        display: block;
        padding: 0;
        border: none
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.options li {
        margin-bottom: 25px;
        text-align: left
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.quantity {
        display: block!important;
        margin-bottom: 10px;
        padding: 0;
        border: none
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.quantity .title-mob {
        font-family: CirceLight;
        font-size: 14px;
        display: block;
        margin-bottom: 12px
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.price {
        width: 80%;
        vertical-align: middle
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.price>div {
        margin-top: 0
    }
    body.checkout-simplecheckout .simplecheckout-cart tr td.remove {
        width: 18%;
        vertical-align: middle
    }
    body.checkout-simplecheckout .coupon-description {
        margin-left: 0
    }
    body.checkout-simplecheckout .simplecheckout-button-left {
        padding-left: 0
    }
    body.checkout-simplecheckout .simplecheckout-block {
        margin-right: -15px;
        margin-left: -15px
    }
}

@media (max-width:670px) {
    .menu-wrap,
    header {
        background: #222530
    }
    header {
        padding-top: 10px
    }
    header .tool-wrap {
        display: inline-block;
        margin: 0
    }
    header .tool-wrap a {
        font-size: 38px!important;
        line-height: 38px!important
    }
    header .tool-wrap .btn-call-back.visible-xs {
        display: none!important
    }
    header .header-wrap {
        display: block;
        text-align: center
    }
    header #logo {
        display: inline-block;
        margin: auto
    }
    header #logo>* {
        display: inline-block;
        text-align: left;
        vertical-align: middle
    }
    header #logo img {
        margin: 0
    }
    header #logo figcaption {
        margin-top: -6px
    }
    #top-menu {
        display: none
    }
    body:not(.common-home) {
        background: #fff
    }
    body.common-home {
        background: url(../image/panda/bg_home.jpg) -1000px 190px no-repeat
    }
    body.common-home .menu-wrap {
        -webkit-box-shadow: 0 50px 35px 30px rgba(34, 37, 48, .99);
        box-shadow: 0 50px 35px 30px rgba(34, 37, 48, .99)
    }
    #menu {
        margin: 0 20px 20px;
        -webkit-box-shadow: none;
        box-shadow: none
    }
    #coll-center {
        display: -ms-flexbox;
        display: box;
        display: -webkit-box;
        display: flex;
        flex-direction: column-reverse;
        -webkit-box-orient: vertical;
        -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse
    }
    #coll-center span {
        display: block;
        margin-top: 8px;
        margin-bottom: 0
    }
    .panda-banner {
        display: none!important
    }
    body[class*=product-category-] h1 {
        font-family: CirceRegular;
        font-size: 28px
    }
    footer .row>div:first-child h5 {
        margin-top: 0
    }
    footer h5 {
        margin-top: 22px
    }
    .copyright {
        margin-top: 20px;
        margin-bottom: 20px
    }
    #category-description h2 {
        font-size: 35px
    }
    .panda-search-screen .search-container .title h5 {
        display: block;
        float: none;
        margin-bottom: 40px;
        text-align: center
    }
    .panda-search-screen .search-container .title .find-result {
        display: block;
        float: none;
        margin-top: 10px;
        margin-bottom: 25px;
        text-align: center
    }
    body.information-contact .panda-contact-info-module {
        margin-right: -22px;
        margin-left: -22px;
        padding-right: 22px;
        padding-left: 22px
    }
    body.information-reviews .product-photo {
        float: none!important;
        margin: 0 0 15px!important;
        text-align: center
    }
    body.information-reviews .wrap-info span {
        line-height: 200%
    }
}

@media (max-width:600px) {
    .promotion-popup .promotion-product {
        width: 50%
    }
    body.record-record .seocmspro_author,
    body.record-record .seocmspro_author input[name=name],
    body.record-record .seocmspro_author input[name=email_ghost] {
        width: 100%
    }
    .panda_infoblock {
        visibility: hidden;
        display: none;
    }
    .panda_main_why {
        visibility: hidden;
        display: none;
    }
    .module--choice__container {
        visibility: hidden;
        display: none;
    }
}

@media (max-width:570px) {
    .sets .set .cell {
        float: none;
        width: 250px;
        margin: auto
    }
    .sets .set .cell.plus {
        width: auto;
        margin: 20px auto
    }
    .sets .set .cell.equally {
        margin: 30px auto 0
    }
    .sets .set .cell .title-total {
        margin-top: 10px
    }
    .sets .set .cell:nth-child(1) {
        display: block
    }
    .sets .set img {
        width: auto!important
    }
    .sets .owl-theme .owl-dots {
        margin-top: 20px
    }
}

@media (max-width:550px) {
    body[class*=product-product-] .shipping-wrap .dropdown-menu {
        width: 310px
    }
    body.information-contact .btn-wrap a {
        min-width: 47%;
        margin: 10px 1%!important
    }
    .product-grid .pg-col-2 {
        width: 100%
    }
}

@media (max-width:470px) {
    .panda-category .product-grid .pg-col-4,
    .panda-category .product-grid .pg-col-3,
    .promotion-popup .promotion-product {
        width: 100%
    }
}

@media (max-width:518px) {
    .product-grid .pg-col-3,
    .product-grid .pg-col-4 {
        width: 100%
    }
    body[class*=product-product-] .additional-images li {
        width: 14%
    }
}

@media (max-width:480px) {
    header #logo img {
        width: 162px
    }
    header #logo figcaption {
        width: 160px
    }
    header #logo figcaption span {
        font-size: 13px;
        line-height: 13px
    }
    header #coll-center {
        margin-top: 5px
    }
    .panda_category_line .col-xs-5 {
        width: 50%
    }
    .panda-category .sort span {
        display: none
    }
}

@media (max-width:450px) {
    .panda-category .btn-filter,
    .panda-category .sort {
        display: none
    }
    .panda-category .category-navigation {
        padding: 0 10px
    }
    .panda-category #mobile-category-tool {
        display: block!important;
        text-align: center
    }
    .panda-category .filter-line {
        display: none!important
    }
    .mfilter-selected-filters {
        margin-bottom: 30px
    }
    .error-panda-call-back {
        width: 100%
    }
    .error-panda-call-back.name {
        top: -60px
    }
    .error-panda-call-back.phone {
        top: -110px
    }
    body[class*=product-product-] #tab-review .title .btn-basic,
    body[class*=product-product-] #tab-review .title h3 {
        float: none
    }
}

@media (max-width:416px) {
    header #logo img {
        width: 130px;
        margin-left: -14px!important
    }
    header #logo figcaption {
        width: 145px;
        margin-left: 5px
    }
    header #logo figcaption span {
        font-size: 13px;
        line-height: 13px;
        -webkit-box-shadow: -5px 0 0 #ebbd1d, 4px 0 0 #ebbd1d;
        box-shadow: -5px 0 0 #ebbd1d, 4px 0 0 #ebbd1d
    }
    .panda_home_hello h1 {
        font-size: 30px;
        line-height: 30px
    }
    .panda_home_hello h2 {
        font-size: 15px;
        margin-top: 10px;
        margin-bottom: 30px
    }
    body[class*=product-product-] .additional-images li {
        width: 20%
    }
    #panda_special_sales {
        margin-right: -10px;
        margin-left: -10px;
        padding: 10px 20px;
        border-width: 10px
    }
    #panda_special_sales .pss-title {
        font-size: 28px
    }
    #panda_special_sales .pss-product .product-info span {
        width: 50%;
        margin: 10px auto 20px
    }
}

@media (max-width:380px) {
    .panda-search-screen .search-container .button-wrap button,
    .panda-search-screen .search-container .step .options .block label {
        min-width: 100%
    }
    #menu {
        padding: 0 10px
    }
    #menu.open #search {
        max-width: 277px
    }
    #menu.open #search:before {
        right: 56px
    }
    #menu .btn-navbar::before {
        margin-right: 5px
    }
    #menu #account,
    #menu .btn-search {
        margin-right: 10px
    }
    .breadcrumb li::after {
        padding-right: 15px;
        padding-left: 15px
    }
    body[class*=product-category-] h1 {
        font-size: 25px
    }
    .panda_category_line:not(.panda-popular-screens) h4 {
        font-size: 35px;
        line-height: 35px
    }
    .panda_category_line .flat {
        width: 110px;
        margin: 0 5px
    }
    .panda_category_line .сoncave {
        margin: 0 5px
    }
    .panda-search-screen .search-container .title h5 {
        font-size: 40px;
        margin-bottom: 20px
    }
    .panda-search-screen .search-container .title .find-result {
        margin-bottom: 40px
    }
    .panda-search-screen .search-container .button-wrap button:nth-child(1) {
        margin-bottom: 20px
    }
    .panda-search-screen .search-container .button-wrap button:nth-child(2) {
        margin: 0
    }
    .panda-search-screen .search-container .serach-help {
        display: none!important
    }
    .panda-call-back.theme-call-1 .title,
    .panda-call-back.theme-call-2 .title,
    .panda-call-back.theme-call-3 .title {
        line-height: 40px
    }
    .panda-call-back.theme-call-1 .btn-basic,
    .panda-call-back.theme-call-1 .form-wrap input,
    .panda-call-back.theme-call-2 .btn-basic,
    .panda-call-back.theme-call-2 .form-wrap input,
    .panda-call-back.theme-call-3 .btn-basic,
    .panda-call-back.theme-call-3 .form-wrap input {
        width: 100%
    }
    .panda-call-back.theme-call-1 .title,
    .panda-call-back.theme-call-2 .title,
    .panda-call-back.theme-call-3 .title,
    .panda-home-info h4,
    .panda-how-to-works h4,
    .panda-review.horizont-theme h4,
    body.common-home .panda-faq h4 {
        font-size: 35px
    }
    .panda-review.horizont-theme .owl-item p {
        height: auto;
        max-height: 155px
    }
    body[class*=product-product-] .information-wrap #tab-attribute table tr td,
    body[class*=product-product-] .information-wrap #tab-attribute table tr th {
        padding: 20px 13px
    }
    body[class*=product-product-] .shipping-wrap .dropdown-menu {
        width: 280px
    }
    body.information-contact .btn-wrap a {
        min-width: 100%;
        margin: 5px 0!important
    }
    body.checkout-simplecheckout #simplecheckout_button_cart {
        display: block;
        width: 100%;
        margin-bottom: 25px!important
    }
    body.checkout-simplecheckout #simplecheckout_button_cart a {
        margin-right: 0!important;
        margin-left: 0!important
    }
    body.checkout-simplecheckout #simplecheckout_button_cart .simplecheckout-button-left,
    body.checkout-simplecheckout #simplecheckout_button_cart .simplecheckout-button-right {
        float: none;
        text-align: center
    }
}

@media (max-width:320px) {
    #mobile-category-tool button:first-child {
        margin-right: 30px
    }
    body[class*=product-product-] #review .filter-mobile.visible-xs,
    body[class*=product-product-] #tab-review .title .btn-basic {
        width: 100%
    }
}

@media (min-width:726px) {
    #mob-menu {
        display: block!important;
        height: auto!important
    }
}

.checkout-simplecheckout .simplecheckout-cart .image {
    position: relative!important
}

.checkout-simplecheckout .simplecheckout-cart .label_simpla {
    position: absolute;
    left: 0;
    top: 15px
}

.checkout-simplecheckout .simplecheckout-cart .label_simpla .label {
    padding: 0 15px;
    background-color: #6bc4f0;
    font-family: CirceRegular;
    font-size: 12px;
    line-height: 20px;
    float: left;
    overflow: hidden;
    height: 22px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: all .05s linear;
    transition: all .05s linear;
    opacity: .9;
    color: #fff;
    border: 2px solid transparent;
    border-radius: 10px;
    -ms-filter: 'progid:DXImageTransform.Microsoft.Alpha(Opacity=90)';
    filter: alpha(opacity=90)
}

button.scroll-to-top 
{
    transition: opacity .2s linear;
    -webkit-transition: opacity .2s linear;
    cursor: default;
    position: fixed;
    left: 20px;
    bottom: 25px;
    background: url(data:image/svg+xml,%3Csvg%20id%3D%22Layer_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2218%22%20height%3D%2221.5%22%20viewBox%3D%22-8.4%2020.5%2018%2021.5%22%3E%3Cstyle%3E.st0%7Bfill%3A%23fff%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22st0%22%20d%3D%22M9%2028.1l-7-7c-.4-.4-.9-.6-1.4-.6s-1%20.2-1.4.6l-7%207c-.6.6-.7%201.4-.4%202.2.3.7%201%201.2%201.8%201.2h4V39c0%201.7%201.3%203%203%203s3-1.3%203-3v-7.5h4c.8%200%201.5-.5%201.8-1.2.4-.8.2-1.6-.4-2.2z%22%2F%3E%3C%2Fsvg%3E) no-repeat #000 center;
    border-radius: 50%;
    opacity: 0;
    width: 50px;
    height: 50px;
    z-index: 10000;    
    border:none;
    box-shadow: none;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}

button.scroll-to-top.active 
{
    opacity: .35;
    cursor: pointer;
    -webkit-user-select: auto;
       -moz-user-select: auto;
        -ms-user-select: auto;
            user-select: auto;
}

button.scroll-to-top.active:hover:active 
{
    opacity: .25;
}

button.scroll-to-top.active:hover 
{
    opacity: .4;
}

/* МОЙ - На странице О МАГАЗИНЕ вставляет адаптивное видео */
.thumb-wrap {
  position: relative;
  padding-bottom: 56.25%; /* задаёт высоту контейнера для 16:9 (если 4:3 — поставьте 75%) */
  padding-top: 30px;
  height: 0;
  overflow: hidden;
}
.thumb-wrap iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.section--wrap__title {
    font-style: normal;
    font-weight: bold;
    font-size: 23px;
    line-height: 130%;
    font-family: CirceRegular, Helvetica, Arial, sans-serif;
    margin-bottom: 10px;
}
.section--wrap__desc {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
}
.pcl--section__wrap {
    margin-bottom: 30px;
    padding-left: 70px;
    position: relative;
}
.pcl--section__testimonials-wrap {
    display: flex;
    justify-content: space-between;
    margin-top: 40px;
    align-items: baseline;
}
.pcl--section__testimonials-wrap .btn-basic {
    padding: 20px 40px;
    color: #0d0d0d;
    font-size: 23px;
    border-radius: 40px;
}
.testimonials-wrap__button-youtube .btn-basic {
    color: #fff;
    background: linear-gradient(180deg, #FB706F 0%, #E44442 100%);
    box-shadow: 0px 4px 9px #C6B197;
    transition: unset;
}
.testimonials-wrap__button-youtube .btn-basic:hover {
    background: #f97271;
}
.pcl--section__wrap.pcl--section__wide:before {
    content: url('/catalog/view/theme/panda/image/wide.svg');
    position: absolute;
    display: block;
    left: 0;
    top: 4px;
}
.pcl--section__wrap.pcl--section__saving:before {
    content: url('/catalog/view/theme/panda/image/saving.svg');
    position: absolute;
    display: block;
    left: 0;
    top: 4px;
}
.pcl--section__wrap.pcl--section__custom:before {
    content: url('/catalog/view/theme/panda/image/custom.svg');
    position: absolute;
    display: block;
    left: 0;
    top: 4px;
}
.panda_category_line {
    padding: 46px 58px 50px;
    background: #ffffff;
    box-shadow: 0px 14px 134px rgba(0, 0, 0, 0.15);
}
.testimonials-wrap__left-notice__first {
    font-style: normal;
    font-weight: bold;
    font-size: 46px;
    line-height: 55px;
    display: block;
    font-family: PhenomenaRegular;
}
.testimonials-wrap__left-notice__second {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 130%;
}
.testimonials-wrap__left-notice {
    border: 3px solid #FCCA1F;
    padding: 13px 40px 19px 40px;
    position: relative;
    background: #fff;
    border-right: 0;
    margin-right: 70px;
}

.testimonials-wrap__left-notice:after {
    content: '';
    position: absolute;
    top: 13px;
    right: -41px;
    width: 83px;
    height: 84px;
    border-radius: 3px;
    border: 3px solid #FCCA1F;
    transform: rotateZ(45deg);
    border-left: 0;
    border-bottom: 0;
    background: transparent;
}
.module--popular .product-thumb {
    height: auto;
}
body.common-home .module--popular {
    margin-bottom: 40px;
}
.popular--module__title {
    font-family: PhenomenaRegular;
    font-style: normal;
    font-weight: bold;
    font-size: 50px;
    line-height: 60px;
    margin-bottom: 25px;
}
.module--choice__wrapper {
    display: flex;
    justify-content: space-around;
    margin: 40px 0;
}
.choice__element--button a {
    padding: 13px 40px;
    color: #000;
    z-index: 3;
    position: relative;
    font-size: 23px;
}
.choice__element--title {
    font-style: normal;
    font-weight: bold;
    font-size: 40px;
    /*2024-10-08 line-height: 48px;*/
    line-height: 40px;
    font-family: PhenomenaRegular;
    margin-bottom: 15px;
}
.choice__element--desc {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 27px;
    margin-bottom: 15px;
}
.module--choice__element--wrapper {
    padding: 60px;
    width: 50%;
    background: url('/catalog/view/theme/panda/image/banner-window.png');
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
}

.module--choice__element--wrapper.module--choice__element--custom .choice__element--elem1 {
    background: url(/catalog/view/theme/panda/image/hand.png);
    position: absolute;
    bottom: 20px;
    right: 30px;
    width: 229px;
    height: 266px;
    background-repeat: no-repeat;
}
.module--choice__element--wrapper.module--choice__element--complete .choice__element--elem1 {
    background: url(/catalog/view/theme/panda/image/banner-window.png);
    position: absolute;
    bottom: 60px;
    right: 40px;
    width: 200px;
    height: 142px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 1;
}
.module--choice__element--wrapper.module--choice__element--complete .choice__element--elem2 {
    background: url(/catalog/view/theme/panda/image/banner-window.png);
    position: absolute;
    /*2024-10-08 bottom: 100px;*/
    bottom: 80px;
    right: 65px;
    width: 144px;
    height: 162px;
    background-repeat: no-repeat;
    background-size: contain;
}
.testimonials-wrap__button-youtube svg {
    width: auto;
    display: inline;
    position: relative;
    top: 0.5rem;
}
.filter--search {
    margin-bottom: 20px;
}
@media (min-width: 767px) and (max-width: 1200px) {
    .module--choice__element--wrapper {
        padding: 40px;

    }
    .choice__element--title {
        font-size: 30px;
        line-height: 38px;
        margin-bottom: 10px;
    }
    .module--choice__element--wrapper.module--choice__element--custom .choice__element--elem1 {
        bottom: 0;
        right: 50px;
        width: 129px;
        height: 166px;
        background-repeat: no-repeat;
        background-size: contain;
    }
    .choice__element--desc {
        font-size: 14px;
        line-height: 19px;
    }
}
@media (max-width: 959px) {
    .pcl--section__wrap {
        padding-left: 0;
    }
    .pcl--section__wrap:before {
        margin-bottom: 20px !important;
        position: relative !important;
    }
    .panda_category_line {
        padding: 20px;
    }
    .module--choice__element--wrapper.module--choice__element--custom {
        background: url('/catalog/view/theme/panda/image/section-popular/grouped2.svg');
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        height: auto;
    }
    .module--choice__element--wrapper.module--choice__element--custom .choice__element--elem1 {
        display: none;
    }
    .module--choice__element--wrapper.module--choice__element--complete {
        background: url('/catalog/view/theme/panda/image/section-popular/grouped1.svg');
        background-position: center;
        background-size: contain;
        background-repeat: no-repeat;
        height: auto;
    }
    .module--choice__element--wrapper.module--choice__element--complete .choice__element--elem1, .module--choice__element--wrapper.module--choice__element--complete .choice__element--elem2 {
        display: none;
    }
    .choice__element--button a {
        padding: 5px 10px !important;
        font-size: 16px;
    }
}
@media (max-width: 767px) {
    .pcl--section__wrap {
        padding-left: 0;
    }
    .pcl--section__wrap:before {
        margin-bottom: 20px !important;
        position: relative !important;
    }
    .panda_category_line {
        padding: 20px;
    }
    .choice__element--title {
        line-height: unset;
        font-size: 2em;
        /*2024-10-08 margin-top: 25px;*/
        margin-top: 40px;
    }
    .module--choice__element--wrapper.module--choice__element--complete, .module--choice__element--wrapper.module--choice__element--custom {
        padding: 0 40px;
        padding-left: 20px;
        padding-right: 20px;
    }
    .module--choice__element--wrapper {
        min-height: 250px;
    }
    .choice__element--desc {
        font-size: 14px;
        line-height: unset;
        margin-bottom: 5px;
    }
    .popular--module__title, .row.module--popular {
        padding: 0 20px;
    }
}
@media (max-width: 425px) {
    .module--choice__wrapper {
        flex-wrap: wrap;
        flex-direction: column;
    }

    .module--choice__element--wrapper {
        padding: 60px;
        width: 100%;
        height: 500px;
    }
}
@media (min-width: 768px) and (max-width: 959px) {
    .popular--section {
        padding: 60px 30px !important;
    }
}
.popular--section {
    margin: 0 -58px 0;
    padding: 46px 58px 50px;
    background: #10567A;
    margin-bottom: 40px;
    -webkit-box-shadow: 0 -6px 40px 0 rgba(38, 139, 190, .68);
    box-shadow: 0 -6px 40px 0 rgba(38, 139, 190, .68);
}
.section__wrapper--section1 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 40px;
}
.wrapper--section1__notice {
    border: 3px solid #FCCA1F;
    padding: 13px 10px 19px 40px;
    position: relative;
    background: transparent;
    border-right: 0;
    margin-right: 60px;
}
.wrapper--section1__notice:after {
    content: '';
    position: absolute;
    top: 13.5px;
    right: -41px;
    width: 83px;
    height: 84px;
    border-radius: 3px;
    border: 3px solid #FCCA1F;
    transform: rotateZ(45deg);
    border-left: 0;
    border-bottom: 0;
    background: transparent;
}
.wrapper--section1__notice__first {
    font-style: normal;
    font-weight: bold;
    font-size: 46px;
    line-height: 55px;
    display: block;
    color: #fff;
    font-family: PhenomenaRegular;
}
.wrapper--section1__notice__second {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    color: #fff;
    line-height: 130%;
}
.section1__dimension--title {
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 130%;
    text-align: center;
    color: #FFFFFF;
}
.section1__dimension--image {
    background-position: center !important;
    background-repeat: no-repeat !important;
}
.section1__dimension .section1__dimension--image {
    margin-bottom: 15px;
}
.section1__dimension.section1__dimensions--169 .section1__dimension--image {
    background: url('/catalog/view/theme/panda/image/section-popular/169.svg');
    width: 108px;
    height: 67px;
}
.section1__dimension.section1__dimensions--1610 .section1__dimension--image {
    background: url('/catalog/view/theme/panda/image/section-popular/dimension2.svg');
    width: 108px;
    height: 67px;
}
.section1__dimension.section1__dimensions--2351 .section1__dimension--image {
    background: url('/catalog/view/theme/panda/image/section-popular/dimension3.svg');
    width: 158px;
    height: 67px;
}
.section1__dimension.section1__dimensions--43 .section1__dimension--image {
    background: url('/catalog/view/theme/panda/image/section-popular/dimension4.svg');
    width: 72px;
    height: 67px;
}
.section__wrapper--section2 {
    display: flex;
    justify-content: space-between;
    text-align: center;
    color: #fff;
}
.section2__item--image {
    background: #0A3951;
    border-radius: 3px;
    width: 100px;
    height: 100px;
    margin-bottom: 15px;
    background-position: center;
    background-repeat: no-repeat;
    position: relative;
}
.section2__item.section2__item--4k .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/4k.svg');
}

.section2__item.section2__item--audio .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/audio.svg');
}
.section2__item.section2__item--ram .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/ram.svg');
}
.section2__item.section2__item--ukf .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/ukf.svg');
}
.section2__item.section2__item--rings .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/pol.svg');
}
.section2__item.section2__item--electro .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/electro.svg');
}
.section2__item.section2__item--sizes .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/arrows.svg');
}

.section2__item.section2__item--arl .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/arl.svg');
}
.section2__item.section2__item--hidden .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/arrows.svg');
}
.section2__item.section2__item--np .section2__item--image {
    background-image: url('/catalog/view/theme/panda/image/section-popular/wallp.svg');
}

@media (min-width:768px) and (max-width: 1200px) {
    .popular--section {
        margin: 40px -30px;
    }
    .section2__item--image {
        background-size: 25px;
        width: 50px;
        height: 50px;
        margin: 0 auto 15px;
    }
    .wrapper--section1__notice__first {
        font-size: 1.5em;
        line-height: 35px;
    }
    .wrapper--section1__notice {
        margin-right: 30px;
        border-right: 3px solid #FCCA1F;
        padding: 13px 10px 19px 10px;
    }
    .wrapper--section1__notice:after {
        display: none;
    }
    .section1__dimension--image {
        transform: scale(0.5);
    }
}
@media (max-width: 768px) {
    .wrapper--section1__notice__first {
        font-size: 1.5em;
        line-height: 35px;
    }
    .wrapper--section1__notice {
        margin: 0 30px 20px;
        border-right: 3px solid #FCCA1F;
        padding: 13px 10px 19px 10px;
    }
    .popular--section {
        padding: 30px 0;
    }
    .section2__item {
        width: 50%;
        margin-bottom: 20px;
    }
    .section__wrapper--section2 {
        flex-wrap: wrap;
    }
    .section2__item--image {
        margin: 0 auto 15px;
    }
    .wrapper--section1__notice:after, .testimonials-wrap__left-notice:after {
        display: none;
    }
    .section__wrapper--section1 {
        flex-direction: column;
    }
    .section1__dimension {
        margin-top: 10px;
    }


}
@media (max-width: 1300px) {
    .pcl--section__testimonials-wrap {
        flex-direction: column;
    }
    .testimonials-wrap__left-notice__first {
        font-size: 1.5em;
        line-height: 35px;
    }
    .testimonials-wrap__left-notice {
        margin: 0 auto 30px;
        border-right: 3px solid #FCCA1F;
        padding: 13px 10px 19px 10px;
    }
    .testimonials-wrap__button-site, .testimonials-wrap__button-youtube {
        margin: 0 auto;
        margin-bottom: 25px;
    }
    .testimonials-wrap__left-notice:after {
        display: none;
    }
}
.section2__item:hover .section2__item--image {
    background-color: #103446;
}
.section2__item .section2__item--title a {
    color: #fff;
}
.section2__item:hover .section2__item--title {
    text-decoration: underline;
}
.section2__item--image a {
    width: 100%;
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
}

/* popular screens */
.panda-popular-screens
{
    background: #10567A;
    box-shadow: 0px 14px 134px rgba(0, 0, 0, 0.15);
    position: relative;
    padding-bottom: 0;
}

.panda-popular-screens:before
{
    top: -39px;
    transform: none;
}

.panda-popular-screens:after
{
    bottom: -39px;
    transform: rotate(-180deg);
}

.panda-popular-screens:before,
.panda-popular-screens:after
{
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    height: 40px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxOTIwIDUwLjEzIj48cGF0aCBmaWxsPSIjMTA1NjdhIiBkPSJNMCwwUzU4NC45NCwyMCw5NjAsMjAsMTkyMCwwLDE5MjAsMFY1MC4xM0gwWiIvPjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
}

.panda-popular-screens__top
{
    margin-bottom: 45px;
}

.panda-popular-screens__top,
.panda-popular-screens__items
{
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 0;
}

.panda-popular-screens__items,
.panda-popular-screens__rectangle
{
    flex-basis: 50%;
}

.panda-popular-screens__items
{
    list-style: none;
    margin: 0;
    padding-left: 24px;
}

.panda-popular-screens__items-li
{
    text-align: center;
}

.panda-popular-screens .panda-popular-screens__rectangle .h3
{
    font-family: PhenomenaRegular;
    font-weight: bold;
    font-size: 43px;
    line-height: 55px;
    color: #fff;
    margin-top: 13px;
}

.panda-popular-screens .panda-popular-screens__rectangle p
{
    font-family: CirceRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 130%;
    margin-top: 2px;
    margin-bottom: 25px;
    color: #fff;
}

.panda-popular-screens .panda-popular-screens__items-href
{
    display: block;
    font-family: CirceRegular;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 130%;
    text-align: center;
    color: #fff;
}

.panda-popular-screens .panda-popular-screens__items-href svg path
{
    transition: stroke .1s ease-in;
    fill: transparent;
}

.panda-popular-screens .panda-popular-screens__items-href:hover,
.panda-popular-screens .panda-popular-screens__items-href:focus
{
    text-decoration: none;
}

.panda-popular-screens .panda-popular-screens__items-href:hover svg path:first-child,
.panda-popular-screens .panda-popular-screens__items-href:focus svg path:first-child
{
    stroke: #FCCA1F;
}

.panda-popular-screens .panda-popular-screens__items-href:hover svg path:last-child,
.panda-popular-screens .panda-popular-screens__items-href:focus svg path:last-child
{
    fill: #FCCA1F;
}

.panda-popular-screens .panda-popular-screens__items-href p
{
    padding: 0;
    margin: 5px 0 0;
}

.panda-popular-screens .panda-popular-screens__bottom-list
{
    display: flex;
    align-items: end;
    justify-content: space-between;
    list-style: none;
    padding: 0;
    flex-wrap: wrap;
    margin-left: -9.5px;
    margin-right: -9.5px;
}

.panda-popular-screens .panda-popular-screens__bottom-item picture
{
    display: block;
    background: #0A3951;
    border-radius: 3px;
    width: 100px;
    height: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 10px;
    overflow: hidden;
    transition: background-color .2s linear;
}

.panda-popular-screens .panda-popular-screens__bottom-item
{
    margin: 10px 9.5px;
    text-align: center;
}

.panda-popular-screens .panda-popular-screens__bottom-href
{
    margin-left: auto;
    margin-right: auto;
}

.panda-popular-screens .panda-popular-screens__bottom-href p,
.panda-popular-screens .panda-popular-screens__bottom-href
{
    font-style: normal;
    font-weight: normal;
    font-size: 14px;
    line-height: 130%;
    color: #fff;
    display: block;
    width: 100px;
    height: 100px;
    margin-bottom: 80px;
}

.panda-popular-screens .panda-popular-screens__bottom-href p
{
    padding: 0 5px;
    max-height: 56px;
    overflow: hidden;
}

.panda-popular-screens .panda-popular-screens__bottom-href:hover,
.panda-popular-screens .panda-popular-screens__bottom-href:focus
{
    /* text-decoration: none; */
}

.panda-popular-screens .panda-popular-screens__bottom-href:hover picture
{
    background: #082f42;
}

.seo-tags {
    padding: 0;
    display: flex;
    gap: 10px;
    align-items: center;
    list-style: none;
    flex-wrap: wrap;
}
.seo-tags li a {
    display: block;
    color: #222;
    font-size: 14px;
    padding: 4px 10px;
    border-radius: 4px;
    border: 1px solid #3eb5f1;
}
.seo-tags li:nth-child(n+8) {
    display: none;
}
.seo-tags__cont.active .seo-tags li:nth-child(n+8) {
    display: block;
}
.seo-tags__cont {
    margin-bottom: 40px;
    margin-left: 10px;
}
.seo-tags__cont .js-show-tags:before {
    content: 'Показать';
}
.seo-tags__cont.active .js-show-tags:before {
    content: 'Скрыть';
}
.js-show-tags {
    background: #3eb5f1;
    border: none;
    box-shadow: none;
    font-size: 16px;
    padding: 4px 10px;
    border-radius: 4px;
    color: #fff;
}

@media (min-width: 1200px)
{
    .panda-popular-screens__rectangle
    {
        overflow: hidden;
        padding-right: 70px;
    }

    .panda-popular-screens .panda-popular-screens__rectangle_wrapper
    {
        border: 3px solid #FCCA1F;
        border-right: none;
        max-width: 600px;
        position: relative;
        padding-left: 41px;
        padding-right: 10px;
        display: inline-block;
    }

    .panda-popular-screens .panda-popular-screens__rectangle_wrapper:before
    {
        content: '';
        position: absolute;
        top: 0;
        right: -38px;
        border: 3px solid #FCCA1F;
        border-left: 0;
        border-bottom: 0;
        bottom: 0;
        height: 100%;
        transform: rotate(45deg);
        width: 120px;
    }
}

@media (max-width: 1300px)
{
    .panda-popular-screens .panda-popular-screens__bottom-list
    {
        justify-content: center;
    }

    .panda-popular-screens .panda-popular-screens__bottom-item
    {
        flex-basis: calc(14% - 19px);
    }

    .panda-popular-screens .panda-popular-screens__rectangle .h3
    {
        font-size: 30px;
    }

    .panda-popular-screens .panda-popular-screens__rectangle p
    {
        font-size: 16px;
    }
}

@media (max-width: 1199px)
{
    .panda-popular-screens__top
    {
        display: block;
    }

    .panda-popular-screens .panda-popular-screens__items,
    .panda-popular-screens .panda-popular-screens__rectangle
    {
        flex-basis: 100%;
        justify-content: center;
        padding: 0;
    }

    .panda-popular-screens .panda-popular-screens__items
    {
        margin-left: -15px;
        margin-right: -15px;
    }

    .panda-popular-screens .panda-popular-screens__items-li
    {
        margin: 10px 15px;
    }

    .panda-popular-screens .panda-popular-screens__rectangle
    {
        text-align: center;
        margin-bottom: 40px;
    }

    .panda-popular-screens .panda-popular-screens__rectangle .h3
    {
        font-size: 50px;
        margin-bottom: 15px;
    }

    .panda-popular-screens .panda-popular-screens__rectangle p
    {
        font-size: 20px;
    }
}

/* Похожие товары в карточке товара */
.random-products .product-thumb, .random-products .product-thumb:hover {
    height: auto;
    min-height: auto;
    margin-bottom: 0;
    width: 100% !important;
    padding: 28px 5px 73px 5px !important;
    border: none
}

.random-products .product-thumb .name {
    color: #000
}
.random-products .product-thumb .name, .random-products .product-thumb:hover .name {
    width: 166px;
    margin-bottom: 0 !important;
    text-align: center;
}
.random-products .product-thumb .name, .random-products .product-thumb:hover .name {
    font-size: 16px;
}
.random-products .product-thumb .price span:not(.new):not(.old) {
    font-size: 35px;
}

@media (max-width: 959px) {
    .random-products .product-thumb .name, .random-products .product-thumb:hover .name {
        font-size: 14.5px;
        width: 115px;
    }
}
@media (max-width: 767px) {
    .random-products .product-thumb, .random-products .product-thumb:hover {
        padding-top: 5px !important;
        padding-bottom: 28px !important;
    }
}
.random-products .product-thumb .btn-category {
    line-height: 46px;
    width: 163px;
    height: 46px;
    color: #000;
    margin-bottom: 30px
}
.random-products .owl-nav {
    margin:0!important;
    position: absolute;
    right: 4px;
    top: -76px;
}
.random-products .owl-nav [class*='owl-'],
.random-products .owl-nav [class*='owl-']:hover {
    cursor: pointer;
    padding: 4px 7px 2px 7px!important;
    margin: 0!important;
    color: #000!important;
}
.random-products .owl-nav [class*='owl-'] {
    background-color: #f8d045!important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffed75), to(#f8d045))!important;
    background-image: linear-gradient(#ffed75 0, #f8d045 100%)!important;
}
.random-products .owl-nav [class*='owl-']:hover {
    background-image: -webkit-gradient(linear, right top, left top, from(#ffed75), to(#f8d045))!important;
    background-image: linear-gradient(-90deg, #ffed75 0, #f8d045 100%)!important;
}
.random-products .owl-nav .owl-next {
    border-bottom-left-radius: 0 !important;
    border-top-left-radius: 0 !important
}
.random-products .owl-nav .owl-prev {
    border-bottom-right-radius: 0 !important;
    border-top-right-radius: 0 !important
}


/*Всплывашка о Куках*/

#cookie_notification {
    display: none;
    justify-content: space-between;
    align-items: flex-end;
    position: fixed;
    bottom: 5px;
    left: 50%;
    width: 900px;
    max-width: 85vw;
    transform: translateX(-50%);
    padding: 15px;
    /*background-color: #f7f7f7;*/
    background-color: #f7fcff;
    border-radius: 10px;
    border: 1px solid #d7d7d7;
    /*box-shadow: 2px 3px 10px rgba(0,0,0,.4);*/
    box-shadow: 0 12px 29px 0 rgba(62, 181, 241, .34);
    font-size: 15px;
    z-index: 1000000000000;
}

#cookie_notification .button {
    /*display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #39434e;
    border: none;
    color: #ededed;
    text-decoration: none;
    padding: 15px 40px;
    white-space: nowrap;
    cursor: pointer;
    border-radius: 4px;
    max-width: 100%;
    transition: all .1s linear;*/
    
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #fcde5b;
    border: none;
    color: #000000;
    text-decoration: none;
    padding: 10px 20px;
    white-space: nowrap;
    cursor: pointer;
    border-radius: 8px;
    max-width: 100%;
    transition: all .1s linear;
    font-family: CirceBold;
    font-size: 16px;
    /*border-radius: 27px 28px 28px 27px / 27px 27px 28px 28px;
    float:right;*/
    width: 20%;
}

#cookie_notification .button:hover {

    
    background-image: linear-gradient(#ffef86 0, #f9d65b 100%);
}
@media(min-width: 576px) {
    #cookie_notification.show {
        display:flex
    }
}

@media(max-width: 575px) {
    #cookie_notification.show {
        display:block;
        text-align: left
    }
}

#cookie_notification p {
    font-size: 15px;
    margin: 0;
    text-align: left;
    color: #555;
    float:left;
    width:75%;
}

@media(min-width: 576px) {
    #cookie_notification .cookie_accept {
        margin:0 0 0 25px
    }
}

@media(max-width: 575px) {
    #cookie_notification .cookie_accept {
        margin:10px 0 0 0;
        float: right
    }
}

@media(max-width: 767px) {
    #cookie_notification {
        padding:10px;
        max-width: 99vw
    }
}


/*Стили для таблицы артикула в товаре*/

#upc-mpn-table {
  display: inline-block;
  border: 1px solid #e5e5e5;
  background: #f5f6f7;
  padding: 10px;
  border-radius: 4px;
  font-family: 'Inter-File', sans-serif;
  font-size: 16px;
}

#upc-mpn-table > div {
  line-height: 1;
}

#upc-mpn-table > div + div {
  padding-top: 4.5px;
  margin-top: 4.5px;
  border-top: 1px solid #e5e5e5;
}

@media screen and (max-width: 768px) {
  #upc-mpn-table {
    margin: 0 25px;
  }
  #lp__desc #upc-mpn-table {
    margin: 0;
  }
}


/*Стили для таблицы размеров в товаре*/

#comp-chart {
margin-bottom: 55px;
}

#comp-chart table {
border-bottom: 1px solid #ddd;
width: calc(100% - 2px);
margin-left: 1px;
background: #fff;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
}

#comp-chart table th {
color: #387395;
padding: 5px;
font-size: 12px;
font-family: Inter-File, sans-serif;
text-align: center;
}

#comp-chart table td {
padding: 10px;
font-size: 14px;
font-family: Inter-File, sans-serif;
color: #4b4b4b;
border-bottom: 1px solid #d0d2d8;
text-align: center;
}

#comp-chart table a {
color: #009af0 !important;
}

#comp-chart table .td-l9g, #comp-chart table .td-px1pro {
font-size: 16px;
}

#comp-chart table td {
}

#comp-chart table tbody > tr:nth-child(odd) {
background: #f5f6f7;
}

#comp-chart table tbody > tr > td:first-child {
border-left: 1px solid #ddd;
}

#comp-chart table tbody > tr > td:last-child {
border-right: 1px solid #ddd;
}

#comp-chart table tbody > tr:last-child td {
border-bottom: 1px solid #ddd !important;
}

#comp-chart table tbody > tr:first-child {
border-top: 4px solid #ddd;
}

#comp-chart table .td-spec {
font-weight: bold;
}

#comp-chart table td span {
color: rgb(0, 179, 172);
}

.cell-diag{
border-left: 1px solid #ddd;
}