

/* Start:/local/templates/cezares/css/style.css?1703675218148*/
.new-year-list {
    margin-top: 15px;
    list-style: square;
    display: flex;
    flex-direction: column;
    gap: 5px;
    margin-left: 20px;
}
/* End */


/* Start:/local/templates/.default/css/bulma-0.7.1/css/bulma.min.css?1565852032158783*/
/*! bulma.io v0.7.1 | MIT License | github.com/jgthms/bulma */@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.breadcrumb,.button,.delete,.file,.is-unselectable,.modal-close,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.tabs{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.navbar-link::after,.select:not(.is-multiple):not(.is-loading)::after{border:3px solid transparent;border-radius:2px;border-right:0;border-top:0;content:" ";display:block;height:.625em;margin-top:-.4375em;pointer-events:none;position:absolute;top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center;width:.625em}.block:not(:last-child),.box:not(:last-child),.breadcrumb:not(:last-child),.content:not(:last-child),.highlight:not(:last-child),.level:not(:last-child),.message:not(:last-child),.notification:not(:last-child),.progress:not(:last-child),.subtitle:not(:last-child),.table-container:not(:last-child),.table:not(:last-child),.tabs:not(:last-child),.title:not(:last-child){margin-bottom:1.5rem}.delete,.modal-close{-moz-appearance:none;-webkit-appearance:none;background-color:rgba(10,10,10,.2);border:none;border-radius:290486px;cursor:pointer;display:inline-block;flex-grow:0;flex-shrink:0;font-size:0;height:20px;max-height:20px;max-width:20px;min-height:20px;min-width:20px;outline:0;position:relative;vertical-align:top;width:20px}.delete::after,.delete::before,.modal-close::after,.modal-close::before{background-color:#fff;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.delete::before,.modal-close::before{height:2px;width:50%}.delete::after,.modal-close::after{height:50%;width:2px}.delete:focus,.delete:hover,.modal-close:focus,.modal-close:hover{background-color:rgba(10,10,10,.3)}.delete:active,.modal-close:active{background-color:rgba(10,10,10,.4)}.is-small.delete,.is-small.modal-close{height:16px;max-height:16px;max-width:16px;min-height:16px;min-width:16px;width:16px}.is-medium.delete,.is-medium.modal-close{height:24px;max-height:24px;max-width:24px;min-height:24px;min-width:24px;width:24px}.is-large.delete,.is-large.modal-close{height:32px;max-height:32px;max-width:32px;min-height:32px;min-width:32px;width:32px}.button.is-loading::after,.control.is-loading::after,.loader,.select.is-loading::after{-webkit-animation:spinAround .5s infinite linear;animation:spinAround .5s infinite linear;border:2px solid #dbdbdb;border-radius:290486px;border-right-color:transparent;border-top-color:transparent;content:"";display:block;height:1em;position:relative;width:1em}.hero-video,.image.is-16by9 img,.image.is-1by1 img,.image.is-1by2 img,.image.is-1by3 img,.image.is-2by1 img,.image.is-2by3 img,.image.is-3by1 img,.image.is-3by2 img,.image.is-3by4 img,.image.is-3by5 img,.image.is-4by3 img,.image.is-4by5 img,.image.is-5by3 img,.image.is-5by4 img,.image.is-9by16 img,.image.is-square img,.is-overlay,.modal,.modal-background{bottom:0;left:0;position:absolute;right:0;top:0}.button,.file-cta,.file-name,.input,.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous,.select select,.textarea{-moz-appearance:none;-webkit-appearance:none;align-items:center;border:1px solid transparent;border-radius:4px;box-shadow:none;display:inline-flex;font-size:1rem;height:2.25em;justify-content:flex-start;line-height:1.5;padding-bottom:calc(.375em - 1px);padding-left:calc(.625em - 1px);padding-right:calc(.625em - 1px);padding-top:calc(.375em - 1px);position:relative;vertical-align:top}.button:active,.button:focus,.file-cta:active,.file-cta:focus,.file-name:active,.file-name:focus,.input:active,.input:focus,.is-active.button,.is-active.file-cta,.is-active.file-name,.is-active.input,.is-active.pagination-ellipsis,.is-active.pagination-link,.is-active.pagination-next,.is-active.pagination-previous,.is-active.textarea,.is-focused.button,.is-focused.file-cta,.is-focused.file-name,.is-focused.input,.is-focused.pagination-ellipsis,.is-focused.pagination-link,.is-focused.pagination-next,.is-focused.pagination-previous,.is-focused.textarea,.pagination-ellipsis:active,.pagination-ellipsis:focus,.pagination-link:active,.pagination-link:focus,.pagination-next:active,.pagination-next:focus,.pagination-previous:active,.pagination-previous:focus,.select select.is-active,.select select.is-focused,.select select:active,.select select:focus,.textarea:active,.textarea:focus{outline:0}.button[disabled],.file-cta[disabled],.file-name[disabled],.input[disabled],.pagination-ellipsis[disabled],.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled],.select select[disabled],.textarea[disabled]{cursor:not-allowed}/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */blockquote,body,dd,dl,dt,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}ul{list-style:none}button,input,select,textarea{margin:0}html{box-sizing:border-box}*,::after,::before{box-sizing:inherit}audio,img,video{height:auto;max-width:100%}iframe{border:0}table{border-collapse:collapse;border-spacing:0}td,th{padding:0;text-align:left}html{background-color:#fff;font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;min-width:300px;overflow-x:hidden;overflow-y:scroll;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}article,aside,figure,footer,header,hgroup,section{display:block}body,button,input,select,textarea{font-family:BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",Helvetica,Arial,sans-serif}code,pre{-moz-osx-font-smoothing:auto;-webkit-font-smoothing:auto;font-family:monospace}body{color:#4a4a4a;font-size:1rem;font-weight:400;line-height:1.5}a{color:#3273dc;cursor:pointer;text-decoration:none}a strong{color:currentColor}a:hover{color:#363636}code{background-color:#f5f5f5;color:#ff3860;font-size:.875em;font-weight:400;padding:.25em .5em .25em}hr{background-color:#f5f5f5;border:none;display:block;height:2px;margin:1.5rem 0}img{height:auto;max-width:100%}input[type=checkbox],input[type=radio]{vertical-align:baseline}small{font-size:.875em}span{font-style:inherit;font-weight:inherit}strong{color:#363636;font-weight:700}pre{-webkit-overflow-scrolling:touch;background-color:#f5f5f5;color:#4a4a4a;font-size:.875em;overflow-x:auto;padding:1.25rem 1.5rem;white-space:pre;word-wrap:normal}pre code{background-color:transparent;color:currentColor;font-size:1em;padding:0}table td,table th{text-align:left;vertical-align:top}table th{color:#363636}.is-clearfix::after{clear:both;content:" ";display:table}.is-pulled-left{float:left!important}.is-pulled-right{float:right!important}.is-clipped{overflow:hidden!important}.is-size-1{font-size:3rem!important}.is-size-2{font-size:2.5rem!important}.is-size-3{font-size:2rem!important}.is-size-4{font-size:1.5rem!important}.is-size-5{font-size:1.25rem!important}.is-size-6{font-size:1rem!important}.is-size-7{font-size:.75rem!important}@media screen and (max-width:768px){.is-size-1-mobile{font-size:3rem!important}.is-size-2-mobile{font-size:2.5rem!important}.is-size-3-mobile{font-size:2rem!important}.is-size-4-mobile{font-size:1.5rem!important}.is-size-5-mobile{font-size:1.25rem!important}.is-size-6-mobile{font-size:1rem!important}.is-size-7-mobile{font-size:.75rem!important}}@media screen and (min-width:769px),print{.is-size-1-tablet{font-size:3rem!important}.is-size-2-tablet{font-size:2.5rem!important}.is-size-3-tablet{font-size:2rem!important}.is-size-4-tablet{font-size:1.5rem!important}.is-size-5-tablet{font-size:1.25rem!important}.is-size-6-tablet{font-size:1rem!important}.is-size-7-tablet{font-size:.75rem!important}}@media screen and (max-width:1087px){.is-size-1-touch{font-size:3rem!important}.is-size-2-touch{font-size:2.5rem!important}.is-size-3-touch{font-size:2rem!important}.is-size-4-touch{font-size:1.5rem!important}.is-size-5-touch{font-size:1.25rem!important}.is-size-6-touch{font-size:1rem!important}.is-size-7-touch{font-size:.75rem!important}}@media screen and (min-width:1088px){.is-size-1-desktop{font-size:3rem!important}.is-size-2-desktop{font-size:2.5rem!important}.is-size-3-desktop{font-size:2rem!important}.is-size-4-desktop{font-size:1.5rem!important}.is-size-5-desktop{font-size:1.25rem!important}.is-size-6-desktop{font-size:1rem!important}.is-size-7-desktop{font-size:.75rem!important}}@media screen and (min-width:1280px){.is-size-1-widescreen{font-size:3rem!important}.is-size-2-widescreen{font-size:2.5rem!important}.is-size-3-widescreen{font-size:2rem!important}.is-size-4-widescreen{font-size:1.5rem!important}.is-size-5-widescreen{font-size:1.25rem!important}.is-size-6-widescreen{font-size:1rem!important}.is-size-7-widescreen{font-size:.75rem!important}}@media screen and (min-width:1472px){.is-size-1-fullhd{font-size:3rem!important}.is-size-2-fullhd{font-size:2.5rem!important}.is-size-3-fullhd{font-size:2rem!important}.is-size-4-fullhd{font-size:1.5rem!important}.is-size-5-fullhd{font-size:1.25rem!important}.is-size-6-fullhd{font-size:1rem!important}.is-size-7-fullhd{font-size:.75rem!important}}.has-text-centered{text-align:center!important}.has-text-justified{text-align:justify!important}.has-text-left{text-align:left!important}.has-text-right{text-align:right!important}@media screen and (max-width:768px){.has-text-centered-mobile{text-align:center!important}}@media screen and (min-width:769px),print{.has-text-centered-tablet{text-align:center!important}}@media screen and (min-width:769px) and (max-width:1087px){.has-text-centered-tablet-only{text-align:center!important}}@media screen and (max-width:1087px){.has-text-centered-touch{text-align:center!important}}@media screen and (min-width:1088px){.has-text-centered-desktop{text-align:center!important}}@media screen and (min-width:1088px) and (max-width:1279px){.has-text-centered-desktop-only{text-align:center!important}}@media screen and (min-width:1280px){.has-text-centered-widescreen{text-align:center!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-centered-widescreen-only{text-align:center!important}}@media screen and (min-width:1472px){.has-text-centered-fullhd{text-align:center!important}}@media screen and (max-width:768px){.has-text-justified-mobile{text-align:justify!important}}@media screen and (min-width:769px),print{.has-text-justified-tablet{text-align:justify!important}}@media screen and (min-width:769px) and (max-width:1087px){.has-text-justified-tablet-only{text-align:justify!important}}@media screen and (max-width:1087px){.has-text-justified-touch{text-align:justify!important}}@media screen and (min-width:1088px){.has-text-justified-desktop{text-align:justify!important}}@media screen and (min-width:1088px) and (max-width:1279px){.has-text-justified-desktop-only{text-align:justify!important}}@media screen and (min-width:1280px){.has-text-justified-widescreen{text-align:justify!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-justified-widescreen-only{text-align:justify!important}}@media screen and (min-width:1472px){.has-text-justified-fullhd{text-align:justify!important}}@media screen and (max-width:768px){.has-text-left-mobile{text-align:left!important}}@media screen and (min-width:769px),print{.has-text-left-tablet{text-align:left!important}}@media screen and (min-width:769px) and (max-width:1087px){.has-text-left-tablet-only{text-align:left!important}}@media screen and (max-width:1087px){.has-text-left-touch{text-align:left!important}}@media screen and (min-width:1088px){.has-text-left-desktop{text-align:left!important}}@media screen and (min-width:1088px) and (max-width:1279px){.has-text-left-desktop-only{text-align:left!important}}@media screen and (min-width:1280px){.has-text-left-widescreen{text-align:left!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-left-widescreen-only{text-align:left!important}}@media screen and (min-width:1472px){.has-text-left-fullhd{text-align:left!important}}@media screen and (max-width:768px){.has-text-right-mobile{text-align:right!important}}@media screen and (min-width:769px),print{.has-text-right-tablet{text-align:right!important}}@media screen and (min-width:769px) and (max-width:1087px){.has-text-right-tablet-only{text-align:right!important}}@media screen and (max-width:1087px){.has-text-right-touch{text-align:right!important}}@media screen and (min-width:1088px){.has-text-right-desktop{text-align:right!important}}@media screen and (min-width:1088px) and (max-width:1279px){.has-text-right-desktop-only{text-align:right!important}}@media screen and (min-width:1280px){.has-text-right-widescreen{text-align:right!important}}@media screen and (min-width:1280px) and (max-width:1471px){.has-text-right-widescreen-only{text-align:right!important}}@media screen and (min-width:1472px){.has-text-right-fullhd{text-align:right!important}}.is-capitalized{text-transform:capitalize!important}.is-lowercase{text-transform:lowercase!important}.is-uppercase{text-transform:uppercase!important}.is-italic{font-style:italic!important}.has-text-white{color:#fff!important}a.has-text-white:focus,a.has-text-white:hover{color:#e6e6e6!important}.has-background-white{background-color:#fff!important}.has-text-black{color:#0a0a0a!important}a.has-text-black:focus,a.has-text-black:hover{color:#000!important}.has-background-black{background-color:#0a0a0a!important}.has-text-light{color:#f5f5f5!important}a.has-text-light:focus,a.has-text-light:hover{color:#dbdbdb!important}.has-background-light{background-color:#f5f5f5!important}.has-text-dark{color:#363636!important}a.has-text-dark:focus,a.has-text-dark:hover{color:#1c1c1c!important}.has-background-dark{background-color:#363636!important}.has-text-primary{color:#00d1b2!important}a.has-text-primary:focus,a.has-text-primary:hover{color:#009e86!important}.has-background-primary{background-color:#00d1b2!important}.has-text-link{color:#3273dc!important}a.has-text-link:focus,a.has-text-link:hover{color:#205bbc!important}.has-background-link{background-color:#3273dc!important}.has-text-info{color:#209cee!important}a.has-text-info:focus,a.has-text-info:hover{color:#0f81cc!important}.has-background-info{background-color:#209cee!important}.has-text-success{color:#23d160!important}a.has-text-success:focus,a.has-text-success:hover{color:#1ca64c!important}.has-background-success{background-color:#23d160!important}.has-text-warning{color:#ffdd57!important}a.has-text-warning:focus,a.has-text-warning:hover{color:#ffd324!important}.has-background-warning{background-color:#ffdd57!important}.has-text-danger{color:#ff3860!important}a.has-text-danger:focus,a.has-text-danger:hover{color:#ff0537!important}.has-background-danger{background-color:#ff3860!important}.has-text-black-bis{color:#121212!important}.has-background-black-bis{background-color:#121212!important}.has-text-black-ter{color:#242424!important}.has-background-black-ter{background-color:#242424!important}.has-text-grey-darker{color:#363636!important}.has-background-grey-darker{background-color:#363636!important}.has-text-grey-dark{color:#4a4a4a!important}.has-background-grey-dark{background-color:#4a4a4a!important}.has-text-grey{color:#7a7a7a!important}.has-background-grey{background-color:#7a7a7a!important}.has-text-grey-light{color:#b5b5b5!important}.has-background-grey-light{background-color:#b5b5b5!important}.has-text-grey-lighter{color:#dbdbdb!important}.has-background-grey-lighter{background-color:#dbdbdb!important}.has-text-white-ter{color:#f5f5f5!important}.has-background-white-ter{background-color:#f5f5f5!important}.has-text-white-bis{color:#fafafa!important}.has-background-white-bis{background-color:#fafafa!important}.has-text-weight-light{font-weight:300!important}.has-text-weight-normal{font-weight:400!important}.has-text-weight-semibold{font-weight:600!important}.has-text-weight-bold{font-weight:700!important}.is-block{display:block!important}@media screen and (max-width:768px){.is-block-mobile{display:block!important}}@media screen and (min-width:769px),print{.is-block-tablet{display:block!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-block-tablet-only{display:block!important}}@media screen and (max-width:1087px){.is-block-touch{display:block!important}}@media screen and (min-width:1088px){.is-block-desktop{display:block!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-block-desktop-only{display:block!important}}@media screen and (min-width:1280px){.is-block-widescreen{display:block!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-block-widescreen-only{display:block!important}}@media screen and (min-width:1472px){.is-block-fullhd{display:block!important}}.is-flex{display:flex!important}@media screen and (max-width:768px){.is-flex-mobile{display:flex!important}}@media screen and (min-width:769px),print{.is-flex-tablet{display:flex!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-flex-tablet-only{display:flex!important}}@media screen and (max-width:1087px){.is-flex-touch{display:flex!important}}@media screen and (min-width:1088px){.is-flex-desktop{display:flex!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-flex-desktop-only{display:flex!important}}@media screen and (min-width:1280px){.is-flex-widescreen{display:flex!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-flex-widescreen-only{display:flex!important}}@media screen and (min-width:1472px){.is-flex-fullhd{display:flex!important}}.is-inline{display:inline!important}@media screen and (max-width:768px){.is-inline-mobile{display:inline!important}}@media screen and (min-width:769px),print{.is-inline-tablet{display:inline!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-inline-tablet-only{display:inline!important}}@media screen and (max-width:1087px){.is-inline-touch{display:inline!important}}@media screen and (min-width:1088px){.is-inline-desktop{display:inline!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-inline-desktop-only{display:inline!important}}@media screen and (min-width:1280px){.is-inline-widescreen{display:inline!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-widescreen-only{display:inline!important}}@media screen and (min-width:1472px){.is-inline-fullhd{display:inline!important}}.is-inline-block{display:inline-block!important}@media screen and (max-width:768px){.is-inline-block-mobile{display:inline-block!important}}@media screen and (min-width:769px),print{.is-inline-block-tablet{display:inline-block!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-inline-block-tablet-only{display:inline-block!important}}@media screen and (max-width:1087px){.is-inline-block-touch{display:inline-block!important}}@media screen and (min-width:1088px){.is-inline-block-desktop{display:inline-block!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-inline-block-desktop-only{display:inline-block!important}}@media screen and (min-width:1280px){.is-inline-block-widescreen{display:inline-block!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-block-widescreen-only{display:inline-block!important}}@media screen and (min-width:1472px){.is-inline-block-fullhd{display:inline-block!important}}.is-inline-flex{display:inline-flex!important}@media screen and (max-width:768px){.is-inline-flex-mobile{display:inline-flex!important}}@media screen and (min-width:769px),print{.is-inline-flex-tablet{display:inline-flex!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-inline-flex-tablet-only{display:inline-flex!important}}@media screen and (max-width:1087px){.is-inline-flex-touch{display:inline-flex!important}}@media screen and (min-width:1088px){.is-inline-flex-desktop{display:inline-flex!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-inline-flex-desktop-only{display:inline-flex!important}}@media screen and (min-width:1280px){.is-inline-flex-widescreen{display:inline-flex!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-inline-flex-widescreen-only{display:inline-flex!important}}@media screen and (min-width:1472px){.is-inline-flex-fullhd{display:inline-flex!important}}.is-hidden{display:none!important}@media screen and (max-width:768px){.is-hidden-mobile{display:none!important}}@media screen and (min-width:769px),print{.is-hidden-tablet{display:none!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-hidden-tablet-only{display:none!important}}@media screen and (max-width:1087px){.is-hidden-touch{display:none!important}}@media screen and (min-width:1088px){.is-hidden-desktop{display:none!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-hidden-desktop-only{display:none!important}}@media screen and (min-width:1280px){.is-hidden-widescreen{display:none!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-hidden-widescreen-only{display:none!important}}@media screen and (min-width:1472px){.is-hidden-fullhd{display:none!important}}.is-invisible{visibility:hidden!important}@media screen and (max-width:768px){.is-invisible-mobile{visibility:hidden!important}}@media screen and (min-width:769px),print{.is-invisible-tablet{visibility:hidden!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-invisible-tablet-only{visibility:hidden!important}}@media screen and (max-width:1087px){.is-invisible-touch{visibility:hidden!important}}@media screen and (min-width:1088px){.is-invisible-desktop{visibility:hidden!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-invisible-desktop-only{visibility:hidden!important}}@media screen and (min-width:1280px){.is-invisible-widescreen{visibility:hidden!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-invisible-widescreen-only{visibility:hidden!important}}@media screen and (min-width:1472px){.is-invisible-fullhd{visibility:hidden!important}}.is-marginless{margin:0!important}.is-paddingless{padding:0!important}.is-radiusless{border-radius:0!important}.is-shadowless{box-shadow:none!important}.box{background-color:#fff;border-radius:6px;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);color:#4a4a4a;display:block;padding:1.25rem}a.box:focus,a.box:hover{box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px #3273dc}a.box:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2),0 0 0 1px #3273dc}.button{background-color:#fff;border-color:#dbdbdb;border-width:1px;color:#363636;cursor:pointer;justify-content:center;padding-bottom:calc(.375em - 1px);padding-left:.75em;padding-right:.75em;padding-top:calc(.375em - 1px);text-align:center;white-space:nowrap}.button strong{color:inherit}.button .icon,.button .icon.is-large,.button .icon.is-medium,.button .icon.is-small{height:1.5em;width:1.5em}.button .icon:first-child:not(:last-child){margin-left:calc(-.375em - 1px);margin-right:.1875em}.button .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:calc(-.375em - 1px)}.button .icon:first-child:last-child{margin-left:calc(-.375em - 1px);margin-right:calc(-.375em - 1px)}.button.is-hovered,.button:hover{border-color:#b5b5b5;color:#363636}.button.is-focused,.button:focus{border-color:#3273dc;color:#363636}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-active,.button:active{border-color:#4a4a4a;color:#363636}.button.is-text{background-color:transparent;border-color:transparent;color:#4a4a4a;text-decoration:underline}.button.is-text.is-focused,.button.is-text.is-hovered,.button.is-text:focus,.button.is-text:hover{background-color:#f5f5f5;color:#363636}.button.is-text.is-active,.button.is-text:active{background-color:#e8e8e8;color:#363636}.button.is-text[disabled]{background-color:transparent;border-color:transparent;box-shadow:none}.button.is-white{background-color:#fff;border-color:transparent;color:#0a0a0a}.button.is-white.is-hovered,.button.is-white:hover{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.button.is-white.is-focused,.button.is-white:focus{border-color:transparent;color:#0a0a0a}.button.is-white.is-focused:not(:active),.button.is-white:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.button.is-white.is-active,.button.is-white:active{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.button.is-white[disabled]{background-color:#fff;border-color:transparent;box-shadow:none}.button.is-white.is-inverted{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted:hover{background-color:#000}.button.is-white.is-inverted[disabled]{background-color:#0a0a0a;border-color:transparent;box-shadow:none;color:#fff}.button.is-white.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-white.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-white.is-outlined:focus,.button.is-white.is-outlined:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.button.is-white.is-outlined.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-white.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-white.is-inverted.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-white.is-inverted.is-outlined:focus,.button.is-white.is-inverted.is-outlined:hover{background-color:#0a0a0a;color:#fff}.button.is-white.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black{background-color:#0a0a0a;border-color:transparent;color:#fff}.button.is-black.is-hovered,.button.is-black:hover{background-color:#040404;border-color:transparent;color:#fff}.button.is-black.is-focused,.button.is-black:focus{border-color:transparent;color:#fff}.button.is-black.is-focused:not(:active),.button.is-black:focus:not(:active){box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.button.is-black.is-active,.button.is-black:active{background-color:#000;border-color:transparent;color:#fff}.button.is-black[disabled]{background-color:#0a0a0a;border-color:transparent;box-shadow:none}.button.is-black.is-inverted{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted:hover{background-color:#f2f2f2}.button.is-black.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#0a0a0a}.button.is-black.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-black.is-outlined{background-color:transparent;border-color:#0a0a0a;color:#0a0a0a}.button.is-black.is-outlined:focus,.button.is-black.is-outlined:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.button.is-black.is-outlined.is-loading::after{border-color:transparent transparent #0a0a0a #0a0a0a!important}.button.is-black.is-outlined[disabled]{background-color:transparent;border-color:#0a0a0a;box-shadow:none;color:#0a0a0a}.button.is-black.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-black.is-inverted.is-outlined:focus,.button.is-black.is-inverted.is-outlined:hover{background-color:#fff;color:#0a0a0a}.button.is-black.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-light{background-color:#f5f5f5;border-color:transparent;color:#363636}.button.is-light.is-hovered,.button.is-light:hover{background-color:#eee;border-color:transparent;color:#363636}.button.is-light.is-focused,.button.is-light:focus{border-color:transparent;color:#363636}.button.is-light.is-focused:not(:active),.button.is-light:focus:not(:active){box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.button.is-light.is-active,.button.is-light:active{background-color:#e8e8e8;border-color:transparent;color:#363636}.button.is-light[disabled]{background-color:#f5f5f5;border-color:transparent;box-shadow:none}.button.is-light.is-inverted{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted:hover{background-color:#292929}.button.is-light.is-inverted[disabled]{background-color:#363636;border-color:transparent;box-shadow:none;color:#f5f5f5}.button.is-light.is-loading::after{border-color:transparent transparent #363636 #363636!important}.button.is-light.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-light.is-outlined:focus,.button.is-light.is-outlined:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.button.is-light.is-outlined.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-light.is-outlined[disabled]{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-light.is-inverted.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-light.is-inverted.is-outlined:focus,.button.is-light.is-inverted.is-outlined:hover{background-color:#363636;color:#f5f5f5}.button.is-light.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark{background-color:#363636;border-color:transparent;color:#f5f5f5}.button.is-dark.is-hovered,.button.is-dark:hover{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused,.button.is-dark:focus{border-color:transparent;color:#f5f5f5}.button.is-dark.is-focused:not(:active),.button.is-dark:focus:not(:active){box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.button.is-dark.is-active,.button.is-dark:active{background-color:#292929;border-color:transparent;color:#f5f5f5}.button.is-dark[disabled]{background-color:#363636;border-color:transparent;box-shadow:none}.button.is-dark.is-inverted{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted:hover{background-color:#e8e8e8}.button.is-dark.is-inverted[disabled]{background-color:#f5f5f5;border-color:transparent;box-shadow:none;color:#363636}.button.is-dark.is-loading::after{border-color:transparent transparent #f5f5f5 #f5f5f5!important}.button.is-dark.is-outlined{background-color:transparent;border-color:#363636;color:#363636}.button.is-dark.is-outlined:focus,.button.is-dark.is-outlined:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.button.is-dark.is-outlined.is-loading::after{border-color:transparent transparent #363636 #363636!important}.button.is-dark.is-outlined[disabled]{background-color:transparent;border-color:#363636;box-shadow:none;color:#363636}.button.is-dark.is-inverted.is-outlined{background-color:transparent;border-color:#f5f5f5;color:#f5f5f5}.button.is-dark.is-inverted.is-outlined:focus,.button.is-dark.is-inverted.is-outlined:hover{background-color:#f5f5f5;color:#363636}.button.is-dark.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#f5f5f5;box-shadow:none;color:#f5f5f5}.button.is-primary{background-color:#00d1b2;border-color:transparent;color:#fff}.button.is-primary.is-hovered,.button.is-primary:hover{background-color:#00c4a7;border-color:transparent;color:#fff}.button.is-primary.is-focused,.button.is-primary:focus{border-color:transparent;color:#fff}.button.is-primary.is-focused:not(:active),.button.is-primary:focus:not(:active){box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.button.is-primary.is-active,.button.is-primary:active{background-color:#00b89c;border-color:transparent;color:#fff}.button.is-primary[disabled]{background-color:#00d1b2;border-color:transparent;box-shadow:none}.button.is-primary.is-inverted{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted:hover{background-color:#f2f2f2}.button.is-primary.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#00d1b2}.button.is-primary.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-primary.is-outlined{background-color:transparent;border-color:#00d1b2;color:#00d1b2}.button.is-primary.is-outlined:focus,.button.is-primary.is-outlined:hover{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.button.is-primary.is-outlined.is-loading::after{border-color:transparent transparent #00d1b2 #00d1b2!important}.button.is-primary.is-outlined[disabled]{background-color:transparent;border-color:#00d1b2;box-shadow:none;color:#00d1b2}.button.is-primary.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-primary.is-inverted.is-outlined:focus,.button.is-primary.is-inverted.is-outlined:hover{background-color:#fff;color:#00d1b2}.button.is-primary.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-link{background-color:#3273dc;border-color:transparent;color:#fff}.button.is-link.is-hovered,.button.is-link:hover{background-color:#276cda;border-color:transparent;color:#fff}.button.is-link.is-focused,.button.is-link:focus{border-color:transparent;color:#fff}.button.is-link.is-focused:not(:active),.button.is-link:focus:not(:active){box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.button.is-link.is-active,.button.is-link:active{background-color:#2366d1;border-color:transparent;color:#fff}.button.is-link[disabled]{background-color:#3273dc;border-color:transparent;box-shadow:none}.button.is-link.is-inverted{background-color:#fff;color:#3273dc}.button.is-link.is-inverted:hover{background-color:#f2f2f2}.button.is-link.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#3273dc}.button.is-link.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-link.is-outlined{background-color:transparent;border-color:#3273dc;color:#3273dc}.button.is-link.is-outlined:focus,.button.is-link.is-outlined:hover{background-color:#3273dc;border-color:#3273dc;color:#fff}.button.is-link.is-outlined.is-loading::after{border-color:transparent transparent #3273dc #3273dc!important}.button.is-link.is-outlined[disabled]{background-color:transparent;border-color:#3273dc;box-shadow:none;color:#3273dc}.button.is-link.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-link.is-inverted.is-outlined:focus,.button.is-link.is-inverted.is-outlined:hover{background-color:#fff;color:#3273dc}.button.is-link.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-info{background-color:#209cee;border-color:transparent;color:#fff}.button.is-info.is-hovered,.button.is-info:hover{background-color:#1496ed;border-color:transparent;color:#fff}.button.is-info.is-focused,.button.is-info:focus{border-color:transparent;color:#fff}.button.is-info.is-focused:not(:active),.button.is-info:focus:not(:active){box-shadow:0 0 0 .125em rgba(32,156,238,.25)}.button.is-info.is-active,.button.is-info:active{background-color:#118fe4;border-color:transparent;color:#fff}.button.is-info[disabled]{background-color:#209cee;border-color:transparent;box-shadow:none}.button.is-info.is-inverted{background-color:#fff;color:#209cee}.button.is-info.is-inverted:hover{background-color:#f2f2f2}.button.is-info.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#209cee}.button.is-info.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-info.is-outlined{background-color:transparent;border-color:#209cee;color:#209cee}.button.is-info.is-outlined:focus,.button.is-info.is-outlined:hover{background-color:#209cee;border-color:#209cee;color:#fff}.button.is-info.is-outlined.is-loading::after{border-color:transparent transparent #209cee #209cee!important}.button.is-info.is-outlined[disabled]{background-color:transparent;border-color:#209cee;box-shadow:none;color:#209cee}.button.is-info.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-info.is-inverted.is-outlined:focus,.button.is-info.is-inverted.is-outlined:hover{background-color:#fff;color:#209cee}.button.is-info.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-success{background-color:#23d160;border-color:transparent;color:#fff}.button.is-success.is-hovered,.button.is-success:hover{background-color:#22c65b;border-color:transparent;color:#fff}.button.is-success.is-focused,.button.is-success:focus{border-color:transparent;color:#fff}.button.is-success.is-focused:not(:active),.button.is-success:focus:not(:active){box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.button.is-success.is-active,.button.is-success:active{background-color:#20bc56;border-color:transparent;color:#fff}.button.is-success[disabled]{background-color:#23d160;border-color:transparent;box-shadow:none}.button.is-success.is-inverted{background-color:#fff;color:#23d160}.button.is-success.is-inverted:hover{background-color:#f2f2f2}.button.is-success.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#23d160}.button.is-success.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-success.is-outlined{background-color:transparent;border-color:#23d160;color:#23d160}.button.is-success.is-outlined:focus,.button.is-success.is-outlined:hover{background-color:#23d160;border-color:#23d160;color:#fff}.button.is-success.is-outlined.is-loading::after{border-color:transparent transparent #23d160 #23d160!important}.button.is-success.is-outlined[disabled]{background-color:transparent;border-color:#23d160;box-shadow:none;color:#23d160}.button.is-success.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-success.is-inverted.is-outlined:focus,.button.is-success.is-inverted.is-outlined:hover{background-color:#fff;color:#23d160}.button.is-success.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-warning{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-hovered,.button.is-warning:hover{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused,.button.is-warning:focus{border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning.is-focused:not(:active),.button.is-warning:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.button.is-warning.is-active,.button.is-warning:active{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.button.is-warning[disabled]{background-color:#ffdd57;border-color:transparent;box-shadow:none}.button.is-warning.is-inverted{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted:hover{background-color:rgba(0,0,0,.7)}.button.is-warning.is-inverted[disabled]{background-color:rgba(0,0,0,.7);border-color:transparent;box-shadow:none;color:#ffdd57}.button.is-warning.is-loading::after{border-color:transparent transparent rgba(0,0,0,.7) rgba(0,0,0,.7)!important}.button.is-warning.is-outlined{background-color:transparent;border-color:#ffdd57;color:#ffdd57}.button.is-warning.is-outlined:focus,.button.is-warning.is-outlined:hover{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.button.is-warning.is-outlined.is-loading::after{border-color:transparent transparent #ffdd57 #ffdd57!important}.button.is-warning.is-outlined[disabled]{background-color:transparent;border-color:#ffdd57;box-shadow:none;color:#ffdd57}.button.is-warning.is-inverted.is-outlined{background-color:transparent;border-color:rgba(0,0,0,.7);color:rgba(0,0,0,.7)}.button.is-warning.is-inverted.is-outlined:focus,.button.is-warning.is-inverted.is-outlined:hover{background-color:rgba(0,0,0,.7);color:#ffdd57}.button.is-warning.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:rgba(0,0,0,.7);box-shadow:none;color:rgba(0,0,0,.7)}.button.is-danger{background-color:#ff3860;border-color:transparent;color:#fff}.button.is-danger.is-hovered,.button.is-danger:hover{background-color:#ff2b56;border-color:transparent;color:#fff}.button.is-danger.is-focused,.button.is-danger:focus{border-color:transparent;color:#fff}.button.is-danger.is-focused:not(:active),.button.is-danger:focus:not(:active){box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.button.is-danger.is-active,.button.is-danger:active{background-color:#ff1f4b;border-color:transparent;color:#fff}.button.is-danger[disabled]{background-color:#ff3860;border-color:transparent;box-shadow:none}.button.is-danger.is-inverted{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted:hover{background-color:#f2f2f2}.button.is-danger.is-inverted[disabled]{background-color:#fff;border-color:transparent;box-shadow:none;color:#ff3860}.button.is-danger.is-loading::after{border-color:transparent transparent #fff #fff!important}.button.is-danger.is-outlined{background-color:transparent;border-color:#ff3860;color:#ff3860}.button.is-danger.is-outlined:focus,.button.is-danger.is-outlined:hover{background-color:#ff3860;border-color:#ff3860;color:#fff}.button.is-danger.is-outlined.is-loading::after{border-color:transparent transparent #ff3860 #ff3860!important}.button.is-danger.is-outlined[disabled]{background-color:transparent;border-color:#ff3860;box-shadow:none;color:#ff3860}.button.is-danger.is-inverted.is-outlined{background-color:transparent;border-color:#fff;color:#fff}.button.is-danger.is-inverted.is-outlined:focus,.button.is-danger.is-inverted.is-outlined:hover{background-color:#fff;color:#ff3860}.button.is-danger.is-inverted.is-outlined[disabled]{background-color:transparent;border-color:#fff;box-shadow:none;color:#fff}.button.is-small{border-radius:2px;font-size:.75rem}.button.is-medium{font-size:1.25rem}.button.is-large{font-size:1.5rem}.button[disabled]{background-color:#fff;border-color:#dbdbdb;box-shadow:none;opacity:.5}.button.is-fullwidth{display:flex;width:100%}.button.is-loading{color:transparent!important;pointer-events:none}.button.is-loading::after{position:absolute;left:calc(50% - (1em / 2));top:calc(50% - (1em / 2));position:absolute!important}.button.is-static{background-color:#f5f5f5;border-color:#dbdbdb;color:#7a7a7a;box-shadow:none;pointer-events:none}.button.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.buttons{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.buttons .button{margin-bottom:.5rem}.buttons .button:not(:last-child){margin-right:.5rem}.buttons:last-child{margin-bottom:-.5rem}.buttons:not(:last-child){margin-bottom:1rem}.buttons.has-addons .button:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.buttons.has-addons .button:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0;margin-right:-1px}.buttons.has-addons .button:last-child{margin-right:0}.buttons.has-addons .button.is-hovered,.buttons.has-addons .button:hover{z-index:2}.buttons.has-addons .button.is-active,.buttons.has-addons .button.is-focused,.buttons.has-addons .button.is-selected,.buttons.has-addons .button:active,.buttons.has-addons .button:focus{z-index:3}.buttons.has-addons .button.is-active:hover,.buttons.has-addons .button.is-focused:hover,.buttons.has-addons .button.is-selected:hover,.buttons.has-addons .button:active:hover,.buttons.has-addons .button:focus:hover{z-index:4}.buttons.has-addons .button.is-expanded{flex-grow:1}.buttons.is-centered{justify-content:center}.buttons.is-right{justify-content:flex-end}.container{margin:0 auto;position:relative}@media screen and (min-width:1088px){.container{max-width:960px;width:960px}.container.is-fluid{margin-left:64px;margin-right:64px;max-width:none;width:auto}}@media screen and (max-width:1279px){.container.is-widescreen{max-width:1152px;width:auto}}@media screen and (max-width:1471px){.container.is-fullhd{max-width:1344px;width:auto}}@media screen and (min-width:1280px){.container{max-width:1152px;width:1152px}}@media screen and (min-width:1472px){.container{max-width:1344px;width:1344px}}.content li+li{margin-top:.25em}.content blockquote:not(:last-child),.content dl:not(:last-child),.content ol:not(:last-child),.content p:not(:last-child),.content pre:not(:last-child),.content table:not(:last-child),.content ul:not(:last-child){margin-bottom:1em}.content h1,.content h2,.content h3,.content h4,.content h5,.content h6{color:#363636;font-weight:600;line-height:1.125}.content h1{font-size:2em;margin-bottom:.5em}.content h1:not(:first-child){margin-top:1em}.content h2{font-size:1.75em;margin-bottom:.5714em}.content h2:not(:first-child){margin-top:1.1428em}.content h3{font-size:1.5em;margin-bottom:.6666em}.content h3:not(:first-child){margin-top:1.3333em}.content h4{font-size:1.25em;margin-bottom:.8em}.content h5{font-size:1.125em;margin-bottom:.8888em}.content h6{font-size:1em;margin-bottom:1em}.content blockquote{background-color:#f5f5f5;border-left:5px solid #dbdbdb;padding:1.25em 1.5em}.content ol{list-style:decimal outside;margin-left:2em;margin-top:1em}.content ul{list-style:disc outside;margin-left:2em;margin-top:1em}.content ul ul{list-style-type:circle;margin-top:.5em}.content ul ul ul{list-style-type:square}.content dd{margin-left:2em}.content figure{margin-left:2em;margin-right:2em;text-align:center}.content figure:not(:first-child){margin-top:2em}.content figure:not(:last-child){margin-bottom:2em}.content figure img{display:inline-block}.content figure figcaption{font-style:italic}.content pre{-webkit-overflow-scrolling:touch;overflow-x:auto;padding:1.25em 1.5em;white-space:pre;word-wrap:normal}.content sub,.content sup{font-size:75%}.content table{width:100%}.content table td,.content table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.content table th{color:#363636;text-align:left}.content table thead td,.content table thead th{border-width:0 0 2px;color:#363636}.content table tfoot td,.content table tfoot th{border-width:2px 0 0;color:#363636}.content table tbody tr:last-child td,.content table tbody tr:last-child th{border-bottom-width:0}.content.is-small{font-size:.75rem}.content.is-medium{font-size:1.25rem}.content.is-large{font-size:1.5rem}.input,.textarea{background-color:#fff;border-color:#dbdbdb;color:#363636;box-shadow:inset 0 1px 2px rgba(10,10,10,.1);max-width:100%;width:100%}.input::-moz-placeholder,.textarea::-moz-placeholder{color:rgba(54,54,54,.3)}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.input:-moz-placeholder,.textarea:-moz-placeholder{color:rgba(54,54,54,.3)}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:rgba(54,54,54,.3)}.input.is-hovered,.input:hover,.textarea.is-hovered,.textarea:hover{border-color:#b5b5b5}.input.is-active,.input.is-focused,.input:active,.input:focus,.textarea.is-active,.textarea.is-focused,.textarea:active,.textarea:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.input[disabled],.textarea[disabled]{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.input[disabled]::-moz-placeholder,.textarea[disabled]::-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]::-webkit-input-placeholder,.textarea[disabled]::-webkit-input-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-moz-placeholder,.textarea[disabled]:-moz-placeholder{color:rgba(122,122,122,.3)}.input[disabled]:-ms-input-placeholder,.textarea[disabled]:-ms-input-placeholder{color:rgba(122,122,122,.3)}.input[readonly],.textarea[readonly]{box-shadow:none}.input.is-white,.textarea.is-white{border-color:#fff}.input.is-white.is-active,.input.is-white.is-focused,.input.is-white:active,.input.is-white:focus,.textarea.is-white.is-active,.textarea.is-white.is-focused,.textarea.is-white:active,.textarea.is-white:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.input.is-black,.textarea.is-black{border-color:#0a0a0a}.input.is-black.is-active,.input.is-black.is-focused,.input.is-black:active,.input.is-black:focus,.textarea.is-black.is-active,.textarea.is-black.is-focused,.textarea.is-black:active,.textarea.is-black:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.input.is-light,.textarea.is-light{border-color:#f5f5f5}.input.is-light.is-active,.input.is-light.is-focused,.input.is-light:active,.input.is-light:focus,.textarea.is-light.is-active,.textarea.is-light.is-focused,.textarea.is-light:active,.textarea.is-light:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.input.is-dark,.textarea.is-dark{border-color:#363636}.input.is-dark.is-active,.input.is-dark.is-focused,.input.is-dark:active,.input.is-dark:focus,.textarea.is-dark.is-active,.textarea.is-dark.is-focused,.textarea.is-dark:active,.textarea.is-dark:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.input.is-primary,.textarea.is-primary{border-color:#00d1b2}.input.is-primary.is-active,.input.is-primary.is-focused,.input.is-primary:active,.input.is-primary:focus,.textarea.is-primary.is-active,.textarea.is-primary.is-focused,.textarea.is-primary:active,.textarea.is-primary:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.input.is-link,.textarea.is-link{border-color:#3273dc}.input.is-link.is-active,.input.is-link.is-focused,.input.is-link:active,.input.is-link:focus,.textarea.is-link.is-active,.textarea.is-link.is-focused,.textarea.is-link:active,.textarea.is-link:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.input.is-info,.textarea.is-info{border-color:#209cee}.input.is-info.is-active,.input.is-info.is-focused,.input.is-info:active,.input.is-info:focus,.textarea.is-info.is-active,.textarea.is-info.is-focused,.textarea.is-info:active,.textarea.is-info:focus{box-shadow:0 0 0 .125em rgba(32,156,238,.25)}.input.is-success,.textarea.is-success{border-color:#23d160}.input.is-success.is-active,.input.is-success.is-focused,.input.is-success:active,.input.is-success:focus,.textarea.is-success.is-active,.textarea.is-success.is-focused,.textarea.is-success:active,.textarea.is-success:focus{box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.input.is-warning,.textarea.is-warning{border-color:#ffdd57}.input.is-warning.is-active,.input.is-warning.is-focused,.input.is-warning:active,.input.is-warning:focus,.textarea.is-warning.is-active,.textarea.is-warning.is-focused,.textarea.is-warning:active,.textarea.is-warning:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.input.is-danger,.textarea.is-danger{border-color:#ff3860}.input.is-danger.is-active,.input.is-danger.is-focused,.input.is-danger:active,.input.is-danger:focus,.textarea.is-danger.is-active,.textarea.is-danger.is-focused,.textarea.is-danger:active,.textarea.is-danger:focus{box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.input.is-small,.textarea.is-small{border-radius:2px;font-size:.75rem}.input.is-medium,.textarea.is-medium{font-size:1.25rem}.input.is-large,.textarea.is-large{font-size:1.5rem}.input.is-fullwidth,.textarea.is-fullwidth{display:block;width:100%}.input.is-inline,.textarea.is-inline{display:inline;width:auto}.input.is-rounded{border-radius:290486px;padding-left:1em;padding-right:1em}.input.is-static{background-color:transparent;border-color:transparent;box-shadow:none;padding-left:0;padding-right:0}.textarea{display:block;max-width:100%;min-width:100%;padding:.625em;resize:vertical}.textarea:not([rows]){max-height:600px;min-height:120px}.textarea[rows]{height:initial}.textarea.has-fixed-size{resize:none}.checkbox,.radio{cursor:pointer;display:inline-block;line-height:1.25;position:relative}.checkbox input,.radio input{cursor:pointer}.checkbox:hover,.radio:hover{color:#363636}.checkbox[disabled],.radio[disabled]{color:#7a7a7a;cursor:not-allowed}.radio+.radio{margin-left:.5em}.select{display:inline-block;max-width:100%;position:relative;vertical-align:top}.select:not(.is-multiple){height:2.25em}.select:not(.is-multiple):not(.is-loading)::after{border-color:#3273dc;right:1.125em;z-index:4}.select.is-rounded select{border-radius:290486px;padding-left:1em}.select select{background-color:#fff;border-color:#dbdbdb;color:#363636;cursor:pointer;display:block;font-size:1em;max-width:100%;outline:0}.select select::-moz-placeholder{color:rgba(54,54,54,.3)}.select select::-webkit-input-placeholder{color:rgba(54,54,54,.3)}.select select:-moz-placeholder{color:rgba(54,54,54,.3)}.select select:-ms-input-placeholder{color:rgba(54,54,54,.3)}.select select.is-hovered,.select select:hover{border-color:#b5b5b5}.select select.is-active,.select select.is-focused,.select select:active,.select select:focus{border-color:#3273dc;box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select select[disabled]{background-color:#f5f5f5;border-color:#f5f5f5;box-shadow:none;color:#7a7a7a}.select select[disabled]::-moz-placeholder{color:rgba(122,122,122,.3)}.select select[disabled]::-webkit-input-placeholder{color:rgba(122,122,122,.3)}.select select[disabled]:-moz-placeholder{color:rgba(122,122,122,.3)}.select select[disabled]:-ms-input-placeholder{color:rgba(122,122,122,.3)}.select select::-ms-expand{display:none}.select select[disabled]:hover{border-color:#f5f5f5}.select select:not([multiple]){padding-right:2.5em}.select select[multiple]{height:initial;padding:0}.select select[multiple] option{padding:.5em 1em}.select:not(.is-multiple):not(.is-loading):hover::after{border-color:#363636}.select.is-white:not(:hover)::after{border-color:#fff}.select.is-white select{border-color:#fff}.select.is-white select.is-hovered,.select.is-white select:hover{border-color:#f2f2f2}.select.is-white select.is-active,.select.is-white select.is-focused,.select.is-white select:active,.select.is-white select:focus{box-shadow:0 0 0 .125em rgba(255,255,255,.25)}.select.is-black:not(:hover)::after{border-color:#0a0a0a}.select.is-black select{border-color:#0a0a0a}.select.is-black select.is-hovered,.select.is-black select:hover{border-color:#000}.select.is-black select.is-active,.select.is-black select.is-focused,.select.is-black select:active,.select.is-black select:focus{box-shadow:0 0 0 .125em rgba(10,10,10,.25)}.select.is-light:not(:hover)::after{border-color:#f5f5f5}.select.is-light select{border-color:#f5f5f5}.select.is-light select.is-hovered,.select.is-light select:hover{border-color:#e8e8e8}.select.is-light select.is-active,.select.is-light select.is-focused,.select.is-light select:active,.select.is-light select:focus{box-shadow:0 0 0 .125em rgba(245,245,245,.25)}.select.is-dark:not(:hover)::after{border-color:#363636}.select.is-dark select{border-color:#363636}.select.is-dark select.is-hovered,.select.is-dark select:hover{border-color:#292929}.select.is-dark select.is-active,.select.is-dark select.is-focused,.select.is-dark select:active,.select.is-dark select:focus{box-shadow:0 0 0 .125em rgba(54,54,54,.25)}.select.is-primary:not(:hover)::after{border-color:#00d1b2}.select.is-primary select{border-color:#00d1b2}.select.is-primary select.is-hovered,.select.is-primary select:hover{border-color:#00b89c}.select.is-primary select.is-active,.select.is-primary select.is-focused,.select.is-primary select:active,.select.is-primary select:focus{box-shadow:0 0 0 .125em rgba(0,209,178,.25)}.select.is-link:not(:hover)::after{border-color:#3273dc}.select.is-link select{border-color:#3273dc}.select.is-link select.is-hovered,.select.is-link select:hover{border-color:#2366d1}.select.is-link select.is-active,.select.is-link select.is-focused,.select.is-link select:active,.select.is-link select:focus{box-shadow:0 0 0 .125em rgba(50,115,220,.25)}.select.is-info:not(:hover)::after{border-color:#209cee}.select.is-info select{border-color:#209cee}.select.is-info select.is-hovered,.select.is-info select:hover{border-color:#118fe4}.select.is-info select.is-active,.select.is-info select.is-focused,.select.is-info select:active,.select.is-info select:focus{box-shadow:0 0 0 .125em rgba(32,156,238,.25)}.select.is-success:not(:hover)::after{border-color:#23d160}.select.is-success select{border-color:#23d160}.select.is-success select.is-hovered,.select.is-success select:hover{border-color:#20bc56}.select.is-success select.is-active,.select.is-success select.is-focused,.select.is-success select:active,.select.is-success select:focus{box-shadow:0 0 0 .125em rgba(35,209,96,.25)}.select.is-warning:not(:hover)::after{border-color:#ffdd57}.select.is-warning select{border-color:#ffdd57}.select.is-warning select.is-hovered,.select.is-warning select:hover{border-color:#ffd83d}.select.is-warning select.is-active,.select.is-warning select.is-focused,.select.is-warning select:active,.select.is-warning select:focus{box-shadow:0 0 0 .125em rgba(255,221,87,.25)}.select.is-danger:not(:hover)::after{border-color:#ff3860}.select.is-danger select{border-color:#ff3860}.select.is-danger select.is-hovered,.select.is-danger select:hover{border-color:#ff1f4b}.select.is-danger select.is-active,.select.is-danger select.is-focused,.select.is-danger select:active,.select.is-danger select:focus{box-shadow:0 0 0 .125em rgba(255,56,96,.25)}.select.is-small{border-radius:2px;font-size:.75rem}.select.is-medium{font-size:1.25rem}.select.is-large{font-size:1.5rem}.select.is-disabled::after{border-color:#7a7a7a}.select.is-fullwidth{width:100%}.select.is-fullwidth select{width:100%}.select.is-loading::after{margin-top:0;position:absolute;right:.625em;top:.625em;-webkit-transform:none;transform:none}.select.is-loading.is-small:after{font-size:.75rem}.select.is-loading.is-medium:after{font-size:1.25rem}.select.is-loading.is-large:after{font-size:1.5rem}.file{align-items:stretch;display:flex;justify-content:flex-start;position:relative}.file.is-white .file-cta{background-color:#fff;border-color:transparent;color:#0a0a0a}.file.is-white.is-hovered .file-cta,.file.is-white:hover .file-cta{background-color:#f9f9f9;border-color:transparent;color:#0a0a0a}.file.is-white.is-focused .file-cta,.file.is-white:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,255,255,.25);color:#0a0a0a}.file.is-white.is-active .file-cta,.file.is-white:active .file-cta{background-color:#f2f2f2;border-color:transparent;color:#0a0a0a}.file.is-black .file-cta{background-color:#0a0a0a;border-color:transparent;color:#fff}.file.is-black.is-hovered .file-cta,.file.is-black:hover .file-cta{background-color:#040404;border-color:transparent;color:#fff}.file.is-black.is-focused .file-cta,.file.is-black:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(10,10,10,.25);color:#fff}.file.is-black.is-active .file-cta,.file.is-black:active .file-cta{background-color:#000;border-color:transparent;color:#fff}.file.is-light .file-cta{background-color:#f5f5f5;border-color:transparent;color:#363636}.file.is-light.is-hovered .file-cta,.file.is-light:hover .file-cta{background-color:#eee;border-color:transparent;color:#363636}.file.is-light.is-focused .file-cta,.file.is-light:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(245,245,245,.25);color:#363636}.file.is-light.is-active .file-cta,.file.is-light:active .file-cta{background-color:#e8e8e8;border-color:transparent;color:#363636}.file.is-dark .file-cta{background-color:#363636;border-color:transparent;color:#f5f5f5}.file.is-dark.is-hovered .file-cta,.file.is-dark:hover .file-cta{background-color:#2f2f2f;border-color:transparent;color:#f5f5f5}.file.is-dark.is-focused .file-cta,.file.is-dark:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(54,54,54,.25);color:#f5f5f5}.file.is-dark.is-active .file-cta,.file.is-dark:active .file-cta{background-color:#292929;border-color:transparent;color:#f5f5f5}.file.is-primary .file-cta{background-color:#00d1b2;border-color:transparent;color:#fff}.file.is-primary.is-hovered .file-cta,.file.is-primary:hover .file-cta{background-color:#00c4a7;border-color:transparent;color:#fff}.file.is-primary.is-focused .file-cta,.file.is-primary:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(0,209,178,.25);color:#fff}.file.is-primary.is-active .file-cta,.file.is-primary:active .file-cta{background-color:#00b89c;border-color:transparent;color:#fff}.file.is-link .file-cta{background-color:#3273dc;border-color:transparent;color:#fff}.file.is-link.is-hovered .file-cta,.file.is-link:hover .file-cta{background-color:#276cda;border-color:transparent;color:#fff}.file.is-link.is-focused .file-cta,.file.is-link:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(50,115,220,.25);color:#fff}.file.is-link.is-active .file-cta,.file.is-link:active .file-cta{background-color:#2366d1;border-color:transparent;color:#fff}.file.is-info .file-cta{background-color:#209cee;border-color:transparent;color:#fff}.file.is-info.is-hovered .file-cta,.file.is-info:hover .file-cta{background-color:#1496ed;border-color:transparent;color:#fff}.file.is-info.is-focused .file-cta,.file.is-info:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(32,156,238,.25);color:#fff}.file.is-info.is-active .file-cta,.file.is-info:active .file-cta{background-color:#118fe4;border-color:transparent;color:#fff}.file.is-success .file-cta{background-color:#23d160;border-color:transparent;color:#fff}.file.is-success.is-hovered .file-cta,.file.is-success:hover .file-cta{background-color:#22c65b;border-color:transparent;color:#fff}.file.is-success.is-focused .file-cta,.file.is-success:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(35,209,96,.25);color:#fff}.file.is-success.is-active .file-cta,.file.is-success:active .file-cta{background-color:#20bc56;border-color:transparent;color:#fff}.file.is-warning .file-cta{background-color:#ffdd57;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-hovered .file-cta,.file.is-warning:hover .file-cta{background-color:#ffdb4a;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-warning.is-focused .file-cta,.file.is-warning:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,221,87,.25);color:rgba(0,0,0,.7)}.file.is-warning.is-active .file-cta,.file.is-warning:active .file-cta{background-color:#ffd83d;border-color:transparent;color:rgba(0,0,0,.7)}.file.is-danger .file-cta{background-color:#ff3860;border-color:transparent;color:#fff}.file.is-danger.is-hovered .file-cta,.file.is-danger:hover .file-cta{background-color:#ff2b56;border-color:transparent;color:#fff}.file.is-danger.is-focused .file-cta,.file.is-danger:focus .file-cta{border-color:transparent;box-shadow:0 0 .5em rgba(255,56,96,.25);color:#fff}.file.is-danger.is-active .file-cta,.file.is-danger:active .file-cta{background-color:#ff1f4b;border-color:transparent;color:#fff}.file.is-small{font-size:.75rem}.file.is-medium{font-size:1.25rem}.file.is-medium .file-icon .fa{font-size:21px}.file.is-large{font-size:1.5rem}.file.is-large .file-icon .fa{font-size:28px}.file.has-name .file-cta{border-bottom-right-radius:0;border-top-right-radius:0}.file.has-name .file-name{border-bottom-left-radius:0;border-top-left-radius:0}.file.has-name.is-empty .file-cta{border-radius:4px}.file.has-name.is-empty .file-name{display:none}.file.is-boxed .file-label{flex-direction:column}.file.is-boxed .file-cta{flex-direction:column;height:auto;padding:1em 3em}.file.is-boxed .file-name{border-width:0 1px 1px}.file.is-boxed .file-icon{height:1.5em;width:1.5em}.file.is-boxed .file-icon .fa{font-size:21px}.file.is-boxed.is-small .file-icon .fa{font-size:14px}.file.is-boxed.is-medium .file-icon .fa{font-size:28px}.file.is-boxed.is-large .file-icon .fa{font-size:35px}.file.is-boxed.has-name .file-cta{border-radius:4px 4px 0 0}.file.is-boxed.has-name .file-name{border-radius:0 0 4px 4px;border-width:0 1px 1px}.file.is-centered{justify-content:center}.file.is-fullwidth .file-label{width:100%}.file.is-fullwidth .file-name{flex-grow:1;max-width:none}.file.is-right{justify-content:flex-end}.file.is-right .file-cta{border-radius:0 4px 4px 0}.file.is-right .file-name{border-radius:4px 0 0 4px;border-width:1px 0 1px 1px;order:-1}.file-label{align-items:stretch;display:flex;cursor:pointer;justify-content:flex-start;overflow:hidden;position:relative}.file-label:hover .file-cta{background-color:#eee;color:#363636}.file-label:hover .file-name{border-color:#d5d5d5}.file-label:active .file-cta{background-color:#e8e8e8;color:#363636}.file-label:active .file-name{border-color:#cfcfcf}.file-input{height:.01em;left:0;outline:0;position:absolute;top:0;width:.01em}.file-cta,.file-name{border-color:#dbdbdb;border-radius:4px;font-size:1em;padding-left:1em;padding-right:1em;white-space:nowrap}.file-cta{background-color:#f5f5f5;color:#4a4a4a}.file-name{border-color:#dbdbdb;border-style:solid;border-width:1px 1px 1px 0;display:block;max-width:16em;overflow:hidden;text-align:left;text-overflow:ellipsis}.file-icon{align-items:center;display:flex;height:1em;justify-content:center;margin-right:.5em;width:1em}.file-icon .fa{font-size:14px}.label{color:#363636;display:block;font-size:1rem;font-weight:700}.label:not(:last-child){margin-bottom:.5em}.label.is-small{font-size:.75rem}.label.is-medium{font-size:1.25rem}.label.is-large{font-size:1.5rem}.help{display:block;font-size:.75rem;margin-top:.25rem}.help.is-white{color:#fff}.help.is-black{color:#0a0a0a}.help.is-light{color:#f5f5f5}.help.is-dark{color:#363636}.help.is-primary{color:#00d1b2}.help.is-link{color:#3273dc}.help.is-info{color:#209cee}.help.is-success{color:#23d160}.help.is-warning{color:#ffdd57}.help.is-danger{color:#ff3860}.field:not(:last-child){margin-bottom:.75rem}.field.has-addons{display:flex;justify-content:flex-start}.field.has-addons .control:not(:last-child){margin-right:-1px}.field.has-addons .control:not(:first-child):not(:last-child) .button,.field.has-addons .control:not(:first-child):not(:last-child) .input,.field.has-addons .control:not(:first-child):not(:last-child) .select select{border-radius:0}.field.has-addons .control:first-child .button,.field.has-addons .control:first-child .input,.field.has-addons .control:first-child .select select{border-bottom-right-radius:0;border-top-right-radius:0}.field.has-addons .control:last-child .button,.field.has-addons .control:last-child .input,.field.has-addons .control:last-child .select select{border-bottom-left-radius:0;border-top-left-radius:0}.field.has-addons .control .button.is-hovered,.field.has-addons .control .button:hover,.field.has-addons .control .input.is-hovered,.field.has-addons .control .input:hover,.field.has-addons .control .select select.is-hovered,.field.has-addons .control .select select:hover{z-index:2}.field.has-addons .control .button.is-active,.field.has-addons .control .button.is-focused,.field.has-addons .control .button:active,.field.has-addons .control .button:focus,.field.has-addons .control .input.is-active,.field.has-addons .control .input.is-focused,.field.has-addons .control .input:active,.field.has-addons .control .input:focus,.field.has-addons .control .select select.is-active,.field.has-addons .control .select select.is-focused,.field.has-addons .control .select select:active,.field.has-addons .control .select select:focus{z-index:3}.field.has-addons .control .button.is-active:hover,.field.has-addons .control .button.is-focused:hover,.field.has-addons .control .button:active:hover,.field.has-addons .control .button:focus:hover,.field.has-addons .control .input.is-active:hover,.field.has-addons .control .input.is-focused:hover,.field.has-addons .control .input:active:hover,.field.has-addons .control .input:focus:hover,.field.has-addons .control .select select.is-active:hover,.field.has-addons .control .select select.is-focused:hover,.field.has-addons .control .select select:active:hover,.field.has-addons .control .select select:focus:hover{z-index:4}.field.has-addons .control.is-expanded{flex-grow:1}.field.has-addons.has-addons-centered{justify-content:center}.field.has-addons.has-addons-right{justify-content:flex-end}.field.has-addons.has-addons-fullwidth .control{flex-grow:1;flex-shrink:0}.field.is-grouped{display:flex;justify-content:flex-start}.field.is-grouped>.control{flex-shrink:0}.field.is-grouped>.control:not(:last-child){margin-bottom:0;margin-right:.75rem}.field.is-grouped>.control.is-expanded{flex-grow:1;flex-shrink:1}.field.is-grouped.is-grouped-centered{justify-content:center}.field.is-grouped.is-grouped-right{justify-content:flex-end}.field.is-grouped.is-grouped-multiline{flex-wrap:wrap}.field.is-grouped.is-grouped-multiline>.control:last-child,.field.is-grouped.is-grouped-multiline>.control:not(:last-child){margin-bottom:.75rem}.field.is-grouped.is-grouped-multiline:last-child{margin-bottom:-.75rem}.field.is-grouped.is-grouped-multiline:not(:last-child){margin-bottom:0}@media screen and (min-width:769px),print{.field.is-horizontal{display:flex}}.field-label .label{font-size:inherit}@media screen and (max-width:768px){.field-label{margin-bottom:.5rem}}@media screen and (min-width:769px),print{.field-label{flex-basis:0;flex-grow:1;flex-shrink:0;margin-right:1.5rem;text-align:right}.field-label.is-small{font-size:.75rem;padding-top:.375em}.field-label.is-normal{padding-top:.375em}.field-label.is-medium{font-size:1.25rem;padding-top:.375em}.field-label.is-large{font-size:1.5rem;padding-top:.375em}}.field-body .field .field{margin-bottom:0}@media screen and (min-width:769px),print{.field-body{display:flex;flex-basis:0;flex-grow:5;flex-shrink:1}.field-body .field{margin-bottom:0}.field-body>.field{flex-shrink:1}.field-body>.field:not(.is-narrow){flex-grow:1}.field-body>.field:not(:last-child){margin-right:.75rem}}.control{font-size:1rem;position:relative;text-align:left}.control.has-icon .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icon .input:focus+.icon{color:#7a7a7a}.control.has-icon .input.is-small+.icon{font-size:.75rem}.control.has-icon .input.is-medium+.icon{font-size:1.25rem}.control.has-icon .input.is-large+.icon{font-size:1.5rem}.control.has-icon:not(.has-icon-right) .icon{left:0}.control.has-icon:not(.has-icon-right) .input{padding-left:2.25em}.control.has-icon.has-icon-right .icon{right:0}.control.has-icon.has-icon-right .input{padding-right:2.25em}.control.has-icons-left .input:focus~.icon,.control.has-icons-left .select:focus~.icon,.control.has-icons-right .input:focus~.icon,.control.has-icons-right .select:focus~.icon{color:#7a7a7a}.control.has-icons-left .input.is-small~.icon,.control.has-icons-left .select.is-small~.icon,.control.has-icons-right .input.is-small~.icon,.control.has-icons-right .select.is-small~.icon{font-size:.75rem}.control.has-icons-left .input.is-medium~.icon,.control.has-icons-left .select.is-medium~.icon,.control.has-icons-right .input.is-medium~.icon,.control.has-icons-right .select.is-medium~.icon{font-size:1.25rem}.control.has-icons-left .input.is-large~.icon,.control.has-icons-left .select.is-large~.icon,.control.has-icons-right .input.is-large~.icon,.control.has-icons-right .select.is-large~.icon{font-size:1.5rem}.control.has-icons-left .icon,.control.has-icons-right .icon{color:#dbdbdb;height:2.25em;pointer-events:none;position:absolute;top:0;width:2.25em;z-index:4}.control.has-icons-left .input,.control.has-icons-left .select select{padding-left:2.25em}.control.has-icons-left .icon.is-left{left:0}.control.has-icons-right .input,.control.has-icons-right .select select{padding-right:2.25em}.control.has-icons-right .icon.is-right{right:0}.control.is-loading::after{position:absolute!important;right:.625em;top:.625em;z-index:4}.control.is-loading.is-small:after{font-size:.75rem}.control.is-loading.is-medium:after{font-size:1.25rem}.control.is-loading.is-large:after{font-size:1.5rem}.icon{align-items:center;display:inline-flex;justify-content:center;height:1.5rem;width:1.5rem}.icon.is-small{height:1rem;width:1rem}.icon.is-medium{height:2rem;width:2rem}.icon.is-large{height:3rem;width:3rem}.image{display:block;position:relative}.image img{display:block;height:auto;width:100%}.image img.is-rounded{border-radius:290486px}.image.is-16by9 img,.image.is-1by1 img,.image.is-1by2 img,.image.is-1by3 img,.image.is-2by1 img,.image.is-2by3 img,.image.is-3by1 img,.image.is-3by2 img,.image.is-3by4 img,.image.is-3by5 img,.image.is-4by3 img,.image.is-4by5 img,.image.is-5by3 img,.image.is-5by4 img,.image.is-9by16 img,.image.is-square img{height:100%;width:100%}.image.is-1by1,.image.is-square{padding-top:100%}.image.is-5by4{padding-top:80%}.image.is-4by3{padding-top:75%}.image.is-3by2{padding-top:66.6666%}.image.is-5by3{padding-top:60%}.image.is-16by9{padding-top:56.25%}.image.is-2by1{padding-top:50%}.image.is-3by1{padding-top:33.3333%}.image.is-4by5{padding-top:125%}.image.is-3by4{padding-top:133.3333%}.image.is-2by3{padding-top:150%}.image.is-3by5{padding-top:166.6666%}.image.is-9by16{padding-top:177.7777%}.image.is-1by2{padding-top:200%}.image.is-1by3{padding-top:300%}.image.is-16x16{height:16px;width:16px}.image.is-24x24{height:24px;width:24px}.image.is-32x32{height:32px;width:32px}.image.is-48x48{height:48px;width:48px}.image.is-64x64{height:64px;width:64px}.image.is-96x96{height:96px;width:96px}.image.is-128x128{height:128px;width:128px}.notification{background-color:#f5f5f5;border-radius:4px;padding:1.25rem 2.5rem 1.25rem 1.5rem;position:relative}.notification a:not(.button){color:currentColor;text-decoration:underline}.notification strong{color:currentColor}.notification code,.notification pre{background:#fff}.notification pre code{background:0 0}.notification>.delete{position:absolute;right:.5rem;top:.5rem}.notification .content,.notification .subtitle,.notification .title{color:currentColor}.notification.is-white{background-color:#fff;color:#0a0a0a}.notification.is-black{background-color:#0a0a0a;color:#fff}.notification.is-light{background-color:#f5f5f5;color:#363636}.notification.is-dark{background-color:#363636;color:#f5f5f5}.notification.is-primary{background-color:#00d1b2;color:#fff}.notification.is-link{background-color:#3273dc;color:#fff}.notification.is-info{background-color:#209cee;color:#fff}.notification.is-success{background-color:#23d160;color:#fff}.notification.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.notification.is-danger{background-color:#ff3860;color:#fff}.progress{-moz-appearance:none;-webkit-appearance:none;border:none;border-radius:290486px;display:block;height:1rem;overflow:hidden;padding:0;width:100%}.progress::-webkit-progress-bar{background-color:#dbdbdb}.progress::-webkit-progress-value{background-color:#4a4a4a}.progress::-moz-progress-bar{background-color:#4a4a4a}.progress::-ms-fill{background-color:#4a4a4a;border:none}.progress.is-white::-webkit-progress-value{background-color:#fff}.progress.is-white::-moz-progress-bar{background-color:#fff}.progress.is-white::-ms-fill{background-color:#fff}.progress.is-black::-webkit-progress-value{background-color:#0a0a0a}.progress.is-black::-moz-progress-bar{background-color:#0a0a0a}.progress.is-black::-ms-fill{background-color:#0a0a0a}.progress.is-light::-webkit-progress-value{background-color:#f5f5f5}.progress.is-light::-moz-progress-bar{background-color:#f5f5f5}.progress.is-light::-ms-fill{background-color:#f5f5f5}.progress.is-dark::-webkit-progress-value{background-color:#363636}.progress.is-dark::-moz-progress-bar{background-color:#363636}.progress.is-dark::-ms-fill{background-color:#363636}.progress.is-primary::-webkit-progress-value{background-color:#00d1b2}.progress.is-primary::-moz-progress-bar{background-color:#00d1b2}.progress.is-primary::-ms-fill{background-color:#00d1b2}.progress.is-link::-webkit-progress-value{background-color:#3273dc}.progress.is-link::-moz-progress-bar{background-color:#3273dc}.progress.is-link::-ms-fill{background-color:#3273dc}.progress.is-info::-webkit-progress-value{background-color:#209cee}.progress.is-info::-moz-progress-bar{background-color:#209cee}.progress.is-info::-ms-fill{background-color:#209cee}.progress.is-success::-webkit-progress-value{background-color:#23d160}.progress.is-success::-moz-progress-bar{background-color:#23d160}.progress.is-success::-ms-fill{background-color:#23d160}.progress.is-warning::-webkit-progress-value{background-color:#ffdd57}.progress.is-warning::-moz-progress-bar{background-color:#ffdd57}.progress.is-warning::-ms-fill{background-color:#ffdd57}.progress.is-danger::-webkit-progress-value{background-color:#ff3860}.progress.is-danger::-moz-progress-bar{background-color:#ff3860}.progress.is-danger::-ms-fill{background-color:#ff3860}.progress.is-small{height:.75rem}.progress.is-medium{height:1.25rem}.progress.is-large{height:1.5rem}.table{background-color:#fff;color:#363636}.table td,.table th{border:1px solid #dbdbdb;border-width:0 0 1px;padding:.5em .75em;vertical-align:top}.table td.is-white,.table th.is-white{background-color:#fff;border-color:#fff;color:#0a0a0a}.table td.is-black,.table th.is-black{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.table td.is-light,.table th.is-light{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.table td.is-dark,.table th.is-dark{background-color:#363636;border-color:#363636;color:#f5f5f5}.table td.is-primary,.table th.is-primary{background-color:#00d1b2;border-color:#00d1b2;color:#fff}.table td.is-link,.table th.is-link{background-color:#3273dc;border-color:#3273dc;color:#fff}.table td.is-info,.table th.is-info{background-color:#209cee;border-color:#209cee;color:#fff}.table td.is-success,.table th.is-success{background-color:#23d160;border-color:#23d160;color:#fff}.table td.is-warning,.table th.is-warning{background-color:#ffdd57;border-color:#ffdd57;color:rgba(0,0,0,.7)}.table td.is-danger,.table th.is-danger{background-color:#ff3860;border-color:#ff3860;color:#fff}.table td.is-narrow,.table th.is-narrow{white-space:nowrap;width:1%}.table td.is-selected,.table th.is-selected{background-color:#00d1b2;color:#fff}.table td.is-selected a,.table td.is-selected strong,.table th.is-selected a,.table th.is-selected strong{color:currentColor}.table th{color:#363636;text-align:left}.table tr.is-selected{background-color:#00d1b2;color:#fff}.table tr.is-selected a,.table tr.is-selected strong{color:currentColor}.table tr.is-selected td,.table tr.is-selected th{border-color:#fff;color:currentColor}.table thead td,.table thead th{border-width:0 0 2px;color:#363636}.table tfoot td,.table tfoot th{border-width:2px 0 0;color:#363636}.table tbody tr:last-child td,.table tbody tr:last-child th{border-bottom-width:0}.table.is-bordered td,.table.is-bordered th{border-width:1px}.table.is-bordered tr:last-child td,.table.is-bordered tr:last-child th{border-bottom-width:1px}.table.is-fullwidth{width:100%}.table.is-hoverable tbody tr:not(.is-selected):hover{background-color:#fafafa}.table.is-hoverable.is-striped tbody tr:not(.is-selected):hover{background-color:#f5f5f5}.table.is-narrow td,.table.is-narrow th{padding:.25em .5em}.table.is-striped tbody tr:not(.is-selected):nth-child(even){background-color:#fafafa}.table-container{-webkit-overflow-scrolling:touch;overflow:auto;overflow-y:hidden;max-width:100%}.tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-start}.tags .tag{margin-bottom:.5rem}.tags .tag:not(:last-child){margin-right:.5rem}.tags:last-child{margin-bottom:-.5rem}.tags:not(:last-child){margin-bottom:1rem}.tags.has-addons .tag{margin-right:0}.tags.has-addons .tag:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.tags.has-addons .tag:not(:last-child){border-bottom-right-radius:0;border-top-right-radius:0}.tags.is-centered{justify-content:center}.tags.is-centered .tag{margin-right:.25rem;margin-left:.25rem}.tags.is-right{justify-content:flex-end}.tags.is-right .tag:not(:first-child){margin-left:.5rem}.tags.is-right .tag:not(:last-child){margin-right:0}.tag:not(body){align-items:center;background-color:#f5f5f5;border-radius:4px;color:#4a4a4a;display:inline-flex;font-size:.75rem;height:2em;justify-content:center;line-height:1.5;padding-left:.75em;padding-right:.75em;white-space:nowrap}.tag:not(body) .delete{margin-left:.25rem;margin-right:-.375rem}.tag:not(body).is-white{background-color:#fff;color:#0a0a0a}.tag:not(body).is-black{background-color:#0a0a0a;color:#fff}.tag:not(body).is-light{background-color:#f5f5f5;color:#363636}.tag:not(body).is-dark{background-color:#363636;color:#f5f5f5}.tag:not(body).is-primary{background-color:#00d1b2;color:#fff}.tag:not(body).is-link{background-color:#3273dc;color:#fff}.tag:not(body).is-info{background-color:#209cee;color:#fff}.tag:not(body).is-success{background-color:#23d160;color:#fff}.tag:not(body).is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.tag:not(body).is-danger{background-color:#ff3860;color:#fff}.tag:not(body).is-medium{font-size:1rem}.tag:not(body).is-large{font-size:1.25rem}.tag:not(body) .icon:first-child:not(:last-child){margin-left:-.375em;margin-right:.1875em}.tag:not(body) .icon:last-child:not(:first-child){margin-left:.1875em;margin-right:-.375em}.tag:not(body) .icon:first-child:last-child{margin-left:-.375em;margin-right:-.375em}.tag:not(body).is-delete{margin-left:1px;padding:0;position:relative;width:2em}.tag:not(body).is-delete::after,.tag:not(body).is-delete::before{background-color:currentColor;content:"";display:block;left:50%;position:absolute;top:50%;-webkit-transform:translateX(-50%) translateY(-50%) rotate(45deg);transform:translateX(-50%) translateY(-50%) rotate(45deg);-webkit-transform-origin:center center;transform-origin:center center}.tag:not(body).is-delete::before{height:1px;width:50%}.tag:not(body).is-delete::after{height:50%;width:1px}.tag:not(body).is-delete:focus,.tag:not(body).is-delete:hover{background-color:#e8e8e8}.tag:not(body).is-delete:active{background-color:#dbdbdb}.tag:not(body).is-rounded{border-radius:290486px}a.tag:hover{text-decoration:underline}.subtitle,.title{word-break:break-word}.subtitle em,.subtitle span,.title em,.title span{font-weight:inherit}.subtitle sub,.title sub{font-size:.75em}.subtitle sup,.title sup{font-size:.75em}.subtitle .tag,.title .tag{vertical-align:middle}.title{color:#363636;font-size:2rem;font-weight:600;line-height:1.125}.title strong{color:inherit;font-weight:inherit}.title+.highlight{margin-top:-.75rem}.title:not(.is-spaced)+.subtitle{margin-top:-1.25rem}.title.is-1{font-size:3rem}.title.is-2{font-size:2.5rem}.title.is-3{font-size:2rem}.title.is-4{font-size:1.5rem}.title.is-5{font-size:1.25rem}.title.is-6{font-size:1rem}.title.is-7{font-size:.75rem}.subtitle{color:#4a4a4a;font-size:1.25rem;font-weight:400;line-height:1.25}.subtitle strong{color:#363636;font-weight:600}.subtitle:not(.is-spaced)+.title{margin-top:-1.25rem}.subtitle.is-1{font-size:3rem}.subtitle.is-2{font-size:2.5rem}.subtitle.is-3{font-size:2rem}.subtitle.is-4{font-size:1.5rem}.subtitle.is-5{font-size:1.25rem}.subtitle.is-6{font-size:1rem}.subtitle.is-7{font-size:.75rem}.heading{display:block;font-size:11px;letter-spacing:1px;margin-bottom:5px;text-transform:uppercase}.highlight{font-weight:400;max-width:100%;overflow:hidden;padding:0}.highlight pre{overflow:auto;max-width:100%}.number{align-items:center;background-color:#f5f5f5;border-radius:290486px;display:inline-flex;font-size:1.25rem;height:2em;justify-content:center;margin-right:1.5rem;min-width:2.5em;padding:.25rem .5rem;text-align:center;vertical-align:top}.breadcrumb{font-size:1rem;white-space:nowrap}.breadcrumb a{align-items:center;color:#3273dc;display:flex;justify-content:center;padding:0 .75em}.breadcrumb a:hover{color:#363636}.breadcrumb li{align-items:center;display:flex}.breadcrumb li:first-child a{padding-left:0}.breadcrumb li.is-active a{color:#363636;cursor:default;pointer-events:none}.breadcrumb li+li::before{color:#b5b5b5;content:"\0002f"}.breadcrumb ol,.breadcrumb ul{align-items:flex-start;display:flex;flex-wrap:wrap;justify-content:flex-start}.breadcrumb .icon:first-child{margin-right:.5em}.breadcrumb .icon:last-child{margin-left:.5em}.breadcrumb.is-centered ol,.breadcrumb.is-centered ul{justify-content:center}.breadcrumb.is-right ol,.breadcrumb.is-right ul{justify-content:flex-end}.breadcrumb.is-small{font-size:.75rem}.breadcrumb.is-medium{font-size:1.25rem}.breadcrumb.is-large{font-size:1.5rem}.breadcrumb.has-arrow-separator li+li::before{content:"\02192"}.breadcrumb.has-bullet-separator li+li::before{content:"\02022"}.breadcrumb.has-dot-separator li+li::before{content:"\000b7"}.breadcrumb.has-succeeds-separator li+li::before{content:"\0227B"}.card{background-color:#fff;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);color:#4a4a4a;max-width:100%;position:relative}.card-header{background-color:none;align-items:stretch;box-shadow:0 1px 2px rgba(10,10,10,.1);display:flex}.card-header-title{align-items:center;color:#363636;display:flex;flex-grow:1;font-weight:700;padding:.75rem}.card-header-title.is-centered{justify-content:center}.card-header-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;padding:.75rem}.card-image{display:block;position:relative}.card-content{background-color:none;padding:1.5rem}.card-footer{background-color:none;border-top:1px solid #dbdbdb;align-items:stretch;display:flex}.card-footer-item{align-items:center;display:flex;flex-basis:0;flex-grow:1;flex-shrink:0;justify-content:center;padding:.75rem}.card-footer-item:not(:last-child){border-right:1px solid #dbdbdb}.card .media:not(:last-child){margin-bottom:.75rem}.dropdown{display:inline-flex;position:relative;vertical-align:top}.dropdown.is-active .dropdown-menu,.dropdown.is-hoverable:hover .dropdown-menu{display:block}.dropdown.is-right .dropdown-menu{left:auto;right:0}.dropdown.is-up .dropdown-menu{bottom:100%;padding-bottom:4px;padding-top:initial;top:auto}.dropdown-menu{display:none;left:0;min-width:12rem;padding-top:4px;position:absolute;top:100%;z-index:20}.dropdown-content{background-color:#fff;border-radius:4px;box-shadow:0 2px 3px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);padding-bottom:.5rem;padding-top:.5rem}.dropdown-item{color:#4a4a4a;display:block;font-size:.875rem;line-height:1.5;padding:.375rem 1rem;position:relative}a.dropdown-item{padding-right:3rem;white-space:nowrap}a.dropdown-item:hover{background-color:#f5f5f5;color:#0a0a0a}a.dropdown-item.is-active{background-color:#3273dc;color:#fff}.dropdown-divider{background-color:#dbdbdb;border:none;display:block;height:1px;margin:.5rem 0}.level{align-items:center;justify-content:space-between}.level code{border-radius:4px}.level img{display:inline-block;vertical-align:top}.level.is-mobile{display:flex}.level.is-mobile .level-left,.level.is-mobile .level-right{display:flex}.level.is-mobile .level-left+.level-right{margin-top:0}.level.is-mobile .level-item{margin-right:.75rem}.level.is-mobile .level-item:not(:last-child){margin-bottom:0}.level.is-mobile .level-item:not(.is-narrow){flex-grow:1}@media screen and (min-width:769px),print{.level{display:flex}.level>.level-item:not(.is-narrow){flex-grow:1}}.level-item{align-items:center;display:flex;flex-basis:auto;flex-grow:0;flex-shrink:0;justify-content:center}.level-item .subtitle,.level-item .title{margin-bottom:0}@media screen and (max-width:768px){.level-item:not(:last-child){margin-bottom:.75rem}}.level-left,.level-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.level-left .level-item.is-flexible,.level-right .level-item.is-flexible{flex-grow:1}@media screen and (min-width:769px),print{.level-left .level-item:not(:last-child),.level-right .level-item:not(:last-child){margin-right:.75rem}}.level-left{align-items:center;justify-content:flex-start}@media screen and (max-width:768px){.level-left+.level-right{margin-top:1.5rem}}@media screen and (min-width:769px),print{.level-left{display:flex}}.level-right{align-items:center;justify-content:flex-end}@media screen and (min-width:769px),print{.level-right{display:flex}}.media{align-items:flex-start;display:flex;text-align:left}.media .content:not(:last-child){margin-bottom:.75rem}.media .media{border-top:1px solid rgba(219,219,219,.5);display:flex;padding-top:.75rem}.media .media .content:not(:last-child),.media .media .control:not(:last-child){margin-bottom:.5rem}.media .media .media{padding-top:.5rem}.media .media .media+.media{margin-top:.5rem}.media+.media{border-top:1px solid rgba(219,219,219,.5);margin-top:1rem;padding-top:1rem}.media.is-large+.media{margin-top:1.5rem;padding-top:1.5rem}.media-left,.media-right{flex-basis:auto;flex-grow:0;flex-shrink:0}.media-left{margin-right:1rem}.media-right{margin-left:1rem}.media-content{flex-basis:auto;flex-grow:1;flex-shrink:1;text-align:left}.menu{font-size:1rem}.menu.is-small{font-size:.75rem}.menu.is-medium{font-size:1.25rem}.menu.is-large{font-size:1.5rem}.menu-list{line-height:1.25}.menu-list a{border-radius:2px;color:#4a4a4a;display:block;padding:.5em .75em}.menu-list a:hover{background-color:#f5f5f5;color:#363636}.menu-list a.is-active{background-color:#3273dc;color:#fff}.menu-list li ul{border-left:1px solid #dbdbdb;margin:.75em;padding-left:.75em}.menu-label{color:#7a7a7a;font-size:.75em;letter-spacing:.1em;text-transform:uppercase}.menu-label:not(:first-child){margin-top:1em}.menu-label:not(:last-child){margin-bottom:1em}.message{background-color:#f5f5f5;border-radius:4px;font-size:1rem}.message strong{color:currentColor}.message a:not(.button):not(.tag){color:currentColor;text-decoration:underline}.message.is-small{font-size:.75rem}.message.is-medium{font-size:1.25rem}.message.is-large{font-size:1.5rem}.message.is-white{background-color:#fff}.message.is-white .message-header{background-color:#fff;color:#0a0a0a}.message.is-white .message-body{border-color:#fff;color:#4d4d4d}.message.is-black{background-color:#fafafa}.message.is-black .message-header{background-color:#0a0a0a;color:#fff}.message.is-black .message-body{border-color:#0a0a0a;color:#090909}.message.is-light{background-color:#fafafa}.message.is-light .message-header{background-color:#f5f5f5;color:#363636}.message.is-light .message-body{border-color:#f5f5f5;color:#505050}.message.is-dark{background-color:#fafafa}.message.is-dark .message-header{background-color:#363636;color:#f5f5f5}.message.is-dark .message-body{border-color:#363636;color:#2a2a2a}.message.is-primary{background-color:#f5fffd}.message.is-primary .message-header{background-color:#00d1b2;color:#fff}.message.is-primary .message-body{border-color:#00d1b2;color:#021310}.message.is-link{background-color:#f6f9fe}.message.is-link .message-header{background-color:#3273dc;color:#fff}.message.is-link .message-body{border-color:#3273dc;color:#22509a}.message.is-info{background-color:#f6fbfe}.message.is-info .message-header{background-color:#209cee;color:#fff}.message.is-info .message-body{border-color:#209cee;color:#12537e}.message.is-success{background-color:#f6fef9}.message.is-success .message-header{background-color:#23d160;color:#fff}.message.is-success .message-body{border-color:#23d160;color:#0e301a}.message.is-warning{background-color:#fffdf5}.message.is-warning .message-header{background-color:#ffdd57;color:rgba(0,0,0,.7)}.message.is-warning .message-body{border-color:#ffdd57;color:#3b3108}.message.is-danger{background-color:#fff5f7}.message.is-danger .message-header{background-color:#ff3860;color:#fff}.message.is-danger .message-body{border-color:#ff3860;color:#cd0930}.message-header{align-items:center;background-color:#4a4a4a;border-radius:4px 4px 0 0;color:#fff;display:flex;font-weight:700;justify-content:space-between;line-height:1.25;padding:.75em 1em;position:relative}.message-header .delete{flex-grow:0;flex-shrink:0;margin-left:.75em}.message-header+.message-body{border-width:0;border-top-left-radius:0;border-top-right-radius:0}.message-body{border-color:#dbdbdb;border-radius:4px;border-style:solid;border-width:0 0 0 4px;color:#4a4a4a;padding:1.25em 1.5em}.message-body code,.message-body pre{background-color:#fff}.message-body pre code{background-color:transparent}.modal{align-items:center;display:none;justify-content:center;overflow:hidden;position:fixed;z-index:40}.modal.is-active{display:flex}.modal-background{background-color:rgba(10,10,10,.86)}.modal-card,.modal-content{margin:0 20px;max-height:calc(100vh - 160px);overflow:auto;position:relative;width:100%}@media screen and (min-width:769px),print{.modal-card,.modal-content{margin:0 auto;max-height:calc(100vh - 40px);width:640px}}.modal-close{background:0 0;height:40px;position:fixed;right:20px;top:20px;width:40px}.modal-card{display:flex;flex-direction:column;max-height:calc(100vh - 40px);overflow:hidden}.modal-card-foot,.modal-card-head{align-items:center;background-color:#f5f5f5;display:flex;flex-shrink:0;justify-content:flex-start;padding:20px;position:relative}.modal-card-head{border-bottom:1px solid #dbdbdb;border-top-left-radius:6px;border-top-right-radius:6px}.modal-card-title{color:#363636;flex-grow:1;flex-shrink:0;font-size:1.5rem;line-height:1}.modal-card-foot{border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:1px solid #dbdbdb}.modal-card-foot .button:not(:last-child){margin-right:10px}.modal-card-body{-webkit-overflow-scrolling:touch;background-color:#fff;flex-grow:1;flex-shrink:1;overflow:auto;padding:20px}.navbar{background-color:#fff;min-height:3.25rem;position:relative;z-index:30}.navbar.is-white{background-color:#fff;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link,.navbar.is-white .navbar-brand>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link.is-active,.navbar.is-white .navbar-brand .navbar-link:hover,.navbar.is-white .navbar-brand>a.navbar-item.is-active,.navbar.is-white .navbar-brand>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-brand .navbar-link::after{border-color:#0a0a0a}@media screen and (min-width:1088px){.navbar.is-white .navbar-end .navbar-link,.navbar.is-white .navbar-end>.navbar-item,.navbar.is-white .navbar-start .navbar-link,.navbar.is-white .navbar-start>.navbar-item{color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link.is-active,.navbar.is-white .navbar-end .navbar-link:hover,.navbar.is-white .navbar-end>a.navbar-item.is-active,.navbar.is-white .navbar-end>a.navbar-item:hover,.navbar.is-white .navbar-start .navbar-link.is-active,.navbar.is-white .navbar-start .navbar-link:hover,.navbar.is-white .navbar-start>a.navbar-item.is-active,.navbar.is-white .navbar-start>a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-end .navbar-link::after,.navbar.is-white .navbar-start .navbar-link::after{border-color:#0a0a0a}.navbar.is-white .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-white .navbar-item.has-dropdown:hover .navbar-link{background-color:#f2f2f2;color:#0a0a0a}.navbar.is-white .navbar-dropdown a.navbar-item.is-active{background-color:#fff;color:#0a0a0a}}.navbar.is-black{background-color:#0a0a0a;color:#fff}.navbar.is-black .navbar-brand .navbar-link,.navbar.is-black .navbar-brand>.navbar-item{color:#fff}.navbar.is-black .navbar-brand .navbar-link.is-active,.navbar.is-black .navbar-brand .navbar-link:hover,.navbar.is-black .navbar-brand>a.navbar-item.is-active,.navbar.is-black .navbar-brand>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1088px){.navbar.is-black .navbar-end .navbar-link,.navbar.is-black .navbar-end>.navbar-item,.navbar.is-black .navbar-start .navbar-link,.navbar.is-black .navbar-start>.navbar-item{color:#fff}.navbar.is-black .navbar-end .navbar-link.is-active,.navbar.is-black .navbar-end .navbar-link:hover,.navbar.is-black .navbar-end>a.navbar-item.is-active,.navbar.is-black .navbar-end>a.navbar-item:hover,.navbar.is-black .navbar-start .navbar-link.is-active,.navbar.is-black .navbar-start .navbar-link:hover,.navbar.is-black .navbar-start>a.navbar-item.is-active,.navbar.is-black .navbar-start>a.navbar-item:hover{background-color:#000;color:#fff}.navbar.is-black .navbar-end .navbar-link::after,.navbar.is-black .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-black .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-black .navbar-item.has-dropdown:hover .navbar-link{background-color:#000;color:#fff}.navbar.is-black .navbar-dropdown a.navbar-item.is-active{background-color:#0a0a0a;color:#fff}}.navbar.is-light{background-color:#f5f5f5;color:#363636}.navbar.is-light .navbar-brand .navbar-link,.navbar.is-light .navbar-brand>.navbar-item{color:#363636}.navbar.is-light .navbar-brand .navbar-link.is-active,.navbar.is-light .navbar-brand .navbar-link:hover,.navbar.is-light .navbar-brand>a.navbar-item.is-active,.navbar.is-light .navbar-brand>a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-brand .navbar-link::after{border-color:#363636}@media screen and (min-width:1088px){.navbar.is-light .navbar-end .navbar-link,.navbar.is-light .navbar-end>.navbar-item,.navbar.is-light .navbar-start .navbar-link,.navbar.is-light .navbar-start>.navbar-item{color:#363636}.navbar.is-light .navbar-end .navbar-link.is-active,.navbar.is-light .navbar-end .navbar-link:hover,.navbar.is-light .navbar-end>a.navbar-item.is-active,.navbar.is-light .navbar-end>a.navbar-item:hover,.navbar.is-light .navbar-start .navbar-link.is-active,.navbar.is-light .navbar-start .navbar-link:hover,.navbar.is-light .navbar-start>a.navbar-item.is-active,.navbar.is-light .navbar-start>a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-end .navbar-link::after,.navbar.is-light .navbar-start .navbar-link::after{border-color:#363636}.navbar.is-light .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-light .navbar-item.has-dropdown:hover .navbar-link{background-color:#e8e8e8;color:#363636}.navbar.is-light .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#363636}}.navbar.is-dark{background-color:#363636;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link,.navbar.is-dark .navbar-brand>.navbar-item{color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link.is-active,.navbar.is-dark .navbar-brand .navbar-link:hover,.navbar.is-dark .navbar-brand>a.navbar-item.is-active,.navbar.is-dark .navbar-brand>a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-brand .navbar-link::after{border-color:#f5f5f5}@media screen and (min-width:1088px){.navbar.is-dark .navbar-end .navbar-link,.navbar.is-dark .navbar-end>.navbar-item,.navbar.is-dark .navbar-start .navbar-link,.navbar.is-dark .navbar-start>.navbar-item{color:#f5f5f5}.navbar.is-dark .navbar-end .navbar-link.is-active,.navbar.is-dark .navbar-end .navbar-link:hover,.navbar.is-dark .navbar-end>a.navbar-item.is-active,.navbar.is-dark .navbar-end>a.navbar-item:hover,.navbar.is-dark .navbar-start .navbar-link.is-active,.navbar.is-dark .navbar-start .navbar-link:hover,.navbar.is-dark .navbar-start>a.navbar-item.is-active,.navbar.is-dark .navbar-start>a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-end .navbar-link::after,.navbar.is-dark .navbar-start .navbar-link::after{border-color:#f5f5f5}.navbar.is-dark .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-dark .navbar-item.has-dropdown:hover .navbar-link{background-color:#292929;color:#f5f5f5}.navbar.is-dark .navbar-dropdown a.navbar-item.is-active{background-color:#363636;color:#f5f5f5}}.navbar.is-primary{background-color:#00d1b2;color:#fff}.navbar.is-primary .navbar-brand .navbar-link,.navbar.is-primary .navbar-brand>.navbar-item{color:#fff}.navbar.is-primary .navbar-brand .navbar-link.is-active,.navbar.is-primary .navbar-brand .navbar-link:hover,.navbar.is-primary .navbar-brand>a.navbar-item.is-active,.navbar.is-primary .navbar-brand>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1088px){.navbar.is-primary .navbar-end .navbar-link,.navbar.is-primary .navbar-end>.navbar-item,.navbar.is-primary .navbar-start .navbar-link,.navbar.is-primary .navbar-start>.navbar-item{color:#fff}.navbar.is-primary .navbar-end .navbar-link.is-active,.navbar.is-primary .navbar-end .navbar-link:hover,.navbar.is-primary .navbar-end>a.navbar-item.is-active,.navbar.is-primary .navbar-end>a.navbar-item:hover,.navbar.is-primary .navbar-start .navbar-link.is-active,.navbar.is-primary .navbar-start .navbar-link:hover,.navbar.is-primary .navbar-start>a.navbar-item.is-active,.navbar.is-primary .navbar-start>a.navbar-item:hover{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-end .navbar-link::after,.navbar.is-primary .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-primary .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-primary .navbar-item.has-dropdown:hover .navbar-link{background-color:#00b89c;color:#fff}.navbar.is-primary .navbar-dropdown a.navbar-item.is-active{background-color:#00d1b2;color:#fff}}.navbar.is-link{background-color:#3273dc;color:#fff}.navbar.is-link .navbar-brand .navbar-link,.navbar.is-link .navbar-brand>.navbar-item{color:#fff}.navbar.is-link .navbar-brand .navbar-link.is-active,.navbar.is-link .navbar-brand .navbar-link:hover,.navbar.is-link .navbar-brand>a.navbar-item.is-active,.navbar.is-link .navbar-brand>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1088px){.navbar.is-link .navbar-end .navbar-link,.navbar.is-link .navbar-end>.navbar-item,.navbar.is-link .navbar-start .navbar-link,.navbar.is-link .navbar-start>.navbar-item{color:#fff}.navbar.is-link .navbar-end .navbar-link.is-active,.navbar.is-link .navbar-end .navbar-link:hover,.navbar.is-link .navbar-end>a.navbar-item.is-active,.navbar.is-link .navbar-end>a.navbar-item:hover,.navbar.is-link .navbar-start .navbar-link.is-active,.navbar.is-link .navbar-start .navbar-link:hover,.navbar.is-link .navbar-start>a.navbar-item.is-active,.navbar.is-link .navbar-start>a.navbar-item:hover{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-end .navbar-link::after,.navbar.is-link .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-link .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-link .navbar-item.has-dropdown:hover .navbar-link{background-color:#2366d1;color:#fff}.navbar.is-link .navbar-dropdown a.navbar-item.is-active{background-color:#3273dc;color:#fff}}.navbar.is-info{background-color:#209cee;color:#fff}.navbar.is-info .navbar-brand .navbar-link,.navbar.is-info .navbar-brand>.navbar-item{color:#fff}.navbar.is-info .navbar-brand .navbar-link.is-active,.navbar.is-info .navbar-brand .navbar-link:hover,.navbar.is-info .navbar-brand>a.navbar-item.is-active,.navbar.is-info .navbar-brand>a.navbar-item:hover{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1088px){.navbar.is-info .navbar-end .navbar-link,.navbar.is-info .navbar-end>.navbar-item,.navbar.is-info .navbar-start .navbar-link,.navbar.is-info .navbar-start>.navbar-item{color:#fff}.navbar.is-info .navbar-end .navbar-link.is-active,.navbar.is-info .navbar-end .navbar-link:hover,.navbar.is-info .navbar-end>a.navbar-item.is-active,.navbar.is-info .navbar-end>a.navbar-item:hover,.navbar.is-info .navbar-start .navbar-link.is-active,.navbar.is-info .navbar-start .navbar-link:hover,.navbar.is-info .navbar-start>a.navbar-item.is-active,.navbar.is-info .navbar-start>a.navbar-item:hover{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-end .navbar-link::after,.navbar.is-info .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-info .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-info .navbar-item.has-dropdown:hover .navbar-link{background-color:#118fe4;color:#fff}.navbar.is-info .navbar-dropdown a.navbar-item.is-active{background-color:#209cee;color:#fff}}.navbar.is-success{background-color:#23d160;color:#fff}.navbar.is-success .navbar-brand .navbar-link,.navbar.is-success .navbar-brand>.navbar-item{color:#fff}.navbar.is-success .navbar-brand .navbar-link.is-active,.navbar.is-success .navbar-brand .navbar-link:hover,.navbar.is-success .navbar-brand>a.navbar-item.is-active,.navbar.is-success .navbar-brand>a.navbar-item:hover{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1088px){.navbar.is-success .navbar-end .navbar-link,.navbar.is-success .navbar-end>.navbar-item,.navbar.is-success .navbar-start .navbar-link,.navbar.is-success .navbar-start>.navbar-item{color:#fff}.navbar.is-success .navbar-end .navbar-link.is-active,.navbar.is-success .navbar-end .navbar-link:hover,.navbar.is-success .navbar-end>a.navbar-item.is-active,.navbar.is-success .navbar-end>a.navbar-item:hover,.navbar.is-success .navbar-start .navbar-link.is-active,.navbar.is-success .navbar-start .navbar-link:hover,.navbar.is-success .navbar-start>a.navbar-item.is-active,.navbar.is-success .navbar-start>a.navbar-item:hover{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-end .navbar-link::after,.navbar.is-success .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-success .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-success .navbar-item.has-dropdown:hover .navbar-link{background-color:#20bc56;color:#fff}.navbar.is-success .navbar-dropdown a.navbar-item.is-active{background-color:#23d160;color:#fff}}.navbar.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link,.navbar.is-warning .navbar-brand>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link.is-active,.navbar.is-warning .navbar-brand .navbar-link:hover,.navbar.is-warning .navbar-brand>a.navbar-item.is-active,.navbar.is-warning .navbar-brand>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-brand .navbar-link::after{border-color:rgba(0,0,0,.7)}@media screen and (min-width:1088px){.navbar.is-warning .navbar-end .navbar-link,.navbar.is-warning .navbar-end>.navbar-item,.navbar.is-warning .navbar-start .navbar-link,.navbar.is-warning .navbar-start>.navbar-item{color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link.is-active,.navbar.is-warning .navbar-end .navbar-link:hover,.navbar.is-warning .navbar-end>a.navbar-item.is-active,.navbar.is-warning .navbar-end>a.navbar-item:hover,.navbar.is-warning .navbar-start .navbar-link.is-active,.navbar.is-warning .navbar-start .navbar-link:hover,.navbar.is-warning .navbar-start>a.navbar-item.is-active,.navbar.is-warning .navbar-start>a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-end .navbar-link::after,.navbar.is-warning .navbar-start .navbar-link::after{border-color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-warning .navbar-item.has-dropdown:hover .navbar-link{background-color:#ffd83d;color:rgba(0,0,0,.7)}.navbar.is-warning .navbar-dropdown a.navbar-item.is-active{background-color:#ffdd57;color:rgba(0,0,0,.7)}}.navbar.is-danger{background-color:#ff3860;color:#fff}.navbar.is-danger .navbar-brand .navbar-link,.navbar.is-danger .navbar-brand>.navbar-item{color:#fff}.navbar.is-danger .navbar-brand .navbar-link.is-active,.navbar.is-danger .navbar-brand .navbar-link:hover,.navbar.is-danger .navbar-brand>a.navbar-item.is-active,.navbar.is-danger .navbar-brand>a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-brand .navbar-link::after{border-color:#fff}@media screen and (min-width:1088px){.navbar.is-danger .navbar-end .navbar-link,.navbar.is-danger .navbar-end>.navbar-item,.navbar.is-danger .navbar-start .navbar-link,.navbar.is-danger .navbar-start>.navbar-item{color:#fff}.navbar.is-danger .navbar-end .navbar-link.is-active,.navbar.is-danger .navbar-end .navbar-link:hover,.navbar.is-danger .navbar-end>a.navbar-item.is-active,.navbar.is-danger .navbar-end>a.navbar-item:hover,.navbar.is-danger .navbar-start .navbar-link.is-active,.navbar.is-danger .navbar-start .navbar-link:hover,.navbar.is-danger .navbar-start>a.navbar-item.is-active,.navbar.is-danger .navbar-start>a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-end .navbar-link::after,.navbar.is-danger .navbar-start .navbar-link::after{border-color:#fff}.navbar.is-danger .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-danger .navbar-item.has-dropdown:hover .navbar-link{background-color:#ff1f4b;color:#fff}.navbar.is-danger .navbar-dropdown a.navbar-item.is-active{background-color:#ff3860;color:#fff}}.navbar>.container{align-items:stretch;display:flex;min-height:3.25rem;width:100%}.navbar.has-shadow{box-shadow:0 2px 0 0 #f5f5f5}.navbar.is-fixed-bottom,.navbar.is-fixed-top{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom{bottom:0}.navbar.is-fixed-bottom.has-shadow{box-shadow:0 -2px 0 0 #f5f5f5}.navbar.is-fixed-top{top:0}body.has-navbar-fixed-top,html.has-navbar-fixed-top{padding-top:3.25rem}body.has-navbar-fixed-bottom,html.has-navbar-fixed-bottom{padding-bottom:3.25rem}.navbar-brand,.navbar-tabs{align-items:stretch;display:flex;flex-shrink:0;min-height:3.25rem}.navbar-brand a.navbar-item:hover{background-color:transparent}.navbar-tabs{-webkit-overflow-scrolling:touch;max-width:100vw;overflow-x:auto;overflow-y:hidden}.navbar-burger{cursor:pointer;display:block;height:3.25rem;position:relative;width:3.25rem;margin-left:auto}.navbar-burger span{background-color:currentColor;display:block;height:1px;left:calc(50% - 8px);position:absolute;-webkit-transform-origin:center;transform-origin:center;transition-duration:86ms;transition-property:background-color,opacity,-webkit-transform;transition-property:background-color,opacity,transform;transition-property:background-color,opacity,transform,-webkit-transform;transition-timing-function:ease-out;width:16px}.navbar-burger span:nth-child(1){top:calc(50% - 6px)}.navbar-burger span:nth-child(2){top:calc(50% - 1px)}.navbar-burger span:nth-child(3){top:calc(50% + 4px)}.navbar-burger:hover{background-color:rgba(0,0,0,.05)}.navbar-burger.is-active span:nth-child(1){-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg)}.navbar-burger.is-active span:nth-child(2){opacity:0}.navbar-burger.is-active span:nth-child(3){-webkit-transform:translateY(-5px) rotate(-45deg);transform:translateY(-5px) rotate(-45deg)}.navbar-menu{display:none}.navbar-item,.navbar-link{color:#4a4a4a;display:block;line-height:1.5;padding:.5rem .75rem;position:relative}.navbar-item .icon:only-child,.navbar-link .icon:only-child{margin-left:-.25rem;margin-right:-.25rem}.navbar-link,a.navbar-item{cursor:pointer}.navbar-link.is-active,.navbar-link:hover,a.navbar-item.is-active,a.navbar-item:hover{background-color:#fafafa;color:#3273dc}.navbar-item{display:block;flex-grow:0;flex-shrink:0}.navbar-item img{max-height:1.75rem}.navbar-item.has-dropdown{padding:0}.navbar-item.is-expanded{flex-grow:1;flex-shrink:1}.navbar-item.is-tab{border-bottom:1px solid transparent;min-height:3.25rem;padding-bottom:calc(.5rem - 1px)}.navbar-item.is-tab:hover{background-color:transparent;border-bottom-color:#3273dc}.navbar-item.is-tab.is-active{background-color:transparent;border-bottom-color:#3273dc;border-bottom-style:solid;border-bottom-width:3px;color:#3273dc;padding-bottom:calc(.5rem - 3px)}.navbar-content{flex-grow:1;flex-shrink:1}.navbar-link{padding-right:2.5em}.navbar-link::after{border-color:#3273dc;margin-top:-.375em;right:1.125em}.navbar-dropdown{font-size:.875rem;padding-bottom:.5rem;padding-top:.5rem}.navbar-dropdown .navbar-item{padding-left:1.5rem;padding-right:1.5rem}.navbar-divider{background-color:#f5f5f5;border:none;display:none;height:2px;margin:.5rem 0}@media screen and (max-width:1087px){.navbar>.container{display:block}.navbar-brand .navbar-item,.navbar-tabs .navbar-item{align-items:center;display:flex}.navbar-link::after{/*display:none*/}.navbar-menu{background-color:#fff;box-shadow:0 8px 16px rgba(10,10,10,.1);padding:.5rem 0}.navbar-menu.is-active{display:block}.navbar.is-fixed-bottom-touch,.navbar.is-fixed-top-touch{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-touch{bottom:0}.navbar.is-fixed-bottom-touch.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-touch{top:0}.navbar.is-fixed-top .navbar-menu,.navbar.is-fixed-top-touch .navbar-menu{-webkit-overflow-scrolling:touch;max-height:calc(100vh - 3.25rem);overflow:auto}body.has-navbar-fixed-top-touch,html.has-navbar-fixed-top-touch{padding-top:3.25rem}body.has-navbar-fixed-bottom-touch,html.has-navbar-fixed-bottom-touch{padding-bottom:3.25rem}}@media screen and (min-width:1088px){.navbar,.navbar-end,.navbar-menu,.navbar-start{align-items:stretch;display:flex}.navbar{min-height:3.25rem}.navbar.is-spaced{padding:1rem 2rem}.navbar.is-spaced .navbar-end,.navbar.is-spaced .navbar-start{align-items:center}.navbar.is-spaced .navbar-link,.navbar.is-spaced a.navbar-item{border-radius:4px}.navbar.is-transparent .navbar-link.is-active,.navbar.is-transparent .navbar-link:hover,.navbar.is-transparent a.navbar-item.is-active,.navbar.is-transparent a.navbar-item:hover{background-color:transparent!important}.navbar.is-transparent .navbar-item.has-dropdown.is-active .navbar-link,.navbar.is-transparent .navbar-item.has-dropdown.is-hoverable:hover .navbar-link{background-color:transparent!important}.navbar.is-transparent .navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar.is-transparent .navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-burger{display:none}.navbar-item,.navbar-link{align-items:center;display:flex}.navbar-item{display:flex}.navbar-item.has-dropdown{align-items:stretch}.navbar-item.has-dropdown-up .navbar-link::after{-webkit-transform:rotate(135deg) translate(.25em,-.25em);transform:rotate(135deg) translate(.25em,-.25em)}.navbar-item.has-dropdown-up .navbar-dropdown{border-bottom:2px solid #dbdbdb;border-radius:6px 6px 0 0;border-top:none;bottom:100%;box-shadow:0 -8px 8px rgba(10,10,10,.1);top:auto}.navbar-item.is-active .navbar-dropdown,.navbar-item.is-hoverable:hover .navbar-dropdown{display:block}.navbar-item.is-active .navbar-dropdown.is-boxed,.navbar-item.is-hoverable:hover .navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-item.is-active .navbar-dropdown,.navbar.is-spaced .navbar-item.is-hoverable:hover .navbar-dropdown{opacity:1;pointer-events:auto;-webkit-transform:translateY(0);transform:translateY(0)}.navbar-menu{flex-grow:1;flex-shrink:0}.navbar-start{justify-content:flex-start;margin-right:auto}.navbar-end{justify-content:flex-end;margin-left:auto}.navbar-dropdown{background-color:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px;border-top:2px solid #dbdbdb;box-shadow:0 8px 8px rgba(10,10,10,.1);display:none;font-size:.875rem;left:0;min-width:100%;position:absolute;top:100%;z-index:20}.navbar-dropdown .navbar-item{padding:.375rem 1rem;white-space:nowrap}.navbar-dropdown a.navbar-item{padding-right:3rem}.navbar-dropdown a.navbar-item:hover{background-color:#f5f5f5;color:#0a0a0a}.navbar-dropdown a.navbar-item.is-active{background-color:#f5f5f5;color:#3273dc}.navbar-dropdown.is-boxed,.navbar.is-spaced .navbar-dropdown{border-radius:6px;border-top:none;box-shadow:0 8px 8px rgba(10,10,10,.1),0 0 0 1px rgba(10,10,10,.1);display:block;opacity:0;pointer-events:none;top:calc(100% + (-4px));-webkit-transform:translateY(-5px);transform:translateY(-5px);transition-duration:86ms;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}.navbar-dropdown.is-right{left:auto;right:0}.navbar-divider{display:block}.container>.navbar .navbar-brand,.navbar>.container .navbar-brand{margin-left:-1rem}.container>.navbar .navbar-menu,.navbar>.container .navbar-menu{margin-right:-1rem}.navbar.is-fixed-bottom-desktop,.navbar.is-fixed-top-desktop{left:0;position:fixed;right:0;z-index:30}.navbar.is-fixed-bottom-desktop{bottom:0}.navbar.is-fixed-bottom-desktop.has-shadow{box-shadow:0 -2px 3px rgba(10,10,10,.1)}.navbar.is-fixed-top-desktop{top:0}body.has-navbar-fixed-top-desktop,html.has-navbar-fixed-top-desktop{padding-top:3.25rem}body.has-navbar-fixed-bottom-desktop,html.has-navbar-fixed-bottom-desktop{padding-bottom:3.25rem}body.has-spaced-navbar-fixed-top,html.has-spaced-navbar-fixed-top{padding-top:5.25rem}body.has-spaced-navbar-fixed-bottom,html.has-spaced-navbar-fixed-bottom{padding-bottom:5.25rem}.navbar-link.is-active,a.navbar-item.is-active{color:#0a0a0a}.navbar-link.is-active:not(:hover),a.navbar-item.is-active:not(:hover){background-color:transparent}.navbar-item.has-dropdown.is-active .navbar-link,.navbar-item.has-dropdown:hover .navbar-link{background-color:#fafafa}}.pagination{font-size:1rem;margin:-.25rem}.pagination.is-small{font-size:.75rem}.pagination.is-medium{font-size:1.25rem}.pagination.is-large{font-size:1.5rem}.pagination.is-rounded .pagination-next,.pagination.is-rounded .pagination-previous{padding-left:1em;padding-right:1em;border-radius:290486px}.pagination.is-rounded .pagination-link{border-radius:290486px}.pagination,.pagination-list{align-items:center;display:flex;justify-content:center;text-align:center}.pagination-ellipsis,.pagination-link,.pagination-next,.pagination-previous{font-size:1em;padding-left:.5em;padding-right:.5em;justify-content:center;margin:.25rem;text-align:center}.pagination-link,.pagination-next,.pagination-previous{border-color:#dbdbdb;color:#363636;min-width:2.25em}.pagination-link:hover,.pagination-next:hover,.pagination-previous:hover{border-color:#b5b5b5;color:#363636}.pagination-link:focus,.pagination-next:focus,.pagination-previous:focus{border-color:#3273dc}.pagination-link:active,.pagination-next:active,.pagination-previous:active{box-shadow:inset 0 1px 2px rgba(10,10,10,.2)}.pagination-link[disabled],.pagination-next[disabled],.pagination-previous[disabled]{background-color:#dbdbdb;border-color:#dbdbdb;box-shadow:none;color:#7a7a7a;opacity:.5}.pagination-next,.pagination-previous{padding-left:.75em;padding-right:.75em;white-space:nowrap}.pagination-link.is-current{background-color:#3273dc;border-color:#3273dc;color:#fff}.pagination-ellipsis{color:#b5b5b5;pointer-events:none}.pagination-list{flex-wrap:wrap}@media screen and (max-width:768px){.pagination{flex-wrap:wrap}.pagination-next,.pagination-previous{flex-grow:1;flex-shrink:1}.pagination-list li{flex-grow:1;flex-shrink:1}}@media screen and (min-width:769px),print{.pagination-list{flex-grow:1;flex-shrink:1;justify-content:flex-start;order:1}.pagination-previous{order:2}.pagination-next{order:3}.pagination{justify-content:space-between}.pagination.is-centered .pagination-previous{order:1}.pagination.is-centered .pagination-list{justify-content:center;order:2}.pagination.is-centered .pagination-next{order:3}.pagination.is-right .pagination-previous{order:1}.pagination.is-right .pagination-next{order:2}.pagination.is-right .pagination-list{justify-content:flex-end;order:3}}.panel{font-size:1rem}.panel:not(:last-child){margin-bottom:1.5rem}.panel-block,.panel-heading,.panel-tabs{border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb}.panel-block:first-child,.panel-heading:first-child,.panel-tabs:first-child{border-top:1px solid #dbdbdb}.panel-heading{background-color:#f5f5f5;border-radius:4px 4px 0 0;color:#363636;font-size:1.25em;font-weight:300;line-height:1.25;padding:.5em .75em}.panel-tabs{align-items:flex-end;display:flex;font-size:.875em;justify-content:center}.panel-tabs a{border-bottom:1px solid #dbdbdb;margin-bottom:-1px;padding:.5em}.panel-tabs a.is-active{border-bottom-color:#4a4a4a;color:#363636}.panel-list a{color:#4a4a4a}.panel-list a:hover{color:#3273dc}.panel-block{align-items:center;color:#363636;display:flex;justify-content:flex-start;padding:.5em .75em}.panel-block input[type=checkbox]{margin-right:.75em}.panel-block>.control{flex-grow:1;flex-shrink:1;width:100%}.panel-block.is-wrapped{flex-wrap:wrap}.panel-block.is-active{border-left-color:#3273dc;color:#363636}.panel-block.is-active .panel-icon{color:#3273dc}a.panel-block,label.panel-block{cursor:pointer}a.panel-block:hover,label.panel-block:hover{background-color:#f5f5f5}.panel-icon{display:inline-block;font-size:14px;height:1em;line-height:1em;text-align:center;vertical-align:top;width:1em;color:#7a7a7a;margin-right:.75em}.panel-icon .fa{font-size:inherit;line-height:inherit}.tabs{-webkit-overflow-scrolling:touch;align-items:stretch;display:flex;font-size:1rem;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs a{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs a:hover{border-bottom-color:#363636;color:#363636}.tabs li{display:block}.tabs li.is-active a{border-bottom-color:#3273dc;color:#3273dc}.tabs ul{align-items:center;border-bottom-color:#dbdbdb;border-bottom-style:solid;border-bottom-width:1px;display:flex;flex-grow:1;flex-shrink:0;justify-content:flex-start}.tabs ul.is-left{padding-right:.75em}.tabs ul.is-center{flex:none;justify-content:center;padding-left:.75em;padding-right:.75em}.tabs ul.is-right{justify-content:flex-end;padding-left:.75em}.tabs .icon:first-child{margin-right:.5em}.tabs .icon:last-child{margin-left:.5em}.tabs.is-centered ul{justify-content:center}.tabs.is-right ul{justify-content:flex-end}.tabs.is-boxed a{border:1px solid transparent;border-radius:4px 4px 0 0}.tabs.is-boxed a:hover{background-color:#f5f5f5;border-bottom-color:#dbdbdb}.tabs.is-boxed li.is-active a{background-color:#fff;border-color:#dbdbdb;border-bottom-color:transparent!important}.tabs.is-fullwidth li{flex-grow:1;flex-shrink:0}.tabs.is-toggle a{border-color:#dbdbdb;border-style:solid;border-width:1px;margin-bottom:0;position:relative}.tabs.is-toggle a:hover{background-color:#f5f5f5;border-color:#b5b5b5;z-index:2}.tabs.is-toggle li+li{margin-left:-1px}.tabs.is-toggle li:first-child a{border-radius:4px 0 0 4px}.tabs.is-toggle li:last-child a{border-radius:0 4px 4px 0}.tabs.is-toggle li.is-active a{background-color:#3273dc;border-color:#3273dc;color:#fff;z-index:1}.tabs.is-toggle ul{border-bottom:none}.tabs.is-toggle.is-toggle-rounded li:first-child a{border-bottom-left-radius:290486px;border-top-left-radius:290486px;padding-left:1.25em}.tabs.is-toggle.is-toggle-rounded li:last-child a{border-bottom-right-radius:290486px;border-top-right-radius:290486px;padding-right:1.25em}.tabs.is-small{font-size:.75rem}.tabs.is-medium{font-size:1.25rem}.tabs.is-large{font-size:1.5rem}.column{display:block;flex-basis:0;flex-grow:1;flex-shrink:1;padding:.75rem}.columns.is-mobile>.column.is-narrow{flex:none}.columns.is-mobile>.column.is-full{flex:none;width:100%}.columns.is-mobile>.column.is-three-quarters{flex:none;width:75%}.columns.is-mobile>.column.is-two-thirds{flex:none;width:66.6666%}.columns.is-mobile>.column.is-half{flex:none;width:50%}.columns.is-mobile>.column.is-one-third{flex:none;width:33.3333%}.columns.is-mobile>.column.is-one-quarter{flex:none;width:25%}.columns.is-mobile>.column.is-one-fifth{flex:none;width:20%}.columns.is-mobile>.column.is-two-fifths{flex:none;width:40%}.columns.is-mobile>.column.is-three-fifths{flex:none;width:60%}.columns.is-mobile>.column.is-four-fifths{flex:none;width:80%}.columns.is-mobile>.column.is-offset-three-quarters{margin-left:75%}.columns.is-mobile>.column.is-offset-two-thirds{margin-left:66.6666%}.columns.is-mobile>.column.is-offset-half{margin-left:50%}.columns.is-mobile>.column.is-offset-one-third{margin-left:33.3333%}.columns.is-mobile>.column.is-offset-one-quarter{margin-left:25%}.columns.is-mobile>.column.is-offset-one-fifth{margin-left:20%}.columns.is-mobile>.column.is-offset-two-fifths{margin-left:40%}.columns.is-mobile>.column.is-offset-three-fifths{margin-left:60%}.columns.is-mobile>.column.is-offset-four-fifths{margin-left:80%}.columns.is-mobile>.column.is-1{flex:none;width:8.33333%}.columns.is-mobile>.column.is-offset-1{margin-left:8.33333%}.columns.is-mobile>.column.is-2{flex:none;width:16.66667%}.columns.is-mobile>.column.is-offset-2{margin-left:16.66667%}.columns.is-mobile>.column.is-3{flex:none;width:25%}.columns.is-mobile>.column.is-offset-3{margin-left:25%}.columns.is-mobile>.column.is-4{flex:none;width:33.33333%}.columns.is-mobile>.column.is-offset-4{margin-left:33.33333%}.columns.is-mobile>.column.is-5{flex:none;width:41.66667%}.columns.is-mobile>.column.is-offset-5{margin-left:41.66667%}.columns.is-mobile>.column.is-6{flex:none;width:50%}.columns.is-mobile>.column.is-offset-6{margin-left:50%}.columns.is-mobile>.column.is-7{flex:none;width:58.33333%}.columns.is-mobile>.column.is-offset-7{margin-left:58.33333%}.columns.is-mobile>.column.is-8{flex:none;width:66.66667%}.columns.is-mobile>.column.is-offset-8{margin-left:66.66667%}.columns.is-mobile>.column.is-9{flex:none;width:75%}.columns.is-mobile>.column.is-offset-9{margin-left:75%}.columns.is-mobile>.column.is-10{flex:none;width:83.33333%}.columns.is-mobile>.column.is-offset-10{margin-left:83.33333%}.columns.is-mobile>.column.is-11{flex:none;width:91.66667%}.columns.is-mobile>.column.is-offset-11{margin-left:91.66667%}.columns.is-mobile>.column.is-12{flex:none;width:100%}.columns.is-mobile>.column.is-offset-12{margin-left:100%}@media screen and (max-width:768px){.column.is-narrow-mobile{flex:none}.column.is-full-mobile{flex:none;width:100%}.column.is-three-quarters-mobile{flex:none;width:75%}.column.is-two-thirds-mobile{flex:none;width:66.6666%}.column.is-half-mobile{flex:none;width:50%}.column.is-one-third-mobile{flex:none;width:33.3333%}.column.is-one-quarter-mobile{flex:none;width:25%}.column.is-one-fifth-mobile{flex:none;width:20%}.column.is-two-fifths-mobile{flex:none;width:40%}.column.is-three-fifths-mobile{flex:none;width:60%}.column.is-four-fifths-mobile{flex:none;width:80%}.column.is-offset-three-quarters-mobile{margin-left:75%}.column.is-offset-two-thirds-mobile{margin-left:66.6666%}.column.is-offset-half-mobile{margin-left:50%}.column.is-offset-one-third-mobile{margin-left:33.3333%}.column.is-offset-one-quarter-mobile{margin-left:25%}.column.is-offset-one-fifth-mobile{margin-left:20%}.column.is-offset-two-fifths-mobile{margin-left:40%}.column.is-offset-three-fifths-mobile{margin-left:60%}.column.is-offset-four-fifths-mobile{margin-left:80%}.column.is-1-mobile{flex:none;width:8.33333%}.column.is-offset-1-mobile{margin-left:8.33333%}.column.is-2-mobile{flex:none;width:16.66667%}.column.is-offset-2-mobile{margin-left:16.66667%}.column.is-3-mobile{flex:none;width:25%}.column.is-offset-3-mobile{margin-left:25%}.column.is-4-mobile{flex:none;width:33.33333%}.column.is-offset-4-mobile{margin-left:33.33333%}.column.is-5-mobile{flex:none;width:41.66667%}.column.is-offset-5-mobile{margin-left:41.66667%}.column.is-6-mobile{flex:none;width:50%}.column.is-offset-6-mobile{margin-left:50%}.column.is-7-mobile{flex:none;width:58.33333%}.column.is-offset-7-mobile{margin-left:58.33333%}.column.is-8-mobile{flex:none;width:66.66667%}.column.is-offset-8-mobile{margin-left:66.66667%}.column.is-9-mobile{flex:none;width:75%}.column.is-offset-9-mobile{margin-left:75%}.column.is-10-mobile{flex:none;width:83.33333%}.column.is-offset-10-mobile{margin-left:83.33333%}.column.is-11-mobile{flex:none;width:91.66667%}.column.is-offset-11-mobile{margin-left:91.66667%}.column.is-12-mobile{flex:none;width:100%}.column.is-offset-12-mobile{margin-left:100%}}@media screen and (min-width:769px),print{.column.is-narrow,.column.is-narrow-tablet{flex:none}.column.is-full,.column.is-full-tablet{flex:none;width:100%}.column.is-three-quarters,.column.is-three-quarters-tablet{flex:none;width:75%}.column.is-two-thirds,.column.is-two-thirds-tablet{flex:none;width:66.6666%}.column.is-half,.column.is-half-tablet{flex:none;width:50%}.column.is-one-third,.column.is-one-third-tablet{flex:none;width:33.3333%}.column.is-one-quarter,.column.is-one-quarter-tablet{flex:none;width:25%}.column.is-one-fifth,.column.is-one-fifth-tablet{flex:none;width:20%}.column.is-two-fifths,.column.is-two-fifths-tablet{flex:none;width:40%}.column.is-three-fifths,.column.is-three-fifths-tablet{flex:none;width:60%}.column.is-four-fifths,.column.is-four-fifths-tablet{flex:none;width:80%}.column.is-offset-three-quarters,.column.is-offset-three-quarters-tablet{margin-left:75%}.column.is-offset-two-thirds,.column.is-offset-two-thirds-tablet{margin-left:66.6666%}.column.is-offset-half,.column.is-offset-half-tablet{margin-left:50%}.column.is-offset-one-third,.column.is-offset-one-third-tablet{margin-left:33.3333%}.column.is-offset-one-quarter,.column.is-offset-one-quarter-tablet{margin-left:25%}.column.is-offset-one-fifth,.column.is-offset-one-fifth-tablet{margin-left:20%}.column.is-offset-two-fifths,.column.is-offset-two-fifths-tablet{margin-left:40%}.column.is-offset-three-fifths,.column.is-offset-three-fifths-tablet{margin-left:60%}.column.is-offset-four-fifths,.column.is-offset-four-fifths-tablet{margin-left:80%}.column.is-1,.column.is-1-tablet{flex:none;width:8.33333%}.column.is-offset-1,.column.is-offset-1-tablet{margin-left:8.33333%}.column.is-2,.column.is-2-tablet{flex:none;width:16.66667%}.column.is-offset-2,.column.is-offset-2-tablet{margin-left:16.66667%}.column.is-3,.column.is-3-tablet{flex:none;width:25%}.column.is-offset-3,.column.is-offset-3-tablet{margin-left:25%}.column.is-4,.column.is-4-tablet{flex:none;width:33.33333%}.column.is-offset-4,.column.is-offset-4-tablet{margin-left:33.33333%}.column.is-5,.column.is-5-tablet{flex:none;width:41.66667%}.column.is-offset-5,.column.is-offset-5-tablet{margin-left:41.66667%}.column.is-6,.column.is-6-tablet{flex:none;width:50%}.column.is-offset-6,.column.is-offset-6-tablet{margin-left:50%}.column.is-7,.column.is-7-tablet{flex:none;width:58.33333%}.column.is-offset-7,.column.is-offset-7-tablet{margin-left:58.33333%}.column.is-8,.column.is-8-tablet{flex:none;width:66.66667%}.column.is-offset-8,.column.is-offset-8-tablet{margin-left:66.66667%}.column.is-9,.column.is-9-tablet{flex:none;width:75%}.column.is-offset-9,.column.is-offset-9-tablet{margin-left:75%}.column.is-10,.column.is-10-tablet{flex:none;width:83.33333%}.column.is-offset-10,.column.is-offset-10-tablet{margin-left:83.33333%}.column.is-11,.column.is-11-tablet{flex:none;width:91.66667%}.column.is-offset-11,.column.is-offset-11-tablet{margin-left:91.66667%}.column.is-12,.column.is-12-tablet{flex:none;width:100%}.column.is-offset-12,.column.is-offset-12-tablet{margin-left:100%}}@media screen and (max-width:1087px){.column.is-narrow-touch{flex:none}.column.is-full-touch{flex:none;width:100%}.column.is-three-quarters-touch{flex:none;width:75%}.column.is-two-thirds-touch{flex:none;width:66.6666%}.column.is-half-touch{flex:none;width:50%}.column.is-one-third-touch{flex:none;width:33.3333%}.column.is-one-quarter-touch{flex:none;width:25%}.column.is-one-fifth-touch{flex:none;width:20%}.column.is-two-fifths-touch{flex:none;width:40%}.column.is-three-fifths-touch{flex:none;width:60%}.column.is-four-fifths-touch{flex:none;width:80%}.column.is-offset-three-quarters-touch{margin-left:75%}.column.is-offset-two-thirds-touch{margin-left:66.6666%}.column.is-offset-half-touch{margin-left:50%}.column.is-offset-one-third-touch{margin-left:33.3333%}.column.is-offset-one-quarter-touch{margin-left:25%}.column.is-offset-one-fifth-touch{margin-left:20%}.column.is-offset-two-fifths-touch{margin-left:40%}.column.is-offset-three-fifths-touch{margin-left:60%}.column.is-offset-four-fifths-touch{margin-left:80%}.column.is-1-touch{flex:none;width:8.33333%}.column.is-offset-1-touch{margin-left:8.33333%}.column.is-2-touch{flex:none;width:16.66667%}.column.is-offset-2-touch{margin-left:16.66667%}.column.is-3-touch{flex:none;width:25%}.column.is-offset-3-touch{margin-left:25%}.column.is-4-touch{flex:none;width:33.33333%}.column.is-offset-4-touch{margin-left:33.33333%}.column.is-5-touch{flex:none;width:41.66667%}.column.is-offset-5-touch{margin-left:41.66667%}.column.is-6-touch{flex:none;width:50%}.column.is-offset-6-touch{margin-left:50%}.column.is-7-touch{flex:none;width:58.33333%}.column.is-offset-7-touch{margin-left:58.33333%}.column.is-8-touch{flex:none;width:66.66667%}.column.is-offset-8-touch{margin-left:66.66667%}.column.is-9-touch{flex:none;width:75%}.column.is-offset-9-touch{margin-left:75%}.column.is-10-touch{flex:none;width:83.33333%}.column.is-offset-10-touch{margin-left:83.33333%}.column.is-11-touch{flex:none;width:91.66667%}.column.is-offset-11-touch{margin-left:91.66667%}.column.is-12-touch{flex:none;width:100%}.column.is-offset-12-touch{margin-left:100%}}@media screen and (min-width:1088px){.column.is-narrow-desktop{flex:none}.column.is-full-desktop{flex:none;width:100%}.column.is-three-quarters-desktop{flex:none;width:75%}.column.is-two-thirds-desktop{flex:none;width:66.6666%}.column.is-half-desktop{flex:none;width:50%}.column.is-one-third-desktop{flex:none;width:33.3333%}.column.is-one-quarter-desktop{flex:none;width:25%}.column.is-one-fifth-desktop{flex:none;width:20%}.column.is-two-fifths-desktop{flex:none;width:40%}.column.is-three-fifths-desktop{flex:none;width:60%}.column.is-four-fifths-desktop{flex:none;width:80%}.column.is-offset-three-quarters-desktop{margin-left:75%}.column.is-offset-two-thirds-desktop{margin-left:66.6666%}.column.is-offset-half-desktop{margin-left:50%}.column.is-offset-one-third-desktop{margin-left:33.3333%}.column.is-offset-one-quarter-desktop{margin-left:25%}.column.is-offset-one-fifth-desktop{margin-left:20%}.column.is-offset-two-fifths-desktop{margin-left:40%}.column.is-offset-three-fifths-desktop{margin-left:60%}.column.is-offset-four-fifths-desktop{margin-left:80%}.column.is-1-desktop{flex:none;width:8.33333%}.column.is-offset-1-desktop{margin-left:8.33333%}.column.is-2-desktop{flex:none;width:16.66667%}.column.is-offset-2-desktop{margin-left:16.66667%}.column.is-3-desktop{flex:none;width:25%}.column.is-offset-3-desktop{margin-left:25%}.column.is-4-desktop{flex:none;width:33.33333%}.column.is-offset-4-desktop{margin-left:33.33333%}.column.is-5-desktop{flex:none;width:41.66667%}.column.is-offset-5-desktop{margin-left:41.66667%}.column.is-6-desktop{flex:none;width:50%}.column.is-offset-6-desktop{margin-left:50%}.column.is-7-desktop{flex:none;width:58.33333%}.column.is-offset-7-desktop{margin-left:58.33333%}.column.is-8-desktop{flex:none;width:66.66667%}.column.is-offset-8-desktop{margin-left:66.66667%}.column.is-9-desktop{flex:none;width:75%}.column.is-offset-9-desktop{margin-left:75%}.column.is-10-desktop{flex:none;width:83.33333%}.column.is-offset-10-desktop{margin-left:83.33333%}.column.is-11-desktop{flex:none;width:91.66667%}.column.is-offset-11-desktop{margin-left:91.66667%}.column.is-12-desktop{flex:none;width:100%}.column.is-offset-12-desktop{margin-left:100%}}@media screen and (min-width:1280px){.column.is-narrow-widescreen{flex:none}.column.is-full-widescreen{flex:none;width:100%}.column.is-three-quarters-widescreen{flex:none;width:75%}.column.is-two-thirds-widescreen{flex:none;width:66.6666%}.column.is-half-widescreen{flex:none;width:50%}.column.is-one-third-widescreen{flex:none;width:33.3333%}.column.is-one-quarter-widescreen{flex:none;width:25%}.column.is-one-fifth-widescreen{flex:none;width:20%}.column.is-two-fifths-widescreen{flex:none;width:40%}.column.is-three-fifths-widescreen{flex:none;width:60%}.column.is-four-fifths-widescreen{flex:none;width:80%}.column.is-offset-three-quarters-widescreen{margin-left:75%}.column.is-offset-two-thirds-widescreen{margin-left:66.6666%}.column.is-offset-half-widescreen{margin-left:50%}.column.is-offset-one-third-widescreen{margin-left:33.3333%}.column.is-offset-one-quarter-widescreen{margin-left:25%}.column.is-offset-one-fifth-widescreen{margin-left:20%}.column.is-offset-two-fifths-widescreen{margin-left:40%}.column.is-offset-three-fifths-widescreen{margin-left:60%}.column.is-offset-four-fifths-widescreen{margin-left:80%}.column.is-1-widescreen{flex:none;width:8.33333%}.column.is-offset-1-widescreen{margin-left:8.33333%}.column.is-2-widescreen{flex:none;width:16.66667%}.column.is-offset-2-widescreen{margin-left:16.66667%}.column.is-3-widescreen{flex:none;width:25%}.column.is-offset-3-widescreen{margin-left:25%}.column.is-4-widescreen{flex:none;width:33.33333%}.column.is-offset-4-widescreen{margin-left:33.33333%}.column.is-5-widescreen{flex:none;width:41.66667%}.column.is-offset-5-widescreen{margin-left:41.66667%}.column.is-6-widescreen{flex:none;width:50%}.column.is-offset-6-widescreen{margin-left:50%}.column.is-7-widescreen{flex:none;width:58.33333%}.column.is-offset-7-widescreen{margin-left:58.33333%}.column.is-8-widescreen{flex:none;width:66.66667%}.column.is-offset-8-widescreen{margin-left:66.66667%}.column.is-9-widescreen{flex:none;width:75%}.column.is-offset-9-widescreen{margin-left:75%}.column.is-10-widescreen{flex:none;width:83.33333%}.column.is-offset-10-widescreen{margin-left:83.33333%}.column.is-11-widescreen{flex:none;width:91.66667%}.column.is-offset-11-widescreen{margin-left:91.66667%}.column.is-12-widescreen{flex:none;width:100%}.column.is-offset-12-widescreen{margin-left:100%}}@media screen and (min-width:1472px){.column.is-narrow-fullhd{flex:none}.column.is-full-fullhd{flex:none;width:100%}.column.is-three-quarters-fullhd{flex:none;width:75%}.column.is-two-thirds-fullhd{flex:none;width:66.6666%}.column.is-half-fullhd{flex:none;width:50%}.column.is-one-third-fullhd{flex:none;width:33.3333%}.column.is-one-quarter-fullhd{flex:none;width:25%}.column.is-one-fifth-fullhd{flex:none;width:20%}.column.is-two-fifths-fullhd{flex:none;width:40%}.column.is-three-fifths-fullhd{flex:none;width:60%}.column.is-four-fifths-fullhd{flex:none;width:80%}.column.is-offset-three-quarters-fullhd{margin-left:75%}.column.is-offset-two-thirds-fullhd{margin-left:66.6666%}.column.is-offset-half-fullhd{margin-left:50%}.column.is-offset-one-third-fullhd{margin-left:33.3333%}.column.is-offset-one-quarter-fullhd{margin-left:25%}.column.is-offset-one-fifth-fullhd{margin-left:20%}.column.is-offset-two-fifths-fullhd{margin-left:40%}.column.is-offset-three-fifths-fullhd{margin-left:60%}.column.is-offset-four-fifths-fullhd{margin-left:80%}.column.is-1-fullhd{flex:none;width:8.33333%}.column.is-offset-1-fullhd{margin-left:8.33333%}.column.is-2-fullhd{flex:none;width:16.66667%}.column.is-offset-2-fullhd{margin-left:16.66667%}.column.is-3-fullhd{flex:none;width:25%}.column.is-offset-3-fullhd{margin-left:25%}.column.is-4-fullhd{flex:none;width:33.33333%}.column.is-offset-4-fullhd{margin-left:33.33333%}.column.is-5-fullhd{flex:none;width:41.66667%}.column.is-offset-5-fullhd{margin-left:41.66667%}.column.is-6-fullhd{flex:none;width:50%}.column.is-offset-6-fullhd{margin-left:50%}.column.is-7-fullhd{flex:none;width:58.33333%}.column.is-offset-7-fullhd{margin-left:58.33333%}.column.is-8-fullhd{flex:none;width:66.66667%}.column.is-offset-8-fullhd{margin-left:66.66667%}.column.is-9-fullhd{flex:none;width:75%}.column.is-offset-9-fullhd{margin-left:75%}.column.is-10-fullhd{flex:none;width:83.33333%}.column.is-offset-10-fullhd{margin-left:83.33333%}.column.is-11-fullhd{flex:none;width:91.66667%}.column.is-offset-11-fullhd{margin-left:91.66667%}.column.is-12-fullhd{flex:none;width:100%}.column.is-offset-12-fullhd{margin-left:100%}}.columns{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.columns:last-child{margin-bottom:-.75rem}.columns:not(:last-child){margin-bottom:calc(1.5rem - .75rem)}.columns.is-centered{justify-content:center}.columns.is-gapless{margin-left:0;margin-right:0;margin-top:0}.columns.is-gapless>.column{margin:0;padding:0!important}.columns.is-gapless:not(:last-child){margin-bottom:1.5rem}.columns.is-gapless:last-child{margin-bottom:0}.columns.is-mobile{display:flex}.columns.is-multiline{flex-wrap:wrap}.columns.is-vcentered{align-items:center}@media screen and (min-width:769px),print{.columns:not(.is-desktop){display:flex}}@media screen and (min-width:1088px){.columns.is-desktop{display:flex}}.columns.is-variable{--columnGap:0.75rem;margin-left:calc(-1 * var(--columnGap));margin-right:calc(-1 * var(--columnGap))}.columns.is-variable .column{padding-left:var(--columnGap);padding-right:var(--columnGap)}.columns.is-variable.is-0{--columnGap:0rem}.columns.is-variable.is-1{--columnGap:0.25rem}.columns.is-variable.is-2{--columnGap:0.5rem}.columns.is-variable.is-3{--columnGap:0.75rem}.columns.is-variable.is-4{--columnGap:1rem}.columns.is-variable.is-5{--columnGap:1.25rem}.columns.is-variable.is-6{--columnGap:1.5rem}.columns.is-variable.is-7{--columnGap:1.75rem}.columns.is-variable.is-8{--columnGap:2rem}.tile{align-items:stretch;display:block;flex-basis:0;flex-grow:1;flex-shrink:1;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content}.tile.is-ancestor{margin-left:-.75rem;margin-right:-.75rem;margin-top:-.75rem}.tile.is-ancestor:last-child{margin-bottom:-.75rem}.tile.is-ancestor:not(:last-child){margin-bottom:.75rem}.tile.is-child{margin:0!important}.tile.is-parent{padding:.75rem}.tile.is-vertical{flex-direction:column}.tile.is-vertical>.tile.is-child:not(:last-child){margin-bottom:1.5rem!important}@media screen and (min-width:769px),print{.tile:not(.is-child){display:flex}.tile.is-1{flex:none;width:8.33333%}.tile.is-2{flex:none;width:16.66667%}.tile.is-3{flex:none;width:25%}.tile.is-4{flex:none;width:33.33333%}.tile.is-5{flex:none;width:41.66667%}.tile.is-6{flex:none;width:50%}.tile.is-7{flex:none;width:58.33333%}.tile.is-8{flex:none;width:66.66667%}.tile.is-9{flex:none;width:75%}.tile.is-10{flex:none;width:83.33333%}.tile.is-11{flex:none;width:91.66667%}.tile.is-12{flex:none;width:100%}}.hero{align-items:stretch;display:flex;flex-direction:column;justify-content:space-between}.hero .navbar{background:0 0}.hero .tabs ul{border-bottom:none}.hero.is-white{background-color:#fff;color:#0a0a0a}.hero.is-white a:not(.button):not(.dropdown-item):not(.tag),.hero.is-white strong{color:inherit}.hero.is-white .title{color:#0a0a0a}.hero.is-white .subtitle{color:rgba(10,10,10,.9)}.hero.is-white .subtitle a:not(.button),.hero.is-white .subtitle strong{color:#0a0a0a}@media screen and (max-width:1087px){.hero.is-white .navbar-menu{background-color:#fff}}.hero.is-white .navbar-item,.hero.is-white .navbar-link{color:rgba(10,10,10,.7)}.hero.is-white .navbar-link.is-active,.hero.is-white .navbar-link:hover,.hero.is-white a.navbar-item.is-active,.hero.is-white a.navbar-item:hover{background-color:#f2f2f2;color:#0a0a0a}.hero.is-white .tabs a{color:#0a0a0a;opacity:.9}.hero.is-white .tabs a:hover{opacity:1}.hero.is-white .tabs li.is-active a{opacity:1}.hero.is-white .tabs.is-boxed a,.hero.is-white .tabs.is-toggle a{color:#0a0a0a}.hero.is-white .tabs.is-boxed a:hover,.hero.is-white .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-white .tabs.is-boxed li.is-active a,.hero.is-white .tabs.is-boxed li.is-active a:hover,.hero.is-white .tabs.is-toggle li.is-active a,.hero.is-white .tabs.is-toggle li.is-active a:hover{background-color:#0a0a0a;border-color:#0a0a0a;color:#fff}.hero.is-white.is-bold{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-white.is-bold .navbar-menu{background-image:linear-gradient(141deg,#e6e6e6 0,#fff 71%,#fff 100%)}}.hero.is-black{background-color:#0a0a0a;color:#fff}.hero.is-black a:not(.button):not(.dropdown-item):not(.tag),.hero.is-black strong{color:inherit}.hero.is-black .title{color:#fff}.hero.is-black .subtitle{color:rgba(255,255,255,.9)}.hero.is-black .subtitle a:not(.button),.hero.is-black .subtitle strong{color:#fff}@media screen and (max-width:1087px){.hero.is-black .navbar-menu{background-color:#0a0a0a}}.hero.is-black .navbar-item,.hero.is-black .navbar-link{color:rgba(255,255,255,.7)}.hero.is-black .navbar-link.is-active,.hero.is-black .navbar-link:hover,.hero.is-black a.navbar-item.is-active,.hero.is-black a.navbar-item:hover{background-color:#000;color:#fff}.hero.is-black .tabs a{color:#fff;opacity:.9}.hero.is-black .tabs a:hover{opacity:1}.hero.is-black .tabs li.is-active a{opacity:1}.hero.is-black .tabs.is-boxed a,.hero.is-black .tabs.is-toggle a{color:#fff}.hero.is-black .tabs.is-boxed a:hover,.hero.is-black .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-black .tabs.is-boxed li.is-active a,.hero.is-black .tabs.is-boxed li.is-active a:hover,.hero.is-black .tabs.is-toggle li.is-active a,.hero.is-black .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#0a0a0a}.hero.is-black.is-bold{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}@media screen and (max-width:768px){.hero.is-black.is-bold .navbar-menu{background-image:linear-gradient(141deg,#000 0,#0a0a0a 71%,#181616 100%)}}.hero.is-light{background-color:#f5f5f5;color:#363636}.hero.is-light a:not(.button):not(.dropdown-item):not(.tag),.hero.is-light strong{color:inherit}.hero.is-light .title{color:#363636}.hero.is-light .subtitle{color:rgba(54,54,54,.9)}.hero.is-light .subtitle a:not(.button),.hero.is-light .subtitle strong{color:#363636}@media screen and (max-width:1087px){.hero.is-light .navbar-menu{background-color:#f5f5f5}}.hero.is-light .navbar-item,.hero.is-light .navbar-link{color:rgba(54,54,54,.7)}.hero.is-light .navbar-link.is-active,.hero.is-light .navbar-link:hover,.hero.is-light a.navbar-item.is-active,.hero.is-light a.navbar-item:hover{background-color:#e8e8e8;color:#363636}.hero.is-light .tabs a{color:#363636;opacity:.9}.hero.is-light .tabs a:hover{opacity:1}.hero.is-light .tabs li.is-active a{opacity:1}.hero.is-light .tabs.is-boxed a,.hero.is-light .tabs.is-toggle a{color:#363636}.hero.is-light .tabs.is-boxed a:hover,.hero.is-light .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-light .tabs.is-boxed li.is-active a,.hero.is-light .tabs.is-boxed li.is-active a:hover,.hero.is-light .tabs.is-toggle li.is-active a,.hero.is-light .tabs.is-toggle li.is-active a:hover{background-color:#363636;border-color:#363636;color:#f5f5f5}.hero.is-light.is-bold{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}@media screen and (max-width:768px){.hero.is-light.is-bold .navbar-menu{background-image:linear-gradient(141deg,#dfd8d9 0,#f5f5f5 71%,#fff 100%)}}.hero.is-dark{background-color:#363636;color:#f5f5f5}.hero.is-dark a:not(.button):not(.dropdown-item):not(.tag),.hero.is-dark strong{color:inherit}.hero.is-dark .title{color:#f5f5f5}.hero.is-dark .subtitle{color:rgba(245,245,245,.9)}.hero.is-dark .subtitle a:not(.button),.hero.is-dark .subtitle strong{color:#f5f5f5}@media screen and (max-width:1087px){.hero.is-dark .navbar-menu{background-color:#363636}}.hero.is-dark .navbar-item,.hero.is-dark .navbar-link{color:rgba(245,245,245,.7)}.hero.is-dark .navbar-link.is-active,.hero.is-dark .navbar-link:hover,.hero.is-dark a.navbar-item.is-active,.hero.is-dark a.navbar-item:hover{background-color:#292929;color:#f5f5f5}.hero.is-dark .tabs a{color:#f5f5f5;opacity:.9}.hero.is-dark .tabs a:hover{opacity:1}.hero.is-dark .tabs li.is-active a{opacity:1}.hero.is-dark .tabs.is-boxed a,.hero.is-dark .tabs.is-toggle a{color:#f5f5f5}.hero.is-dark .tabs.is-boxed a:hover,.hero.is-dark .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-dark .tabs.is-boxed li.is-active a,.hero.is-dark .tabs.is-boxed li.is-active a:hover,.hero.is-dark .tabs.is-toggle li.is-active a,.hero.is-dark .tabs.is-toggle li.is-active a:hover{background-color:#f5f5f5;border-color:#f5f5f5;color:#363636}.hero.is-dark.is-bold{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}@media screen and (max-width:768px){.hero.is-dark.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1f191a 0,#363636 71%,#46403f 100%)}}.hero.is-primary{background-color:#00d1b2;color:#fff}.hero.is-primary a:not(.button):not(.dropdown-item):not(.tag),.hero.is-primary strong{color:inherit}.hero.is-primary .title{color:#fff}.hero.is-primary .subtitle{color:rgba(255,255,255,.9)}.hero.is-primary .subtitle a:not(.button),.hero.is-primary .subtitle strong{color:#fff}@media screen and (max-width:1087px){.hero.is-primary .navbar-menu{background-color:#00d1b2}}.hero.is-primary .navbar-item,.hero.is-primary .navbar-link{color:rgba(255,255,255,.7)}.hero.is-primary .navbar-link.is-active,.hero.is-primary .navbar-link:hover,.hero.is-primary a.navbar-item.is-active,.hero.is-primary a.navbar-item:hover{background-color:#00b89c;color:#fff}.hero.is-primary .tabs a{color:#fff;opacity:.9}.hero.is-primary .tabs a:hover{opacity:1}.hero.is-primary .tabs li.is-active a{opacity:1}.hero.is-primary .tabs.is-boxed a,.hero.is-primary .tabs.is-toggle a{color:#fff}.hero.is-primary .tabs.is-boxed a:hover,.hero.is-primary .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-primary .tabs.is-boxed li.is-active a,.hero.is-primary .tabs.is-boxed li.is-active a:hover,.hero.is-primary .tabs.is-toggle li.is-active a,.hero.is-primary .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#00d1b2}.hero.is-primary.is-bold{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}@media screen and (max-width:768px){.hero.is-primary.is-bold .navbar-menu{background-image:linear-gradient(141deg,#009e6c 0,#00d1b2 71%,#00e7eb 100%)}}.hero.is-link{background-color:#3273dc;color:#fff}.hero.is-link a:not(.button):not(.dropdown-item):not(.tag),.hero.is-link strong{color:inherit}.hero.is-link .title{color:#fff}.hero.is-link .subtitle{color:rgba(255,255,255,.9)}.hero.is-link .subtitle a:not(.button),.hero.is-link .subtitle strong{color:#fff}@media screen and (max-width:1087px){.hero.is-link .navbar-menu{background-color:#3273dc}}.hero.is-link .navbar-item,.hero.is-link .navbar-link{color:rgba(255,255,255,.7)}.hero.is-link .navbar-link.is-active,.hero.is-link .navbar-link:hover,.hero.is-link a.navbar-item.is-active,.hero.is-link a.navbar-item:hover{background-color:#2366d1;color:#fff}.hero.is-link .tabs a{color:#fff;opacity:.9}.hero.is-link .tabs a:hover{opacity:1}.hero.is-link .tabs li.is-active a{opacity:1}.hero.is-link .tabs.is-boxed a,.hero.is-link .tabs.is-toggle a{color:#fff}.hero.is-link .tabs.is-boxed a:hover,.hero.is-link .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-link .tabs.is-boxed li.is-active a,.hero.is-link .tabs.is-boxed li.is-active a:hover,.hero.is-link .tabs.is-toggle li.is-active a,.hero.is-link .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#3273dc}.hero.is-link.is-bold{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}@media screen and (max-width:768px){.hero.is-link.is-bold .navbar-menu{background-image:linear-gradient(141deg,#1577c6 0,#3273dc 71%,#4366e5 100%)}}.hero.is-info{background-color:#209cee;color:#fff}.hero.is-info a:not(.button):not(.dropdown-item):not(.tag),.hero.is-info strong{color:inherit}.hero.is-info .title{color:#fff}.hero.is-info .subtitle{color:rgba(255,255,255,.9)}.hero.is-info .subtitle a:not(.button),.hero.is-info .subtitle strong{color:#fff}@media screen and (max-width:1087px){.hero.is-info .navbar-menu{background-color:#209cee}}.hero.is-info .navbar-item,.hero.is-info .navbar-link{color:rgba(255,255,255,.7)}.hero.is-info .navbar-link.is-active,.hero.is-info .navbar-link:hover,.hero.is-info a.navbar-item.is-active,.hero.is-info a.navbar-item:hover{background-color:#118fe4;color:#fff}.hero.is-info .tabs a{color:#fff;opacity:.9}.hero.is-info .tabs a:hover{opacity:1}.hero.is-info .tabs li.is-active a{opacity:1}.hero.is-info .tabs.is-boxed a,.hero.is-info .tabs.is-toggle a{color:#fff}.hero.is-info .tabs.is-boxed a:hover,.hero.is-info .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-info .tabs.is-boxed li.is-active a,.hero.is-info .tabs.is-boxed li.is-active a:hover,.hero.is-info .tabs.is-toggle li.is-active a,.hero.is-info .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#209cee}.hero.is-info.is-bold{background-image:linear-gradient(141deg,#04a6d7 0,#209cee 71%,#3287f5 100%)}@media screen and (max-width:768px){.hero.is-info.is-bold .navbar-menu{background-image:linear-gradient(141deg,#04a6d7 0,#209cee 71%,#3287f5 100%)}}.hero.is-success{background-color:#23d160;color:#fff}.hero.is-success a:not(.button):not(.dropdown-item):not(.tag),.hero.is-success strong{color:inherit}.hero.is-success .title{color:#fff}.hero.is-success .subtitle{color:rgba(255,255,255,.9)}.hero.is-success .subtitle a:not(.button),.hero.is-success .subtitle strong{color:#fff}@media screen and (max-width:1087px){.hero.is-success .navbar-menu{background-color:#23d160}}.hero.is-success .navbar-item,.hero.is-success .navbar-link{color:rgba(255,255,255,.7)}.hero.is-success .navbar-link.is-active,.hero.is-success .navbar-link:hover,.hero.is-success a.navbar-item.is-active,.hero.is-success a.navbar-item:hover{background-color:#20bc56;color:#fff}.hero.is-success .tabs a{color:#fff;opacity:.9}.hero.is-success .tabs a:hover{opacity:1}.hero.is-success .tabs li.is-active a{opacity:1}.hero.is-success .tabs.is-boxed a,.hero.is-success .tabs.is-toggle a{color:#fff}.hero.is-success .tabs.is-boxed a:hover,.hero.is-success .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-success .tabs.is-boxed li.is-active a,.hero.is-success .tabs.is-boxed li.is-active a:hover,.hero.is-success .tabs.is-toggle li.is-active a,.hero.is-success .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#23d160}.hero.is-success.is-bold{background-image:linear-gradient(141deg,#12af2f 0,#23d160 71%,#2ce28a 100%)}@media screen and (max-width:768px){.hero.is-success.is-bold .navbar-menu{background-image:linear-gradient(141deg,#12af2f 0,#23d160 71%,#2ce28a 100%)}}.hero.is-warning{background-color:#ffdd57;color:rgba(0,0,0,.7)}.hero.is-warning a:not(.button):not(.dropdown-item):not(.tag),.hero.is-warning strong{color:inherit}.hero.is-warning .title{color:rgba(0,0,0,.7)}.hero.is-warning .subtitle{color:rgba(0,0,0,.9)}.hero.is-warning .subtitle a:not(.button),.hero.is-warning .subtitle strong{color:rgba(0,0,0,.7)}@media screen and (max-width:1087px){.hero.is-warning .navbar-menu{background-color:#ffdd57}}.hero.is-warning .navbar-item,.hero.is-warning .navbar-link{color:rgba(0,0,0,.7)}.hero.is-warning .navbar-link.is-active,.hero.is-warning .navbar-link:hover,.hero.is-warning a.navbar-item.is-active,.hero.is-warning a.navbar-item:hover{background-color:#ffd83d;color:rgba(0,0,0,.7)}.hero.is-warning .tabs a{color:rgba(0,0,0,.7);opacity:.9}.hero.is-warning .tabs a:hover{opacity:1}.hero.is-warning .tabs li.is-active a{opacity:1}.hero.is-warning .tabs.is-boxed a,.hero.is-warning .tabs.is-toggle a{color:rgba(0,0,0,.7)}.hero.is-warning .tabs.is-boxed a:hover,.hero.is-warning .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-warning .tabs.is-boxed li.is-active a,.hero.is-warning .tabs.is-boxed li.is-active a:hover,.hero.is-warning .tabs.is-toggle li.is-active a,.hero.is-warning .tabs.is-toggle li.is-active a:hover{background-color:rgba(0,0,0,.7);border-color:rgba(0,0,0,.7);color:#ffdd57}.hero.is-warning.is-bold{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}@media screen and (max-width:768px){.hero.is-warning.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ffaf24 0,#ffdd57 71%,#fffa70 100%)}}.hero.is-danger{background-color:#ff3860;color:#fff}.hero.is-danger a:not(.button):not(.dropdown-item):not(.tag),.hero.is-danger strong{color:inherit}.hero.is-danger .title{color:#fff}.hero.is-danger .subtitle{color:rgba(255,255,255,.9)}.hero.is-danger .subtitle a:not(.button),.hero.is-danger .subtitle strong{color:#fff}@media screen and (max-width:1087px){.hero.is-danger .navbar-menu{background-color:#ff3860}}.hero.is-danger .navbar-item,.hero.is-danger .navbar-link{color:rgba(255,255,255,.7)}.hero.is-danger .navbar-link.is-active,.hero.is-danger .navbar-link:hover,.hero.is-danger a.navbar-item.is-active,.hero.is-danger a.navbar-item:hover{background-color:#ff1f4b;color:#fff}.hero.is-danger .tabs a{color:#fff;opacity:.9}.hero.is-danger .tabs a:hover{opacity:1}.hero.is-danger .tabs li.is-active a{opacity:1}.hero.is-danger .tabs.is-boxed a,.hero.is-danger .tabs.is-toggle a{color:#fff}.hero.is-danger .tabs.is-boxed a:hover,.hero.is-danger .tabs.is-toggle a:hover{background-color:rgba(10,10,10,.1)}.hero.is-danger .tabs.is-boxed li.is-active a,.hero.is-danger .tabs.is-boxed li.is-active a:hover,.hero.is-danger .tabs.is-toggle li.is-active a,.hero.is-danger .tabs.is-toggle li.is-active a:hover{background-color:#fff;border-color:#fff;color:#ff3860}.hero.is-danger.is-bold{background-image:linear-gradient(141deg,#ff0561 0,#ff3860 71%,#ff5257 100%)}@media screen and (max-width:768px){.hero.is-danger.is-bold .navbar-menu{background-image:linear-gradient(141deg,#ff0561 0,#ff3860 71%,#ff5257 100%)}}.hero.is-small .hero-body{padding-bottom:1.5rem;padding-top:1.5rem}@media screen and (min-width:769px),print{.hero.is-medium .hero-body{padding-bottom:9rem;padding-top:9rem}}@media screen and (min-width:769px),print{.hero.is-large .hero-body{padding-bottom:18rem;padding-top:18rem}}.hero.is-fullheight .hero-body,.hero.is-halfheight .hero-body{align-items:center;display:flex}.hero.is-fullheight .hero-body>.container,.hero.is-halfheight .hero-body>.container{flex-grow:1;flex-shrink:1}.hero.is-halfheight{min-height:50vh}.hero.is-fullheight{min-height:100vh}.hero-video{overflow:hidden}.hero-video video{left:50%;min-height:100%;min-width:100%;position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.hero-video.is-transparent{opacity:.3}@media screen and (max-width:768px){.hero-video{display:none}}.hero-buttons{margin-top:1.5rem}@media screen and (max-width:768px){.hero-buttons .button{display:flex}.hero-buttons .button:not(:last-child){margin-bottom:.75rem}}@media screen and (min-width:769px),print{.hero-buttons{display:flex;justify-content:center}.hero-buttons .button:not(:last-child){margin-right:1.5rem}}.hero-foot,.hero-head{flex-grow:0;flex-shrink:0}.hero-body{flex-grow:1;flex-shrink:0;padding:3rem 1.5rem}.section{padding:3rem 1.5rem}@media screen and (min-width:1088px){.section.is-medium{padding:9rem 1.5rem}.section.is-large{padding:18rem 1.5rem}}.footer{background-color:#fafafa;padding:3rem 1.5rem 6rem}
/* End */


/* Start:/local/templates/.default/css/shake-animation.css?15543054021524*/
.shake-hard{
    display: inline-block;
    transform-origin: center center; }

.shake-freeze,
.shake-constant.shake-constant--hover:hover,
.shake-trigger:hover .shake-constant.shake-constant--hover {
    animation-play-state: paused; }

.shake-freeze:hover,
.shake-trigger:hover .shake-freeze, .shake-hard:hover,
.shake-trigger:hover .shake-hard {
    animation-play-state: running; }

@keyframes shake-hard {
    0% { transform: translate(2px, 1px) rotate(0deg); }
    10% { transform: translate(-1px, -2px) rotate(-1deg); }
    20% { transform: translate(-3px, 0px) rotate(1deg); }
    30% { transform: translate(0px, 2px) rotate(0deg); }
    40% { transform: translate(1px, -1px) rotate(1deg); }
    50% { transform: translate(-1px, 2px) rotate(-1deg); }
    60% { transform: translate(-3px, 1px) rotate(0deg); }
    70% { transform: translate(2px, 1px) rotate(-1deg); }
    80% { transform: translate(-1px, -1px) rotate(1deg); }
    90% { transform: translate(2px, 2px) rotate(0deg); }
    100% { transform: translate(1px, -2px) rotate(-1deg); }
}

.shake-hard,
.shake-trigger:hover .shake-hard,
.shake-hard.shake-freeze,
.shake-hard.shake-constant {
    animation-duration: 100ms;
    animation-name: shake-hard;
    animation-timing-function: ease-in-out; }


/*Shake for cart page*/

.clearCart a:before{
    display: inline-block;
    transform-origin: center center; }

.clearCart a:hover:before{
    animation-duration: 100ms;
    animation-name: shake-hard;
    animation-timing-function: ease-in-out; }

/*END*/
/* End */


/* Start:/local/templates/.default/css/overrides.css?15586832535626*/
@media screen and (min-width: 1280px) {
    .container {
        max-width: 1170px;
        width: 1170px;
    }
}

body {
    line-height: 1;
    position: relative;
}

.container {
    height: 100%;
}
.columns {
    height: 100%;
    margin: 0;
    align-items: center;
    justify-content: space-between;
}
.columns .column {
    padding: 0;
    position: relative;
}

/**********top-header**********/
.top-header {
    height: 50px;
    border-bottom: #e1e1e1 solid 1px;
    box-shadow: 0 0 20px rgba(0,0,0,.1);
}
.top-header .navbar-link {
    padding-left: 0;
}
.navbar-item {
    padding: 0;
}

/**********middle-header**********/
.middle-header {
    height: 120px;
}

/**********bottom-header**********/
.bottom-header {
    background: #4084c5;
    height: 70px;
}
.bottom-header .columns {
    /*margin: 0 -0.43rem 0 -0.43rem;*/
}
.bottom-header .column {
    padding: 0 0.43rem;
}
.bottom-header .column > .navbar-item {
    padding: 0;
}
.bottom-header .columns .column:first-child {
    padding-left: 0;
}
.bottom-header .columns .column:last-child {
    padding-right: 0;
}

/**********promo-header**********/
.promo {
    padding: 40px 0;
}

/**********benefits**********/
.benefits {
    padding-bottom: 60px;
}
.benefits .columns {
    align-items: flex-start;
}
.benefits .columns {
    /*margin: 0 -0.95rem 0 -0.95rem;*/
}
.benefits .column {
    padding: 0 0.95rem;
}

/**********carousel-showroom**********/
.carousel-showroom {
    padding: 85px 0;
}

/**********main-about**********/
.main-about {
    padding: 130px 0 70px 0;
}
.main-about .columns {
    align-items: flex-start;
}

/**********main-popular-category**********/
.main-popular-category {
    padding: 80px 0 100px 0;
}
.main-popular-category .columns {
    align-items: flex-start;
}

/**********main-videos**********/
.main-videos {
    padding: 85px 0;
}

/**********main-partners**********/
.main-partners {
    padding: 75px 0 175px 0;
}
.main-partners .logos .column {
    border: #ebebeb solid 1px;
    width: 195px;
    height: 100px;
}
.main-partners .logos .navigate {
    position: relative;
}
.main-partners .logos .navigate:after {
    content: "";
    position: absolute;
    height: 50%;
    left: 50%;
    top: 25%;
    width: 1px;
    background-color: #ebebeb;
}
.main-partners .logos .navigate button {
    position: absolute;
    box-sizing: border-box;
    height: 100%;
    width: 50%;
    left: 0;
    top: 0;
    border: none;
}
.main-partners .logos .navigate button + button {
    right: 0;
    left: auto;
}

/**********footer-top**********/
.footer-top {
    background-color: #2f343e;
    padding: 75px 0 65px 0;
    border-bottom: #43474e solid 1px;
    margin-top: 30px;
}

/**********footer-middle**********/
.footer-middle {
    background-color: #2f343e;
    padding: 40px 0;
}

/**********footer-bottom**********/
.footer-bottom {
    background-color: #22262d;
    padding: 19px 0;
}

.footer-bottomhero { min-height: 50px; }



.btn {
    text-decoration: none;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    align-items: center;
    border: 1px solid transparent;
    border-radius: 4px;
    box-shadow: none;
    display: inline-flex;
    cursor: pointer;
    justify-content: center;
    padding: 0 .75em;
    text-align: center;
    white-space: nowrap;
    line-height: 45px;
    height: 45px;
    min-width: 210px;
    font-family: AbradeBold;
    font-size: 13px;
    text-transform: uppercase;
    transition: background .3s linear;
}

.btn.is-primary, .btn.is-primary a{
    color: white;
    background-color: #4084c5;
    transition: background .3s linear;
}

.btn.is-disabled {
    color: white;
    background-color: #b7b7b7;
    transition: background .3s linear;
}

.btn.is-hovered, .btn:hover {
    color: white;
    background-color: #154b7e;
    transition: background .3s linear;
}

.btn.is-primary.is-active, .btn.is-primary:active {
    color: white;
    background-color: #154b7e;
    transition: background .3s linear;
}
.btn.is-primary.is-outlined {
    color: #4084c5;
    background: none;
    border-color: #4084c5;
    transition: background .3s linear;

}
.btn.is-primary.is-outlined.is-active, .btn.is-primary.is-outlined:active,
.btn.is-primary.is-outlined.is-hovered, .btn.is-primary.is-outlined:hover {
    background-color: #4084c5;
    color: white;
    transition: background .3s linear;
}




.input {
    font-family: RobotoRegular;
    font-size: 14px;
    color: #010101;
    padding-top: 0;
    padding-bottom: 0;
    line-height: 40px;
    height: auto;
}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    font-family: RobotoRegular;
    font-size: 14px;
    color: #868686;
}
::-moz-placeholder { /* Firefox 19+ */
    font-family: RobotoRegular;
    font-size: 14px;
    color: #868686;
}
:-ms-input-placeholder { /* IE 10+ */
    font-family: RobotoRegular;
    font-size: 14px;
    color: #868686;
}
:-moz-placeholder { /* Firefox 18- */
    font-family: RobotoRegular;
    font-size: 14px;
    color: #868686;
}

a[x-apple-data-detectors] {
  color: inherit !important;
  text-decoration: none !important;
  font-size: inherit !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  line-height: inherit !important;
}

@media screen and (min-width: 769px), print {
    .modal-card, .modal-content {
        width: 800px;
    }
}


@media screen and (max-width: 1279px) {
    .container.is-widescreen {
        max-width: 1170px;
        width: 1170px;
    }
}
/* End */


/* Start:/local/templates/.default/css/styles.min.css?162528458324101*/
body .main-about .logo{z-index:0}body .main-about .shopinfo{z-index:1}button{outline:0}.overflow-hidden{overflow:hidden}.preview-products .product{min-height:490px;border:#ebebeb solid 1px;background:white;position:relative}.preview-products .product .info{padding-left:20px;padding-right:20px;padding-bottom:20px}.preview-products .product .extends{border-top:#ebebeb solid 1px;position:absolute;bottom:0;left:0;height:50px;width:100%;padding-left:20px;padding-right:20px;box-sizing:border-box}.preview-products .product .badges{position:absolute;top:10px;left:10px}.preview-products .product .badges .tag{margin-bottom:.25rem}.product-img-cover{position:relative;padding:0 15px;text-align:center}.carousel-tabs .tabs a{padding-left:0;padding-right:0;margin-right:45px}.tabs li a{border-bottom-color:transparent}.tabs li.is-active a{border-bottom:#3273dc solid 3px}.preview-videos .video{position:relative;overflow:hidden;height:320px}.preview-videos .video .tag{position:absolute;right:30px;bottom:30px}.preview-videos .video img{width:100%}.preview-videos .video p{position:absolute;left:30px;bottom:30px;color:white}.preview-videos .video .dark{position:absolute;width:100%;left:0;bottom:0;height:20%;background:linear-gradient(to top,rgba(0,0,0,.7),rgba(0,0,0,0))}.footer-top .link{display:block}.footer-top .container .columns{align-items:flex-start}.footer-middle .container .columns{align-items:flex-start}.footer-top .catalog-menu{border-left:#43474e solid 1px;border-right:#43474e solid 1px}.columns.is-mobile>.column.is-4{width:32.8%;vertical-align:top}.logos .column.is-4{display:inline-flex!important}.sliderLogos{z-index:9}.button.is-focused:not(:active),.button:focus:not(:active){box-shadow:none}.goods__need-help.active .need-help{overflow:visible;width:225px;transition:all .5s ease}.goods__need-help.active .need-help{transition:all .5s ease}.goods__need-help.active .need-help .need-help__title{justify-content:flex-start}.goods__need-help.active .need-help .need-help__title-question{transition:all .5s ease}.goods__need-help.active .need-help .need-help__title-question::after{content:url(/local/templates/.default/css/../images/icons/need-help__title-cross.png)}.goods__need-help.active .need-help .need-help__triangle{right:175px;transition:all .5s ease}.goods__need-help.active .need-help .need-help__dropdown{height:auto;right:0;opacity:1;visibility:visible;transition:all .5s ease}.goods__need-help.active .need-help .need-help__title-title{opacity:0}.goods__need-help.active .need-help .need-help__title-question{width:30px;height:30px;margin-left:10px;margin-top:3px}.goods__need-help{cursor:pointer}.categoryWrapper .categoryCardWrapper{width:270px;height:351px;border:1px solid #ebebeb;background-color:#fff;padding:20px;cursor:pointer;margin-right:30px;margin-top:30px;transition:all .5s ease}.categoryWrapper .categoryCardsWrapper .column:last-child .categoryCardWrapper{margin-right:auto}.categoryWrapper .categoryCardWrapper:hover{width:290px;height:371px;box-shadow:-4px 3px 16px rgba(0,0,0,0.12);border:1px solid #ebebeb;background-color:#fff;margin-right:20px;margin-left:-10px;margin-bottom:-20px;margin-top:10px;padding:30px;transition:all .5s ease}.categoryTitle{margin-top:20px}.categoryTitle .title{color:#000;font-family:AbradeBold;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase}.categoryCardWrapper:hover .categoryTitle .title{color:#4084c5}.categoryTitle .categoryNum{color:#8c8c8c;font-family:RobotoMedium;font-size:14px;font-weight:400;line-height:22px;display:block}.categoryWrapper .carousel-news{margin-top:85px}.categoryWrapper .categoryTitle:after{content:url("/local/templates/.default/css/../images/arrowCard.png");float:right;width:30px;height:30px;margin-top:-10px}.categoryWrapper .categoryCardWrapper:hover .categoryTitle:after{content:url("/local/templates/.default/css/../images/arrowHoverCard.png");transition:all .5s ease;margin-right:0;margin-top:-12px}.categoryCardsWrapper{justify-content:flex-start}.categoryImages{overflow:hidden}.categoryImage{position:relative;height:225px;overflow:hidden}.categoryImageWrapper{position:relative;text-align:center;overflow:hidden;width:230px;height:225px;float:left}@media(max-width:768px){.categoryWrapper .categoryCardWrapper,.categoryWrapper .categoryCardWrapper:hover{margin:20px auto}}body.overlay69:before{content:'';display:block;position:fixed;top:0;left:0;height:100%;width:100%;background:rgba(0,0,0,.5);z-index:990;transition-duration:.3s}html.overlay{overflow:hidden;transition-duration:.3s}.close69{position:absolute;color:#fff;right:20px;top:20px;cursor:pointer;z-index:100}.popup69{position:fixed;width:800px;height:auto;z-index:5000;margin:auto;left:0;right:0;top:20%;background:#fff;overflow:hidden}.popup69 .commonStyle{height:auto;padding:70px 30px 80px;border-left:1px solid #ebebeb}.popup69 .goodsAddTitle{color:#58b060;font-family:AbradeBold;font-size:20px;font-weight:700}.popup69 .goodsAddItem{margin-top:36px}.popup69 .titleItem span{color:#000;font-size:15px;font-weight:400;line-height:20px}.popup69 .articleItem span{color:#8c8c8c;font-size:12px;font-weight:400;margin-bottom:20px;display:block}.popup69 .price span{font-family:AbradeBold;color:#1e1e1e;font-size:18px;font-weight:700}.goodsAddItem .columns{align-items:start}.goodsAddItem .goodsAddItemImage img{max-width:120px}.goodsAddItem .goodsAddItemImage .basket-image-wrapper{width:120px;height:120px;overflow:hidden;border:1px solid #ebebeb;text-align:center;padding:10px}.yourCartTitle span{color:#000;font-family:AbradeBold;font-size:20px;font-weight:700;line-height:28px}.totalPriceTitle,.totalPriceNum{margin-top:30px;margin-bottom:20px}.totalPriceTitle span{color:#000;font-size:15px;font-weight:400;display:block;margin-bottom:8px}.totalPriceNum span{color:#000;font-size:15px;font-weight:700;display:block;margin-bottom:8px}.btnPlaceOrder{min-width:160px;font-size:14px;font-weight:700;margin-left:5px}.btnPlaceOrder span,.btnContinueShopping{text-transform:none}.btnContinueShopping{min-width:160px;font-size:12px}.goodsAddTitle:before{content:url("/local/templates/.default/css/../images/successImg.png");margin-right:15px;display:inline-block;vertical-align:middle}.goodsSupplyTitle{margin-bottom:35px}.goodsSupplyTitle span{color:#000;font-family:AbradeBold;font-size:20px;font-weight:700;display:block}.goodsSupplyTitle span:last-child{font-family:inherit;font-size:15px;font-weight:400;margin-top:15px}.goodsSupply{padding:30px;border-top:1px solid #ebebeb;margin-top:-13px;background-color:#f9fafc}.btn.is-primary.btnPlaceOrder{/*float:right*/}.goodsSupplyTableHead .column{color:#9a9898;font-size:11px;font-weight:500;text-transform:uppercase}.column.is-8.titleColumn div:first-child span,.column .titleColumn div a{color:#000;font-size:13px;font-weight:400}.titleColumn .article{color:#8c8c8c;font-size:12px;font-weight:400;margin-top:15px;display:inline-block}.titleColumn .article+span{color:#58b060;font-size:12px;font-weight:400;margin-left:20px}.goodsSupplyTableString .num{color:#1e1e1e;font-family:AbradeBold;font-size:18px;font-weight:700}.goodsSupplyTableString .price{color:#1e1e1e;font-family:AbradeBold;font-size:18px;font-weight:700}.columns.goodsSupplyTableString{border-top:1px solid #ebebeb;margin:0 -30px;padding:25px 30px 30px}.goodsSupplyTableString .btnPlaceOrder .label-desktop:before{content:url("/local/templates/.default/css/../images/plus.png");vertical-align:sub;margin-right:10px}.popupSupply{top:10%}.popup69 .btnPlaceOrder .label-desktop{display:block}.popupTellMe,.popupCommon{padding:70px}.popupTellMe input,.popupCommon input{transition-duration:.3s;width:320px;height:65px;border-radius:6px;background-color:#eef2f7;border:0;color:#0d0d0d;font-size:16px;font-weight:500;padding-left:15px;padding-top:15px;margin-bottom:13px}.popupTellMe label,.popupCommon label{color:#0d0d0d;font-size:14px;font-weight:400;opacity:.7;position:absolute;padding:11px 15px}.popupTellMe input[type="submit"],.popupCommon input[type="submit"]{width:160px;height:55px;border-radius:4px;background-color:#4084c5;color:#fff;font-family:AbradeBold;font-size:16px;font-weight:700;padding:0;float:left;margin-right:15px}.popupTellMe .submit p{color:#8c8c8c;font-size:12px;font-weight:400;display:inline}.popupTellMe .submit{margin-top:20px}.popupTellMeImg{text-align:center;margin:0 20px;padding:20px 0;border:1px solid #ebebeb}.popupTellMeColumns{align-items:start}.popupTellMeTitle{color:#1e1e1e;font-family:AbradeBold;font-size:22px;font-weight:700;margin-bottom:35px}.toolbar-bottom__button:hover,.toolbar-bottom__button.btn:hover{background-color:#154b7e;transition:background .3s linear}.close69:hover img,.modal .close:hover,.slider-info__content-button.hover:after{transform:rotate(180deg);transition-duration:.5s}.slider-info__content-button:after{display:inline-block;width:20px;height:20px}.modal .close{transition-duration:.5s}.popupTellMe input[type="submit"]:hover,.popupCommon input[type="submit"]:hover,.popupCommon input[type="submit"]:focus{color:white;background-color:#154b7e;transition:background .3s linear;cursor:pointer}.popup69.popupSupply .columns{height:auto}.toolbar-bottom__phone-link a:hover{color:#363636}.popupTellMe input:focus,.popupCommon input:focus{background-color:#fff;border:1px solid #d7d7d7}.popupCommon .popupTitle{color:#1e1e1e;font-family:AbradeBold;font-size:22px;font-weight:700;margin-bottom:25px}.popupStatusZakaza .popupDescription{color:#000;font-size:14px;margin-bottom:35px}.inputTel,#tab-callback-2 .inputNum,#tab-callback-3 .inputFile{float:right}.popupFooter{height:131px;background-color:#f9fafc;margin:70px -70px -70px;padding:0 70px}.popupCommon input[type="submit"]{width:230px;margin-bottom:0}p.iAgree{color:#8c8c8c;font-size:12px}p.iAgree span{color:#4084c5;display:inline;font-size:12px}label.error{display:block;margin-top:-20px;color:red;opacity:1}.hide{display:none!important}.showOnSubmit span{display:block;font-size:14px;line-height:24px}span.boldText{font-family:RobotoBold;font-weight:700}input.error,textarea.error{border:1px solid red!important}.showOnSubmit .columns{align-items:start}.showOnSubmit>.columns>.column:first-child>.columns>.column:last-child span:first-child{color:#ff7113;font-family:RobotoMedium;font-weight:500}.callBackLink,.callBackLinkClose{width:230px;height:55px;border-radius:4px;background-color:#4084c5;color:#fff;font-family:AbradeBold;font-size:16px;font-weight:700;line-height:28px;display:block;border:0;cursor:pointer}.callBackLink:hover{color:white;background-color:#154b7e;transition:background .3s linear;cursor:pointer}.closeLinkPopup{color:#4084c5;font-size:14px;transition:all .5s ease}.closeLinkPopup:hover{text-decoration:underline}.thisInline-block{display:inline-block}.popupLogin .popupTitle,.popupReg .popupTitle{margin-bottom:40px}.eye{display:block!important;right:26px!important;left:auto!important;line-height:65px;cursor:pointer}.eye:before{content:url("/local/templates/.default/css/../images/iconEye.png")}.eyeClose.eye:before{content:none}p.regLink{font-size:14px}.popupReg .inputTel{float:left}.popupReg input{margin-bottom:23px}.popupReg label.error{margin-top:-32px}.popupLogin .popupFooter,.popupReg .popupFooter{margin:40px -70px -70px}.inputText textarea{transition-duration:.3s;width:100%;height:125px;border-radius:6px;background-color:#eef2f7;border:0;color:#0d0d0d;font-size:16px;font-weight:500;padding-left:15px;padding-top:30px;margin-bottom:13px;resize:none}.inputText textarea:focus{background-color:#fff;border:1px solid #d7d7d7}.weCallYou p{opacity:.5;color:#0d0d0d;font-size:14px;font-weight:400;margin:17px 0 -28px}.tabPopup{margin:0}.popup69.popupCommon.popupCallback{top:11%}.popupCallback .tabs ul{border-bottom-width:1px!important;position:relative}.popupCallback .tabs__underline{height:1px;top:53px;width:113.183px}.popupCallback .tabs__header--title{font-size:13px;color:#596168;margin-right:28px}.formOkText{color:#1e1e1e;font-family:AbradeLight;font-size:24px;font-weight:300;line-height:28px;margin-top:60px}.formOkText strong{font-family:AbradeMedium}.popupCallback .tabs{margin-bottom:30px}.showroomCards{width:100%!important;max-width:100%!important;margin-bottom:80px}.showroomCards .card-cell--row{max-width:100%}.showroomCards h2{color:#1e1e1e;font-family:AbradeBold;font-size:30px;margin-bottom:10px}.showroomTitleAddress{color:#afa7a7;font-family:AbradeLight;font-size:22px;font-weight:700;text-align:center}.showroomTitle .goods__title-title{text-align:center;margin:20px 0 25px}.showroomTitleOpenTime{color:#4084c5;font-family:LoraItalic;font-size:16px;text-align:center;margin-bottom:50px}#carousel-image-dots{position:relative;margin-top:-90px;z-index:9;margin-bottom:90px}.image-dot{display:inline-block;margin-right:15px;cursor:pointer}#carousel-image-dots .image-dot:last-child{margin:0}.image-dot.owl-dot.active img{border:1px solid #4084c5}.owl-carousel__showroom .owl-prev{border:none!important;left:-10%}.owl-carousel__showroom .owl-next{border:none!important;right:-10%}.bgCover{height:627px;background-color:#f9fafc;position:absolute;z-index:-1;width:100%}.goods__title.showroomTitle{margin-top:30px}.owl-carousel__showroom .owl-carousel__item img,.owl-carousel__showroom .owl-stage-outer,.owl-carousel__showroom .owl-carousel__item{height:auto!important}.breadcrumbs__item span{font-size:12px}.showroomCards .goods__carousel-tabs-diff{position:absolute;border-radius:30px;right:0;padding:0;width:30px;height:30px;top:10px;right:10px}.showroomCards .goods__carousel-tabs-diff svg{height:9px}.showroomCards .middle-header{position:absolute;width:100%}.bgCover.kol{height:569px}.interactiveImage{position:relative;width:100%;height:auto}.circle{position:absolute;width:49px;height:49px;border-radius:50%;background:transparent;background-image:url(/local/templates/.default/css/../images/circle-plus.png);cursor:pointer}.circle:hover{background-image:url(/local/templates/.default/css/../images/circle-plus-hover.png)}.circle .cloud{position:absolute;z-index:9;display:none;top:-132px;margin-left:-128px;background:#fff;width:291px;height:117px;box-shadow:-1px 3px 20px rgba(0,0,0,0.16);border:1px solid #ebebeb;opacity:.95;padding:25px;text-align:center}.circle:hover .cloud{display:block}.circle .cloud .title{color:#0069ab;font-size:14px;display:block;margin-bottom:8px}.circle .cloud .price{font-size:16px;font-family:AbradeBold}.circle .cloud::after{content:'';position:absolute;left:140px;bottom:-20px;border:10px solid transparent;border-top:10px solid #fff;opacity:.95}.d1{top:50%;left:19.5%}.d2{top:70%;left:17%}.d3{top:30%;left:40%}.d4{top:49.5%;left:42%}.d5{top:83%;left:70%}.d6{top:36%;left:86%}.owl-carousel__showroom.owl-theme .owl-nav [class*="owl-"]:hover{background-color:#3f83c5!important}.owl-carousel__showroom .owl-nav button.owl-prev{background-position-y:center!important}.owl-carousel.owl-carousel__showroom .owl-nav button.owl-next{background-position:center!important}.owl-carousel__showroom .owl-nav img:hover{opacity:0}.showroomCards .preview-products .extends a:before{content:none}.showroomCards .preview-products .extends a{border-bottom:1px dotted #4084c5}.file-upload input[type="file"]{display:none}.filename,.file-upload label{cursor:pointer;width:320px;height:65px}.okSendLine{position:fixed;top:0;width:100%;text-align:center;background:green;padding:10px 45px;color:#fff;z-index:9;display:none}.closeOK{position:absolute;right:15px;top:5px;filter:invert(100%);cursor:pointer}.closeOK:hover img{transform:rotate(180deg);transition-duration:.5s}.valForm2 .inputNum,.valForm3 .inputFile{float:right}.file-upload .inputFileFree{color:white;background-color:#154b7e;transition:background .3s linear;cursor:pointer;opacity:1;background-color:#4084c5;border-radius:6px;text-align:center;padding:25px;font-family:AbradeBold;font-size:16px;font-weight:700}.file-upload .inputFileFree:hover{color:white;background-color:#154b7e;transition:background .3s linear;cursor:pointer}.sel{font-size:14px;display:inline-block;margin:40px 0 50px;position:relative;cursor:pointer;width:240px;height:45px;border:1px solid #dedede;background-color:#fff;opacity:0}.sel::before{position:absolute;content:url("/local/templates/.default/css/../images/select-icon.png");right:20px;top:calc(50% - .5em);transition-duration:.5s}.sel.active::before{transition-duration:.5s;transform:rotate(180deg)}.sel__placeholder{display:block;font-size:14px;color:#000;padding:1em 1em;text-align:left;pointer-events:none;user-select:none;visibility:visible}.sel.active .sel__placeholder{visibility:hidden}.sel__placeholder::before{position:absolute;top:0;bottom:0;left:0;right:0;padding:1em 1em;content:attr(data-placeholder);visibility:hidden}.sel.active .sel__placeholder::before{visibility:visible}.sel__box{position:absolute;top:calc(100%+4px);left:-4px;display:none;list-style-type:none;text-align:left;font-size:1em;background-color:#FFF;width:calc(100%+8px);box-sizing:border-box}.sel.active .sel__box{display:block;animation:fadeInUp 500ms;z-index:6000;border:1px solid #dedede}.sel__box__options{display:list-item;font-size:14px;color:#838e95;padding:.5em 1em;user-select:none;background-color:#f9f9fb}.sel__box__options:hover,.sel__box__options.selected{background-color:#ebedef}.sel--black-panther{z-index:3}.sel--superman{z-index:2}.compare-added.button{background-color:#4084c5;border:1px solid #4084c5}.compare-added.button .column{fill:#fff}.compare-added.button.buy__item-diff .column{fill:#4084c5}.gray-block{background-color:#f9fafc;border:1px solid #ebebeb;padding:70px 40px;margin-top:30px;width:100%;position:relative}.page-404 .content{width:100%}.page-404 h1{font-family:AbradeBold}.page-404 p{line-height:145%;margin-bottom:10px!important}.sub-title{font:24px /120% AbradeLight;margin-bottom:10px}.padding-left-60{padding-left:60px}.page-404 .gray-block::before{display:block;content:url('/local/templates/.default/css/../images/404.png');top:-55px;right:102px;position:absolute}.goods__title-description{font-size:16px;font-family:RobotoRegular,sans-serif;line-height:18px;width:270px;margin-top:25px;text-align:justify}@media screen and (max-width:1200px){.goods__title-description{display:none}}.goods__title-description h1,h2,h3{font-weight:bold;margin-top:15px;margin-bottom:7px}.goods__title-description h1{font-size:28px}.goods__title-description h2{font-size:24px}.goods__title-description h3{font-size:18px}.goods__title-description-full{display:none}.goods__title-description-full h1,h2,h3{font-weight:bold;margin-top:15px;margin-bottom:7px}.goods__title-description-full h1{font-size:28px}.goods__title-description-full h2{font-size:24px}.goods__title-description-full h3{font-size:18px}.red-star{color:#f00}.goods__tabs.tabs ul{border-bottom-width:1px!important}.goods__tabs .tabs__header--title{font-size:13px;color:#596168}.goods__tabs .tabs__underline{top:52px;width:202px}.goods__tabs .tabs__underline.js-tabs-underline2{top:52px;width:100px}.goods__tabs-description{margin-top:37px;margin-bottom:45px;font-size:14px;line-height:22px;color:#000;font-family:RobotoRegular,sans-serif}.goods__tabs-link{margin:30px 0 100px 10px;font-size:14px;color:#4084c5;border-bottom:1px dotted #4084c5;width:max-content}.goods__tabs-button{display:none}.goods__carousel-tabs.dev-main-tabs{padding-top:25px}@keyframes fadeInUp{from{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:none}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}@media(max-width:768px){.sel{margin-bottom:15px;width:100%}}@media screen and (max-width:1090px){.page-404 .gray-block::before{display:none}}@media(max-height:900px){.popupSupply,.popupCallback{overflow-y:scroll;overflow-x:hidden;top:5%;bottom:5%}}@media(max-height:400px){.popupAddCart{overflow-y:scroll;overflow-x:hidden;top:5%;bottom:5%}}@media(max-height:650px){.popupTellMe{overflow:scroll;bottom:5%;top:5%}}@media(max-width:768px){.goods__title-description{font-size:12px}.padding-left-60{padding-left:10px}.file-upload .inputFileFree{width:calc(100% - 60px)}.valForm2 .inputNum,.valForm3 .inputFile{float:none}.popupCallback .popupFooter{margin:60px -30px -70px;padding:0 30px}.popup69{width:80%;top:5%}.btnContinueShopping{width:100%;margin-top:20px}.btnPlaceOrder{width:100%;margin-left:0}.popup69>.columns>.column:first-child .commonStyle{padding:50px 20px 40px;border-bottom:1px solid #ebebeb}.popup69>.columns>.column:last-child .commonStyle{padding:30px 20px 50px}.popup69{overflow:scroll;max-height:90%}.goodsSupplyTableString .btnPlaceOrder{margin-top:25px}.column.is-8.titleColumn{margin-right:15px}.goodsSupply{margin-top:40px}.popupTellMe{padding:20px}.popupTellMeImg{margin-bottom:30px}.popupTellMe input{width:100%}.popupTellMe input[type="submit"]{width:100%}.popupTellMe .submit{margin-bottom:40px}.popupTellMeTitle{margin-top:30px}.popupCommon{padding:50px 30px}.popupCommon .inputTel{float:none}.popupCommon input{width:100%}.popupCommon .questionImg{display:none}.popupCommon input[type="submit"]{width:100%;margin:15px 0}.popupCommon p.iAgree{color:#8c8c8c;text-align:center}.mobMarginNull{margin:0}.popupFooter{margin:60px -30px 0;padding:0 30px}.popupLogin .popupFooter,.popupReg .popupFooter,.popupStatusZakaza .popupFooter{margin:30px -30px -50px;padding:10px 30px}p.regLink{text-align:center}.popupCommon .tabs{overflow-x:scroll}#carousel-image-dots{position:relative;margin-top:-90px;z-index:9;margin-bottom:90px;left:0!important;text-align:center}.image-dot{width:25%}.showroomCards .product{width:49%;display:inline-block}.showroomCards .card-cell--row{display:inline-block}.product--card-cell:last-child{display:inline-block!important}.product--card-cell .level.availability{display:block!important}.preview-products .product .badges{width:75%}.product:not(:last-child){margin-bottom:0}.goodsAddItem .goodsAddItemImage img{max-width:75px;max-height:75px}.goodsAddItem .goodsAddItemImage .basket-image-wrapper{width:95px;height:95px}}@media(max-width:582px){.hide.mobile-show{display:block!important}}@media(max-width:500px){.btn.is-primary.is-outlined.btnContinueShopping{display:block}.goodsAddItem .column.is-7-mobile{margin-left:10px}.goods .categoryWrapper .carousel .level .level-right .btn.is-primary.is-outlined{display:none}}@media(max-width:768px){.goods__tabs-table-title .goods__tabs-button{left:217px}.goods__tabs-table-title.goods__tabs.tabs ul{width:100%}.goods__tabs-table-title .tabs__header{justify-content:flex-start!important;display:flex;flex-direction:column;align-items:flex-start!important}.goods__tabs-table-title .js-tabs-underline{display:none}.goods__tabs-table-title.goods__tabs{position:relative}.goods__tabs-table-title .goods__tabs-button{top:15px;display:block;position:absolute}.goods__tabs-table-title .goods__tabs-button::after{content:url(/local/templates/.default/css/../images/icons/arrow_blue_down.png)}.goods__tabs-table-title .goods__tabs-button--close::after{content:url(/local/templates/.default/css/../images/icons/arrow_blue_up.png)}.goods__tabs-table-title .tabs__header{height:52px}.goods__tabs-table-title .tabs__header--show{height:100%}}@media(max-width:550px){.goods__tabs-table-title .goods__tabs-button{left:217px}.goods__tabs.tabs ul{width:100%}.tabs__header{justify-content:flex-start!important;display:flex;flex-direction:column;align-items:flex-start!important}.js-tabs-underline{display:none}.js-tabs-underline2,.js-tabs-underline3{display:none}.goods__tabs{position:relative}.goods__tabs-button{top:15px;left:98px;display:block;position:absolute}.goods__tabs-button::after{content:url(/local/templates/.default/css/../images/icons/arrow_blue_down.png)}.goods__tabs-button--close::after{content:url(/local/templates/.default/css/../images/icons/arrow_blue_up.png)}.tabs__header{height:52px}.tabs__header--show{height:100%}.goods__tabs-card .goods__tabs-button{left:148px}}.toolbar-bottom__button.is-desabled{background-color:#79a9d6!important}.check-circle{width:20px;height:20px;display:inline-block;top:5px;right:5px;position:relative}.circle-gr{color:#58b060;padding-left:15px;background:url(/local/templates/.default/css/../icons/check.png) no-repeat left center}.circle-red{color:#8c8c8c;padding-left:20px;background:url(/local/templates/.default/css/../icons/time.png) no-repeat left center}.circle-disc{background:url(/local/templates/.default/images/qty/percentage.png);background-size:cover}.available_section{padding:0 10px;font-size:14px;text-align:right;height:30px}.sale_section{padding:0 10px;font-size:14px;text-align:center;height:30px}.available_section_cat{font-size:13px;padding:0}@media screen and (max-width:1280px){.qty_additional_pc{display:none}}.goods__title-title{margin-bottom:25px}
/* End */


/* Start:/local/templates/.default/css/swiper/swiper.min.css?155430540218993*/
/**
 * Swiper 4.0.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 11, 2017
 */
.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;-o-transition-property:transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-invisible-blank-slide{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;-o-transition-property:transform,height;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;-o-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:#007aff}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s top,.2s -webkit-transform;transition:.2s top,.2s -webkit-transform;-o-transition:.2s transform,.2s top;transition:.2s transform,.2s top;transition:.2s transform,.2s top,.2s -webkit-transform}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s left,.2s -webkit-transform;transition:.2s left,.2s -webkit-transform;-o-transition:.2s transform,.2s left;transition:.2s transform,.2s left;transition:.2s transform,.2s left,.2s -webkit-transform}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-progressbar.swiper-pagination-white{background:rgba(255,255,255,.25)}.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-pagination-progressbar.swiper-pagination-black{background:rgba(0,0,0,.25)}.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill{background:#000}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:'';width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-coverflow .swiper-wrapper{-ms-perspective:1200px}
/* End */


/* Start:/local/templates/.default/css/swiper/promo.css?1554305402827*/
.promo .container {
  position: relative;
  height: 100%;
}
.promo .swiper-container {
  width: 100%;
  height: 100%;
}
.promo .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;

  /* Center slide text vertically */
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
}
.promo .swiper-pagination-bullet {
  width: 20px;
  height: 20px;
  text-align: center;
  line-height: 20px;
  font-size: 12px;
  color:#000;
  opacity: 1;
  background: rgba(0,0,0,0.2);
}
.promo .swiper-pagination-bullet-active {
  color:#fff;
  background: #007aff;
}
/* End */


/* Start:/local/templates/.default/css/fonts.css?1688652094102979*/
@font-face {
    font-family: AbradeBold;
    src: url(/local/templates/.default/css/../fonts/AbradeBold.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/AbradeBold.woff?) format("woff");
}

@font-face {
    font-family: AbradeMedium;
    src: url(/local/templates/.default/css/../fonts/AbradeMedium.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/AbradeMedium.woff?) format("woff");
}

@font-face {
    font-family: AbradeLight;
    src: url(/local/templates/.default/css/../fonts/AbradeLight.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/AbradeLight.woff?) format("woff");
}

@font-face {
    font-family: RobotoBold;
    src: url(/local/templates/.default/css/../fonts/RobotoBold.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/RobotoBold.woff?) format("woff");
}

@font-face {
    font-family: RobotoMedium;
    src: url(/local/templates/.default/css/../fonts/RobotoMedium.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/RobotoMedium.woff?) format("woff");
}

@font-face {
    font-family: RobotoLight;
    src: url(/local/templates/.default/css/../fonts/RobotoLight.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/RobotoLight.woff?) format("woff");
}

@font-face {
    font-family: RobotoRegular;
    src: url(/local/templates/.default/css/../fonts/RobotoRegular.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/RobotoRegular.woff?) format("woff");
}

@font-face {
    font-family: RobotoBoldItalic;
    src: url(/local/templates/.default/css/../fonts/RobotoBoldItalic.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/RobotoBoldItalic.woff?) format("woff");
}

@font-face {
    font-family: RobotoCondensedBoldItalic;
    src: url(/local/templates/.default/css/../fonts/RobotoCondensedBoldItalic.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/RobotoCondensedBoldItalic.woff?) format("woff");
}

@font-face {
    font-family: LoraItalic;
    src: url(/local/templates/.default/css/../fonts/LoraItalic.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/LoraItalic.woff?) format("woff");
}
@font-face {
    font-family: "Montserrat - Semi Bold";
    src: url(/local/templates/.default/css/../fonts/Montserrat-SemiBold.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/Montserrat-SemiBold.woff?) format("woff");
}
@font-face {
    font-family: Montserrat;
    src: url(/local/templates/.default/css/../fonts/Montserrat-Medium.woff2?) format("woff2"), url(/local/templates/.default/css/../fonts/Montserrat-Medium.woff?) format("woff");
}

@font-face {
    font-family: 'ALS Rubl';
    src: url('/local/templates/.default/css/../fonts/ALSRubl.eot');
    src: url('/local/templates/.default/css/../fonts/ALSRubl.eot?#iefix') format('embedded-opentype'),
        url('/local/templates/.default/css/../fonts/ALSRubl.woff2') format('woff2'),
        url('/local/templates/.default/css/../fonts/ALSRubl.woff') format('woff'),
        url('/local/templates/.default/css/../fonts/ALSRubl.svg#ALSRubl') format('svg');
    font-weight: normal;
    font-style: normal;
}

i.znakrub {
	font-family: 'ALS Rubl';
	font-style: normal;
	font-size: 80%;
}

body {
    font-family: "RobotoRegular";
    overflow: hidden;
}

.logos.columns.is-mobile.is-gapless.is-multiline.has-text-centered {
    z-index: 4;
}

.logos .column.is-4 {
    background-color: #ffffff;
    display: flex;
    align-items: center;
    justify-content: space-around;
    z-index: 4;
}

.column.is-6.desktop {
    position: relative;
}

.column.is-6.desktop:before {
    content: '';
    position: absolute;
    background: url(/local/templates/.default/css/../images/logo__bg1.jpg) no-repeat;
    background-size: cover;
    width: 369px;
    height: 190px;
    z-index: 1;
    left: -175px;
    bottom: -90px;
}

.column.is-6.desktop:after {
    content: '';
    position: absolute;
    background: url(/local/templates/.default/css/../images/logo__bg2.jpg) no-repeat;
    background-size: cover;
    width: 783px;
    height: 480px;
    z-index: 1;
    left: 194px;
    bottom: -90px;
}

.is-size-1,
.is-size-2,
.is-size-3,
.is-size-4,
.is-size-5,
.is-size-6 {
    font-family: "AbradeBold";
}

.is-size-3 {
    margin-bottom: 17px;
}

.top-header .navbar-link:hover {
    color: #363636;
    background: none;
}

input[type="radio"].system {
    display: none;
}

input[type="checkbox"].system {
    display: none;
}

input[type="radio"].system+* {
    display: none;
}

input[type="radio"].system:checked+* {
    display: block;
}

input[type="checkbox"].system+* {
    display: none;
}

input[type="checkbox"].system:checked+* {
    display: block;
}

input[type="radio"].system {
    display: none;
}

input[type="radio"].system:checked+.modal {
    display: flex;
}


.popup {
    position: absolute;
    top: 10px;
    left: 200px;
    background: white;
    padding: 12px;
    width: 210px;
    border: #ebebeb solid 1px;
    z-index: 9;
    box-shadow: 0 0 15px rgba(0, 0, 0, .1);
}

.popup .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: white;
    z-index: -1;
    border-radius: 4px;
}

.popup .arrow {
    position: absolute;
    display: block;
    box-shadow: -2px 2px 10px rgba(0, 0, 0, .1);
    width: 20px;
    height: 20px;
    background: white;
    left: -3px;
    top: 5px;
    z-index: -1;
    border: #ebebeb solid 1px;
    transform: rotate(45deg);
}

.popup p {
    font-family: RobotoRegular;
    font-size: 14px;
    line-height: 16px;
    color: #000000;
    margin-bottom: 10px;
}

.popup .btn {
    min-width: 70px;
    height: 35px;
    line-height: 35px;
    padding: 0 14px;
}

.current-region {
    font-family: RobotoMedium;
    font-size: 13px;
}

.current-region .value {
    color: #4084c5;
    margin-left: 10px;
}

.main-navigate a {
    font-family: RobotoRegular;
    font-size: 13px;
    color: #010101;
    transition: color .3s linear;
    display: inline-block;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 5px;
    margin-right: 5px;
}

.main-navigate a:first-child {
    padding-left: 0;
}

.main-navigate a:hover {
    color: #4084c5;
    transition: color .3s linear;
}

.more-mobile {
    display: none;
    position: relative; z-index: 600;
}

.status a,
.account a {
    font-family: RobotoRegular;
    font-size: 13px;
    color: #4084c5;
    display: inline-block;
    line-height: 1.5;
    transition: color .3s linear;
}

.account span {
    font-family: RobotoRegular;
    font-size: 13px;
    color: #4084c5;
    transition: color .3s linear;
    margin-left: 7px;
    margin-right: 7px;
}

.status a:hover,
.account a:hover {
    color: #010101;
    transition: color .3s linear;
}

.icon-pointer {
    width: 12px;
    margin-right: 8px;
}

.icon-help {
    margin-bottom: -4px;
    margin-right: 5px;
}

.middle-header {
    position: relative;
    z-index: 1;
}

.middle-header .quality {
    position: relative;
}

.middle-header .quality .icon-good {
    margin-right: 20px;
}

.middle-header .quality span {
    font-family: RobotoMedium;
    font-size: 14px;
    color: #010101;
    line-height: 19px;
}

.middle-header .quality span.tag {
    position: absolute;
    top: -6px;
    right: 20px;
    line-height: 22px;
    height: auto;
    text-transform: uppercase;
    background-color: #e93f33;
    color: white;
    font-family: RobotoBold;
    font-size: 8px;
}

.middle-header .phone span {
    font-family: AbradeBold;
    color: #010101;
    font-size: 22px;
    line-height: 30px;
    display: inline-block;
    width: 100%;
}

.middle-header .phone a.call, .popup-menu .middle-header .phone a.call {
    font-family: AbradeBold;
    color: #010101;
    font-size: 22px;
    line-height: 30px;
    display: inline-block;
    width: 100%;
	text-decoration: none;
}

.middle-header .phone a {
    font-family: RobotoRegular;
    color: #4084c5;
    font-size: 12px;
    text-decoration: underline;
    /* border-bottom: 1px solid #4084c5; */
    line-height: 30px;
    transition: all .5s ease;
}

.middle-header .phone a:hover {
    text-decoration: none;
}

.middle-header .help .info {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 14px;
    color: #010101;
    display: inline-block;
    width: 70%;
    margin-bottom: 10px;
}

.middle-header .help .info strong {
    font-family: RobotoBold;
}

.middle-header .help a {
    font-family: RobotoRegular;
    font-size: 12px;
    color: #4084c5;
    text-decoration: underline;
    transition: all .5s ease;
}

.middle-header .help a:hover {
    text-decoration: none;
}

.middle-header .help span a:first-child {
    margin-right: 20px;
}

.middle-header .speaker {
    display: block;
    float: left;
    margin-right: 20px;
    border: #e1e1e1 solid 1px;
    border-radius: 50%;
    background: #efefef;
    position: relative;
}

.middle-header .speaker {
    cursor: pointer;
}

.middle-header .icon-speaker {
    padding: 12px;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }

    20% {
        transform: scale(1.4);
    }

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

.middle-header .speaker .dot {
    width: 10px;
    height: 10px;
    background: #8dc63f;
    border: white solid 2px;
    border-radius: 50%;
    position: absolute;
    top: 0;
    right: 0;
    transform: scale(1);
    animation-duration: 2s;
    animation-name: pulse;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}



/*#icon-diff-big #column-1 {
}
#icon-diff-big #column-2 {

}
#icon-diff-big #column-3 {

}*/

@keyframes diffDanceColumn1 {
    0% {
        y: 8;
        height: 10px;
    }

    100% {
        y: 0;
        height: 18px;
    }
}

@keyframes diffDanceColumn2 {
    0% {
        y: 0;
        height: 18px;
    }

    100% {
        y: 10;
        height: 8px;
    }
}

@keyframes diffDanceColumn3 {
    0% {
        y: 4;
        height: 14px;
    }

    50% {
        y: 0;
        height: 18px;
    }

    100% {
        y: 12;
        height: 6px;
    }
}


.icon-diff-big:hover svg .column:nth-child(1) {
    y: 8;
    height: 10px;
}

.icon-diff-big:hover svg .column:nth-child(2) {
    y: 0;
    height: 18px;
}

.icon-diff-big:hover svg .column:nth-child(3) {
    y: 4;
    height: 14px;
}

.icon-diff-big:hover svg .column:nth-child(1) {
    animation-duration: .6s;
    animation-name: diffDanceColumn1;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: linear;
}

.icon-diff-big:hover svg .column:nth-child(2) {
    animation-duration: .6s;
    animation-name: diffDanceColumn2;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: linear;
}

.icon-diff-big:hover svg .column:nth-child(3) {
    animation-duration: .9s;
    animation-name: diffDanceColumn3;
    animation-iteration-count: infinite;
    animation-direction: alternate;
    animation-timing-function: linear;
}

.middle-header .diff .button.icon-diff-big {
    width: 44px;
    height: 44px;
    display: block;
    position: relative;
    border-radius: 50%;
    padding: 0;
}

.middle-header .diff .button.icon-diff-big .icon-diff {
    position: absolute;
    display: block;
    width: 14px;
    height: 18px;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}

.middle-header .tag.is-warning,
.toolbar-bottom__button .tag.is-warning,
.toolbar-bottom__slider-slide .tag.is-warning {
    color: #000000;
    background-color: #ffc613;
    font-family: AbradeBold;
    font-size: 10px;
    border-radius: 30px;
    line-height: 20px;
}

.middle-header .diff .button.icon-diff-big .tag {
    position: absolute;
    left: 80%;
    top: 50%;
    transform: translate(0, -50%);
}

.middle-header .order .btn .tag {
    margin-left: 15px;
}

.middle-header .tag.is-warning.is-disabled {
    background-color: #b7b7b7;
    color: white;
}

/* .bottom-header .catalog-button .is-primary:hover .icon-burger svg line {
    stroke: #4084c5;
    transition: all .3s linear;
} */
.bottom-header__search {
    display: none;
}

.bottom-header .catalog-button .is-primary:hover .icon-burger {
    background: url(/local/templates/.default/css/../images/icon__burger--blue.png);
}

.bottom-header .catalog-button .icon-burger {
    background-repeat: no-repeat !important;
    background: url(/local/templates/.default/css/../images/icon__burger.png);
    width: 20px;
    height: 12px;
    transition: all .3s linear;
}

.icon-burger--cross {
    background-repeat: no-repeat !important;
    width: 20px !important;
    height: 20px !important;
    background: url(/local/templates/.default/css/../images/icon__cross.png) !important;
}


.bottom-header .catalog-button .is-primary:hover .icon-burger svg line:nth-child(1) {
    /* ЧЕРЕЗ PATH */
}

.bottom-header .catalog-button .is-primary:hover .icon-burger svg line:nth-child(2) {
    /*    stroke: #4084c5;
    transition: all .3s linear;*/
}

.bottom-header .catalog-button .is-primary:hover .icon-burger svg line:nth-child(3) {
    /*    stroke: #4084c5;
    transition: all .3s linear;*/
}

.bottom-header .icon-burger {
    line-height: 1;
    margin-right: 20px;
}

.bottom-header .catalog-button .is-primary {
    background-color: #154b7e;
    line-height: 40px;
}

.bottom-header .catalog-button .is-primary:hover {
    background-color: white;
    color: #4084c5;
}

svg {
    width: 100%;
    height: 100%;
}

.bottom-header .search .input {
    border: none;
    /*width: 420px;*/
    padding-left: 20px;
    padding-right: 20px;
    background: #fff url(/local/templates/.default/css/../images/icons/search.svg) no-repeat calc(100% - 16px) center;
    background-size: 20px;
}

.bottom-header .navbar-link:after {
    display: none;
}

.bottom-header .column:last-child a {
    margin-left: 0;
}

.bottom-header .column:last-child .navbar-link:after {
    display: block;
    border-color: white;
}

.bottom-header .navbar-link {
    font-family: AbradeBold;
    font-size: 13px;
    text-decoration: none;
    color: white;
    background: none;
    text-transform: uppercase;
    transition: all .3s linear;
    line-height: 40px;
    padding: 0 0 0 40px;
    display: block;
    position: relative;
    margin-left: 20px;
}

.bottom-header .column:last-child .navbar-link {
    line-height: 70px;
    height: 70px;
    padding-left: 60px;
    padding-right: 40px;
    position: relative;
}

.bottom-header .column:last-child .navbar-link span:first-child {
    font-size: 16px;
    position: absolute;
    left: 27px;
    bottom: -1px;
    z-index: 4;
    transition: all .3s linear;
}

/* .bottom-header .column:last-child .navbar-link span:first-child::after {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 50%;
    transform: translate(0,-50%);
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #ea3b5c;
    z-index: 2;
    transition: all .3s linear;
} */
/* .bottom-header .column:last-child .navbar-link img {
    margin-left: 20px;
} */
.bottom-header .column:last-child .navbar-link:before {
    left: 20px;
}

.bottom-header .column:last-child .navbar-link:before {
    background: #ea3b5c !important;
}

.bottom-header .navbar-link:before {
    content: "";
    position: absolute;
    display: block;
    left: 0;
    top: 50%;
    transform: translate(0, -50%);
    width: 26px;
    height: 26px;
    border-radius: 50%;
    background: #154b7e;
    transition: all .3s linear;
}

.bottom-header .navbar-link:hover {
    background: none;
    color: #ffc613;
    transition: all .3s linear;
}

.bottom-header .navbar-link:hover:before {
    background: #ffc613;
    transition: all .3s linear;
}

.bottom-header .column:last-child .navbar-link:hover {
    color: white;
    background: #ea3b5c;
    transition: all .3s linear;

}

.bottom-header .column:last-child .navbar-link:hover span:first-child {
    color: #ea3b5c;
    transition: all .3s linear;
}

.bottom-header .column:last-child .navbar-link:hover.navbar-link::before {
    background: #fff !important;
    transition: all .3s linear;
}

.bottom-header .column .navbar-link img {
    position: absolute;
    left: 7px;
    top: 50%;
    transform: translate(0, -50%);
    width: 11px;
    height: 11px;
    max-width: 11px;
}

.promo .arrow {
    position: absolute;
    top: 50%;
    transform: translate(0, -50%);
    display: block;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    border: white solid 2px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    z-index: 2;
    background-color: transparent;
    transition: all .3s linear;
}

.promo .arrow:hover {
    background-color: #4084c5;
    transition: all .3s linear;
}

.promo .arrow.left {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_white_left.png);
    left: 30px;
}

.promo .arrow.right {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_white_right.png);
    right: 30px;
}

.promo .text {
    position: absolute;
    top: 95px;
    left: 136px;
    right: 130px;
    text-align: left;
}

.promo .text .text-before {
    margin-bottom: 15px;
}

.promo .text .text-before,
.promo .text .text-after {
    font-family: RobotoRegular;
    font-size: 14px;
    color: white;
    line-height: 20px;
}

.promo .title {
    /* font-family: AbradeBold; */
    font-family: RobotoCondensedBoldItalic, sans-serif;
    font-size: 72px;
    line-height: 81px;
    color: white;
    text-transform: uppercase;
    /* letter-spacing: -3px; */
}

.tooltip.is-tooltip-bottom::before {
    font-family: RobotoRegular;
}

.benefits .title {
    font-family: AbradeMedium;
    font-size: 14px;
    line-height: 20px;
    margin-bottom: 10px;
    text-transform: uppercase;
    color: #010101;
    width: 80%;
}

.benefits p {
    font-family: RobotoRegular;
    font-size: 13px;
    line-height: 20px;
    color: #676767;
}

.benefits .columns .column {
    border-left: #e1e1e1 solid 1px;
    padding: 50px 45px;
    position: relative;
}

.benefits .columns .column:first-child {
    border-left: none;
    padding-left: 0;
}

.benefits .columns .column:last-child {
    padding-right: 0;
}

.benefits .columns .column:before {
    content: "";
    position: absolute;
    display: block;
    width: 66px;
    height: 66px;
    right: 25px;
    top: -5px;
    border-radius: 50%;
    background-color: #ffc613;
}

.benefits .columns .column:after {
    content: "";
    position: absolute;
    display: block;
    width: 66px;
    height: 66px;
    right: 25px;
    top: -5px;
    background-position: center center;
    background-repeat: no-repeat;
}

.benefits .columns .column:nth-child(1):after {
    background-image: url(/local/templates/.default/css/../images/icons/benefit-chat.png);
}

.benefits .columns .column:nth-child(2):after {
    background-image: url(/local/templates/.default/css/../images/icons/benefit-revert.png);
}

.benefits .columns .column:nth-child(3):after {
    background-image: url(/local/templates/.default/css/../images/icons/benefit-auto.png);
}

.benefits .columns .column:nth-child(4):after {
    background-image: url(/local/templates/.default/css/../images/icons/benefit-recovery.png);
}

.is-size-3 {
    font-size: 30px !important;
    line-height: 36px;
    color: #010101;
}

.preview-products .product .badges .tag {
    font-family: RobotoMedium;
    font-size: 11px;
    color: white;
    border-radius: 2px;
    text-transform: uppercase;
    line-height: 25px;
    height: auto;
    padding: 0 11px;
}

.product .tag.is-warning {
    background-color: #f7941d;
}

.product .tag.is-danger {
    background-color: #ea2027;
}

.product .tag.is-success {
    background-color: #8dc63f;
}

.product .tag.is-link {
    background-color: #154b7e;
}

.product {
    margin-bottom: 23px;
}

.carousel.carousel-news{margin-top: 15px; padding-bottom: 15px;}

.product .props {
    display: flex;
    align-items: center;
    justify-content: center;
}

.product__comparison-tooltip {
    z-index: 10;
}

.product .product__comparison-tooltip.tooltip.is-tooltip-bottom::before {
    left: 96% !important;
}

.owl-carousel .owl-carousel__item {
    /* width: 1170px !important; */
}

.carousel .content {
    margin-top: 46px;
}

.carousel .arrow {
    position: absolute;
    top: 50%;
    /*transform: translate(0,-50%);*/
    display: block;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    border: #ebebeb solid 1px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    z-index: 2;
    background-color: white;
    transition: all .3s linear;
}

.carousel .arrow:hover,
.carousel .arrow.left:hover,
.carousel .arrow.right:hover,
.product-showroom-left:hover,
.product-showroom-right:hover,
button.owl-prev:hover,
button.owl-prev:next {
    background: #4084c5 !important;
    transition: all .3s linear;
}

.carousel .arrow.left {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_black_left.png) !important;
    left: 0;
}

.carousel .arrow.right {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_black_right.png) !important;
    right: 0;
}

.carousel .arrow:hover {
    background-color: #4084c5 !important;
    transition: all .3s linear;
}

button.owl-prev,
button.owl-next {
    position: absolute;
    /* top: 50%; */
    top: 41%;
    /*transform: translate(0,-50%);*/
    display: block;
    width: 50px;
    height: 50px;
    border-radius: 50% !important;
    border: #ebebeb solid 2px !important;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    z-index: 2;
    background-color: white;
    transition: all .3s linear;
}

button.owl-prev span,
button.owl-next span {
    display: none;
}

button.owl-prev {
    outline: none;
    background-image: url(/local/templates/.default/css/../images/icons/arrow_white_left.png) !important;
    left: 24px;
}

button.owl-next {
    outline: none;
    background-image: url(/local/templates/.default/css/../images/icons/arrow_white_right.png) !important;
    right: 25px;
}

.owl-theme .owl-dots .owl-dot {
    outline: none;
}

.owl-theme .owl-dots .owl-dot span {
    width: 9px !important;
    height: 9px !important;
    margin: 5px 17px !important;
    background: #ffffff !important;
    outline: none;
}

.owl-theme .owl-dots .active span {
    background: #ffc613 !important;
    position: relative !important;
    /* background-image: url(/local/templates/.default/css/../images/icons/ellipse.png) !important; */
}

.owl-theme .owl-dots .owl-dot span:after {
    opacity: 0;
    transition: all .3s linear;
}

@keyframes spin {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}

.skill12 {
    position: absolute;
    margin: 20px;
    width: 34px;
    height: 34px;
    top: -32px;
    left: -33px;
    opacity: 0.6;
}

.owl-theme .owl-dots .owl-dot span {
    position: relative;
}

.owl-theme .owl-dots span div {
    visibility: hidden;
}

.owl-theme .owl-dots .active span div {
    visibility: visible;
}

.owl-theme .owl-dots .active span:after {
    content: url(/local/templates/.default/css/../images/icons/ellipse.png) !important;
    /* background-image: url(/local/templates/.default/css/../images/icons/ellipse.png) !important; */
    position: absolute;
    height: 34px;
    width: 34px;
    background-repeat: no-repeat;
    bottom: -12px;
    right: -12.5px;
    /* opacity: 1; */
    animation-name: spin;
    animation-duration: 5s;
    animation-iteration-count: 1;
    animation-timing-function: linear;
    transition: all .3s linear;
}

.owl-dots {
    position: absolute;
    left: 0px;
	right: 0px;
    bottom: 7px;
}

.carousel .arrow.left:hover {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_white_left.png);
}

.carousel .arrow.right:hover {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_white_right.png);
}

.preview-products .availability {
    margin-bottom: 15px;
}

.preview-products .availability div {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 22px;
    color: #8c8c8c;
}

.preview-products .availability div.level-right {
    color: #58b060;
    padding-left: 15px;
    background: url(/local/templates/.default/css/../images/icons/check.png) no-repeat left center;
}

.preview-products .availability div.is-disabled.level-right{
    color: #8c8c8c;
    padding-left: 20px;
    background: url(/local/templates/.default/css/../images/icons/time.png) no-repeat left center;
}

.preview-products .info p {
    margin-bottom: 20px;
}

.preview-products .info a {
    font-family: RobotoRegular;
    line-height: 20px;
    font-size: 15px;
    color: #000000;
}

.preview-products .price .buy-button {
    min-width: 90px;
    height: 44px;
    box-sizing: border-box;
}

.preview-products .price .old {
    font-family: AbradeMedium;
    font-size: 14px;
    color: #afa7a7;
    position: relative;
}

.preview-products .price .old:after {
    content: "";
    position: absolute;
    display: block;
    width: 100%;
    height: 1px;
    background-color: #afa7a7;
    top: 45%;
    opacity: .5;
}

.preview-products .price .new {
    font-family: AbradeBold;
    font-size: 24px;
    color: #1e1e1e;
}

.preview-products .extends a {
    position: relative;
    font-family: RobotoRegular;
    font-size: 12px;
    color: #4084c5;
}

.preview-products .extends a:hover {
    text-decoration: underline;
}

.preview-products .extends a:before {
    content: "";
    position: absolute;
    left: -18px;
    width: 10px;
    height: 10px;
    background: url(/local/templates/.default/css/../images/icons/diff-mini.svg) no-repeat left center;
}

.preview-products .extends .props img {
    position: relative;
    width: 30px;
    height: 30px;
    padding: 3px;
    margin-right: 5px;
    border: #ebebeb solid 1px;
    border-radius: 50%;
}

.carousel-tabs .tabs a {
    margin-bottom: 0;
}

.carousel-tabs .tabs {
    justify-content: flex-start;
    border-bottom: #dcdcdc solid 1px;
}

.carousel-tabs .tabs ul {
    border-bottom: none;
}

.carousel-tabs .tabs a {
    color: #000000;
    border-bottom: transparent solid 3px;
    transition: all .3s linear;
    font-family: AbradeMedium;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 50px;
    padding: 0;
    box-sizing: border-box;
    display: inline-block;
}

.carousel-tabs .tabs li.is-active a {
    border-bottom: #3273dc solid 3px;
    color: #3273dc;
    transition: all .3s linear;
}

.carousel-tabs .tabs a:hover {
    color: #000000;
    border-bottom: transparent solid 1px;
}

.carousel-tabs .tabs li.is-active a:hover {
    border-bottom: #3273dc solid 3px;
    color: #3273dc;
    transition: all .3s linear;
}

.carousel-showroom {
    background: url(/local/templates/.default/css/../images/main-about-bg.jpg) no-repeat center center;
    background-size: cover;
}

.main-about .is-size-3 {
    margin-bottom: 45px;
}

.main-about p,
.main-about h2 {
    z-index: 4;
}

.main-about p {
    font-family: RobotoRegular;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 45px;
}

.main-about .logo img {
    margin-bottom: 65px;
}

.main-about .logo {
    position: relative;
    z-index: -1;
}

.main-about .logo::before {
    content: url(/local/templates/.default/css/../images/map.png);
    position: absolute;
    width: 700px;
    height: 350px;
    top: -31px;
    left: -353px;
    z-index: -2;
    /* background: #000; */
}

.main-about .logo p {
    font-family: LoraItalic;
    font-size: 16px;
    line-height: 18px;
    color: #000000;
    width: 70%;
    float: right;
}

.main-about a {
    font-family: RobotoRegular;
    font-size: 16px;
    line-height: 24px;
    /*text-decoration: underline;*/
    border-bottom: #4084c5 solid 1px;
    color: #4084c5;
    margin-right: 30px;
}

.main-about .columns .info {
    margin-top: 60px;
    padding: 40px 55px;
    position: relative;
}

.main-about .columns .info p {
    font-size: 14px;
    margin-bottom: 0;
    line-height: 22px;
}

.main-about .columns .info:before {
    content: "";
    position: absolute;
    display: block;
    width: 85px;
    height: 85px;
    left: 0;
    top: 0;
    border-radius: 50%;
    background-color: #ffc613;
    z-index: -1;
}

.main-about .columns .info:after {
    content: "";
    position: absolute;
    display: block;
    width: 85px;
    height: 85px;
    left: 10px;
    transform: translate(-50%, 0);
    top: 0;
    background-position: center center;
    background-repeat: no-repeat;
}

.main-about .columns .info:after {
    background-image: url(/local/templates/.default/css/../images/icons/about-globus.png);
}

.main-about .columns .info+.info:after {
    background-image: url(/local/templates/.default/css/../images/icons/about-speaker.png);
}

.main-about .columns .info+.info+.info:after {
    background-image: url(/local/templates/.default/css/../images/icons/about-man.png);
}

.is-size-4 {
    font-family: AbradeBold;
    font-size: 18px !important;
    line-height: 28px;
    color: #1e1e1e;
}

.main-popular-category .is-size-4 {
    margin-bottom: 50px;
}

.main-popular-category .list {
    padding-right: 60px;
}

.main-popular-category .list a {
    display: block;
    margin-bottom: 30px;
    font-family: RobotoRegular;
    font-size: 14px;
    line-height: 18px;
    text-decoration: underline;
    color: #4084c5;
    padding-left: 30px;
    background: url(/local/templates/.default/css/../images/icons/check-circle.png) no-repeat left 2px;
}

.main-popular-category .attachment p {
    font-family: RobotoRegular;
    font-size: 14px;
    line-height: 22px;
    color: #000000;
    margin-bottom: 50px;
}

.main-popular-category .attachment p.small {
    font-family: RobotoLight;
    font-size: 11px;
    line-height: 13px;
}

.main-popular-category .attachment p:last-child {
    margin-bottom: 0;
}

.main-popular-category .attachment {
    position: relative;
}

.main-popular-category .attachment a {
    font-family: RobotoRegular;
    font-size: 16px;
    line-height: 24px;
    color: #4084c5;
    text-align: right;
    text-decoration: none;
    padding-left: 35px;
    background: url(/local/templates/.default/css/../images/icons/pdf.png) no-repeat center left;
}

.main-popular-category .attachment:before {
    content: "";
    position: absolute;
    width: 140px;
    height: 3px;
    background-color: #e1e1e1;
    top: 10px;
    left: 0;
}

.main-popular-category .attachment .pdf-file {
    margin-bottom: 50px;
}

.main-videos {
    background: url(/local/templates/.default/css/../images/main-videos-bg.jpg) no-repeat center center;
    background-size: cover;
}

.main-videos .is-size-3 {
    color: white;
}

.main-videos .level {
    margin-bottom: 35px;
}

.main-videos .btn.is-primary.is-outlined {
    color: white;
    border-color: white;
}

.main-videos .btn.is-primary.is-outlined:hover {
    color: #4084c5;
    background-color: white;
    border-color: white;
}

.main-videos .arrow {
    position: absolute;
    top: 50%;
    /*transform: translate(0,-50%);*/
    display: block;
    width: 46px;
    height: 46px;
    border-radius: 50%;
    border: #ebebeb solid 1px;
    background-repeat: no-repeat;
    background-position: center center;
    cursor: pointer;
    background-color: white;
    transition: all .3s linear;
}

.main-videos .arrow:hover {
    background-color: #4084c5;
    transition: all .3s linear;
}

.main-videos .arrow.left {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_black_left.png);
    left: -100px;
}

.main-videos .arrow.right {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_black_right.png);
    right: -100px;
}

.main-videos .arrow.left:hover {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_white_left.png);
}

.main-videos .arrow.right:hover {
    background-image: url(/local/templates/.default/css/../images/icons/arrow_white_right.png);
}

.main-partners .is-size-3 {
    line-height: 42px;
    margin-bottom: 35px;
}

.main-partners {
    padding: 175px 0;
}

.main-partners p {
    font-family: RobotoRegular;
    font-size: 16px;
    line-height: 24px;
    color: #000000;
    margin-bottom: 45px;
}

.main-partners .description {
    padding-right: 60px;
}

.main-partners .icon-arrow-right {
    margin-left: 15px;
}

.main-partners .navigate .left img,
.main-partners .navigate .right img {
    width: 46px;
    height: 46px;
    border-radius: 50%;
    border: #ebebeb solid 1px;
    cursor: pointer;
    background-color: white;
    transition: all .3s linear;
}

.main-partners .navigate .left:hover img {
    transition: all .3s linear;
    background-color: #4084c5;
}

.main-partners .navigate .right:hover img {
    transition: all .3s linear;
    background-color: #4084c5;
}

.footer-top .is-size-5 {
    font-family: AbradeBold;
    font-size: 13px !important;
    line-height: 16px;
    margin-bottom: 25px;
    color: white;
    text-transform: uppercase;
    display: block;
}

.footer-top .address {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 14px;
    color: white;
    margin-bottom: 35px;
}

.footer-top .container>.columns>.column:first-child {
    max-width: 270px;
}

.footer-top .container>.columns>.column:nth-child(2) {
    max-width: 170px;
}

.footer-top .container>.columns>.column:last-child {
    padding: 0 0 0 35px;
    max-width: 200px;
}

.footer-top .columns .column:last-child p {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 14px;
    color: #c4c4c4;
    margin: 60px 0 25px 0;
}

.footer-top .phone {
    font-family: RobotoRegular;
    font-size: 22px;
    line-height: 36px;
    color: #ffc613;
}

.footer-top .phone+.phone {
    margin-bottom: 20px;
}

.footer-top .timework {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 14px;
    color: #c4c4c4;
    margin-bottom: 45px;
    text-transform: uppercase;
}

.footer-top .email {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 14px;
    text-decoration: underline;
    color: white;
    padding-left: 25px;
    background: url(/local/templates/.default/css/../images/icons/mail.png) no-repeat left center;
}

.footer-top .link {
    font-family: RobotoRegular;
    color: #8d9dbc;
    font-size: 14px;
    line-height: 16px;
    margin-bottom: 15px;
}

.footer-top .link:hover {
    text-decoration: underline;
    transition: all .3s linear;
}

.footer-top .column .link:last-child {
    margin-bottom: 0;
}

.footer-top .catalog-menu {
    padding: 0 35px 0 35px;
}

.footer-top .payments img {
    max-width: 80px;
}

.footer-middle p {
    font-family: RobotoLight;
    font-size: 11px;
    line-height: 11px;
    color: #c4c4c4;
}

.footer-middle .more {
    max-width: 270px;
    padding-right: 70px;
}

.footer-middle .more a {
    display: inline-block;
}

.footer-middle a {
    color: #c4c4c4;
    text-decoration: underline;
    transition: color .3s linear;
}

.footer-middle a:hover {
    color: white;
    transition: color .3s linear;
}

.footer-middle .more p {
    color: #ffffff;
    line-height: 13px;
}

/*.footer-bottom .shops-title {
    max-width: 165px;
    margin: 0;
}*/

.footer-bottom>.container {
    display: flex;
    justify-content: space-between;
}

.footer-bottom a {
    font-family: RobotoLight;
    font-size: 13px;
    line-height: 15px;
    color: white;
    text-decoration: underline;
    margin: 0 21px 0 0
        /* position: relative; */
}

.footer-bottom a:not(:last-child)::after {
    content: url(/local/templates/.default/css/../images/point.png);
    margin-left: 21px;
    margin-bottom: 5px;
    /* position: absolute; */

}

.footer-bottom .is-size-5 {
    font-family: AbradeBold;
    font-size: 13px !important;
    line-height: 16px;
    color: white;
    text-transform: uppercase;
    display: inline-block;
}

.footer-bottom>* {
    white-space: nowrap;
}

.footer-bottom.hero,
.footer-top.mobile{
    margin-bottom: 50px;
}




.modal-content {
    background-color: white;
    padding: 70px 60px;
}

.modal-content .small {
    font-family: RobotoLight;
    font-size: 11px;
    line-height: 13px;
    color: #676767;
}

.modal .is-size-3,
.modal .is-size-4,
.modal-content p {
    margin-bottom: 20px;
}

.modal-content a {
    text-decoration: underline;
}
.modal-content.is-mobile {
    display: none;
}

.modal .search input {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    background: #fff url(/local/templates/.default/css/../images/icons/search.svg) no-repeat calc(100% - 16px) center;
    background-size: 20px;
}

.modal .cities {
    margin-bottom: 20px;
}

.modal .city {
    display: inline-block;
    width: 32%;
    margin-bottom: 10px;
}

.modal .city a {
    font-family: RobotoMedium;
    font-size: 15px;
    color: #1e1e1e;
    line-height: 24px;
    transition: color .3s linear;
}

.modal .city a:hover {
    color: #4084c5;
    text-decoration: underline;
    transition: color .3s linear;
}

.modal .city.mark a {
    color: #e93f33;
    transition: color .3s linear;
}

.modal .city a:hover {
    color: #4084c5;
    text-decoration: underline;
    transition: color .3s linear;
}
.modal p {
    font-family: RobotoRegular;
    font-size: 13px;
    line-height: 20px;
    color: #676767;
}

.modal .info>span {
    font-family: RobotoMedium;
    padding-left: 30px;
    color: black;
    display: inline-block;
    line-height: 20px;
    width: 45%;
    background-repeat: no-repeat;
    background-position: left center;
}

.modal .info>span:first-child {
    background-image: url(/local/templates/.default/css/../images/icons/box-mini.png);
}

.modal .info>span:last-child {
    background-image: url(/local/templates/.default/css/../images/icons/auto-mini.png);
}

.modal .close {
    position: absolute;
    display: block;
    width: 25px;
    height: 25px;
    top: 30px;
    right: 30px;
    background: url(/local/templates/.default/css/../images/icons/close.png) no-repeat center center;
    cursor: pointer;
    border: 0;
    outline: none;
}

.catalog-menu-popup--wrap {
    padding-top: 100px;
}

.catalog-menu-popup {
    display: none;
    position: absolute;

    left: 0;
    right: 0;
    height: auto;
    width: 100%;
    background: white;
    z-index: 110;
    overflow: hidden;
    box-shadow: 0 6px 31px rgba(0, 0, 0, 0.3);
}

.catalog-menu-popup .btn {
    font-family: RobotoMedium;
    text-transform: none;
    font-size: 15px;
    justify-content: flex-start;
    padding: 0 1.15em;
    color: #000000;

	text-align: left;
    height: auto;
	/*
	white-space: inherit;
	*/

	text-overflow: ellipsis;
    overflow: hidden;
    display: block;
	
}

.catalog-menu-popup .btn--active {
    color: #ea3b5c;
}

.catalog-menu-popup .btn:hover {
    color: white;
}

.catalog-menu-popup .container>.columns>.column {
    padding: 32px 40px 51px 40px;
}

.catalog-menu-popup .container>.columns>.column:first-child {
    /*box-shadow: 26px 0 50px rgba(0,0,0,0.1);*/
    padding-left: 0;
    background: white;
}

.catalog-menu-popup .container>.columns>.column:last-child {
    padding-right: 0;
}

.catalog-menu-popup .container>.columns>.column:last-child .is-size-4 {
    margin-bottom: 30px;
}

.catalog-menu-popup .categories {
    max-width: 225px;
    position: relative;
    z-index: 3;
}

.catalog-menu-popup .container>.columns {
    align-items: stretch;
}

.categories__content .subcategories {
    padding: 32px 40px 51px 40px;
}

.categories__content .popular-column.column {
    padding: 32px 0 51px 40px;
}

.catalog-menu-popup .subcategories a.is-size-4 {
    font-family: RobotoBold;
    font-size: 15px !important;
    line-height: 18px;
    margin-top: 25px;
    margin-bottom: 20px;
    transition: all .3s linear;
}

.catalog-menu-popup .subcategories a.is-size-4:hover {
    color: #4084c5;
    text-decoration: underline;
    transition: all .3s linear;
}

.catalog-menu-popup .columns .subcategories {
    max-width: 330px;
    position: relative;
    background: white;
    z-index: 2;

}

.catalog-menu-popup .columns .subcategories:after {
    content: "";
    position: absolute;
    height: 98%;
    top: 1%;
    right: 100%;
    width: 10%;
    box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
    /*z-index: -1;*/
}

.catalog-menu-popup .subcategories a.is-size-4:first-child {
    margin-top: 13px;
}

.catalog-menu-popup .subcategories a {
    display: block;
    margin-bottom: 15px;
}

.categories__list-item--active {
    color: white !important;
    background-color: #154b7e;
}

.categories__content {
    display: none;
}

.categories__content--active {
    display: flex;
}

.catalog-menu-popup .popular-column {
    position: relative;
    z-index: 1;
}

.catalog-menu-popup .popular-column:after {
    content: "";
    position: absolute;
    height: 98%;
    top: 1%;
    right: 100%;
    width: 10%;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    /*z-index: -1;*/
}

.catalog-menu-popup .popular {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}

.catalog-menu-popup .popular>a {
    position: relative;
    margin-bottom: 35px;
    height: 135px;
}

.catalog-menu-popup .popular>a:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    transition: all .3s linear;
}

.catalog-menu-popup .popular>a:hover:before {
    background-color: rgba(0, 0, 0, .1);
    transition: all .3s linear;
}

.catalog-menu-popup--show {
    display: block;
    animation: fadeIn .5s;
}

.button__open-menu--white {
    background-color: #fff !important;
    color: #4084c5 !important;
}

/* #open-catalog-menu-popup:checked ~ label.btn.is-primary {
    background-color: #ffffff !important;
} */

.bottom-header .sales {
    position: relative;
}

/* #open-all-sales:checked ~ .navbar-link {
    color: white;
    background: #ea3b5c;
    transition: all .3s linear;
}
#open-all-sales:checked ~ .navbar-link::before {
    background: #ffffff !important;
}
#open-all-sales:checked ~ .navbar-link span:first-child {
    color: #ea3b5c;
}
#open-all-sales:checked ~ .navbar-link::after {
    transform: rotate(135deg);
} */
.all-sales-popup {
    position: absolute;
    background: #f9fafc;
    width: 265px;
    top: 100%;
    right: 0;
    z-index: 10;
    border: #e1e1e1 solid 1px;
    /* display: none; */
    transition: visibility 0s linear 0.3s,opacity 0.3s linear;
    opacity: 0;
    visibility: hidden;
}

.all-sales-popup--show {
    /* display: block; */
    visibility: visible;
    opacity: 1;
    transition-delay: 0s;
}

.all-sales-popup--show~.navbar-link {
    color: white;
    background: #ea3b5c;
    transition: all .3s linear;
}

.bottom-header .column:last-child .all-sales-popup--show~.navbar-link::before {
    background: #ffffff !important;
}

.all-sales-popup--show~.navbar-link span:first-child {
    color: #ea3b5c;
}

.all-sales-popup--show~.navbar-link::after {
    transform: rotate(135deg);
}



.all-sales-popup .line {
    text-align: right;
    border-bottom: #e1e1e1 solid 1px;
}

.all-sales-popup .line:last-child {
    border-bottom: none;
}

.all-sales-popup .line a {
    display: block;
    padding: 20px;
    color: black;
    font-family: RobotoRegular;
    font-size: 13px;
    line-height: 18px;
    background-color: #f9fafc;
    transition: all .3s linear;
}

.all-sales-popup .line a:hover {
    background-color: #ea3b5c;
    color: white;
    transition: all .3s linear;
}

.bottom-header .search .field {
    position: relative;
    width: 100%;
}

.bottom-header .search .input+.search-menu-popup {
    display: none;
    position: absolute;
    width: 100%;
    top: calc(100% - 3px);
    left: 0;
    z-index: 10;
}

.bottom-header .search .input:focus+.search-menu-popup {
    display: block;
    border: #e1e1e1 solid 1px;

}

.bottom-header .search-menu-popup .line {
    background-color: white;
    padding: 15px 20px;
    border-bottom: #e1e1e1 solid 1px;
    clear: both;
    height: 90px;
}

.bottom-header .search-menu-popup .line a {
    display: block;
    height: 100%;
    color: black;
    font-family: RobotoRegular;
    font-size: 13px;
    line-height: 18px;
}

.bottom-header .search-menu-popup .line:hover a div {
    color: #4084c5;
    text-decoration: underline;
}

.bottom-header .search-menu-popup .line:last-child {
    border: none;
}

.bottom-header .search-menu-popup .line img {
    float: left;
    border: #e1e1e1 solid 1px;
    margin-right: 15px;
    max-height: 100%;
}

.bottom-header .search-menu-popup .line .article {
    display: none;
    margin-bottom: 5px;
    color: #8c8c8c;
}

.bottom-header .search-menu-popup .line .old {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 14px;
    color: #8c8c8c;
    text-decoration: line-through;
    margin-right: 10px;
}

.bottom-header .search-menu-popup .line .new {
    font-family: AbradeBold;
    font-size: 18px;
    line-height: 20px;
    color: black;
}

.bottom-header .search-menu-popup .line div {
    margin-bottom: 5px;
}

.bottom-header .search-menu-popup .line.big .article {
    display: inline-block;
}

.bottom-header .search-menu-popup .line.big div {
    margin-bottom: 10px;
}

.bottom-header .search-menu-popup .line.big {
    padding: 23px;
    height: 180px;
}

.bottom-header .search-menu-popup .line.big a {
    border: #4084c5 solid 2px;
    padding: 20px;
    position: relative;
}

.bottom-header .search-menu-popup .line.big a::before {
    content: '%';
    position: absolute;
    background: #ea3b5c;
    color: #ffffff;
    font-family: AbradeBold;
    line-height: 28px;
    padding: 0 6px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    font-size: 16px;
    left: 7px;
    top: 7px;
}

.bottom-header .search-menu-popup .line.big img {
    border: none;
}

.bottom-header .phone {
    display: none;
}


.top-header {
    position: relative;
    z-index: 2;
}

.top-header .phone {
    display: none;
}

.middle-header .burger {
    display: none;
}

.label-mobile {
    display: none;
}

.middle-header .quality {
    max-width: 290px;
}

.middle-header .quality .icon-good {
    width: 61px;
    max-width: 61px;
    height: 54px;
    max-height: 54px;
}

.bottom-header .label-button:before {
    display: none !important;
}

.bottom-header .catalog-button .label-button {
    position: relative;
}

.footer-top.tablet {
    display: none;
}

.footer-top.mobile {
    display: none;
}

.top-header .search {
    display: none;
}

.finger-mobile {
    display: none;
}

.main-partners .mobile {
    display: none;
}


#popup-catalog-menu-start-mobile {
    display: none;
    position: absolute;
    top: 0;
    width: 100vw;
    left: -550px;
    background: white;
    z-index: 999;
    min-height: 100vh;
    overflow-y: scroll;
    height: 100vh;
}

.popup-catalog-menu-mobile {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    left: -550px;
    background: white;
    z-index: 999;
    min-height: 100vh;
    overflow-y: scroll;
    height: 100vh;
}

#popup-main-main-menu {
    display: none;
    position: absolute;
    top: 0;
    width: 100vw;
    left: -550px;
    background: white;
    z-index:10;
    min-height: 100vh;
    overflow-y: scroll;
    height: 100vh;
    -webkit-transform: translateX(0);
    transform: translateX(0);
}

#popup-main-main-menu .navbar-link::after {
    display: none;
}

#popup-main-main-menu .navbar-link::before {
    content: url(/local/templates/.default/css/../images/rectangle--right.png);
    position: absolute;
    right: 6px;
}

#popup-main-main-menu .region {
    width: 100%;
}

#popup-main-main-menu .top-header.hero:nth-child(3) {
    background-color: #f9fafc;
}

#popup-main-main-menu .top-header {
    box-shadow: none;
}

#popup-main-main-menu .icon-diff-big.button.tooltip.is-tooltip-bottom {
    border-radius: 69px;
    height: 45px;
    width: 45px;
    border-color: #ebebeb;
    line-height: 14px;
}

#popup-main-main-menu .tag:not(body).is-warning {
    position: absolute;
    right: -15px;
    border-radius: 30px;
}

#popup-main-main-menu .top-header__order {
    display: flex;
    justify-content: space-between;
    padding: 20px;
}

#popup-main-main-menu .label-desktop {
    display: block;
    margin-right: 23px;
}

#popup-main-main-menu .is-warning-order {
    right: 27px !important;
}

#popup-main-main-menu .main-menu-mobile .second-section a {
    background: #ffffff;
}

.popup--show {
    display: block;
}

.current-region .popup {
    left: 83px;
}




.tabs {
    /* background: #eee; */
    /* margin: 0 auto; */
    /* max-width: 600px; */
    overflow: hidden;
    position: relative;
}

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

.tabs__header--title {
    margin-right: 45px;
    font-size: 18px;
    color: rgb(0, 0, 0);
    font-family: AbradeMedium, sans-serif;
    cursor: pointer;
    flex: 1 0 auto;
    padding: 20px 0;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    transition: opacity 0.3s;
}

.tabs__header--title::after {
    background: #3273dc;
    bottom: -1px;
    content: '';
    display: none;
    height: 4px;
    left: 50%;
    position: absolute;
    transform: translateX(-50%) scaleX(0);
    transition: transform 0.3s;
    width: 100%;
}

.tabs__header--title.active::after {
    transform: translateX(-50%) scaleX(1);
}

.tabs__underline {
    width: 140px;
    background: #3273dc;
    height: 3px;
    position: absolute;
    left: 0;
    top: 55px;
    transition: transform 0.3s cubic-bezier(1, 1, 1, 1.75);
}

.tabs__underline--tab2 {
    width: 240px;
}

.tabs__content {
    display: none;
    position: relative;
}

.tabs__content.active {
    animation: fadeIn 1s;
    display: block;
}

.tabs__content.active .tabs__content--title,
.tabs__content.active .tabs__content--text {
    animation: fadeInUp 0.3s forwards;
}

.tabs__content.active .tabs__content--text {
    animation-delay: 0.3s;
}

.tabs__content--title {
    /* font-family: "Lustria", serif; */
    font-size: 2rem;
    margin-bottom: 20px;
    color: #000000;
}

.tabs__header--title.active {
    color: #3273dc !important;
}

.tabs__content--text {
    line-height: 1.4;
    opacity: 0;
}

.tabs__content .product-tabs-sell-left,
.tabs__content .product-tabs-sell-right {
    top: 52.05%;
}

.tabs ul {
    border-bottom-width: 8px !important;
}

.tabs ul {
    display: flex;
    flex-grow: unset;
    flex-shrink: 0;
}





@media screen and (max-width: 1390px) {
    .hero {
        position: relative;
    }

    .container {
        position: static;
    }

    .carousel .arrow.right {
        right: 10px !important;
    }

    .carousel .arrow.left {
        left: 10px !important;
    }
}

@media (max-width: 1199px) {

    .container {
        max-width: 100% !important;
        width: 100% !important;
        padding-left: 15px;
        padding-right: 15px;
    }

	.toolbar-bottom .container {
		padding-right: 0;
	}

    .main-navigate a {
        padding-left: 5px;
        padding-right: 5px;
    }

    .top-header .region .column {
        width: 20%;
    }

    #top-header {
        z-index: 9;
    }

    .top-header .region .navbar-link {
        /*padding-right: 0;*/
    }

    .top-header .status {
        /*display: none;*/
    }

    .middle-header .help {
        width: auto;
    }

    .middle-header .quality {
        width: 30%;
    }

    .middle-header .phone {
        width: 20%;
    }

    .column.is-3 {
        display: flex;
    }

    .bottom-header .pack,
    .bottom-header .install {
        display: none;
    }

    .bottom-header .search {
        width: auto;
    }

    .preview-videos .video {
        height: auto;
    }

    .main-partners .logos .column {
        width: 162px;
    }

    .middle-header .columns.is-mobile>.column.is-2.phone {
        width: 20%;
    }

    .middle-header .column.is-3 {
        display: block;
    }

    .navbar-link::after {
        /*right: -1.875em;*/
    }

}


@media (max-width: 768px){
    .modal-content {
        display: none;
    }
    .modal-content.is-mobile {
        padding: 0;
        display: block;
    }
    .main-about .columns.is-mobile>.info.column.is-4 {
        width: 100%;
    }

    body .main-about .columns .info {
        padding-top: 30px;
        padding-left: 60px;
    }

    body .main-about .columns .info:after{left: 43px;}
    body .main-about .columns .info:before{left: 0px;}

    .footer-top.mobile{margin-bottom: 0px;}
    .top-header .main-navigate {
        display: none;
    }

    .top-header .columns>.phone {
        display: inline-block;
        flex-basis: 0;
        flex-grow: 1;
        flex-shrink: 1;
    }

    .top-header .phone .phone {
        font-family: AbradeBold;
        color: #010101;
        font-size: 16px;
        line-height: 18px;
        display: inline-block;
        width: 100%;
        white-space: nowrap;
    }

    .top-header .columns>.column {
        flex: none;
    }

    .top-header .phone .work {
        font-family: RobotoRegular;
        font-size: 11px;
        line-height: 14px;
        color: #010101;
        display: inline-block;
        white-space: nowrap;
    }

    .columns.is-mobile>.column.is-3.region {
        width: 25%;
    }

    .middle-header .phone {
        display: none;
    }

    .top-header .phone {
        width: 20%;
    }

    .middle-header>.container>.columns>.column {
        flex: none;
        width: auto;
    }

    .middle-header .quality {
        max-width: 280px;
    }

    .middle-header .quality span.tag {
        right: 0;
		top: -17px;
    }


    .middle-header {
        height: 110px;
    }

    .middle-header .quality .icon-good {
        width: 61px;
        height: 54px;
    }

    .bottom-header .sales {
        display: none;
    }

    .bottom-header .catalog-button {
        flex: none;
        width: auto;
    }

    .bottom-header .columns.is-mobile .search {
        width: 70%;
    }

    .bottom-header .search .input {
        width: 100%;
    }

    .catalog-menu-popup .popular-column {
        display: none;
    }

    .catalog-menu-popup .columns .subcategories {
        max-width: 50%;
    }

    .promo .arrow {
        display: none;
    }

    .promo {
        height: 500px;
    }

    .promo .swiper-slide img {
        object-fit: cover;
        height: 100%;
        width: auto;
        max-width: none;
    }

    .promo .text {
        left: 41px;
    }

    .promo .title {
        font-size: 63px;
        line-height: 77px;
        margin-bottom: 10px;
    }

    .promo .text .text-before {
        margin-bottom: 0;
    }

    .promo .container {
        padding-left: 22px;
        padding-right: 22px;
    }

    .owl-carousel,
    .owl-stage-outer,
    .owl-stage,
    .owl-item,
    .owl-carousel__item {
        height: 100%;
    }

    .owl-carousel .owl-nav {
        display: none;
    }

    .owl-dots {
        left: 0px;
		right: 0px;
    }

    .owl-carousel .owl-item img {
        height: 100%;
        border-radius: 5px;
    }

    .main-about .logo::before {
        top: -63px;
        left: -51px;
    }

    .swiper-slide {
        overflow: hidden;
    }

    .benefits .columns {
        flex-wrap: wrap;
    }

    .benefits .columns .column {
        width: 50%;
        min-width: 50%;
        padding-bottom: 20px;
        margin-bottom: 30px;
    }

    .benefits .columns .column:nth-child(3) {
        border-left: none;
        padding-left: 0;
    }

    .preview-products .price .buy-button {
        min-width: 40px;
    }

    .main-about .shopinfo {
        margin-bottom: 100px;
    }

    .main-about .logo {
        text-align: center !important;

    }

    .main-about .logo p {
        margin-left: auto;
        margin-right: auto;
        width: 65%;
        float: none;
    }

    .main-about .logo img {
        margin-bottom: 35px;
    }

    .main-about .shopinfo {
        width: 100%;
        min-width: 100%;
    }

    .main-about .logo {
        width: 100%;
        min-width: 100%;
    }

    .main-about .columns .info {
        padding: 110px 0px;
        padding-bottom: 0;
    }

    .main-popular-category .list {
        margin-bottom: 50px;
    }

    .main-partners {
        padding-top: 70px;
    }

    .main-partners .description {
        margin-bottom: 25px;
    }

    .footer-top.desktop {
        display: none;
    }

    .footer-top.tablet {
        display: block;
    }

    .bottom-header .catalog-button .icon-burger {
        display: none;
    }

    .bottom-header .label-button {
        margin-right: 25px;
    }

    .bottom-header .label-button:before {
        content: "";
        position: absolute;
        right: -35px;
        display: block;
        top: 50%;
        transform: translate(0, -50%);
        width: 20px;
        height: 20px;
        background: url(/local/templates/.default/css/../images/icons/triangle-white-down.png) no-repeat center center;
    }

    .footer-top .columns .column .phone {
        margin-bottom: 15px;
    }

    .footer-top .first .is-size-5 {
        line-height: 36px;
        margin-bottom: 15px;
    }

    .footer-top .first .is-size-5+.address br {
        display: none;
    }

    .footer-top .columns .column:last-child p.phone {
        font-family: RobotoRegular;
        font-size: 22px;
        line-height: 36px;
        color: #ffc613;
        margin-top: 0;
        margin-bottom: 15px;
    }

    .catalog-menu-popup .categories {
        max-width: none;
    }

    .footer-top .container>.columns>.column:nth-child(1n) {
        max-width: none;
    }

    .footer-top .container>.columns>.column.phone-column {
        max-width: 31%;
    }

    .footer-top.tablet .container .columns {
        position: relative;
        margin-bottom: 0;
    }

    .footer-top .timework {
        margin-bottom: 35px;
    }

    .footer-top .footer-menu .is-size-5 {
        margin: 0;
        padding: 0;
        line-height: 50px;
    }

    .footer-top hr {
        border: none;
        background-color: #43474e;
        height: 1px;
        margin: 0;
    }

    .footer-top {
        padding-bottom: 0;
        padding-top: 45px;
    }

    .footer-middle .columns {
        display: block;
    }

    .footer-top .container>.columns.footer-menu>.column:last-child {
        padding: 0;
    }

    .footer-top .container>.columns.footer-menu>.column {
        flex: none;
    }

    .footer-middle .more {
        max-width: none;

    }

    .footer-top .container>.columns.footer-payment {
        align-items: center;
        height: 50px;
    }

    .footer-top .container>.columns.footer-payment p {
        color: #c4c4c4;
        margin: 0;
        padding: 0;
    }

    .footer-middle {
        padding: 30px 0;
        height: 160px;
    }

    .footer-middle .more p {
        margin-bottom: 30px;
    }

    .footer-bottom a {
        font-family: RobotoLight;
        font-size: 13px;
        line-height: 30px;
        color: white;
        text-decoration: underline;
        padding-right: 20px;
        margin: 0;
    }

    .footer-bottom a:nth-child(5)::after {
        display: none;
    }

    .footer-bottom .columns {
        display: flex;
        flex-wrap: wrap;
        justify-content: flex-start;
        flex-direction: row;
        align-items: normal;
        margin-left: 30px;
    }

    .footer-bottom .is-size-5 {
        line-height: 35px;
    }

    .navbar-link::after {
        display: block;
    }

    .column.is-6.desktop:before {
        left: -123px;
    }

    .column.is-6.desktop:after {
        left: 245px;
    }

    .bottom-header .catalog-button .label-button {
        position: relative;
    }

    .bottom-header .catalog-button .label-button::after {
        content: url(/local/templates/.default/css/../images/rectangle.png);
        position: absolute;
        right: -38px;
    }

    .button__open-menu--white .label-button::after {
        content: url(/local/templates/.default/css/../images/rectangle--blue.png) !important;
    }

}

@media (max-width: 550px) {
    body .icon-diff-big.mobile {
		display: block;
		left: 56px;
	}
    body .main-about .columns .info:after{left: 0px; transform: scale(.8);}
    .main-about .columns.is-mobile>.info.column.is-4{min-height: 80px;}
    #popup-catalog-menu-start-mobile {
        display: block;
    }

    #popup-catalog-menu-mobile {
        display: block;
    }

    #popup-main-main-menu {
        display: block;
    }

    /* .promo .title {
        letter-spacing: 1px;
    } */

    .promo .swiper-slide {
        border-radius: 5px;
    }

    .top-header .columns>.phone {
        display: none;
    }

    .middle-header .columns>.help {
        display: none;
    }

    .middle-header .columns>.diff {
        display: none;
    }

    .label-mobile {
        display: block;
    }

    .label-desktop {
        display: none;
    }

    .middle-header .order .btn {
        min-width: 40px;
        width: 40px;
        line-height: 1;
        background-image: url(/local/templates/.default/css/../images/icons/basket.png);
        background-repeat: no-repeat;
        background-position: center center;
    }

    .middle-header .order .btn .tag {
        margin-left: 35px;
    }

    .bottom-header .icon-burger {
        display: none;
    }

    .bottom-header .catalog-button .is-primary {
        min-width: 140px;
    }

    .bottom-header .columns.is-mobile .search {
        display: none;
    }

    .bottom-header .phone {
        display: inline-block;
    }

    .bottom-header .phone .phone, .bottom-header .phone .phone a {
        font-family: AbradeBold;
        color: white;
        font-size: 16px;
        line-height: 18px;
        display: inline-block;
        width: 100%;
        white-space: nowrap;
    }

    .bottom-header .phone .work {
        font-family: RobotoRegular;
        font-size: 11px;
        line-height: 14px;
        color: white;
        display: inline-block;
    }

    .promo .text {
        top: 25px;
        left: 25px;
        right: 25px;
    }

    .promo .title {
        font-size: 23px;
        line-height: 37px;
        margin-bottom: 10px;
        /* letter-spacing: normal; */
    }

    .swiper-container-horizontal>.swiper-pagination-bullets,
    .swiper-pagination-custom,
    .swiper-pagination-fraction {
        bottom: -30px;
    }

    .promo .swiper-pagination-bullet {
        width: 9px;
        height: 9px;
        background: #b9b9b9;
        transition: all .3s linear;
    }

    .promo .swiper-pagination-bullet.swiper-pagination-bullet-active {
        background-color: #ffc613;
        transition: all .3s linear;
    }

    .promo {
        height: 240px;
        padding-top: 10px;
    }

    .swiper-container {
        /*overflow-y: visible;*/
    }

    .benefits {
        display: none;
    }

    .preview-products .product .badges .tag {
        line-height: 20px;
        padding: 0 5px;
    }

    .preview-products .availability {
        display: none;
    }

    .arrow.right,
    .arrow.left {
        display: none;
    }

    .preview-products .price .new {
        font-size: 18px;
    }

    .preview-products .product {
        min-height: 290px !important;
    }

    .preview-products .product .extends {
        display: none;
    }

    .carousel-tabs .tabs a {
        font-size: 14px;
        margin-right: 20px;
    }

    .tab_b {
        display: none;
    }

    .carousel .level .level-right a {
        display: none;
    }

    .main-about .logo p {
        width: 100%;
    }

    .main-popular-category .attachment:before {
        width: 100px;
    }

    .footer-top .container>.columns>.column,
    .footer-top .container>.columns>.column:first-child {
        width: 100%;
        max-width: 100%;
    }

    .footer-middle {
        display: none;
    }

    .footer-bottom {
        display: none;
    }

    .footer-top.desktop,
    .footer-top.tablet {
        display: none;
    }

    .footer-top.mobile {
        display: block;
    }

    .main-partners .navigate .left img,
    .main-partners .navigate .right img {
        width: 30px;
        height: 30px;
    }

    /* .top-header .icon-pointer, */
    .top-header .status,
    .top-header .account {
        display: none;
    }

    .popup {
        left: 140px;
    }

    .top-header .current-region {
        padding-left: 0;
    }

    .top-header .search {
        display: block;
    }

    .top-header .search button {
        background: white url(/local/templates/.default/css/../images/icons/search.svg) no-repeat center center;
        background-size: 50%;
        width: 45px;
        height: 40px;
        border: #e1e1e1 solid 1px;
        border-radius: 3px;
    }

    .middle-header .quality .icon-good {
        margin-right: 10px;
    }

    .bottom-header .label-button {
        margin-right: 0;
    }

    .bottom-header .label-button:before {
        display: none;
    }

    .middle-header .quality {
        transform: scale(0.8);
        max-width: 260px;
    }

    .middle-header .burger {
        width: 30px;
    }

    .middle-header {
        height: 90px;
    }

    .finger-mobile {
        display: block;
    }

    .main-partners .description {
        padding-right: 60px;
    }

    .finger-mobile {
        width: 75%;
        margin: 0 auto;
        line-height: 70px;
        font-family: RobotoRegular;
        font-size: 13px;
        text-align: center;
        color: #000000;
        background: url(/local/templates/.default/css/../images/icons/finger-move.png) no-repeat center left;
    }

    .more-mobile .btn {
        width: 100%;
    }

    .carousel-news {
        padding: 55px 0;
    }

    .carousel-tabs {
        padding: 50px 0;
    }

    .carousel-showroom {
        padding: 45px 0;
    }

    .main-about {
        padding: 50px 0 70px 0;
    }

    .main-popular-category {
        padding: 20px 0 80px 0;
    }

    .main-videos {
        padding: 45px 0;
    }

    .main-videos .finger-mobile {
        color: white;
        background-image: url(/local/templates/.default/css/../images/icons/finger-move-white.png);
    }

    .main-partners {
        padding-top: 30px;
        padding-bottom: 45px;
    }

    .main-partners .description {
        padding-right: 0;
    }

    .main-partners .btn {
        width: 100%;
    }

    .main-partners .desktop {
        display: none;
    }

    .main-partners .mobile {
        display: block;
    }

    .partner-carousel table {
        border-collapse: collapse;
    }

    .partner-carousel table td {
        border: #ebebeb solid 1px;
    }

    .main-about a {
        font-family: RobotoRegular;
        font-size: 14px;
        line-height: 19px;
        /* text-decoration: underline; */
        border-bottom: #4084c5 solid 1px;
        color: #4084c5;
        margin-right: 22px;
        margin-bottom: 10px;
        display: inline-block;
    }

    .main-about .logo p {
        font-size: 13px;
    }

    .main-about .shopinfo {
        margin-bottom: 50px;
    }

    .main-about .columns .info {
        margin-top: 10px;
    }

    .main-about .logo img {
        margin-bottom: 15px;
        width: 70%;
    }

    .main-about .columns .info:before {
        transform: scale(.8);
    }

    .main-about .columns .info:after {
        transform: translate(-40%, 0) scale(.8);
    }

    .main-partners .finger-mobile {
        line-height: 30px;
    }

    .footer-top {
        text-align: center;
    }

    .footer-top .address br {
        display: none;
    }

    .footer-top .address {
        margin-bottom: 20px;
    }

    .footer-top .container .columns {
        margin-bottom: 0;
    }

    .footer-top .phone+.phone {
        margin-bottom: 0;
    }

    .footer-top .address+.columns {
        justify-content: space-around;
    }

    .footer-top .email {
        display: inline-block;
        margin-top: 15px;
        margin-bottom: 30px;
    }

    .footer-top .phone {
        font-family: RobotoRegular;
        font-size: 15px;
        line-height: 26px;
        color: #ffc613;
    }

    .footer-top .text {
        font-family: RobotoLight;
        font-size: 11px;
        line-height: 13px;
        color: #c4c4c4;
        padding-top: 20px;
        padding-bottom: 20px;
        text-align: left;
        max-width: 70%;
    }

    .footer-top .container .columns {
        align-items: center;
    }

    .footer-top .text a {
        color: #c4c4c4;
        text-decoration: underline;
    }

    .footer-top .top {
        display: inline-block;
        width: 42px;
        height: 42px;
        background: #ffc613;
        border-radius: 50%;
        position: relative;
    }

    .footer-top .top:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        display: block;
        background: url(/local/templates/.default/css/../images/icons/arrow_black_right.png) no-repeat center center;
        transform: rotate(-90deg) scale(.9);
    }

    .more-mobile {
        display: block;
    }

    .partner-carousel table td {
        padding: 13px 58px;
    }

    .partner-carousel table td img {
        margin-left: auto;
        margin-right: auto;
    }

    .bottom-header .catalog-button .is-primary {
        min-width: 221px;
    }

    .bottom-header .catalog-button .label-button {
        margin-right: 20px;
    }

    .owl-dots {
        left: 0px;
		right: 0px;
		bottom:-12px;
    }
	.owl-theme .owl-dots .owl-dot span {
		margin: 5px 10px !important;
	}

    .current-region .popup {
        z-index: 5;
    }

    .level.is-mobile .level-left+.level-right {
        margin-bottom: 20px;
    }
}





.mini-product .line {
    background-color: white;
    padding: 15px 20px;
    border-bottom: #e1e1e1 solid 1px;
    clear: both;
}

.mini-product .line a {
    display: block;
    height: 100%;
    color: black;
    font-family: RobotoRegular;
    font-size: 13px;
    line-height: 18px;
}

.mini-product .line:hover a div {
    color: #4084c5;
    text-decoration: underline;
}

.mini-product .line:last-child {
    border: none;
}

.mini-product .line img {
    float: left;
    margin-right: 15px;
    height: 100%;
    width: auto;
}

.mini-product .line .article {
    display: none;
    margin-bottom: 5px;
    color: #8c8c8c;
}

.mini-product .line .old {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 14px;
    color: #8c8c8c;
    text-decoration: line-through;
    margin-right: 10px;
}

.mini-product .line .new {
    font-family: AbradeBold;
    font-size: 18px;
    line-height: 20px;
    color: black;
}

.mini-product .line div {
    margin-bottom: 5px;
}

.mini-product .line.big .article {
    display: inline-block;
}

.mini-product .line.big div {
    margin-bottom: 10px;
}

.mini-product .line.big {
    padding: 23px;
    height: 180px;
}

.mini-product .line.big a {
    border: #4084c5 solid 2px;
    padding: 20px;
}

.mini-product .line.big img {
    border: none;
}



.popup-menu .middle-header .phone {
    display: block;
}

.popup-menu .middle-header .columns.is-mobile>.column.is-2.phone {
    width: 70%;
}

.popup-menu .middle-header .burger {
    width: 10%;
    transform: scale(.7);
    position: absolute;
    right: 10px;
}

.popup-menu .middle-header {
    height: 70px;
    border-bottom: #e1e1e1 solid 1px;
}

.popup-menu .middle-header .phone span {
    font-size: 24px;
    line-height: 24px;
}

.popup-menu .middle-header .phone a {
    font-size: 12px;
    line-height: 14px;
}

.popup-menu .middle-header .columns {
    justify-content: flex-start;
}

.popup-menu .top-header .status {
    display: block;
}

.popup-menu .top-header .account {
    display: block;
}

.popup-menu .middle-header .columns>.help {
    display: block;
    width: 100% !important;
}

.popup-menu .middle-header .help .info,
.popup-menu .middle-header .help .info+span {
    display: block;
}

.popup-menu .middle-header .help .info {
    width: 100%;
}

.popup-menu .middle-header .speaker {
    margin-right: 20px;
}

.popup-menu .middle-header .info strong {
    display: inline-block;
}

.popup-menu .middle-header.speaker-block {
    height: 90px;
}

.popup-menu .footer-payment img {
    max-width: 70px;
}

.main-menu-mobile a {
    display: block;
    font-family: RobotoRegular;
    font-size: 13px;
    line-height: 48px;
    background: #f9fafc;
    padding: 0 30px 0 20px;
    color: black;
    border-bottom: #e1e1e1 solid 1px;
    position: relative;
}

.main-menu-mobile a:before {
    content: "";
    position: absolute;
    display: block;
    width: 30px;
    height: 100%;
    right: 10px;
    background: url(/local/templates/.default/css/../images/icons/arrow-gray-right-small.png) no-repeat center center;
    top: 0;
}

.main-menu-mobile a.red {
    color: #ea3b5c;
}

.main-menu-mobile a.is-active {
    background: #0066b3;
    color: white;
}

.main-menu-mobile a.is-active:before {
    background-image: url(/local/templates/.default/css/../images/icons/arrow-white-right-small.png);
}


.main-menu-mobile .main-section a {
    font-family: AbradeBold;
    text-transform: uppercase;
}






.popup-catalog-menu-mobile .catalog-menu-popup {
    display: block;
    position: static;
}

.popup-catalog-menu-mobile .header {
    position: relative;
    background: #f9f9f9;
    border-bottom: #e1e1e1 solid 1px;
}

.popup-catalog-menu-mobile .header .close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    height: 24px;
    display: block;
}

.popup-catalog-menu-mobile .header .back {
    font-family: AbradeBold;
    font-size: 18px;
    color: black;
    line-height: 28px;
    padding: 23px 15px 23px 45px;
    background: url(/local/templates/.default/css/../images/icons/arrow_black_left.png) no-repeat center left;
}

.popup-catalog-menu-mobile .section {
    border-bottom: #e1e1e1 solid 1px;
    padding: 20px 25px;
}

.popup-catalog-menu-mobile .catalog-menu-popup {
    box-shadow: none;
}

.popup-catalog-menu-mobile .catalog-menu-popup .subcategories a {
    margin-bottom: 15px;
}

.popup-catalog-menu-mobile .catalog-menu-popup .subcategories a:last-child {
    margin-bottom: 0;
}

.popup-catalog-menu-mobile .catalog-menu-popup .subcategories a.is-size-4 {
    position: relative;
}

.popup-catalog-menu-mobile .catalog-menu-popup .subcategories a.is-size-4:before {
    content: "";
    position: absolute;
    display: block;
    width: 30px;
    height: 100%;
    right: -10px;
    background: url(/local/templates/.default/css/../images/icons/arrow-gray-right-small.png) no-repeat center center;
    top: 0;
}

.popup-catalog-menu-mobile .catalog-menu-popup .subcategories a.is-size-4:first-child {
    margin: 0;
}

.popup-catalog-menu-mobile .catalog-menu-popup .subcategories a.is-size-4+a {
    margin-top: 20px;
}

.popup-catalog-menu-mobile .catalog-menu-popup .border>* {
    border: #e1e1e1 solid 1px;
    margin: 30px 20px;
}









.popup-catalog-menu-start-mobile .search .input {
    border: none;
    width: 420px;
    padding-left: 20px;
    padding-right: 20px;
    background: #fff url(/local/templates/.default/css/../images/icons/search.svg) no-repeat calc(100% - 16px) center;
    background-size: 20px;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup {
    display: block;
    position: static;
}

.popup-catalog-menu-start-mobile .header {
    position: relative;
    background: #f9f9f9;
    border-bottom: #e1e1e1 solid 1px;
}

.popup-catalog-menu-start-mobile .header .close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    height: 24px;
    display: block;
}

.popup-catalog-menu-start-mobile .header .back {
    font-family: AbradeBold;
    font-size: 18px;
    color: black;
    line-height: 28px;
    padding: 23px 0 10px 0;
}

.popup-catalog-menu-start-mobile .section {
    border-bottom: #e1e1e1 solid 1px;
    padding: 20px 15px;
}

.popup-catalog-menu-start-mobile .section:last-child{
	margin-bottom:70px;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup {
    box-shadow: none;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup .subcategories a {
    margin-bottom: 15px;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup .subcategories a:last-child {
    margin-bottom: 0;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup .subcategories a.is-size-4 {
    position: relative;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup .subcategories a.is-size-4:before {
    content: "";
    position: absolute;
    display: block;
    width: 30px;
    height: 100%;
    right: -10px;
    background: url(/local/templates/.default/css/../images/icons/arrow-gray-right-small.png) no-repeat center center;
    top: 0;
}

.popup-catalog-menu-start-mobile .search .input {
    border: #e1e1e1 solid 1px;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup .subcategories a.is-size-4:first-child {
    margin: 0;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup .subcategories a.is-size-4+a {
    margin-top: 20px;
}

.popup-catalog-menu-start-mobile .catalog-menu-popup .border>* {
    border: #e1e1e1 solid 1px;
    margin: 30px 20px;
}










.popup-region-mobile .search .input {
    border: none;
    width: 420px;
    padding-left: 20px;
    padding-right: 20px;
    background: #fff url(/local/templates/.default/css/../images/icons/search.svg) no-repeat calc(100% - 16px) center;
    background-size: 20px;
}

.popup-region-mobile .catalog-menu-popup {
    display: block;
    position: static;
}

.popup-region-mobile .header {
    position: relative;
    background: #f9f9f9;
    border-bottom: #e1e1e1 solid 1px;
}

.popup-region-mobile .header .close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    height: 24px;
    display: block;
}

.popup-region-mobile .header .back {
    font-family: AbradeBold;
    font-size: 18px;
    color: black;
    line-height: 28px;
    padding: 23px 0 10px 0;
}

.popup-region-mobile .section {
    border-bottom: #e1e1e1 solid 1px;
    padding: 20px 15px;
}

.popup-region-mobile .catalog-menu-popup {
    box-shadow: none;
}

.popup-region-mobile .catalog-menu-popup .subcategories a {
    margin-bottom: 15px;
}

.popup-region-mobile .catalog-menu-popup .subcategories img {
    margin-left: 7px;
}

.popup-region-mobile .catalog-menu-popup .subcategories a:last-child {
    margin-bottom: 0;
}

.popup-region-mobile .catalog-menu-popup .subcategories a.is-size-4 {
    position: relative;
}

.popup-region-mobile .catalog-menu-popup .subcategories a.is-size-4:before {
    content: "";
    position: absolute;
    display: block;
    width: 30px;
    height: 100%;
    right: -10px;
    background: url(/local/templates/.default/css/../images/icons/arrow-gray-right-small.png) no-repeat center center;
    top: 0;
}

.popup-region-mobile .search .input {
    border: #e1e1e1 solid 1px;
}

.popup-region-mobile .catalog-menu-popup .subcategories a.is-size-4:first-child {
    margin: 0;
}

.popup-region-mobile .catalog-menu-popup .subcategories a.is-size-4+a {
    margin-top: 20px;
}

.popup-region-mobile .catalog-menu-popup .border>* {
    border: #e1e1e1 solid 1px;
    margin: 30px 20px;
}

.popup-region-mobile p {
    font-family: RobotoRegular;
    font-size: 10px;
    line-height: 15px;
    color: #676767;
    margin-bottom: 15px;
}

.popup-region-mobile .info {
    padding: 15px;
}

.popup-region-mobile .info .is-size-4 {
    font-family: AbradeMedium;
    font-size: 14px !important;
    line-height: 16px;
    color: #1e1e1e;
    margin-bottom: 15px;
}

.popup-region-mobile .small {
    font-family: RobotoMedium;
    font-size: 10px !important;
    line-height: 20px;
    color: #1e1e1e;
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: left center;
}

.popup-region-mobile .legend .small {
    padding-left: 30px;
    display: block;
}

.popup-region-mobile .legend .small:first-child {
    background-image: url(/local/templates/.default/css/../images/icons/box-mini.png);
}

.popup-region-mobile .legend .small:last-child {
    background-image: url(/local/templates/.default/css/../images/icons/auto-mini.png);
}

.popup-region-mobile a.red {
    color: #ea3b5c;
}

.popup-region-mobile .catalog-menu-popup .subcategories a {
    display: inline;
}

.popup-region-mobile .catalog-menu-popup .subcategories .section>a {
    display: block;
}

/*  */
.modal-content.is-mobile .search .input {
    border: none;
    width: 420px;
    padding-left: 20px;
    padding-right: 20px;
    background: #fff url(/local/templates/.default/css/../images/icons/search.svg) no-repeat calc(100% - 16px) center;
    background-size: 20px;
}

.modal-content.is-mobile .catalog-menu-popup {
    display: block;
    position: static;
}

.modal-content.is-mobile .header {
    position: relative;
    background: #f9f9f9;
    border-bottom: #e1e1e1 solid 1px;
}

.modal-content.is-mobile .header .close-icon {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 24px;
    height: 24px;
    display: block;
}

.modal-content.is-mobile .header .back {
    font-family: AbradeBold;
    font-size: 18px;
    color: black;
    line-height: 28px;
    padding: 23px 0 10px 0;
}

.modal-content.is-mobile .section {
    border-bottom: #e1e1e1 solid 1px;
    padding: 20px 15px;
}

.modal-content.is-mobile .catalog-menu-popup {
    box-shadow: none;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories a {
    margin-bottom: 15px;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories img {
    margin-left: 7px;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories a:last-child {
    margin-bottom: 0;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories a.is-size-4 {
    position: relative;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories a.is-size-4:before {
    content: "";
    position: absolute;
    display: block;
    width: 30px;
    height: 100%;
    right: -10px;
    background: url(/local/templates/.default/css/../images/icons/arrow-gray-right-small.png) no-repeat center center;
    top: 0;
}

.modal-content.is-mobile .search .input {
    border: #e1e1e1 solid 1px;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories a.is-size-4:first-child {
    margin: 0;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories a.is-size-4+a {
    margin-top: 20px;
}

.modal-content.is-mobile .catalog-menu-popup .border>* {
    border: #e1e1e1 solid 1px;
    margin: 30px 20px;
}

.modal-content.is-mobile p {
    font-family: RobotoRegular;
    font-size: 10px;
    line-height: 15px;
    color: #676767;
    margin-bottom: 15px;
}

.modal-content.is-mobile .info {
    padding: 15px;
}

.modal-content.is-mobile .info .is-size-4 {
    font-family: AbradeMedium;
    font-size: 14px !important;
    line-height: 16px;
    color: #1e1e1e;
    margin-bottom: 15px;
}

.modal-content.is-mobile .small {
    font-family: RobotoMedium;
    font-size: 10px !important;
    line-height: 20px;
    color: #1e1e1e;
    margin-bottom: 15px;
    background-repeat: no-repeat;
    background-position: left center;
}

.modal-content.is-mobile .legend .small {
    padding-left: 30px;
    display: block;
}

.modal-content.is-mobile .legend .small:first-child {
    background-image: url(/local/templates/.default/css/../images/icons/box-mini.png);
}

.modal-content.is-mobile .legend .small:last-child {
    background-image: url(/local/templates/.default/css/../images/icons/auto-mini.png);
}

.modal-content.is-mobile a.red {
    color: #ea3b5c;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories a {
    display: inline;
}

.modal-content.is-mobile .catalog-menu-popup .subcategories .section>a {
    display: block;
}

.promo .swiper-pagination-bullet {
    background: white;
}

.promo .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #ffc613;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 15px;
}

.promo .swiper-pagination-bullet {
    width: 9px;
    height: 9px;
}

.swiper-container-horizontal>.swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 35px;
}

@media (max-width: 414px) {

    .owl-carousel,
    .owl-stage-outer,
    .owl-stage,
    .owl-item,
    .owl-carousel__item {
        height: 97%;
    }

    .owl-carousel .owl-item img {
        border-radius: 5px;
    }

    .owl-theme .owl-dots .owl-dot span {
        background: #D6D6D6 !important;
    }

    .owl-theme .owl-dots .active span {
        background: #ffc613 !important;
    }

    .owl-theme .owl-dots .active span:after {
        display: none;
    }

    .owl-dots {
        left: 0px;
		right: 0px;
        bottom: -12px;
    }

    .owl-theme .owl-dots .owl-dot span {
        margin: 5px 5px !important;
    }
}

@media (max-width: 320px) {
    #top-header.top-header.hero {
        display: none;
    }

    .bottom-header .phone {
        display: none;
    }

    .bottom-header__search {
        display: block !important;
        width: 47px !important;
    }

    .bottom-header .search button {
        background: white url(/local/templates/.default/css/../images/icons/search.svg) no-repeat center center;
        background-size: 50%;
        width: 45px;
        height: 40px;
        border: #e1e1e1 solid 1px;
        border-radius: 3px;
    }

    .bottom-header .catalog-button .is-primary {
        min-width: 226px;
    }

    .bottom-header .catalog-button .is-primary span:nth-child(2) {
        margin-right: 30px;
        position: relative;
    }

    .bottom-header .catalog-button .is-primary span:nth-child(2)::after {
        content: url(/local/templates/.default/css/../images/rectangle.png);
        position: absolute;
        right: -48px;
    }

    .middle-header .columns.is-mobile>.column.is-3 {
        width: 214px;
    }

    .middle-header .order .btn {
        width: 43px;
        height: 38px;
    }

    .middle-header .burger {
        width: 30px !important;
    }

    .middle-header .quality .icon-good {
        width: 56px;
        height: 48px;
    }

    .middle-header .quality span {
        font-size: 12px;
        line-height: 14px;
    }

    .middle-header .quality span.tag {
        right: -23px;
    }

    .owl-carousel,
    .owl-stage-outer,
    .owl-stage,
    .owl-item,
    .owl-carousel__item {
        height: 97%;
    }

    .owl-carousel .owl-item img {
        border-radius: 5px;
    }

    .owl-theme .owl-dots .owl-dot span {
        background: #D6D6D6 !important;
    }

    .owl-theme .owl-dots .active span {
        background: #ffc613 !important;
    }

    .owl-theme .owl-dots .active span:after {
        display: none;
    }

    .owl-dots {
        left: 0px;
		right: 0px;
    }

    .owl-theme .owl-dots .owl-dot span {
        margin: 5px 5px !important;
    }

    .btn.is-primary.is-outlined {
        display: none;
    }

    .preview-products .product .info {
        padding-left: 15px;
        padding-right: 15px;
    }

    .preview-products .price .old {
        font-size: 11px;
    }

    .preview-products .price .new {
        font-size: 16px;
        margin-top: 3px;
    }

    .preview-products .price .buy-button {
        min-width: 36px;
        height: 36px;
    }

    .main-about .logo::before {
        content: '';
        background: url(/local/templates/.default/css/../images/map.png);
        background-repeat: no-repeat;
        background-size: cover;
        width: 328px;
        height: 173px;
        position: absolute;
        top: -25px;
        left: -16px;
    }

    .partner-carousel table td {
        padding: 13px 30px;
    }

    .popup-catalog-menu-start-mobile .section:nth-child(8) a {
        color: #ea3b5c;
    }

    .promo .title {
        letter-spacing: -1px;
    }
}

/* .slider-for {
    width: 30px;
    height: 30px;
} */
/* .slider-nav {
    width: 180px;
    height: 35px;
} */







.toolbar-bottom {
    position: fixed;
    width: 100%;
    z-index: 100;
    bottom: 0;
}

.toolbar-bottom__container {
    height: 50px;
    box-shadow: 0px 25px 57px rgba(0, 0, 0, 0.52);
    background-color: #ffffff;
}

.toolbar-bottom__content {
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.toolbar-bottom__callback {
    display: none;
}

.toolbar-bottom__phone-number {
    font-family: AbradeBold;
    color: #010101;
    font-size: 14px;
    line-height: 30px;
    display: inline-block;
    margin-right: 25px;
}

.toolbar-bottom__phone-link a{
    font-family: RobotoRegular;
    font-size: 12px;
    color: #4084c5;
    text-decoration: underline;
    transition: all .5s ease;
    margin-right: 25px;
}
.toolbar-bottom__phone-link a:hover{text-decoration: none;}

.toolbar-bottom__basket{float: left; padding: 11px 35px 0px 0px;}
.toolbar-bottom__basket p {
    font-size: 14px;
    color: rgb(30, 30, 30);
    font-family: RobotoRegular;
}

.toolbar-bottom__basket-price {
    margin-left: 12px;
    font-size: 15px;
    line-height: 28px;
    color: rgb(30, 30, 30);
    font-family: AbradeBold;
}

.toolbar-bottom__button {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 210px;
    height: 100%;
    background-color: #3f83c5;
    position: relative;
    padding-left: 10px;
}

.toolbar-bottom__button-title {
    font-size: 13px;
    line-height: 50px;
    color: rgb(255, 255, 255);
    font-family: AbradeBold;
    text-transform: uppercase;
    text-align: center;
}

.toolbar-bottom__button .tag.is-warning {
    /* position: absolute; */
    margin-left: 16px;
}

.toolbar-bottom__slider {
    height: 35px;
    width: 180px;
    position: relative;
}

.toolbar-bottom__slider .slider-toolbar .slick-list {
    height: 39px;
}

.toolbar-bottom__slider-prev-arrow {
    position: absolute;
    left: -26px;
    top: 25%;
    cursor: pointer;
}

.toolbar-bottom__slider-prev-arrow::after {
    content: url(/local/templates/.default/css/../images/icons/toolbar-bottom__slider-prev-arrow.png);
}

.toolbar-bottom__slider-prev-arrow:hover::after {
    content: url(/local/templates/.default/css/../images/icons/toolbar-bottom__slider-prev-arrow--gray.png);
}

.toolbar-bottom__slider-next-arrow {
    position: absolute;
    right: -2px;
    top: 25%;
    cursor: pointer;
}

.toolbar-bottom__slider-next-arrow::after {
    content: url(/local/templates/.default/css/../images/icons/toolbar-bottom__slider-next-arrow.png);
}

.toolbar-bottom__slider-next-arrow:hover::after {
    content: url(/local/templates/.default/css/../images/icons/toolbar-bottom__slider-next-arrow--gray.png);
}

.slider-toolbar {
    /* top: -30px; */
}

.toolbar-bottom .toolbar-bottom__container .toolbar-bottom__slider-slide {
    border: 1px solid #ebebeb;
    width: 35px !important;
    height: 35px !important;
    margin-right: 25px;
    position: relative;
    overflow: visible;
    cursor: pointer;
    float: left;
}

.toolbar-bottom__slider-slide .tag.is-warning {
    position: absolute;
    right: -6px;
    top: 16px;
}

.toolbar-bottom__slider-slide:hover+.toolbar-bottom__button {
    background: #000 !important;
}

.toolbar-bottom__slider-info {
    position: absolute !important;
    top: -133px;
    left: -203px;
    transition: opacity .5s linear;
    overflow: hidden;
    display: none;
}

/* .slider-info {
    height: 137px;
} */

.slider-info__content {
    position: relative;
    width: 561px;
    height: 110px;
    box-shadow: -1.268px 2.719px 20px rgba(0, 0, 0, 0.16);
    background-color: #ffffff;
    border: 1px solid #ebebeb;
    padding: 20px 17px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.slider-info__corner {
    width: 8px;
    border: 8px solid transparent;
    border-top: 8px solid white;
    position: absolute;
    bottom: 12px;
    left: 271px;
}

.slider-info__content-img {
    border: 1px solid #ebebeb;
    height: 70px;
    width: 70px;
}

.slider-info__content-info {
    width: 170px;
}

.slider-info__content-info p {
    font-size: 12px;
    line-height: 15px;
    color: rgb(64, 132, 197);
    font-family: RobotoMedium;
    /* background-color: #0069ab; */
}

.slider-info__content-info .slider-info__content-price,
.slider-info__content-price {
    font-size: 18px;
    line-height: 28px;
    color: rgb(30, 30, 30);
    font-family: AbradeBold;
}

.slider-info__counter {
    height: 36px;
    width: 100px;
    background-color: #ffffff;
    border: 1px solid #e1e1e1;
    display: flex;
    justify-content: space-between;
    align-items: center;
    background: #ffffff;
    font-size: 14px;
    color: rgb(22, 21, 21);
}

.slider-info__counter-minus {
    border: none;
    border-right: 1px solid #e1e1e1;
    background: #ffffff;
    width: 30px;
    height: 100%;
    font-size: 20px;
    color: #bababa;
    cursor: pointer;
}

.slider-info__counter-plus {
    background: #ffffff;
    border: none;
    border-left: 1px solid #e1e1e1;
    width: 30px;
    height: 100%;
    font-size: 20px;
    color: #bababa;
    cursor: pointer;
}

.slider-info__counter-minus:hover,
.slider-info__counter-plus:hover {
    color: #85bd57;
}

.slider-info__content-button::after {
    content: url(/local/templates/.default/css/../images/icons/slider-info__cross.png);
    cursor: pointer;
}

@media (max-width: 1023px) {
    .toolbar-bottom__slider {
        display: none;
    }

    .toolbar-bottom__phone-link {
        display: none;
    }

    .toolbar-bottom__callback {
        display: flex;
    }

    .toolbar-bottom__callback-toggle span,
    .toolbar-bottom__callback-dropdown a {
        font-family: RobotoRegular;
        cursor: pointer;
        font-size: 12px;
        color: #4084c5;
        transition: all .5s ease;
        margin-right: 25px;
    }

    .toolbar-bottom__callback-toggle span {
        text-decoration: underline;
    }

    .toolbar-bottom__callback-toggle span::after {
        content: url(/local/templates/.default/css/../images/icons/arrow_blue_down.png);
        margin-left: 10px;
    }

    .toolbar-bottom__callback-toggle {
        position: relative;
    }

    .toolbar-bottom__callback-dropdown {
        position: absolute;
        top: -135px;
        left: 0px;
        display: flex;
        flex-direction: column;
        animation: fadeIn .3s;
    }

    .toolbar-bottom__callback-dropdown--close {
        display: none;
    }

    .toolbar-bottom__callback-dropdown a {
        display: block;
        background-color: #fff;
        border: 1px solid #ebebeb;
        border-bottom: none;
        width: 220px;
        font-size: 12px;
        color: rgb(64, 132, 197);
        padding: 11px 14px;
        white-space: nowrap;
        transition: color .3s linear;
    }

    .toolbar-bottom__callback-dropdown a:hover {
        color: #ffffff;
        background-color: rgb(64, 132, 197);
    }

    .toolbar-bottom__callback-dropdown-info {
        font-family: RobotoRegular;
        font-size: 12px;
        line-height: 14px;
        padding: 11px 14px;
        color: #010101;
        display: inline-block;
        margin-bottom: 10px;
        background-color: #fff;
        border: 1px solid #ebebeb;
        width: 220px;
    }
    .middle-header .help.column.is-3{
        display: none;
    }
    .middle-header .columns.is-mobile>.column.is-2.phone{
        width: 35%;
    }
    .footer-top.desktop .phone {
        font-size: 14px;
    }
}
@media (max-width: 705px) {
    .top-header .phone .work{display: none;}
}
@media (max-width: 550px) {
    .middle-header .burger {
        cursor: pointer;
        display: inline-block;
    }
    .toolbar-bottom__phone,
    .toolbar-bottom__basket {
        display: none;
    }

    .toolbar-bottom__content {
        /*justify-content: space-around;*/
    }

    .toolbar-bottom__callback-toggle {
        margin-right: 3px;
    }

    .toolbar-bottom__callback-toggle span::after {
        position: absolute;
        bottom: 2px;
    }

    .toolbar-bottom__callback-dropdown {
        top: -144px;
    }
}


.goods {
    position: relative;
}

.goods__need-help {
    z-index: 300;
    /* position: absolute; */
    position: fixed;
    /* top: 230px; */
    /* position: sticky; */
    top: 27%;
    right: 0;
    transition: all 0.5s ease;
}

.need-help {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    position: relative;
    background-color: #ffc613;
    transition: all 0.5s ease;
    width: 130px;
    /* overflow: hidden; */
}

.need-help__title {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-family: AbradeBold;
    height: 56px;
}

.need-help__title-question {
    width: max-content;

    transition: all 0.5s ease;
}

.need-help__title-question::after {
    content: '?';
    background: #154b7e;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    font-size: 20px;
    margin: 0 10px;
    left: 0px;
    top: 14px;
    position: absolute;
    transition: all 0.5s ease;
}

.need-help__title-title {
    width: 80px;
    margin-top: 3px;
    margin-left: 49px;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 15px;
    transition: all 0.5s ease;
    opacity: 1;
}

.need-help__triangle {
    position: absolute;
    right: 0;
    bottom: -13px;
    border: 7px solid transparent;
    border-top: 7px solid #ffc613;
    border-right: 7px solid #ffc613;
    transition: all 0.5s ease;
}

.need-help__dropdown {
    position: absolute;
    display: flex;
    flex-direction: column;
    background-color: #f9f9fb;
    width: 175px;
    top: 0;
    right: 0px;
    right: -173px;
    border: 1px solid #ebebeb;
    font-family: RobotoRegular;
    font-size: 13px;
    height: 0;
    overflow: hidden;
    opacity: 0;
    /* display: none; */
    z-index: 10;
    visibility: hidden;
    transition: all 0.5s ease;
}

.need-help__dropdown-list {
    padding: 20px 17px;
}

.need-help__dropdown-list:not(:last-child) {
    border-bottom: 1px solid #ebebeb;
}

.need-help__dropdown-item:not(:last-child) {
    margin-bottom: 17px;
}

.need-help__dropdown-status,
.need-help__dropdown-consultant {
    border-top: 1px solid #ebebeb;
    padding: 15px 17px;
    transition: all 0.5s ease;
}

.need-help__dropdown-status:hover,
.need-help__dropdown-consultant:hover {
    background-color: #4084c5;

}

.need-help__dropdown-status:hover span,
.need-help__dropdown-consultant:hover p {
    color: #ffffff;
}

.need-help__dropdown-status:hover img,
.need-help__dropdown-consultant:hover img {
    background-color: #ffffff;
}

.need-help__dropdown-consultant {
    color: #4084c5;
    display: flex;
    align-items: center;
}

.need-help__dropdown-consultant img {
    width: 18px;
    height: 18px;
    border: 1px solid #4084c5;
    border-radius: 30px;
    padding: 3px;
    margin-right: 7px;
}

.need-help__dropdown-status img {
    border-radius: 30px;
}

/* .need-help {
    width: 50px;
} */
/* .goods__need-help:hover {
    width: 225px;
/*} *!*/
/*.goods__need-help:hover .need-help {*/
    /*overflow: visible;*/
    /*width: 225px;*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover {*/
    /*!* width: 225px;*/
    /*width: 50px; *!*/
    /*!* justify-content: flex-start; *!*/
    /*!* right: 172px; *!*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__title {*/
    /*justify-content: flex-start;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__title-question {*/
    /*!* width: 145px; *!*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__title-question::after {*/
    /*content: url(/local/templates/.default/css/../images/icons/need-help__title-cross.png);*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__triangle {*/
    /*right: 175px;*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__dropdown {*/
    /*height: 463px;*/
    /*right: 0;*/
    /*opacity: 1;*/
    /*visibility: visible;*/
    /*!* display: flex; *!*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__title-title {*/
    /*opacity: 0;*/
    /*!* display: none; *!*/
/*}*/

.goods__need-help .need-help:hover .need-help__dropdown {
    /* right: -173px; */
}


@media (max-width: 1023px) {
    .goods__need-help {
        display: none;
    }
}
@media (max-width: 410px) {
    .bottom-header .phone {
        display: none;
    }
    .bottom-header__search {
        display: block !important;
        width: 47px !important;
    }

    .bottom-header .search button {
        background: white url(/local/templates/.default/css/../images/icons/search.svg) no-repeat center center;
        background-size: 50%;
        width: 45px;
        height: 40px;
        border: #e1e1e1 solid 1px;
        border-radius: 3px;
    }
}

@-webkit-keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}

.popup-menu .top-header {
    z-index: auto;
}
.tab-reviews-feedback-style{
    border: #ebebeb solid 1px;
    background: white;
    padding: 25px 30px;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.tab-reviews-feedback__user-picture{
    width:40px;
    height:40px;
    margin-right: 30px;
}
.tab-reviews-feedback-style__message{
    margin-bottom:0 !important;
    font-size: 18px;
    max-width: 90%;
    margin-bottom:15px;
}
.tab-reviews-feedback-style__datetime{
    font-size: 14px;
    margin-left: auto;
}


/*30.04.2020*/
.modal{z-index: 100;}
#popup-main-main-menu{z-index: 10;}
.current-region .popup{left: 62px; top: 35px;} 
.popup .arrow{top: -6px; left: 67px;}
@media (min-width:800px) {
    .modal-content { width: 571px;}
}
@media (max-width:800px) {
    #insert_wDfUE3{padding:  0 25px;}
    #insert_EdfHdV{padding:  0 25px;}
    .modal .city{width: 100%;}
}
 

.topHeaderBnr{background: #d24b44; padding-bottom: 12px;}
.topHeaderBnr__inner{max-width: 1180px; margin: 0 auto; display: flex; justify-content: space-between; position: relative;}
.topHeaderBnr__inner .left{min-width: 550px; padding-right: 25px; position: relative; margin-right: 25px;}
.topHeaderBnr__inner .left::after{content:""; display: block; position: absolute; right: 0; width: 1px; background: #e0817c; height: 62px; top: 18px;}
.topHeaderBnr__inner .stayAtHome_img{position: absolute; right: 25px; top: 14px;}
.topHeaderBnr__inner .headDelivery{float: left; margin-right: 24px;}
.topHeaderBnr__inner h3{margin-top: 27px; color: #fff; font-size: 14px; font-family: RobotoBold; text-transform: uppercase; margin-bottom: 12px;}
.topHeaderBnr__inner p{font-size: 12px; color: #fff; font-family: RobotoRegular;}
.topHeaderBnr__inner p span{display: inline-block; background: #fff; padding: 3px 5px; border-radius:5px;color: #d24b44;}
.topHeaderBnr__inner span.details{display: none;}
.topHeaderBnr__inner .right{display: flex; justify-content: space-between; align-items: center;}
.topHeaderBnr__inner .right div{font-size: 12px; color: #fff; font-family: RobotoRegular; line-height: 14px;}
.topHeaderBnr__inner .right div.sun{background: url('/local/templates/.default/images/ico_sun.png') left center no-repeat;padding-left: 47px; margin-right: 30px;}
.topHeaderBnr__inner .right div.termom{background: url('/local/templates/.default/images/ico_termom.png') left center no-repeat;padding-left: 37px;}

.tag.expressBtn{width: 93px; height: 24px; line-height: 24px; box-sizing: border-box; color: #fff; font-family: Roboto; font-size: 11px; text-align: center; background: url('/local/templates/.default/images/ico_expressBtn.png') 5px center no-repeat #d14a43; border: none; border-radius: 2px; padding-left: 20px !important; text-transform: uppercase; display: inline-flex; align-items: center;}
.tag.expressBtn:hover .descr{display: block;}
.tag.expressBtn .descr{display: none; background: #fff; border:1px solid #d14a43; padding: 15px; position: absolute;  top: 24px;  width: 100%;  left: 0;  z-index: 1;  color: #757575;  font-size: 12px; text-align: left; line-height: 1.4; text-transform: none; white-space: initial; min-width: 240px;}
.tag.expressBtn .descr b{color: #000; font-weight: 400; display: block;}

@media (max-width:1140px) {
    .topHeaderBnr__inner { max-width: 600px;  flex-direction: column;}
    .topHeaderBnr__inner .left{padding-right: 0;margin-right: 0; margin-bottom: 20px;}
    .topHeaderBnr__inner .left::after{display: none;}
}
@media (min-width:600px) {
    .mobileBnrToggle{display: none;}
}
@media (max-width:600px) {
    .mobileBnrToggle{display: block; position: absolute; right: 15px; bottom: 23px;}
    .mobileBnrToggle.active img{rotate: 180deg;}
    .topHeaderBnr__inner{padding: 0 30px 0 15px;}
    .topHeaderBnr__inner .right{display: none; padding: 10px 0; border-top: 1px solid #e0817c; margin-top: 15px;}
    .topHeaderBnr__inner .left{margin-bottom: 0; min-width: 100%;}
    .topHeaderBnr__inner .right div{padding: 10px 0; padding-left: 47px;}
    .topHeaderBnr__inner .right div.termom{padding-left: 47px; background-position: 6px center;}
    .stayAtHome_img{display: none;}
    .topHeaderBnr__inner h3{font-size: 12px;margin-top: 10px; line-height: 16px; margin-bottom: 8px;}
    .topHeaderBnr__inner p{font-size: 10px; line-height: 14px;}
    .topHeaderBnr__inner .headDelivery{margin-right: 10px;}
    .topHeaderBnr__inner p span{padding: 2px 3px; border-radius:7px;}
    .topHeaderBnr__inner span.details{display: block; color: #fff; font-size: 12px; line-height: 16px; text-decoration: underline;}
}
/* End */


/* Start:/local/templates/.default/css/goods-list.css?160316753739553*/
.goods {
    position: relative;
}

.goods__need-help {
    z-index: 300;
    /* position: absolute; */
    position: fixed;
    /* top: 230px; */
    /* position: sticky; */
    top: 27%;
    right: 0;
    transition: all 0.5s ease;
}

.need-help {
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
    position: relative;
    background-color: #ffc613;
    transition: all 0.5s ease;
    width: 130px;
    /* overflow: hidden; */
}

.need-help__title {
    display: flex;
    align-items: center;
    justify-content: center;
    color: #ffffff;
    font-family: AbradeBold;
    height: 56px;
}

.need-help__title-question {
    width: max-content;

    transition: all 0.5s ease;
}

.need-help__title-question::after {
    content: '?';
    background: #154b7e;
    border-radius: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 30px;
    height: 30px;
    font-size: 20px;
    margin: 0 10px;
    left: 0px;
    top: 14px;
    position: absolute;
    transition: all 0.5s ease;
}

.need-help__title-title {
    width: 80px;
    margin-top: 3px;
    margin-left: 49px;
    text-transform: uppercase;
    font-size: 13px;
    line-height: 15px;
    transition: all 0.5s ease;
    opacity: 1;
}

.need-help__triangle {
    position: absolute;
    right: 0;
    bottom: -13px;
    border: 7px solid transparent;
    border-top: 7px solid #ffc613;
    border-right: 7px solid #ffc613;
    transition: all 0.5s ease;
}

.need-help__dropdown {
    position: absolute;
    display: flex;
    flex-direction: column;
    background-color: #f9f9fb;
    width: 175px;
    top: 0;
    right: 0px;
    right: -173px;
    border: 1px solid #ebebeb;
    font-family: RobotoRegular;
    font-size: 13px;
    height: 0;
    overflow: hidden;
    opacity: 0;
    /* display: none; */
    z-index: 10;
    visibility: hidden;
    transition: all 0.5s ease;
}

.need-help__dropdown-list {
    padding: 20px 17px;
}

.need-help__dropdown-list:not(:last-child) {
    border-bottom: 1px solid #ebebeb;
}

.need-help__dropdown-item:not(:last-child) {
    margin-bottom: 17px;
}

.need-help__dropdown-status,
.need-help__dropdown-consultant {
    border-top: 1px solid #ebebeb;
    padding: 15px 17px;
    transition: all 0.5s ease;
}

.need-help__dropdown-status:hover,
.need-help__dropdown-consultant:hover {
    background-color: #4084c5;

}

.need-help__dropdown-status:hover span,
.need-help__dropdown-consultant:hover p {
    color: #ffffff;
}

.need-help__dropdown-status:hover img,
.need-help__dropdown-consultant:hover img {
    background-color: #ffffff;
}

.need-help__dropdown-consultant {
    color: #4084c5;
    display: flex;
    align-items: center;
}

.need-help__dropdown-consultant img {
    width: 18px;
    height: 18px;
    border: 1px solid #4084c5;
    border-radius: 30px;
    padding: 3px;
    margin-right: 7px;
}

.need-help__dropdown-status img {
    border-radius: 30px;
}

/* .need-help {
    width: 50px;
} */
/* .goods__need-help:hover {
    width: 225px;
} */
/*.goods__need-help:hover .need-help {*/
    /*overflow: visible;*/
    /*width: 225px;*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover {*/
    /*!* width: 225px;*/
    /*width: 50px; *!*/
    /*!* justify-content: flex-start; *!*/
    /*!* right: 172px; *!*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__title {*/
    /*justify-content: flex-start;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__title-question {*/
    /*!* width: 145px; *!*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__title-question::after {*/
    /*content: url(/local/templates/.default/css/../images/icons/need-help__title-cross.png);*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__triangle {*/
    /*right: 175px;*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__dropdown {*/
    /*height: 463px;*/
    /*right: 0;*/
    /*opacity: 1;*/
    /*visibility: visible;*/
    /*!* display: flex; *!*/
    /*transition: all 0.5s ease;*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__title-title {*/
    /*opacity: 0;*/
    /*!* display: none; *!*/
/*}*/

/*.goods__need-help .need-help:hover .need-help__dropdown {*/
    /*!* right: -173px; *!*/
/*}*/




.goods__breadcrumbs {
    display: flex;
    justify-content: space-between;
    padding: 30px 0;
}

.breadcrumbs__item {
    display: inline-block;
}

.breadcrumbs__item a {
    font-size: 12px;
    color: rgb(97, 97, 97);
    text-decoration: underline;
    font-family: RobotoRegular, sans-serif;
}

.breadcrumbs__item:first-child a::before {
    content: url(/local/templates/.default/css/../images/breadcrumbs__home.png);
    margin-right: 26px;
}

.breadcrumbs__item:nth-child(2) a {
    text-transform: uppercase;
    position: relative;
    padding-right: 16px;
}

.breadcrumbs__item:nth-child(2) a::after {
    content: url(/local/templates/.default/css/../images/breadcrumbs__rectangle.png);
    position: absolute;
    left: 57px;
}

.breadcrumbs__item:last-child a {
    color: #000000;
    text-decoration: none;
}

.breadcrumbs__item:not(:last-child)::after {
    content: '|';
    font-size: 11px;
    margin: 0 13px;
}

.breadcrumbs__item-dropdown {
    position: relative;
}

.breadcrumbs__item-dropdown-wrap a {
    text-transform: none !important;
    text-decoration: none !important;
    display: block;
    background-color: #f9f9fb;
    border: 1px solid #ebebeb;
    width: 180px;
    font-size: 12px;
    color: rgb(64, 132, 197);
    padding: 11px 14px;
    transition: color .3s linear;
}

.breadcrumbs__item-dropdown-wrap a:hover {
    color: rgb(255, 255, 255);
    background-color: #3f83c5;
    border: 1px solid #ebebeb;
}

.breadcrumbs__item-dropdown-wrap a::after {
    display: none;
}

.breadcrumbs__item-dropdown-wrap {
    position: absolute;
    top: 27px;
    left: -5px;
}

.breadcrumbs__item-dropdown-wrap--close {
    display: none;
}

.breadcrumbs__need-help a {
    border-bottom: 1px dotted rgb(64, 132, 197);
    font-size: 12px;
    color: rgb(64, 132, 197);
    position: relative;
}

.breadcrumbs__need-help a::before {
    content: url(/local/templates/.default/css/../images/need-help.png);
    position: absolute;
    left: -25px;
}

.goods__title-title {
    font-size: 32px;
    line-height: 37px;
    color: rgb(30, 30, 30);
    font-family: AbradeBold, sans-serif;
}

.goods__title-link {
    font-size: 13px;
    color: rgb(64, 132, 197);
    margin: 10px 0 25px 0;
    display: inline-block;
}

.goods__title-link::after {
    /*content: url(/local/templates/.default/css/../images/goods__link-arrow.png);*/
	content: '';
    margin-left: 10px;
}

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

.goods__filter-title,
.goods__filter-close-button {
    display: none;
}

.goods__card-sort-filter {
    display: none;
}


.accordionItem.is-collapsed {
    max-height: 0;
    display: none;
}

p.is-collapsed {
    position: relative;
}

/* p.is-collapsed::after{
    content: url(/local/templates/.default/css/../images/filter-plus.png);
    position: absolute;
    top: 21px;
}

p.is-collapsed .filter__title::after {
    display: none;
} */
.is-collapsed.filter__title {
    color: #3f83c5;
}

.is-collapsed.filter__title {
    border: 1px solid #ebebeb;
}

/* .no-js .accordionItem.is-collapsed {
    max-height: auto;
  } */


.filter {
    width: 270px;
}

.filter__item {
    margin-bottom: 25px;
}

/* .filter__item:first-child .filter__content {
    padding: 21px 21px 21px 43px;
} */
.filter__item--mobile {
    display: none;
}

.filter__item--disabled .filter__title p {
    color: #3f83c5;
}

.filter__item--disabled .filter__title {
    border: 1px dashed #ebebeb;
}

.filter__title {
    padding: 16px 20px;
    border: 1px solid #ebebeb;
    position: relative;
    cursor: pointer;
}

.filter__title::after {
    content: url(/local/templates/.default/css/../images/filter-minus.png);
    position: absolute;
    right: 20px;
    top: 13px;
}

.filter__title {
    font-size: 14px;
    line-height: 22px;
    color: rgb(22, 21, 21);
    font-weight: bold;
}

.filter__content {
    padding: 21px 20px;
    border: 1px solid #ebebeb;
    border-top: none;
}

.filter__item:first-child .filter__content {
    /*padding: 25px 15px 3px 46px;*/
}

.filter__content-list {
    padding-left: 20px;
}

.filter__content--checkbox {
    padding: 13px 20px;
}

.filter__content-item {
    margin: 0 0 20px 0;
}

.filter__content-item a {
    color: #000;
    font-size: 13px;
    line-height: 13px;
    position: relative;
}

.filter__content-item img {
    position: absolute;
    left: -26px;
    top: 0px;
}

.filter__content-item img:nth-child(2) {
    display: none;
}

.filter__content-item a span:last-child {
    color: rgb(135, 135, 135);
    margin-left: 7px;
}

.filter__content-item--active a {
    color: rgb(64, 132, 197);
    position: relative;
}

.filter__content-item--active a::after {
    content: url(/local/templates/.default/css/../images/filter__cross.png);
    margin-left: 5px;
    position: absolute;
    width: auto;
    bottom: 0px;
}

.filter__content-item--active img:nth-child(1) {
    display: none;
}

.filter__content-item--active img:nth-child(2) {
    display: flex;
}

.filter__content-item--disabled a {
    color: #ebebeb;
    font-size: 13px;
    line-height: 13px;
    position: relative;
}

.filter__button {
    font-size: 12px;
    letter-spacing: 1px;
    color: rgb(35, 35, 35);
    font-family: AbradeBold, sans-serif;
    width: 100%;
    height: 49px;
    border-radius: 2px;
    background-color: #ffffff;
    border: 2px solid #e1e1e1;
    text-transform: uppercase;
    cursor: pointer;
}


.filter__checkbox {
    position: relative;
    margin: 8px 0;
    text-align: left;
    outline: none;
}

.filter__checkbox.filter__checkbox-inline {
    display: inline-block;
}

.filter__checkbox label {
    cursor: pointer;
    display: inline;
    line-height: 22px;
    vertical-align: top;
    clear: both;
    padding-left: 1px;
    font-size: 13px;
    color: rgb(22, 21, 21);
    margin-left: 7px;
}

.filter__checkbox label:not(:empty) {
    padding-left: 0.75em;
}

.filter__checkbox label:before,
.filter__checkbox label:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
}

.filter__checkbox label:before {
    width: 21px;
    height: 21px;
    background: #fff;
    border: 1px solid #d6d6d6;
    border-radius: 0.125em;
    cursor: pointer;
    transition: background .3s;
}

.filter__checkbox input[type="checkbox"] {
    outline: 0;
    visibility: hidden;
    width: 1.25em;
    margin: 0;
    display: block;
    float: left;
    font-size: inherit;
}

.filter__checkbox input[type="checkbox"]:checked+label:before {
    background: #85bd57;
    border: none;
}

.filter__checkbox input[type="checkbox"]:checked+label:after {
    transform: translate(0.25em, 0.3365384615em) rotate(-45deg);
    width: 10px;
    height: 6px;
    border: 0.125em solid #fff;
    border-top-style: none;
    border-right-style: none;
    margin: 2px 0 0 2px;
}

.filter__checkbox input[type="checkbox"]:disabled+label:before {
    border-color: rgba(0, 0, 0, 0.26);
}

.filter__checkbox input[type="checkbox"]:disabled:checked+label:before {
    background: rgba(0, 0, 0, 0.26);
}

.filter__checkbox-link {
    font-size: 12px;
    line-height: 22px;
    color: rgb(140, 140, 140);
    border-bottom: 1px dotted #ebebeb;
    /*width: max-content;*/
    margin-top: 15px;
}

.filter__checkbox-link-content--close {
    display: none;
}

.filter__button-mobile,
.goods__filter-overlay {
    display: none;
}

.dropdown {
    /* position: relative; */
    display: inline-block;
}

.dropdown-inner {
    /* position: absolute; */
    opacity: 0;
    visibility: hidden;
    display: none;
    z-index: 2
}

.dropdown-hover:hover .dropdown-inner,
.dropdown-open:checked~.dropdown-inner {
    opacity: 1;
    visibility: visible;
    display: block;
}

.dropdown-hover:hover~.dropdown-overlay,
.dropdown-open:checked~.dropdown-overlay {
    display: block
}

.dropdown-overlay::after {
    content: "Показать всё";
    cursor: pointer;
    color: #3273dc;
}
.dropdown-overlay:hover::after {
    color: #363636;
}

.dropdown-open:checked~.dropdown-overlay::after {
    content: "Скрыть";
    font-size: 12px;
    line-height: 22px;
    color: #3273dc;
    border-bottom: 1px dotted #3273dc;
    width: max-content;
    margin-top: 15px;
}
.dropdown-open:checked~.dropdown-overlay:hover::after {
    color: #363636;
    border-bottom: 1px dotted #363636;
}



.goods__review-slider {
    width: 270px;
    margin-top: 25px;
}

.goods__review-swiper {
    position: relative;
}

.goods__review {
    padding: 60px 19px 20px 19px;
    /* width: 270px; */
    /* min-height: 487px; */
    background-color: #f9f9fb;
    border: 1px solid #ebebeb;
    position: relative;
}

.goods__review::after {
    content: url(/local/templates/.default/css/../images/goods__reviews-quotes.png);
    position: absolute;
    right: -1px;
    top: 9px;
}

.goods__review-description {
    font-size: 12px;
    color: rgb(22, 21, 21);
    font-family: RobotoRegular, sans-serif;
    margin-top: 5px;
    line-height: 16px;
    position: relative;
    height: 130px;
    overflow: hidden;
}

.goods__review-link--close {
    display: none;
}

.goods__review-description--show {
    height: max-content;
}

.goods__review-description--show::after {
    display: none;
}

.goods__review-description::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    width: 240px;
    height: 100px;
    background: linear-gradient(rgba(255, 255, 255, 0) 10%, #f9f9fb);
}

.goods__review-title {
    font-size: 16px;
    line-height: 20px;
    color: rgb(30, 30, 30);
    font-family: AbradeBold, sans-serif;
    margin-bottom: 25px;
}

.goods__review-username {
    font-size: 14px;
    color: rgb(22, 21, 21);
    font-family: RobotoRegular, sans-serif;
    margin-bottom: 10px;
}

.goods__review-rating span {
    font-size: 11px;
    color: rgb(174, 174, 174);
    font-family: RobotoRegular, sans-serif;
    margin-left: 15px;
}

.goods__review-link {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin: 63px 0 40px 0;
    width: max-content;
}

.goods__review-link a {
    font-size: 12px;
    color: rgb(174, 174, 174);
    border-bottom: 1px dotted rgb(174, 174, 174);
}

.goods__review-slider-button {
    position: absolute;
    width: 75px;
    height: 35px;
    bottom: 117px;
    right: 20px;
    display: flex;
    justify-content: space-between;
}

.goods__review-slider-button--container {
    position: relative;
    height: 100%;
    width: 100%;
}

.goods__review-slider-button .arrow.left.product-new-filter-left {
    background-image: url(/local/templates/.default/css/../images/icons/goods__review-slider-button-left.png) !important;
    width: 35px;
    height: 35px;
    position: absolute;
    left: -4px !important;
}

.goods__review-slider-button .arrow.right.product-new-filter-right {
    background-image: url(/local/templates/.default/css/../images/icons/goods__review-slider-button-right.png) !important;
    width: 35px;
    height: 35px;
    position: absolute;
    left: 36px;
}

.goods__review-slider-button .arrow.right.product-new-filter-right:hover {
    background-color: #3f83c5;
    background-image: url(/local/templates/.default/css/../images/icons/goods__review-slider-button-right--active.png) !important;
}

.goods__review-slider-button .arrow.left.product-new-filter-left:hover {
    background-color: #3f83c5;
    background-image: url(/local/templates/.default/css/../images/icons/goods__review-slider-button-left--active.png) !important;
}

.goods__review-button a {
    text-transform: none;
    font-family: RobotoRegular, sans-serif;
    /* width: 100%; */
}




.goods__card {
    width: 870px;
}

.goods__card-sort-filter {
    display: none;
    background-color: #f9f9fb;
    border: 1px solid #ebebeb;
    justify-content: space-around;
    align-items: center;
    width: 175px;
    margin-right: 10px;
}

.goods__card-sort-filter span {
    font-size: 14px;
    color: rgb(22, 21, 21);
    font-weight: bold;
}

.goods__card-sort-filter span::before {
    content: url(/local/templates/.default/css/../images/icons/goods__card-sort-filter.png);
    margin-right: 13px;
}

.card-sort {
    background-color: #f9f9fb;
    border: 1px solid #ebebeb;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.card-sort__categories--right {
    display: flex;
}

.card-sort__categories {
    padding: 0 0 0 27px;
    /* max-width: 758px; */
}

.card-sort__categories a, .card-sort__categories span{
    font-size: 14px;
    color: rgb(22, 21, 21);
    margin-right: 16px;
}

.card-sort__categories a:first-child, .card-sort__categories span{
    font-weight: bold;
}

.card-sort__categories a:nth-child(2)::after {
    content: url(/local/templates/.default/css/../images/icons/card-sort__rectangle.png);
    margin-left: 9px;
}

.card-sort__categories a:last-child {
    /*color: rgb(135, 135, 135);*/
}

.card-sort__categories a:last-child::after {
    content: url(/local/templates/.default/css/../images/icons/card-sort__rectangle.png);
    margin-left: 9px;
}

.card-sort__categories a:last-child {
    /*border-bottom: 1px dotted rgb(135, 135, 135);*/
}

.card-count__categories {
	margin-right: 10px;
}
.card-count__categories span {
	font-family: RobotoRegular;
	font-size: 14px;
	line-height: 22px;
	color: #8c8c8c;
}

.card-sort__cell {
    background: url(/local/templates/.default/css/../images/icons/card-sort__cell.png) no-repeat;
    background-position: 18px 18px;
    width: 56px;
    height: 54px;
    border-left: 1px solid #ebebeb;
}

.card-sort__list {
    background: url(/local/templates/.default/css/../images/icons/card-sort__list.png) no-repeat;
    background-position: 18px 18px;
    width: 56px;
    height: 54px;
    border-left: 1px solid #ebebeb;
}

.card-cell--row {
    display: flex;
    justify-content: normal;
}

.card-cell--row--mobile {
    display: none;
}

.product {
    /*overflow: hidden;*/
    margin-top: 25px;
    width: 32%;
    /* max-width: 271.33px; */
    min-height: auto !important;
    position: relative;
    /* transition: color .3s linear; */
    transition: .3s linear;
}

.product:hover {
	min-height: 100% !important;
}

.product--card-cell:hover {
    box-shadow: 2.5px 4.33px 16px rgba(0, 0, 0, 0.12);
}

/* .product:hover  */
.preview-products .extends .props img {
    /* display: none; */
}

.product--card-cell .tooltip.is-tooltip-bottom:first-child::before {
    left: 96% !important;
}

.tooltip.is-tooltip-bottom::before {
    left: 96% !important;
}

.product--card-cell .product__link-img-2 {
    display: none;
}

.product--card-cell:hover .product__link-img-2 {
    display: inline-block;
    animation: fadeIn 1s;
}
.product__link-img-1 {
    animation: fadeIn 1s;
}
.product--card-cell:hover .product__link-img-1 {
    display: none;
}

.product .product__container .product__link-img-2 {
    display: none;
}

.product:hover .product__container .product__link-img-2 {
    display: inline-block;
    animation: fadeIn 1s;
}

.product:hover .product__container .product__link-img-1 {
    display: none;
}

.product:not(:last-child) {
    margin-right: 2%;
}

.preview-products .info p {
    height: 60px;
    overflow: hidden;
}

.preview-products .info p {
    margin-bottom: 5px;
}

.product__consultant {
    position: absolute;
    background-color: #fff;
    /* bottom: -80px; */
    border: 1px solid #ebebeb;
    /* width: 273px; */
    /* width: 101%; */
    left: -1px;
    box-shadow: 0 12px 27px rgba(0, 0, 0, .15);
    z-index: 9;
    /* opacity: 0; */
    visibility: hidden;
    box-shadow: 2.5px 4.33px 16px rgba(0, 0, 0, 0.12);
    background-color: #f9f9fb;
    border: 1px solid #ebebeb;
    padding: 13px 49px 13px 20px;
    /* height: 80px; */
    height: 0 !important;
    transition: .3s linear;
    overflow: hidden;
    right: -1px;
    width: auto !important;
}

.product__consultant a {
    font-size: 13px;
    line-height: 16px;
    color: rgb(64, 132, 197);
    font-weight: bold;
    border-bottom: 1px dotted rgb(64, 132, 197);
}

.product__consultant .product__consultant-link {
    padding: 6px 0;
}

.product__consultant .speaker {
    height: 53px;
}

.preview-products .product .info {
    padding-bottom: 26px;
}

.product__comparison {
    position: static !important;
    margin-bottom: 0;
    display: flex;
    justify-content: space-between;
}

.product__comparison-tooltip {
    margin-top: 6px;
}

.product__comparison .props {
    display: flex;
    align-items: center;
    justify-content: center;
}

.preview-products .product {
    /* margin: 0 1px; */
}


/* .product:hover .extends .props img {
background-image: url(/local/templates/.default/css/../images/filter__basket.png);
    background: #ffffff;
display: flex;
} */

/* .product:hover .card-cell__img-2 {
    display: flex;
    opacity: 1;
    transition: color .3s linear;
}
.product:hover .card-cell__img-1 {
    display: none;
    opacity: 0;
    transition: color .3s linear;
}
.card-cell__img-2 {
    display: none;
    opacity: 0;
    transition: color .3s linear;
} */

.carousel-news {
    position: relative;
    background: none;
    padding: 0px 0 0 0;
}

.carousel-news .carousel__title {
    margin-bottom: 30px;
}

.carousel-news:last-child {
    margin-bottom: 70px;
}

.carousel-news--orange h2,
.carousel-news--green h2,
.carousel-news--pink h2 {
    color: #000000;
    font-size: 22px !important;
    line-height: 28px;
    font-family: AbradeBold, sans-serif;
}

.carousel-news--orange h2 span {
    color: rgb(247, 148, 29);
}

.carousel-news--green h2 span {
    color: #8cc63e;
}

.carousel-news--pink h2 span {
    color: #e93b5b;
}

.carousel-news--orange.carousel .arrow,
.carousel-news--green.carousel .arrow,
.carousel-news--pink.carousel .arrow {
    top: 42%;
}

.swiper-container-android .swiper-slide {
    /* width: 269.33px !important;  */
    /* width: 271.33px !important; */
    /* margin-right: 25px; */
}

.swiper-wrapper .product {
    width: 100%;
    margin-top: 0;
}

.carousel .arrow {
    bottom: 0;
}

.carousel-news--pink .product,
.carousel-news--green .product,
.carousel-news--orange .product {
    border: none;
}

.product__container {
    border: #ebebeb solid 1px;
    margin-bottom: 92px;
    /* margin: 0 0.5px; */
}

/* .carousel .arrow.left {
    left: -22px;
}
.carousel .arrow.right {
    right: -22px;
} */
/* .swiper-slide {
    max-width: 270px !important;
} */

.carousel-news--pink .tooltip.is-tooltip-bottom::before,
.carousel-news--green .tooltip.is-tooltip-bottom::before,
.carousel-news--orange .tooltip.is-tooltip-bottom::before {
    /* top: 120% !important; */
}

.card-cell .promo {
    padding: 40px 0 15px 0;
}

.goods-list__owl-carousel .owl-nav {
    display: none;
}

.owl-theme .owl-dots .owl-dot span {
    margin: 5px 12px !important;
}

.owl-dots {
    /*left: 36.8%;*/
    bottom: 9px;
}

.promo .title {
    font-size: 40px;
    line-height: 20px;
}

.promo .text {
    top: 29px;
    left: 44px;
}

.card-cell__review,
.product--card-cell--last {
    display: none;
}

@media screen and (max-width: 1390px) {
    .goods__container {
        max-width: 1170px;
        width: 1170px;
    }
}

@media screen and (min-width: 1280px) {
    .goods__container {
        max-width: 1170px;
        width: 1170px;
    }
}

@media (max-width: 1199px) {
    .goods__container {
        max-width: 1187px !important;
    }

    .container {
        max-width: 100% !important;
        width: 100% !important;
        padding-left: 15px;
        padding-right: 15px;
    }

    .goods__review {
        display: none;
    }

    .goods__filter {
        display: none;
        z-index: 1000;
        position: absolute;
        top: 0%;
        left: 0;
        width: 100%;
        height: 100%;
        background: transparent;
        overflow-y: auto;
        position: fixed;
    }

    .goods__card-sort-filter {
        height: 55px;
    }

    .goods__filter--show {
        display: block !important;
        animation: fadeIn 1s;
    }

    .goods__filter-container {
        background: #ffffff;
        width: max-content;
        position: relative;
    }

    .goods__filter-content {
        padding: 41px 25px 20px 25px;
    }

    .goods__filter-title,
    .goods__filter-close-button {
        display: flex;
    }

    .goods__filter-title {
        font-size: 18px;
        color: rgb(30, 30, 30);
        font-family: AbradeBold;
        margin-bottom: 27px;
    }

    .goods__filter-close-button {
        background-image: url(/local/templates/.default/css/../images/icons/close-menu.svg);
        background-repeat: no-repeat;
        position: absolute;
        /* left: 40px; */
        top: 37px;
        right: 6px;
        width: 40px;
        height: 40px;
    }

    .filter__button {
        display: none;
    }

    .filter__item-button {
        display: flex;
        justify-content: space-between;
    }

    .filter__button-mobile {
        display: flex;
        width: 48%;
        font-size: 11px;
        letter-spacing: 1px;
        border-radius: 4px;
        height: 35px;
        text-align: center;
        justify-content: center;
        align-items: center;
    }

    .goods__filter-title--mobile {
        display: none;
    }

    .goods__card-sort--container {
        display: flex;
        justify-content: space-between;
    }
    .goods__card-sort.card-sort + .clear{display: none;}
    .goods__card-sort-filter {
        display: flex;
    }

    .goods__card {
        margin-left: auto;
        margin-right: auto;
    }

    .goods__card {
        max-width: 720px;
    }

    .card-cell--row {
        max-width: 720px;
    }

    .product:not(:last-child) {
        margin-right: 0;
    }

    .product {
        min-height: 100% !important;
        width: 33.33%;
    }

    .preview-products .price .buy-button {
        width: 40px;
        min-width: 90px;
        height: 44px;
    }

    .product__consultant {
        padding: 13px 20px;
    }

    .product__consultant span {
        margin-right: 20px;
    }

    .owl-carousel .owl-item img {
        height: 137px;
    }

    .promo .title {
        letter-spacing: -3px;
    }


    .card-cell__review {
        display: flex;
        padding: 0px 0 60px;
        margin-top: -53px;
    }

    .goods__review--right {
        display: block;
        padding: 60px 50px 20px 50px;
    }

    .goods__review--right .goods__review-slider-button .arrow.left.product-new-filter-left {
        width: 46px;
        height: 46px;
    }

    .goods__review--right .goods__review-slider-button .arrow.left.product-new-filter-right {
        width: 46px;
        height: 46px;
    }

    .card-cell__review .goods__review-slider {
        width: 100%;
    }

    .card-cell__review .goods__review-description::after {
        width: 1000px;
    }

    .goods__review--right {
        display: block;
        padding: 40px 60px 28px 60px;
    }

    .goods__review-title {
        margin-bottom: 20px;
    }

    .goods__review-description {
        margin-top: 14px;
    }

    .goods__review-slider-button {
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

    .goods__review-slider-button .arrow.right.product-new-filter-right {
        left: unset;
        width: 46px;
        height: 46px;
        right: 10px !important;
        background-image: url(/local/templates/.default/css/../images/icons/arrow_black_right.png) !important;

    }

    .goods__review-slider-button .arrow.left.product-new-filter-left {
        /* left: 10px!important; */
        left: unset;
        width: 46px;
        height: 46px;
        left: 10px !important;
        background-image: url(/local/templates/.default/css/../images/icons/arrow_black_left.png) !important;
    }

    .goods__review::after {
        right: 22px;
    }

    .carousel-news--pink .product__consultant,
    .carousel-news--green .product__consultant,
    .carousel-news--orange .product__consultant {
        bottom: -81px;
        height: 54px;
        width: 82.5%;
    }

    .carousel-news--green,
    .carousel-news--pink {
        margin-top: -26px;
    }

    .carousel-news--orange.carousel .arrow,
    .carousel-news--green.carousel .arrow,
    .carousel-news--pink.carousel .arrow {
        top: 40%;
    }
}

@media (max-width: 1023px) {
    .goods__need-help {
        display: none;
    }
}

@media (max-width: 768px) {
    .goods__wrapper{
        display: block;
    }
    .goods__filter{
        position: fixed;
        display: block;
        left: -1000px;
    }
    .goods__filter-container{width: 100%;}
    .goods__card-sort-filter{float: left; text-align: center;}
    .goods__card-sort--container .goods__card-sort-filter:nth-child(2){margin-left: 2%;}
    .goods__card-sort--container .goods__card-sort-filter:nth-child(2) span::before{display: none;}
    .filter{width: 100%;}
    .goods__wrapper .goods__filter-title--mobile{height: 32px; border: none; background-color: transparent;}
    .card-sort__categories {
        display: flex;
        flex-wrap: wrap;
        align-items: center;
    }

    .card-sort__categories a {
        display: flex;
        white-space: nowrap
    }

    .goods__filter-title--mobile {
        display: none;
    }

    .goods__card {
        max-width: 720px;
        width: 100%;
    }

    .card-cell--row {
        max-width: 720px;
    }

    .product:not(:last-child) {
        margin-right: 0;
    }

    .owl-carousel__item,
    .owl-stage-outer,
    .promo {
        height: 193px;
    }

    .owl-carousel .owl-item img {
        height: 137px;
    }

    .card-cell--row .level-left+.level-right {
        margin-top: 0 !important;
    }

    .preview-products .price .new {
        font-size: 21px;
    }

    .promo .title {
        font-size: 33px;
        line-height: 35px;
    }


    .carousel-news--orange .level.availability,
    .carousel-news--green .level.availability,
    .carousel-news--pink .level.availability,
    .product--card-cell .level.availability {
        display: flex;
        flex-wrap: wrap;
    }

    .carousel-news--orange .level-left+.level-right,
    .carousel-news--green .level-left+.level-right,
    .carousel-news--pink .level-left+.level-right,
    .product--card-cell .level-left+.level-right {
        margin-top: 0;
    }

    .carousel-news--orange.carousel .arrow,
    .carousel-news--green.carousel .arrow,
    .carousel-news--pink.carousel .arrow {
        top: 40%;
    }
}
.sort-cover{position: relative;}
@media (max-width: 582px) {
    .goods__card-sort.card-sort {
        display: none;
    }
    .card-sort__categories{padding: 17px 0 0 12px; display: block;}
    .card-sort__categories a.sorting{display: inline-block;}
    .goods__card-sort-filter-button{margin: 0px 0px 0px 2%; float: left; width: 49%;
        padding: 0px 0; height: 46px; text-align: left; background-color: #f9f9fb; border: 1px solid #ebebeb;}
        .goods__card-sort-filter-button .sel{margin: 0px; display: flex; justify-content: left;
        align-items: center; padding: 0px; height: 44px;}
        .goods__card-sort-filter-button .sel{background-color: #f9f9fb; border: none;}
        .goods__card-sort-filter-button .sel .sel__box{background-color: #fff;}
        .goods__card-sort-filter-button .sel .sel__placeholder{margin-right: 35px; white-space: nowrap; overflow: hidden;}
        .goods__card-sort-filter-button .sel.active .sel__placeholder{visibility: visible;}

        .goods__card-sort-filter-button span{color: rgb(22, 21, 21); font-weight: bold; font-size: 13px;}
        .card-sort__categories a{margin-right: 5px;}

    .goods__card-sort-filter .tag, .filter__item .tag{width: 2em; height: 2em; border-radius: 15px; margin-left: 7px;}
}
@media (max-width: 550px) {
    .goods__card-sort.card-sort + .clear{display: block;}
    .breadcrumbs__item a {
        font-size: 10px;
    }

    .breadcrumbs__item:first-child a::before {
        margin-right: 13px;
    }

    .breadcrumbs__item:not(:last-child)::after {
        margin: 0 10px;
    }

    .breadcrumbs__item:nth-child(2) a::after {
        left: 49px;
        bottom: 2px;
    }

    .goods__title-title {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .goods__title-description {
        font-size: 12px;
    }

    .goods__breadcrumbs {
        padding: 17px 0;
    }

    .goods__title-link {
        font-size: 12px;
        margin: 13px 0 26px 0;
    }

    .goods__card-sort-filter span {
        font-size: 13px;
    }

    .goods__card-sort-filter {
        height: 46px;
    }

    .card-cell--row--mobile {
        display: flex;
    }

    .preview-products .old {
        display: inline-block;
    }

    .preview-products .price .buy-button {
        height: 44px;
    }

    .level.is-mobile .level-left+.level-right {
        margin-bottom: 0;
    }

    .product--card-cell .level.price.is-mobile {
        margin-top: 20px;
    }

    .product__consultant {
        display: none;
    }

    .product--card-cell:hover {
        box-shadow: none;
    }

    .product--card-cell:hover .product__link-img-2,
    .product:hover .product__link-img-2 {
        display: none;
    }

    .product--card-cell:hover .product__link-img-1,
    .product:hover .product__link-img-1 {
        display: inline-block;
        animation: fadeIn 1s;
    }

    .product:hover .product__link-img-2 {
        display: none !important;
    }

    .product:hover .product__link-img-1 {
        display: inline-block !important;
        animation: fadeIn 1s;
    }

    .preview-products .product .info {
        padding-bottom: 20px;
    }

    .preview-products .info p {
        margin-bottom: 22px;
    }

    .carousel-news--orange .product::after,
    .carousel-news--green .product::after,
    .carousel-news--pink .product::after {
        font-size: 8px;
        padding: 5px 6px;
    }

    .carousel-news .carousel__title .level-left {
        width: 100%;
    }

    .carousel-news .carousel__title .level-left h2 {
        font-size: 16px !important;
        line-height: 19px;
    }

    .carousel-news--orange {
        margin-top: -4px;
    }

    .carousel-news .carousel__title {
        margin-bottom: 19px;
    }

    .finger-mobile {
        line-height: 25px;
        font-size: 11px;
    }

    .breadcrumbs__need-help {
        display: none;
    }

    .goods__card-sort-filter {
        width: 49%;
        margin: 0;
        padding: 14px 0;
    }

    .product--card-cell--last {
        display: block;
    }

    .product--card-cell:last-child {
        display: none;
    }

    .product {
        width: 100%;
    }

    .goods__filter-container {
        width: 100%;
    }

    .goods__filter-content--mobile .filter {
        width: 100%;
    }

    .filter__item--mobile {
        display: flex;
    }

    .filter__item--mobile select {
        height: 40px;
        border-radius: 4px;
        background-color: #ffffff;
        border: 2px solid #ebebeb;
        font-size: 13px;
        width: 100%;
        padding-left: 10px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
        position: relative;
    }

    .filter__item--mobile::after {
        content: url(/local/templates/.default/css/../images/icons/filter__select.png);
        position: absolute;
        right: 37px;
        top: 112px;
    }

    /* .filter__item--mobile span::after {
        content: url(/local/templates/.default/css/../images/icons/filter__select.png);
    } */
    .filter__item:first-child .filter__content {
        padding: 21px 21px 21px 43px;
    }

    .filter__item-button {
        position: fixed;
        width: 100%;
        padding: 10px 25px 10px 25px;
        background: #ffffff;
        left: 0px;
        box-shadow: 2.5px 4.33px 101px rgba(0, 0, 0, 0.12);
        z-index: 10;
    }

    .goods__filter-content--mobile .goods__filter-title,
    .goods__filter-content--mobile .goods__filter-close-button {
        display: none;
    }

    .goods__filter-title--mobile {
        display: flex;
        height: 77px;
        background-color: #f9f9f9;
        border: 1px solid #ebebeb;
        align-items: center;
        overflow-x: hidden;
    }

    .goods__filter-title--mobile .goods__filter-title {
        margin-bottom: 0;
        margin-left: 25px;
    }

    .goods__filter-content {
        padding-top: 25px;
        padding-bottom: 75px;
    }

    .more-mobile {
        display: none;
    }

    .promo .title {
        font-size: 18px;
        letter-spacing: normal;
        white-space: nowrap;
    }

    .owl-carousel .owl-item img {
        border-radius: 0 !important;
        height: 75px;
    }

    .promo .text {
        top: 19px;
        left: 27px;
    }

    .text-before {
        font-size: 5px;
    }

    .owl-theme .owl-dots .owl-dot span {
        margin: 5px 5px !important;
    }

    .owl-dots {
        bottom: -28px;
    }

    .card-cell .promo {
        padding: 31px 0 15px 0;
    }

    .owl-carousel__item,
    .owl-stage-outer,
    .promo {
        height: 130px;
    }

    .arrow-left--pink,
    .arrow-right--pink,
    .arrow-right--green,
    .arrow-left--green,
    .arrow-left--orange,
    .arrow-right--orange {
        display: none !important;
    }

    .goods__review--right {
        padding: 56px 23px 34px;
    }

    .goods__review-title {
        margin-bottom: 27px;
        width: 79%;
    }

    .goods__review-description {
        margin-top: 4px;
    }

    .goods__review-link {
        margin: 38px 0 40px 0;
    }

    .card-cell__review .btn.is-primary.is-outlined {
        width: 92%;
    }

    .goods__review-slider-button .arrow.left.product-new-filter-left {
        background-image: url(/local/templates/.default/css/../images/icons/goods__review-slider-button-left.png) !important;
        width: 35px;
        height: 35px;
        position: absolute;
        left: unset !important;
        top: unset !important;
        right: 80px;
        bottom: 110px;
    }

    .goods__review-slider-button .arrow.right.product-new-filter-right {
        background-image: url(/local/templates/.default/css/../images/icons/goods__review-slider-button-right.png) !important;
        width: 35px;
        height: 35px;
        position: absolute;
        top: unset !important;
        right: 39px !important;
        bottom: 110px;
    }

    .goods__review::after {
        right: 4px;
    }

    .preview-products .price .new {
        font-size: 25px;
    }

    .owl-theme .owl-dots .owl-dot span {
        background: #D6D6D6 !important;
    }

    .owl-theme .owl-dots .active span {
        background: #ffc613 !important;
    }

    .owl-theme .owl-dots .active span:after {
        display: none;
    }

    .product__container {
        margin-bottom: 13px;
    }

    .carousel-news--orange,
    .carousel-news--green,
    .carousel-news--pink {
        margin-top: 34px;
    }

    .card-cell__review {
        margin-top: 34px;
    }
}

/*
@media (max-width: 414px) {
    .owl-carousel, .owl-stage-outer, .owl-stage, .owl-item, .owl-carousel__item {
        height: 97%;
    }
    .owl-carousel .owl-item img {
        border-radius: 5px;
    }
    .owl-theme .owl-dots .owl-dot span {
        background: #D6D6D6 !important;
    }
    .owl-theme .owl-dots .active span {
        background: #ffc613 !important;
    }
    .owl-theme .owl-dots .active span:after {
        display: none;
    }
    .owl-dots {
        left: 34% !important;
        bottom: -12px;
    }
    .owl-theme .owl-dots .owl-dot span {
        margin: 5px 5px !important;
    }
} */

@media (max-width: 320px) {
    .owl-theme .owl-dots .owl-dot span {
        margin: 5px 5px !important;
    }

    .btn.is-primary.is-outlined {
        display: flex;
    }
}
@keyframes fadeIn {
    from { opacity: 0; }
      to { opacity: 1; }
}
@media (max-width: 550px) {
    .card-cell--row {
        flex-direction: column;
    }
}

/* End */


/* Start:/local/templates/.default/css/bulma-ext/bulma-tooltip.min.css?155430540238440*/
@-webkit-keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes spinAround{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.tooltip{position:relative}.tooltip.is-tooltip-active:not(.is-loading)::after,.tooltip:hover:not(.is-loading)::after{z-index:99999;position:absolute;display:inline-block;pointer-events:none}.tooltip.is-tooltip-active::before,.tooltip:hover::before{z-index:99999;position:absolute;display:inline-block;pointer-events:none}.tooltip.is-tooltip-active:not(.is-loading)::after,.tooltip:hover:not(.is-loading)::after{content:"";border-style:solid;border-width:.5rem}.tooltip.is-tooltip-active::before,.tooltip:hover::before{opacity:0;content:attr(data-tooltip);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;padding:.4rem .8rem;background:rgba(74,74,74,.9);border-radius:4px;color:#fff;max-width:24rem}.tooltip.is-tooltip-active:not(.is-loading)::after,.tooltip:focus:not(.is-loading)::after,.tooltip:hover:not(.is-loading)::after{opacity:1;margin-left:-.5rem;margin-top:-.5rem}.tooltip.is-tooltip-active::before,.tooltip:focus::before,.tooltip:hover::before{opacity:1}.tooltip::before{top:auto;bottom:100%;left:50%;right:auto}.tooltip.is-tooltip-active:not(.is-loading)::after,.tooltip:focus:not(.is-loading)::after,.tooltip:hover:not(.is-loading)::after{top:0;bottom:auto;left:50%;right:auto;border-color:rgba(74,74,74,.9) transparent transparent transparent}.tooltip.is-tooltip-active::before,.tooltip:focus::before,.tooltip:hover::before{-webkit-transform:translate(-50%,-.5rem);transform:translate(-50%,-.5rem)}.tooltip.is-tooltip-right::before{top:auto;bottom:50%;left:100%;right:auto;-webkit-transform:translate(-1rem,50%);transform:translate(-1rem,50%)}.tooltip.is-tooltip-right.is-tooltip-active:not(.is-loading)::after,.tooltip.is-tooltip-right:focus:not(.is-loading)::after,.tooltip.is-tooltip-right:hover:not(.is-loading)::after{top:50%;left:100%;right:auto;border-color:transparent rgba(74,74,74,.9) transparent transparent}.tooltip.is-tooltip-right.is-tooltip-active::before,.tooltip.is-tooltip-right:focus::before,.tooltip.is-tooltip-right:hover::before{-webkit-transform:translate(.5rem,50%);transform:translate(.5rem,50%)}.tooltip.is-tooltip-bottom::before{top:100%;bottom:auto;left:50%;right:auto;-webkit-transform:translate(-50%,-1rem);transform:translate(-50%,-1rem)}.tooltip.is-tooltip-bottom.is-tooltip-active:not(.is-loading)::after,.tooltip.is-tooltip-bottom:focus:not(.is-loading)::after,.tooltip.is-tooltip-bottom:hover:not(.is-loading)::after{top:100%;bottom:auto;left:50%;right:auto;border-color:transparent transparent rgba(74,74,74,.9) transparent}.tooltip.is-tooltip-bottom.is-tooltip-active::before,.tooltip.is-tooltip-bottom:focus::before,.tooltip.is-tooltip-bottom:hover::before{-webkit-transform:translate(-50%,.5rem);transform:translate(-50%,.5rem)}.tooltip.is-tooltip-left::before{top:auto;bottom:50%;left:auto;right:100%;-webkit-transform:translate(1rem,50%);transform:translate(1rem,50%)}.tooltip.is-tooltip-left.is-tooltip-active:not(.is-loading)::after,.tooltip.is-tooltip-left:focus:not(.is-loading)::after,.tooltip.is-tooltip-left:hover:not(.is-loading)::after{top:50%;bottom:auto;left:auto;right:calc(100% - .5rem);border-color:transparent transparent transparent rgba(74,74,74,.9)}.tooltip.is-tooltip-left.is-tooltip-active::before,.tooltip.is-tooltip-left:focus::before,.tooltip.is-tooltip-left:hover::before{-webkit-transform:translate(-.5rem,50%);transform:translate(-.5rem,50%)}.tooltip.is-tooltip-multiline::before{min-width:24rem;text-overflow:clip;white-space:normal;word-break:keep-all}.tooltip.is-tooltip-white:not(.is-loading)::after{border-color:rgba(255,255,255,.9) transparent transparent transparent}.tooltip.is-tooltip-white.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(255,255,255,.9) transparent transparent}.tooltip.is-tooltip-white.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(255,255,255,.9) transparent}.tooltip.is-tooltip-white.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(255,255,255,.9)}.tooltip.is-tooltip-white::before{background:rgba(255,255,255,.9);color:#0a0a0a}.tooltip.is-tooltip-black:not(.is-loading)::after{border-color:rgba(10,10,10,.9) transparent transparent transparent}.tooltip.is-tooltip-black.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(10,10,10,.9) transparent transparent}.tooltip.is-tooltip-black.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(10,10,10,.9) transparent}.tooltip.is-tooltip-black.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(10,10,10,.9)}.tooltip.is-tooltip-black::before{background:rgba(10,10,10,.9);color:#fff}.tooltip.is-tooltip-light:not(.is-loading)::after{border-color:rgba(245,245,245,.9) transparent transparent transparent}.tooltip.is-tooltip-light.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(245,245,245,.9) transparent transparent}.tooltip.is-tooltip-light.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(245,245,245,.9) transparent}.tooltip.is-tooltip-light.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(245,245,245,.9)}.tooltip.is-tooltip-light::before{background:rgba(245,245,245,.9);color:#363636}.tooltip.is-tooltip-dark:not(.is-loading)::after{border-color:rgba(54,54,54,.9) transparent transparent transparent}.tooltip.is-tooltip-dark.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(54,54,54,.9) transparent transparent}.tooltip.is-tooltip-dark.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(54,54,54,.9) transparent}.tooltip.is-tooltip-dark.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(54,54,54,.9)}.tooltip.is-tooltip-dark::before{background:rgba(54,54,54,.9);color:#f5f5f5}.tooltip.is-tooltip-primary:not(.is-loading)::after{border-color:rgba(0,209,178,.9) transparent transparent transparent}.tooltip.is-tooltip-primary.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(0,209,178,.9) transparent transparent}.tooltip.is-tooltip-primary.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(0,209,178,.9) transparent}.tooltip.is-tooltip-primary.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(0,209,178,.9)}.tooltip.is-tooltip-primary::before{background:rgba(0,209,178,.9);color:#fff}.tooltip.is-tooltip-link:not(.is-loading)::after{border-color:rgba(50,115,220,.9) transparent transparent transparent}.tooltip.is-tooltip-link.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(50,115,220,.9) transparent transparent}.tooltip.is-tooltip-link.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(50,115,220,.9) transparent}.tooltip.is-tooltip-link.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(50,115,220,.9)}.tooltip.is-tooltip-link::before{background:rgba(50,115,220,.9);color:#fff}.tooltip.is-tooltip-info:not(.is-loading)::after{border-color:rgba(32,156,238,.9) transparent transparent transparent}.tooltip.is-tooltip-info.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(32,156,238,.9) transparent transparent}.tooltip.is-tooltip-info.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(32,156,238,.9) transparent}.tooltip.is-tooltip-info.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(32,156,238,.9)}.tooltip.is-tooltip-info::before{background:rgba(32,156,238,.9);color:#fff}.tooltip.is-tooltip-success:not(.is-loading)::after{border-color:rgba(35,209,96,.9) transparent transparent transparent}.tooltip.is-tooltip-success.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(35,209,96,.9) transparent transparent}.tooltip.is-tooltip-success.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(35,209,96,.9) transparent}.tooltip.is-tooltip-success.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(35,209,96,.9)}.tooltip.is-tooltip-success::before{background:rgba(35,209,96,.9);color:#fff}.tooltip.is-tooltip-warning:not(.is-loading)::after{border-color:rgba(255,221,87,.9) transparent transparent transparent}.tooltip.is-tooltip-warning.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(255,221,87,.9) transparent transparent}.tooltip.is-tooltip-warning.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(255,221,87,.9) transparent}.tooltip.is-tooltip-warning.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(255,221,87,.9)}.tooltip.is-tooltip-warning::before{background:rgba(255,221,87,.9);color:rgba(0,0,0,.7)}.tooltip.is-tooltip-danger:not(.is-loading)::after{border-color:rgba(255,56,96,.9) transparent transparent transparent}.tooltip.is-tooltip-danger.is-tooltip-right:not(.is-loading)::after{border-color:transparent rgba(255,56,96,.9) transparent transparent}.tooltip.is-tooltip-danger.is-tooltip-bottom:not(.is-loading)::after{border-color:transparent transparent rgba(255,56,96,.9) transparent}.tooltip.is-tooltip-danger.is-tooltip-left:not(.is-loading)::after{border-color:transparent transparent transparent rgba(255,56,96,.9)}.tooltip.is-tooltip-danger::before{background:rgba(255,56,96,.9);color:#fff}@media screen and (max-width:768px){.is-tooltip-top-mobile::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-mobile.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-mobile:focus:not(.is-loading)::after,.is-tooltip-top-mobile:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-mobile.is-tooltip-active::before,.is-tooltip-top-mobile:focus::before,.is-tooltip-top-mobile:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (min-width:769px),print{.is-tooltip-top-tablet::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-tablet.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-tablet:focus:not(.is-loading)::after,.is-tooltip-top-tablet:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-tablet.is-tooltip-active::before,.is-tooltip-top-tablet:focus::before,.is-tooltip-top-tablet:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-tooltip-top-tablet-only::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-tablet-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-tablet-only:focus:not(.is-loading)::after,.is-tooltip-top-tablet-only:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-tablet-only.is-tooltip-active::before,.is-tooltip-top-tablet-only:focus::before,.is-tooltip-top-tablet-only:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (max-width:1087px){.is-tooltip-top-touch::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-touch.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-touch:focus:not(.is-loading)::after,.is-tooltip-top-touch:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-touch.is-tooltip-active::before,.is-tooltip-top-touch:focus::before,.is-tooltip-top-touch:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (min-width:1088px){.is-tooltip-top-desktop::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-desktop.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-desktop:focus:not(.is-loading)::after,.is-tooltip-top-desktop:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-desktop.is-tooltip-active::before,.is-tooltip-top-desktop:focus::before,.is-tooltip-top-desktop:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-tooltip-top-desktop-only::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-desktop-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-desktop-only:focus:not(.is-loading)::after,.is-tooltip-top-desktop-only:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-desktop-only.is-tooltip-active::before,.is-tooltip-top-desktop-only:focus::before,.is-tooltip-top-desktop-only:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (min-width:1280px){.is-tooltip-top-widescreen::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-widescreen.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-widescreen:focus:not(.is-loading)::after,.is-tooltip-top-widescreen:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-widescreen.is-tooltip-active::before,.is-tooltip-top-widescreen:focus::before,.is-tooltip-top-widescreen:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-tooltip-top-widescreen-only::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-widescreen-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-widescreen-only:focus:not(.is-loading)::after,.is-tooltip-top-widescreen-only:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-widescreen-only.is-tooltip-active::before,.is-tooltip-top-widescreen-only:focus::before,.is-tooltip-top-widescreen-only:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (min-width:1472px){.is-tooltip-top-fullhd::before{top:auto!important;bottom:100%!important;left:50%!important;right:auto!important}.is-tooltip-top-fullhd.is-tooltip-active:not(.is-loading)::after,.is-tooltip-top-fullhd:focus:not(.is-loading)::after,.is-tooltip-top-fullhd:hover:not(.is-loading)::after{top:0!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:rgba(74,74,74,.9) transparent transparent transparent!important}.is-tooltip-top-fullhd.is-tooltip-active::before,.is-tooltip-top-fullhd:focus::before,.is-tooltip-top-fullhd:hover::before{-webkit-transform:translate(-50%,-.5rem)!important;transform:translate(-50%,-.5rem)!important}}@media screen and (max-width:768px){.is-tooltip-right-mobile::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-mobile.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-mobile:focus:not(.is-loading)::after,.is-tooltip-right-mobile:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-mobile.is-tooltip-active::before,.is-tooltip-right-mobile:focus::before,.is-tooltip-right-mobile:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (min-width:769px),print{.is-tooltip-right-tablet::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-tablet.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-tablet:focus:not(.is-loading)::after,.is-tooltip-right-tablet:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-tablet.is-tooltip-active::before,.is-tooltip-right-tablet:focus::before,.is-tooltip-right-tablet:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-tooltip-right-tablet-only::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-tablet-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-tablet-only:focus:not(.is-loading)::after,.is-tooltip-right-tablet-only:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-tablet-only.is-tooltip-active::before,.is-tooltip-right-tablet-only:focus::before,.is-tooltip-right-tablet-only:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (max-width:1087px){.is-tooltip-right-touch::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-touch.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-touch:focus:not(.is-loading)::after,.is-tooltip-right-touch:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-touch.is-tooltip-active::before,.is-tooltip-right-touch:focus::before,.is-tooltip-right-touch:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (min-width:1088px){.is-tooltip-right-desktop::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-desktop.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-desktop:focus:not(.is-loading)::after,.is-tooltip-right-desktop:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-desktop.is-tooltip-active::before,.is-tooltip-right-desktop:focus::before,.is-tooltip-right-desktop:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-tooltip-right-desktop-only::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-desktop-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-desktop-only:focus:not(.is-loading)::after,.is-tooltip-right-desktop-only:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-desktop-only.is-tooltip-active::before,.is-tooltip-right-desktop-only:focus::before,.is-tooltip-right-desktop-only:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (min-width:1280px){.is-tooltip-right-widescreen::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-widescreen.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-widescreen:focus:not(.is-loading)::after,.is-tooltip-right-widescreen:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-widescreen.is-tooltip-active::before,.is-tooltip-right-widescreen:focus::before,.is-tooltip-right-widescreen:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-tooltip-right-widescreen-only::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-widescreen-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-widescreen-only:focus:not(.is-loading)::after,.is-tooltip-right-widescreen-only:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-widescreen-only.is-tooltip-active::before,.is-tooltip-right-widescreen-only:focus::before,.is-tooltip-right-widescreen-only:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (min-width:1472px){.is-tooltip-right-fullhd::before{top:auto!important;bottom:50%!important;left:100%!important;right:auto!important;-webkit-transform:translate(-1rem,50%)!important;transform:translate(-1rem,50%)!important}.is-tooltip-right-fullhd.is-tooltip-active:not(.is-loading)::after,.is-tooltip-right-fullhd:focus:not(.is-loading)::after,.is-tooltip-right-fullhd:hover:not(.is-loading)::after{top:50%!important;left:100%!important;right:auto!important;border-color:transparent rgba(74,74,74,.9) transparent transparent!important}.is-tooltip-right-fullhd.is-tooltip-active::before,.is-tooltip-right-fullhd:focus::before,.is-tooltip-right-fullhd:hover::before{-webkit-transform:translate(.5rem,50%)!important;transform:translate(.5rem,50%)!important}}@media screen and (max-width:768px){.is-tooltip-bottom-mobile::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-mobile.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-mobile:focus:not(.is-loading)::after,.is-tooltip-bottom-mobile:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-mobile.is-tooltip-active::before,.is-tooltip-bottom-mobile:focus::before,.is-tooltip-bottom-mobile:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (min-width:769px),print{.is-tooltip-bottom-tablet::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-tablet.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-tablet:focus:not(.is-loading)::after,.is-tooltip-bottom-tablet:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-tablet.is-tooltip-active::before,.is-tooltip-bottom-tablet:focus::before,.is-tooltip-bottom-tablet:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-tooltip-bottom-tablet-only::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-tablet-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-tablet-only:focus:not(.is-loading)::after,.is-tooltip-bottom-tablet-only:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-tablet-only.is-tooltip-active::before,.is-tooltip-bottom-tablet-only:focus::before,.is-tooltip-bottom-tablet-only:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (max-width:1087px){.is-tooltip-bottom-touch::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-touch.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-touch:focus:not(.is-loading)::after,.is-tooltip-bottom-touch:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-touch.is-tooltip-active::before,.is-tooltip-bottom-touch:focus::before,.is-tooltip-bottom-touch:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (min-width:1088px){.is-tooltip-bottom-desktop::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-desktop.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-desktop:focus:not(.is-loading)::after,.is-tooltip-bottom-desktop:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-desktop.is-tooltip-active::before,.is-tooltip-bottom-desktop:focus::before,.is-tooltip-bottom-desktop:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-tooltip-bottom-desktop-only::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-desktop-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-desktop-only:focus:not(.is-loading)::after,.is-tooltip-bottom-desktop-only:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-desktop-only.is-tooltip-active::before,.is-tooltip-bottom-desktop-only:focus::before,.is-tooltip-bottom-desktop-only:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (min-width:1280px){.is-tooltip-bottom-widescreen::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-widescreen.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-widescreen:focus:not(.is-loading)::after,.is-tooltip-bottom-widescreen:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-widescreen.is-tooltip-active::before,.is-tooltip-bottom-widescreen:focus::before,.is-tooltip-bottom-widescreen:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-tooltip-bottom-widescreen-only::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-widescreen-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-widescreen-only:focus:not(.is-loading)::after,.is-tooltip-bottom-widescreen-only:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-widescreen-only.is-tooltip-active::before,.is-tooltip-bottom-widescreen-only:focus::before,.is-tooltip-bottom-widescreen-only:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (min-width:1472px){.is-tooltip-bottom-fullhd::before{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;-webkit-transform:translate(-50%,-1rem)!important;transform:translate(-50%,-1rem)!important}.is-tooltip-bottom-fullhd.is-tooltip-active:not(.is-loading)::after,.is-tooltip-bottom-fullhd:focus:not(.is-loading)::after,.is-tooltip-bottom-fullhd:hover:not(.is-loading)::after{top:100%!important;bottom:auto!important;left:50%!important;right:auto!important;border-color:transparent transparent rgba(74,74,74,.9) transparent!important}.is-tooltip-bottom-fullhd.is-tooltip-active::before,.is-tooltip-bottom-fullhd:focus::before,.is-tooltip-bottom-fullhd:hover::before{-webkit-transform:translate(-50%,.5rem)!important;transform:translate(-50%,.5rem)!important}}@media screen and (max-width:768px){.is-tooltip-left-mobile::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-mobile.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-mobile:focus:not(.is-loading)::after,.is-tooltip-left-mobile:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-mobile.is-tooltip-active::before,.is-tooltip-left-mobile:focus::before,.is-tooltip-left-mobile:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}@media screen and (min-width:769px),print{.is-tooltip-left-tablet::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-tablet.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-tablet:focus:not(.is-loading)::after,.is-tooltip-left-tablet:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-tablet.is-tooltip-active::before,.is-tooltip-left-tablet:focus::before,.is-tooltip-left-tablet:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}@media screen and (min-width:769px) and (max-width:1087px){.is-tooltip-left-tablet-only::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-tablet-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-tablet-only:focus:not(.is-loading)::after,.is-tooltip-left-tablet-only:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-tablet-only.is-tooltip-active::before,.is-tooltip-left-tablet-only:focus::before,.is-tooltip-left-tablet-only:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}@media screen and (max-width:1087px){.is-tooltip-left-touch::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-touch.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-touch:focus:not(.is-loading)::after,.is-tooltip-left-touch:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-touch.is-tooltip-active::before,.is-tooltip-left-touch:focus::before,.is-tooltip-left-touch:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}@media screen and (min-width:1088px){.is-tooltip-left-desktop::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-desktop.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-desktop:focus:not(.is-loading)::after,.is-tooltip-left-desktop:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-desktop.is-tooltip-active::before,.is-tooltip-left-desktop:focus::before,.is-tooltip-left-desktop:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}@media screen and (min-width:1088px) and (max-width:1279px){.is-tooltip-left-desktop-only::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-desktop-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-desktop-only:focus:not(.is-loading)::after,.is-tooltip-left-desktop-only:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-desktop-only.is-tooltip-active::before,.is-tooltip-left-desktop-only:focus::before,.is-tooltip-left-desktop-only:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}@media screen and (min-width:1280px){.is-tooltip-left-widescreen::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-widescreen.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-widescreen:focus:not(.is-loading)::after,.is-tooltip-left-widescreen:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-widescreen.is-tooltip-active::before,.is-tooltip-left-widescreen:focus::before,.is-tooltip-left-widescreen:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}@media screen and (min-width:1280px) and (max-width:1471px){.is-tooltip-left-widescreen-only::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-widescreen-only.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-widescreen-only:focus:not(.is-loading)::after,.is-tooltip-left-widescreen-only:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-widescreen-only.is-tooltip-active::before,.is-tooltip-left-widescreen-only:focus::before,.is-tooltip-left-widescreen-only:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}@media screen and (min-width:1472px){.is-tooltip-left-fullhd::before{top:auto!important;bottom:50%!important;left:auto!important;right:100%!important;-webkit-transform:translate(1rem,50%)!important;transform:translate(1rem,50%)!important}.is-tooltip-left-fullhd.is-tooltip-active:not(.is-loading)::after,.is-tooltip-left-fullhd:focus:not(.is-loading)::after,.is-tooltip-left-fullhd:hover:not(.is-loading)::after{top:50%!important;bottom:auto!important;left:auto!important;right:calc(100% - .5rem)!important;border-color:transparent transparent transparent rgba(74,74,74,.9)!important}.is-tooltip-left-fullhd.is-tooltip-active::before,.is-tooltip-left-fullhd:focus::before,.is-tooltip-left-fullhd:hover::before{-webkit-transform:translate(-.5rem,50%)!important;transform:translate(-.5rem,50%)!important}}
/* End */


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


/* Start:/local/templates/.default/css/owlcarousel/owl.theme.default.min.css?15543054021013*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px}.owl-theme .owl-nav [class*=owl-]{color:#FFF;font-size:14px;margin:5px;padding:4px 7px;background:#D6D6D6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#FFF;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#D6D6D6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
/* End */


/* Start:/local/templates/.default/css/slick/slick.css?15543054021776*/
/* Slider */
.slick-slider
{
    position: relative;

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

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

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

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

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

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

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

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

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

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

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

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/.default/css/components/filter-price.css?15671510876434*/
.irs {
    margin-top: -6px;
    position: relative; display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
     -khtml-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
    .irs-line {
        position: relative; display: block;
        overflow: hidden;
        outline: none !important;
    }
        .irs-line-left, .irs-line-mid, .irs-line-right {
            position: absolute; display: block;
            top: 0;
        }
        .irs-line-left {
            left: 0; width: 11%;
        }
        .irs-line-mid {
            left: 9%; width: 82%;
        }
        .irs-line-right {
            right: 0; width: 11%;
        }

    .irs-bar {
        position: absolute; display: block;
        left: 0; width: 0;
    }
        .irs-bar-edge {
            position: absolute; display: block;
            top: 0; left: 0;
        }

    .irs-shadow {
        position: absolute; display: none;
        left: 0; width: 0;
    }

    .irs-slider {
        position: absolute; display: block;
        cursor: default;
        z-index: 1;
    }
        .irs-slider.single {

        }
        .irs-slider.from {

        }
        .irs-slider.to {

        }
        .irs-slider.type_last {
            z-index: 2;
        }

    .irs-min {
        position: absolute; display: block;
        left: 0;
        cursor: default;
    }
    .irs-max {
        position: absolute; display: block;
        right: 0;
        cursor: default;
    }

    .irs-from, .irs-to, .irs-single {
        position: absolute; display: block;
        top: 0; left: 0;
        cursor: default;
        white-space: nowrap;
        top: 49px;
    }

.irs-grid {
    position: absolute; display: none;
    bottom: 0; left: 0;
    width: 100%; height: 20px;
}
.irs-with-grid .irs-grid {
    display: block;
}
    .irs-grid-pol {
        position: absolute;
        top: 0; left: 0;
        width: 1px; height: 8px;
        background: #000;
    }
    .irs-grid-pol.small {
        height: 4px;
    }
    .irs-grid-text {
        position: absolute;
        bottom: 0; left: 0;
        white-space: nowrap;
        text-align: center;
        font-size: 9px; line-height: 9px;
        padding: 0 3px;
        color: #000;
    }

.irs-disable-mask {
    position: absolute; display: block;
    top: 0; left: -1%;
    width: 102%; height: 100%;
    cursor: default;
    background: rgba(0,0,0,0.0);
    z-index: 2;
}
.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed;
}

.irs-disabled {
    opacity: 0.4;
}


.irs-hidden-input {
    position: absolute !important;
    display: block !important;
    top: 0 !important;
    left: 0 !important;
    width: 0 !important;
    height: 0 !important;
    font-size: 0 !important;
    line-height: 0 !important;
    padding: 0 !important;
    margin: 0 !important;
    outline: none !important;
    z-index: -9999 !important;
    background: none !important;
    border-style: solid !important;
    border-color: transparent !important;
}


/* Ion.RangeSlider, Simple Skin
// css version 2.0.3
// Â© Denis Ineshin, 2014    https://github.com/IonDen
// Â© guybowden, 2014        https://github.com/guybowden
// ===================================================================================================================*/

/* =====================================================================================================================
// Skin details */

.irs {
    height: 55px;
}
.irs-with-grid {
    height: 75px;
}
.irs-line {
    height: 5px; top: 33px;
    background: #d6d6d6;
    /* background: linear-gradient(to bottom, #DDD -50%, #FFF 150%); W3C */
    border: 1px solid #d6d6d6;
    border-radius: 16px;
    -moz-border-radius: 16px;
}
    .irs-line-left {
        height: 8px;
    }
    .irs-line-mid {
        height: 8px;
    }
    .irs-line-right {
        height: 8px;
    }

.irs-bar {
    height: 5px; top: 33px;
    border-top: 1px solid #85bd57;
    border-bottom: 1px solid #85bd57;
    background: #85bd57;
    /* background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); W3C */
}
    .irs-bar-edge {
        height: 10px; top: 33px;
        width: 14px;
        border: 1px solid #428bca;
        border-right: 0;
        background: #428bca;
        background: linear-gradient(to top, rgba(66,139,202,1) 0%,rgba(127,195,232,1) 100%); /* W3C */
        border-radius: 16px 0 0 16px;
        -moz-border-radius: 16px 0 0 16px;
    }

.irs-shadow {
    height: 2px; top: 38px;
    background: #000;
    opacity: 0.3;
    border-radius: 5px;
    -moz-border-radius: 5px;
}
.lt-ie9 .irs-shadow {
    filter: alpha(opacity=30);
}

.irs-slider {
    top: 26px;
    width: 18px; height: 18px;
    border: 1px solid #85bd57;
    background: #fff;
    /* background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(220,220,220,1) 20%,rgba(255,255,255,1) 100%); W3C */
    border-radius: 27px;
    -moz-border-radius: 27px;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    cursor: pointer;
}

.irs-slider.state_hover, .irs-slider:hover {
    background: #FFF;
}

.irs-min, .irs-max {
    color: #333;
    font-size: 12px; line-height: 1.333;
    text-shadow: none;
    top: 0;
    padding: 1px 5px;
    background: rgba(0,0,0,0.1);
    border-radius: 3px;
    -moz-border-radius: 3px;
}

.lt-ie9 .irs-min, .lt-ie9 .irs-max {
    background: #ccc;
}

.irs-from, .irs-to, .irs-single {
    color: rgb(135,135,135);;
    font-size: 13px; line-height: 1.333;
    text-shadow: none;
    padding: 1px 5px;
    /* background: #428bca; */
    border-radius: 3px;
    -moz-border-radius: 3px;
}
.lt-ie9 .irs-from, .lt-ie9 .irs-to, .lt-ie9 .irs-single {
    background: #999;
}

.irs-grid {
    height: 27px;
}
.irs-grid-pol {
    opacity: 0.5;
    background: #428bca;
}
.irs-grid-pol.small {
    background: #999;
}

.irs-grid-text {
    bottom: 5px;
    color: #99a4ac;
}

.irs-disabled {
}

.irs-max, .irs-min {
    display: none;
}
.form-group {
    display: flex;
}

.form-group input {
    width: 50%;
    border: none;
    display: inline;
    color: rgb(186,186,186);
    margin-left: 10px;
}

.form-group label {
    padding: 14px 14px;
    border: 1px solid #ebebeb;
    display: inline-block;
    color: rgb(186,186,186);
    font-size: 13px;
}

.form-group label:last-child {
    border-left: none;
}
/* End */


/* Start:/local/templates/.default/css/comparison.css?15747581196335*/
.comparison .filter__checkbox.radiobox label::before {
    border-radius: 50px;
}
.comparison .filter__checkbox.radiobox input[type="radio"]:checked + label::before {
    background: #85bd57;
    border: none;
}
.comparison .filter__checkbox.radiobox input[type="radio"]:checked + label::after {
    transform: translate(0.25em, 0.3365384615em) rotate(-45deg);
    width: 10px;
    height: 6px;
    border: 0.125em solid #fff;
    border-top-style: solid;
    border-right-style: solid;
    border-top-style: none;
    border-right-style: none;
    margin: 2px 0 0 2px;
}
.comparison .filter__checkbox.radiobox input[type="radio"]{
    opacity: 0;
}
.comparison .filterBlock {
    width: 270px;
    background-color: #f9fafc;
}
.comparison .filterBody,
.comparison .filterTitle{
    border: 1px solid #ebebeb;
    padding: 20px;
}
.comparison .filterTitle span{
    color: #161515;
    font-size: 14px;
    font-weight: 700;
}
.comparison .filterBody .sel{
    margin-top: 5px;
    width: 100%;
    margin-bottom: 30px;
}

.comparison .table {
    margin: 0 0 40px 0;
    width: 115%;
    display: table;
}
.comparison .swiper-slide:first-child .table {
    margin-left: 0;
}
.comparison .row {
    display: table-row;
    background: #fff;
}
.comparison .row:nth-of-type(odd) {
    background: #f9fafc;
}
.comparison .rownth2{
    background: #f9fafc;
}
.comparison .cell {
	padding: 13px 5%;
	/* display: table-cell; */
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 80%;
}
.comparison .titleRowTable {
    margin-top: 201.5px;
    font-family: AbradeBold;
}

.comparison .container.is-widescreen {
    max-width: 875px;
    width: 100%;
}

.comparison .swiper-wrapper .product{
    min-height: 0 !important;
}
.comparison .comparison > .columns{
    align-items: start;
}

 .clearCart a span{
    color: #b6b6b6;
    font-family: AbradeBold;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.9px;
    border-bottom: 1px dotted;
}
.clearCart a:hover span{
    border-bottom: 1px solid;
}
.clearCart a:before{
    content: url("/local/templates/.default/css/../images/trash-icon.png");
    vertical-align: sub;
    margin-right: 13px;
}
.clearCart{
    margin-left: 30px;
    height: 34px;
    margin-top: 10px;
}
.clearCart {
    float: right;
}

.comparison .carousel .arrow{
    top: 22%;
}
.comparison .carousel .arrow.left {
    left: -20px !important;
    background-position-x: -2px;
}
.comparison .carousel .arrow.right {
    right: -20px !important;
    background-position-x: 0px;
}
.comparison .titleTableMobile{
    display: none;
}
.comparison .product__link-img-1 {
    animation: fadeIn 1s;
}
.comparison .product__link-img-2 {
    display: none;
}
.comparison .product:hover .product__link-img-2 {
    display: inline-block;
    animation: fadeIn 1s;
}
.comparison .product:hover .product__link-img-1 {
    display: none;
}
.comparison .product .close img{
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 999;
}
.comparison .product .close:hover img {
    transform: rotate(180deg);
    transition-duration: 0.5s;
}
@media (min-width: 1365px){
    .comparison .swiper-slide{
        max-width: 270px;
    }
}
@media (max-width:1999px) {
    .comparison .column.is-3 {
        display: block;
    }
}
@media (max-width: 1024px) {
    .comparison .filterBlock {
        width: 240px;
    }
    .comparison .container.is-widescreen {
        max-width: 70vw !important;
        width: 100%;
    }
}
@media (max-width: 768px) {
    .clearCart {
        margin-top: 0;
    }
    .clearCart a span {
        display: none;
    }
    .clearCart a::before {
        display: inline-block;
        transform-origin: center center;
        margin-top: 8px;
    }
    .goods__title-title {
        margin-bottom: 10px;
    }
    .comparison .rownth2{
        background: #fff;
    }
    .comparison .titleTableMobile{
        display: block;
    }
    .comparison .titleRowTable{
        display: none;
    }
    .comparison .filterBlock {
        width: 100%;
    }
    .comparison .filter {
        width: 100%;
    }
    .comparison .filterBody{
        display: none;
    }
    .comparison .filterTitle {
        text-align: center;
    }
    .comparison .filterTitle span:before {
        content: url("/local/templates/.default/css/../images/folter-icon.png");
        margin-left: 8px;
    }
    .comparison .filter {
        margin-bottom: 30px;
    }
    .comparison .cell {
        padding: 15px 12px;
        display: table-cell;
        font-size: 12px;
    }

    .comparison .table {
        margin-top: 50px;
    }
    .comparison .titleTableMobile{
        position: fixed;
        width: 100%;
        transition-duration: 0.5s;
    }
    .comparison .titleTableMobile .cell {
        padding: 15px 12px;
        display: block;
        font-size: 12px;
        text-align: center;
    }
    .comparison .row.rowMobile {
        margin-top: 42px;
        display: block;
    }
    .comparison .swiper-slide-active .titleTableMobile{
        z-index: 99;
        transition-duration: 0.5s;
    }
    .comparison .finger-mobile-wrapper {
        position: absolute;
        top: 303px;
        display: block;
        width: 100vw;
        text-align: center;
    }


    .comparison .itemScrollMobile{
        display: none;
        position: fixed;
        width: 50%;
        top: 0;
        display: block;
        background: #fff;
        padding: 5px;
        z-index: 99999;
        border-left: 1px solid rgb(235, 235, 235);
        box-shadow: 0 10px 6px -2px rgb(235, 235, 235);
    }
    .comparison .itemScrollMobile img{

        width: 28%;
        float: left;

    }
    .comparison .itemScrollMobile p{

        font-size: 12px;
        margin-bottom: 5px;

    }
    .comparison .itemScrollMobile p:last-child{

        font-size: 16px;
        font-family: AbradeBold;
        color: #1e1e1e;

    }
}
@media (max-width: 550px) {
    .comparison .container.is-widescreen {
        max-width: 100vw !important;
        margin: 1px -15px;
        width: 100vw !important;
        padding: 0;
    }
    .comparison .carousel .arrow {
        display: none;
    }
    .comparison .finger-mobile-wrapper {
        bottom: 895px;
        top: auto;
    }
}
@media (min-width: 551px){
    .comparison .itemScrollMobile {
        display: none !important;
    }
}
/* End */


/* Start:/local/templates/.default/css/jquery.fancybox.css?155433531417412*/
body.compensate-for-scrollbar {
    overflow: hidden;
}

.fancybox-active {
    height: auto;
}

.fancybox-is-hidden {
    left: -9999px;
    margin: 0;
    position: absolute !important;
    top: -9999px;
    visibility: hidden;
}

.fancybox-container {
    -webkit-backface-visibility: hidden;
    height: 100%;
    left: 0;
    outline: none;
    position: fixed;
    -webkit-tap-highlight-color: transparent;
    top: 0;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    transform: translateZ(0);
    width: 100%;
    z-index: 99992;
}

.fancybox-container * {
    box-sizing: border-box;
}

.fancybox-outer,
.fancybox-inner,
.fancybox-bg,
.fancybox-stage {
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
}

.fancybox-outer {
    -webkit-overflow-scrolling: touch;
    overflow-y: auto;
}

.fancybox-bg {
    background: rgb(30, 30, 30);
    opacity: 0;
    transition-duration: inherit;
    transition-property: opacity;
    transition-timing-function: cubic-bezier(.47, 0, .74, .71);
}

.fancybox-is-open .fancybox-bg {
    opacity: .9;
    transition-timing-function: cubic-bezier(.22, .61, .36, 1);
}

.fancybox-infobar,
.fancybox-toolbar,
.fancybox-caption,
.fancybox-navigation .fancybox-button {
    direction: ltr;
    opacity: 0;
    position: absolute;
    transition: opacity .25s ease, visibility 0s ease .25s;
    visibility: hidden;
    z-index: 99997;
}

.fancybox-show-infobar .fancybox-infobar,
.fancybox-show-toolbar .fancybox-toolbar,
.fancybox-show-caption .fancybox-caption,
.fancybox-show-nav .fancybox-navigation .fancybox-button {
    opacity: 1;
    transition: opacity .25s ease 0s, visibility 0s ease 0s;
    visibility: visible;
}

.fancybox-infobar {
    color: #ccc;
    font-size: 13px;
    -webkit-font-smoothing: subpixel-antialiased;
    height: 44px;
    left: 0;
    line-height: 44px;
    min-width: 44px;
    mix-blend-mode: difference;
    padding: 0 10px;
    pointer-events: none;
    top: 0;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.fancybox-toolbar {
    right: 0;
    top: 0;
}

.fancybox-stage {
    direction: ltr;
    overflow: visible;
    transform: translateZ(0);
    z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
    overflow: hidden;
}

.fancybox-slide {
    -webkit-backface-visibility: hidden;
    /* Using without prefix would break IE11 */
    display: none;
    height: 100%;
    left: 0;
    outline: none;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: absolute;
    text-align: center;
    top: 0;
    transition-property: transform, opacity;
    white-space: normal;
    width: 100%;
    z-index: 99994;
}

.fancybox-slide::before {
    content: '';
    display: inline-block;
    font-size: 0;
    height: 100%;
    vertical-align: middle;
    width: 0;
}

.fancybox-is-sliding .fancybox-slide,
.fancybox-slide--previous,
.fancybox-slide--current,
.fancybox-slide--next {
    display: block;
}

.fancybox-slide--image {
    overflow: hidden;
    padding: 44px 0;
}

.fancybox-slide--image::before {
    display: none;
}

.fancybox-slide--html {
    padding: 6px;
}

.fancybox-content {
    background: #fff;
    display: inline-block;
    margin: 0;
    max-width: 100%;
    overflow: auto;
    -webkit-overflow-scrolling: touch;
    padding: 44px;
    position: relative;
    text-align: left;
    vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
    animation-timing-function: cubic-bezier(.5, 0, .14, 1);
    -webkit-backface-visibility: hidden;
    background: transparent;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    left: 0;
    max-width: none;
    overflow: visible;
    padding: 0;
    position: absolute;
    top: 0;
    -ms-transform-origin: top left;
    transform-origin: top left;
    transition-property: transform, opacity;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
    cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
    cursor: zoom-in;
}

.fancybox-can-swipe .fancybox-content,
.fancybox-can-pan .fancybox-content {
    cursor: -webkit-grab;
    cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
    cursor: -webkit-grabbing;
    cursor: grabbing;
}

.fancybox-container [data-selectable='true'] {
    cursor: text;
}

.fancybox-image,
.fancybox-spaceball {
    background: transparent;
    border: 0;
    height: 100%;
    left: 0;
    margin: 0;
    max-height: none;
    max-width: none;
    padding: 0;
    position: absolute;
    top: 0;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 100%;
}

.fancybox-spaceball {
    z-index: 1;
}

.fancybox-slide--video .fancybox-content,
.fancybox-slide--map .fancybox-content,
.fancybox-slide--pdf .fancybox-content,
.fancybox-slide--iframe .fancybox-content {
    height: 100%;
    overflow: visible;
    padding: 0;
    width: 100%;
}

.fancybox-slide--video .fancybox-content {
    background: #000;
}

.fancybox-slide--map .fancybox-content {
    background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
    background: #fff;
}

.fancybox-video,
.fancybox-iframe {
    background: transparent;
    border: 0;
    display: block;
    height: 100%;
    margin: 0;
    overflow: hidden;
    padding: 0;
    width: 100%;
}

/* Fix iOS */
.fancybox-iframe {
    left: 0;
    position: absolute;
    top: 0;
}

.fancybox-error {
    background: #fff;
    cursor: default;
    max-width: 400px;
    padding: 40px;
    width: 100%;
}

.fancybox-error p {
    color: #444;
    font-size: 16px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

/* Buttons */

.fancybox-button {
    background: rgba(30, 30, 30, .6);
    border: 0;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer;
    display: inline-block;
    height: 44px;
    margin: 0;
    padding: 10px;
    position: relative;
    transition: color .2s;
    vertical-align: top;
    visibility: inherit;
    width: 44px;
}

.fancybox-button,
.fancybox-button:visited,
.fancybox-button:link {
    color: #ccc;
}

.fancybox-button:hover {
    color: #fff;
}

.fancybox-button:focus {
    outline: none;
}

.fancybox-button.fancybox-focus {
    outline: 1px dotted;
}

.fancybox-button[disabled],
.fancybox-button[disabled]:hover {
    color: #888;
    cursor: default;
    outline: none;
}

/* Fix IE11 */
.fancybox-button div {
    height: 100%;
}

.fancybox-button svg {
    display: block;
    height: 100%;
    overflow: visible;
    position: relative;
    width: 100%;
}

.fancybox-button svg path {
    fill: currentColor;
    stroke-width: 0;
}

.fancybox-button--play svg:nth-child(2),
.fancybox-button--fsenter svg:nth-child(2) {
    display: none;
}

.fancybox-button--pause svg:nth-child(1),
.fancybox-button--fsexit svg:nth-child(1) {
    display: none;
}

.fancybox-progress {
    background: #ff5268;
    height: 2px;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    -ms-transform: scaleX(0);
    transform: scaleX(0);
    -ms-transform-origin: 0;
    transform-origin: 0;
    transition-property: transform;
    transition-timing-function: linear;
    z-index: 99998;
}

/* Close button on the top right corner of html content */

.fancybox-close-small {
    background: transparent;
    border: 0;
    border-radius: 0;
    color: #ccc;
    cursor: pointer;
    opacity: .8;
    padding: 8px;
    position: absolute;
    right: -12px;
    top: -44px;
    z-index: 401;
}

.fancybox-close-small:hover {
    color: #fff;
    opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
    color: currentColor;
    padding: 10px;
    right: 0;
    top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
    overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small,
.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
    display: none;
}

/* Navigation arrows */

.fancybox-navigation .fancybox-button {
    background-clip: content-box;
    height: 100px;
    opacity: 0;
    position: absolute;
    top: calc(50% - 50px);
    width: 70px;
}

.fancybox-navigation .fancybox-button div {
    padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
    left: 0;
    left: env(safe-area-inset-left);
    padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
    padding: 31px 6px 31px 26px;
    right: 0;
    right: env(safe-area-inset-right);
}

/* Caption */

.fancybox-caption {
    background: linear-gradient(to top,
        rgba(0, 0, 0, .85) 0%,
        rgba(0, 0, 0, .3) 50%,
        rgba(0, 0, 0, .15) 65%,
        rgba(0, 0, 0, .075) 75.5%,
        rgba(0, 0, 0, .037) 82.85%,
        rgba(0, 0, 0, .019) 88%,
        rgba(0, 0, 0, 0) 100%);
    bottom: 0;
    color: #eee;
    font-size: 14px;
    font-weight: 400;
    left: 0;
    line-height: 1.5;
    padding: 75px 44px 25px 44px;
    pointer-events: none;
    right: 0;
    text-align: center;
    z-index: 99996;
}

@supports (padding: max(0px)) {
    .fancybox-caption {
        padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
    }
}

.fancybox-caption--separate {
    margin-top: -50px;
}

.fancybox-caption__body {
    max-height: 50vh;
    overflow: auto;
    pointer-events: all;
}

.fancybox-caption a,
.fancybox-caption a:link,
.fancybox-caption a:visited {
    color: #ccc;
    text-decoration: none;
}

.fancybox-caption a:hover {
    color: #fff;
    text-decoration: underline;
}

/* Loading indicator */

.fancybox-loading {
    animation: fancybox-rotate 1s linear infinite;
    background: transparent;
    border: 4px solid #888;
    border-bottom-color: #fff;
    border-radius: 50%;
    height: 50px;
    left: 50%;
    margin: -25px 0 0 -25px;
    opacity: .7;
    padding: 0;
    position: absolute;
    top: 50%;
    width: 50px;
    z-index: 99999;
}

@keyframes fancybox-rotate {
    100% {
        transform: rotate(360deg);
    }
}

/* Transition effects */

.fancybox-animated {
    transition-timing-function: cubic-bezier(0, 0, .25, 1);
}

/* transitionEffect: slide */

.fancybox-fx-slide.fancybox-slide--previous {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
    opacity: 1;
    transform: translate3d(0, 0, 0);
}

/* transitionEffect: fade */

.fancybox-fx-fade.fancybox-slide--previous,
.fancybox-fx-fade.fancybox-slide--next {
    opacity: 0;
    transition-timing-function: cubic-bezier(.19, 1, .22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
    opacity: 1;
}

/* transitionEffect: zoom-in-out */

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(.5, .5, .5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1);
}

/* transitionEffect: rotate */

.fancybox-fx-rotate.fancybox-slide--previous {
    opacity: 0;
    -ms-transform: rotate(-360deg);
    transform: rotate(-360deg);
}

.fancybox-fx-rotate.fancybox-slide--next {
    opacity: 0;
    -ms-transform: rotate(360deg);
    transform: rotate(360deg);
}

.fancybox-fx-rotate.fancybox-slide--current {
    opacity: 1;
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
}

/* transitionEffect: circular */

.fancybox-fx-circular.fancybox-slide--previous {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
    opacity: 0;
    transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
    opacity: 1;
    transform: scale3d(1, 1, 1) translate3d(0, 0, 0);
}

/* transitionEffect: tube */

.fancybox-fx-tube.fancybox-slide--previous {
    transform: translate3d(-100%, 0, 0) scale(.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
    transform: translate3d(100%, 0, 0) scale(.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
    transform: translate3d(0, 0, 0) scale(1);
}

/* Styling for Small-Screen Devices */
@media all and (max-height: 576px) {
    .fancybox-slide {
        padding-left: 6px;
        padding-right: 6px;
    }

    .fancybox-slide--image {
        padding: 6px 0;
    }

    .fancybox-close-small {
        right: -6px;
    }

    .fancybox-slide--image .fancybox-close-small {
        background: #4e4e4e;
        color: #f2f4f6;
        height: 36px;
        opacity: 1;
        padding: 6px;
        right: 0;
        top: 0;
        width: 36px;
    }

    .fancybox-caption {
        padding-left: 12px;
        padding-right: 12px;
    }

    @supports (padding: max(0px)) {
        .fancybox-caption {
            padding-left: max(12px, env(safe-area-inset-left));
            padding-right: max(12px, env(safe-area-inset-right));
        }
    }
}
/* Share */

.fancybox-share {
    background: #f4f4f4;
    border-radius: 3px;
    max-width: 90%;
    padding: 30px;
    text-align: center;
}

.fancybox-share h1 {
    color: #222;
    font-size: 35px;
    font-weight: 700;
    margin: 0 0 20px 0;
}

.fancybox-share p {
    margin: 0;
    padding: 0;
}

.fancybox-share__button {
    border: 0;
    border-radius: 3px;
    display: inline-block;
    font-size: 14px;
    font-weight: 700;
    line-height: 40px;
    margin: 0 5px 10px 5px;
    min-width: 130px;
    padding: 0 15px;
    text-decoration: none;
    transition: all .2s;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
}

.fancybox-share__button:visited,
.fancybox-share__button:link {
    color: #fff;
}

.fancybox-share__button:hover {
    text-decoration: none;
}

.fancybox-share__button--fb {
    background: #3b5998;
}

.fancybox-share__button--fb:hover {
    background: #344e86;
}

.fancybox-share__button--pt {
    background: #bd081d;
}

.fancybox-share__button--pt:hover {
    background: #aa0719;
}

.fancybox-share__button--tw {
    background: #1da1f2;
}

.fancybox-share__button--tw:hover {
    background: #0d95e8;
}

.fancybox-share__button svg {
    height: 25px;
    margin-right: 7px;
    position: relative;
    top: -1px;
    vertical-align: middle;
    width: 25px;
}

.fancybox-share__button svg path {
    fill: #fff;
}

.fancybox-share__input {
    background: transparent;
    border: 0;
    border-bottom: 1px solid #d7d7d7;
    border-radius: 0;
    color: #5d5b5b;
    font-size: 14px;
    margin: 10px 0 0 0;
    outline: none;
    padding: 10px 15px;
    width: 100%;
}
/* Thumbs */

.fancybox-thumbs {
    background: #ddd;
    bottom: 0;
    display: none;
    margin: 0;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    padding: 2px 2px 4px 2px;
    position: absolute;
    right: 0;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    top: 0;
    width: 212px;
    z-index: 99995;
}

.fancybox-thumbs-x {
    overflow-x: auto;
    overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
    display: block;
}

.fancybox-show-thumbs .fancybox-inner {
    right: 212px;
}

.fancybox-thumbs__list {
    font-size: 0;
    height: 100%;
    list-style: none;
    margin: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding: 0;
    position: absolute;
    position: relative;
    white-space: nowrap;
    width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
    overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
    width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
    background: #fff;
    border-radius: 10px;
    box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
    background: #2a2a2a;
    border-radius: 10px;
}

.fancybox-thumbs__list a {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    background-color: rgba(0, 0, 0, .1);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    cursor: pointer;
    float: left;
    height: 75px;
    margin: 2px;
    max-height: calc(100% - 8px);
    max-width: calc(50% - 4px);
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    -webkit-tap-highlight-color: transparent;
    width: 100px;
}

.fancybox-thumbs__list a::before {
    border: 6px solid #ff5268;
    bottom: 0;
    content: '';
    left: 0;
    opacity: 0;
    position: absolute;
    right: 0;
    top: 0;
    transition: all .2s cubic-bezier(.25, .46, .45, .94);
    z-index: 99991;
}

.fancybox-thumbs__list a:focus::before {
    opacity: .5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active::before {
    opacity: 1;
}

/* Styling for Small-Screen Devices */
@media all and (max-width: 576px) {
    .fancybox-thumbs {
        width: 110px;
    }

    .fancybox-show-thumbs .fancybox-inner {
        right: 110px;
    }

    .fancybox-thumbs__list a {
        max-width: calc(100% - 10px);
    }
}
/* End */


/* Start:/local/templates/.default/template_styles.css?172838781131265*/
div.btn.is-desabled{cursor: default; opacity: 0.7;}
div.btn.is-primary:hover{background-color: #4084c5;}
.bottom-header a.mobile-phone-button button{background: white url('/local/templates/.default/images/icon-phone.png') no-repeat center center; background-size: 30px;}
.clear{width: 100%; position: relative; clear: both; overflow: hidden;}
.popupCommon .is-12 input, .popupCommon .is-12 textarea{width: 100%;}
.popupCommon textarea{
    transition-duration: 0.3s; /*width: 320px;*/ height: 110px; border-radius: 6px;
    background-color: #eef2f7; border: none; color: #0d0d0d; font-size: 16px;
    font-weight: 500; padding: 30px 15px 15px; margin-bottom: 13px;
}
.popupSimple .popupFooter{height: auto; margin: 0px; padding: 0px;}
.popupCommon.popupSimple .is-6:nth-child(2){text-align: right;}
.popupCommon.popupSimple .iAgree{text-align: left;}
.green-text{color: #8cc63e;}
.text-center{text-align: center;}
/* -- About page block ------------------------------------------------------ */
.about-block {
	font-size: 0.9rem;
	line-height: 1.4;
}
.about-block__title {
	font-weight: bold;
	font-size: 1rem;
	margin-bottom: 15px;
}
.about-block__text,
.about-block__history {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px dashed #ebebeb;
}
.about-block__history > ul {
	margin: 0;
	padding: 0;
}
.about-block__history > ul > li {
	list-style-type: none;
	margin-bottom: 20px;
	position: relative;
	padding-left: 30px;
}
.about-block__history > ul > li :before {
	content: "";
	position: absolute;
	top: 50%;
	margin-top: -5px;
	left: 5px;
	width: 11px;
	height: 11px;
	line-height: 11px;
	padding: 0px;
	background: #e8a342;
	font-weight: bold;
	text-align: center;
	border-radius: 50%;
	z-index: 1;
}
.about-block__history > ul > li + li:after {
	position: absolute;
	content: '';
	width: 1px;
	background: #ebebeb;
	height: 100%;
	top: calc(-50% - 10px);
	left: 10px;
}
.about-block__history > ul > li > span:first-child {
	font-size: 20px;
}
.about-block__history > ul > li > span:last-child {
	margin-left: 10px;
}
/* -- \About page block ----------------------------------------------------- */

.go-back{display: block; padding: 15px 0px;}
.categoryWrapper{padding-bottom: 30px;}

.product:hover .product__link-img-1.show-allways{
    display: inline-block;
}

/*.is-clipped{
    position: fixed;
}
*/body{
    -webkit-overflow-scrolling: touch;
}

.slick-arrow{cursor: pointer;}

.tab-content-button {
    height: 60px;
    line-height: 60px;
    color: #3f83c5;
    font-size: 0.9rem;
    cursor: pointer;
    border-top: 1px #ebebeb dashed;
}
.tab-content-button:first-child {
    border: none
}
.tab-content-body {
    display: none;
    padding: 10px 0;
    width: 100%;
}
.close-it-parent {
    line-height: 28px;
    background: #3f83c5;
    border-radius: 50%;
    color: #fff;
    font-size: 20px;
    padding: 0 5px;
    float: right;
    margin: 16px 5px 16px 0;
    width: 28px;
    height: 28px;
    text-align: center;
}
.close-it-parent.clicked {
    background: #a1a1a1;
}

/* -- Sub Menu -------------------------------------------------------------- */
.sidebar-menu__item{position: relative;}
/*.is-parent::after{
    content: url('/local/templates/.default/images/filter-minus.png');
    position: absolute;
    right: 20px;
    top: 13px;
}*/
.is-parent.sidebar-menu__item--active::after{
    content: url('/local/templates/.default/images/filter-minus-act.jpg');
}
.is-collapsed.filter__title::after{
    content: "+"; top: 16px; font-size: 17px;
}

.sidebar-menu__childs{padding: 15px 0px;}
.sidebar-menu__childs .sidebar-menu__item{border-bottom: none; color: #596168;}
    .sidebar-menu__childs .sidebar-menu__item a{color: #596168; font-weight: normal; padding: 4px 20px 4px 40px;
        position: relative;}
    .sidebar-menu__childs .sidebar-menu__item a::before{
        content: '–';  position: absolute; left: 20px;
        top: 5px; font-weight: bold;
    }
    .sidebar-menu__childs  .sidebar-menu__item-title:hover,
    .sidebar-menu__childs .sidebar-menu__item--active .sidebar-menu__item-title{background-color: transparent;}
    .sidebar-menu__childs .sidebar-menu__item a:hover, .sidebar-menu__childs .sidebar-menu__item--active a{color: #4084c5;}
    .sidebar-menu__close .sidebar-menu__childs{display: none;}
/* -- \Sub Menu ------------------------------------------------------------- */

/* -- Payment block --------------------------------------------------------- */
table.custom-table {
    font-size: 0.9rem;
    border-collapse: collapse;
    border: 1px solid #ebebeb;
}
table.custom-table td {
    border: 1px solid #ebebeb !important;
}
table.custom-table thead th {
   background: #aeafae;
   color: #fff !important;
}
table.custom-table thead th,
table.custom-table tbody td {
    font-size: 0.9rem;
   border-width: 1px !important;
}
table.custom-table tbody tr:nth-child(even) td{
    background: #fafbfc;
}

.tabs.payments__tabs {
    justify-content: flex-start;
    border-bottom: #dcdcdc solid 1px;
}
.tabs.payments__tabs .tabs__header--title {
    font-size: 13px;
    color: rgb(89, 97, 104);
}
.tabs.payments__tabs ul {
    border-bottom-width: 0px !important;
}
.tabs.payments__tabs .tabs__underline {
    top: 52px
}

.payment-block {
    line-height: 1.4;
    font-size: 0.9rem;
}
.payment-block__description {
    padding-bottom: 20px;
    margin-top: 10px;
}
.payment-block__items {
    margin-top: 20px;
}
.payment-block__description ~ .payment-block__items .payment-block__item:first-child {
    border-top: 1ps dashed #ebebeb;
}
.payment-block__item {
    border-top: 1px dashed #ebebeb;
    padding-top: 30px;
    margin-bottom: 30px;
    display: flex;
    flex-direction: row;
}
.payment-block__item:first-child {
    border-top: 0;
}
.payment-block__item-icon-wrapper {
    flex: 0 0 100px;
    margin-right: 20px;
}
.payment-block__item-icon {
    width: 60px;
    height: 60px;
    margin: auto;
    background-position: center center;
    background-size: 100%;
    background-repeat: no-repeat;
}
.payment-block__item-content {
    margin: 0;
    width: 100%;
}
.payment-block__item-title {
}
.payment-block__item-text {
    font-size: 0.9rem;
}
.payment-block ol {
    counter-reset: myCounter;
    padding: 0;
    margin-left: 0 !important;
}
.payment-block ol > li{
    list-style: none;
    position: relative;
    padding-left: 2.5em;
    margin: 0.6em 0;
    list-style: none;
    line-height: 1.5em;
}
.payment-block ol > li:before {
    content: counter(myCounter);
    counter-increment: myCounter;
    position: absolute;
    top: 0;
    left: 0;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
    padding: 0px;
    color: #3f83c5;
    background: #fff;
    border: 1px solid #3f83c5;
    font-weight: bold;
    text-align: center;
    border-radius: .9em;
    z-index: 1;
}
/* -- \Payment block -------------------------------------------------------- */
/* -- JivoSite -------------------------------------------------------------- */
.wrap_3s._show_3w, body .label_39._right_1y._pad50_3K, ._show_1e.wrap_mW, #jvlabelWrap{right: -5000px !important;}

/* -- \JivoSite ------------------------------------------------------------- */
#promo{height: 510px; position: relative; overflow: hidden;}
.owl-carousel__item{display: none;}
.owl-carousel__item:first-child, .owl-loaded .owl-carousel__item{display: block;}

.show-more-items{display: inline-block; color: #8c8c8c; text-decoration: none;
    border-bottom: 1px dotted #8c8c8c; font-size: 12px;}
    .show-more-items:hover{border-bottom-color: #fff;}
.hidden-items{display: none;}
/* -- Series section -------------------------------------------------------- */
.series-section{background-color: #fafafa; margin-bottom: -30px; padding-bottom: 60px;}
    .series-background{position: absolute; top: 0px; z-index: 0; width: 100%;
        height: 600px; background: url('/local/templates/.default/images/series_bg.jpg') no-repeat top center;
        background-size: cover;
    }
    .series-background.no-bg{height: 300px}
    .series-section .breadcrumbs .item a, .series-section .breadcrumbs .item span{
        color: #828282; padding: 7px 14px; background-color: #fff;
        border-radius: 15px; font-size: 12px;}
    .goods__breadcrumbs{position: relative;}
    .series-section .breadcrumbs .item:not(:last-child)::after{content: ' '; margin-right: 0px;}
    .series-section .goods__wrapper{margin-top: 200px; display: block;}
    .series-section .goods__wrapper.no-bg{margin-top: 52px;}
        .series-section .goods__wrapper .content{padding: 60px 15px 60px 60px; background-color: #fff;
            overflow: hidden; position: relative; border: 1px solid #ebebeb; z-index: 100;}
        .series-section .goods__wrapper .content::after{display: block; position: absolute;
            border-left: 1px solid #ebebeb; width: 1px; content: ' ';
            right: 30%; top: 0px; bottom: 0px;}
        .series-description{line-height: 150%; font-size: 15px;}
        .series-title{font-size: 16px; font-weight: bold;}
        .series-section .content h1{margin: 15px 0px 25px;}
        .series-title-left{float: left; width: 65%; margin-right: 5%;}
        .series-title-right{float: right; width: 30%; text-align: center; position: relative;
            line-height: 240px; margin-bottom: -150px;}
            .series-title-right img{width: 85%;}

    .series-section h2{padding: 70px 0px 50px; font-size: 32px; font-weight: bold; line-height: 100%;}

    .series-slick-arrows{position: relative; overflow: hidden; text-align: right;}
    .series-slick-arrows .slick-arrows{display: inline-block; padding: 27px 50px;
        color: #fb6f12; background-color: #fff; font-size: 50px; text-decoration: none;
        line-height: 0px;
    }
    .series-slick-arrows .slick-arrows:first-child{margin-right: -4px;}
    .series-slick-arrows .slick-arrows:hover{color: #fff; background-color: #fb6f12;}

    .country-block{color: #596168; text-transform: uppercase; font-size: 13px; margin-bottom: 30px; margin-top: -5px;}
    .brand-detail-link{text-transform: uppercase; font-size: 13px; margin-top: 20px;}
    .series-section.brand-detail{background-color: #fff;}
    .brand-collections-wrapper{background-color: #f8f9fb; position: relative; overflow: hidden;
        padding-bottom: 50px; margin-top: 50px;}
        .series-item{display: inline-block; margin: 0px 20px 20px 0px;}
            .series-item a{display: inline-block; text-decoration: none; color: #000;
                border: 1px solid #ebebeb; background-color: #fff; padding: 15px 30px;
                border-radius: 30px; font-size: 13px;}
            .series-item a:hover{background-color: #4084c5; color: #fff; border-color: #4084c5;}
        .brand-detail .carousel.carousel-news.hero{padding-bottom: 0px; margin-bottom: 0px;}
        .series-items{position: relative; overflow: hidden;}

@media screen and (max-width: 768px) {
    .series-background, .series-background.no-bg{height: 250px; background-size: cover;}
    .series-section .goods__wrapper, .series-section .goods__wrapper.no-bg{margin-top: 30px;}
    .series-section .goods__wrapper .content{padding: 30px;}
    .series-section .goods__wrapper .content::after{display: none;}
    .series-title-left{width: 100%; margin: 0px;}
    .series-title-right{width: 100%; line-height: 100%; margin-bottom: 0px;}
    .series-title-right img{width: auto; margin-bottom: 20px;}
    .series-item{width: 47%; margin: 0px 5% 15px 0px; display: block; float: left;}
        .series-item a{width: 100%; text-align: center;}
            .series-item a span{display: block; white-space: nowrap; overflow: hidden;}
        .series-item:nth-child(2n){margin-right: 0px;}
}
/* -- \Series section ------------------------------------------------------- */

/* -- Popup cart ------------------------------------------------------------ */
.goodsSupplyTableString .cart__counter{height: 30px; width: 85px;
    background-color: #ffffff; border: 1px solid #e1e1e1; display: flex;
    justify-content: space-between; align-items: center; background: #ffffff;
    font-size: 14px; color: rgb(22, 21, 21);}

.goodsSupplyTableString .cart__counter-minus, .goodsSupplyTableString .cart__counter-plus{
    border: none; background: #ffffff; width: 25px; height: 100%; font-size: 20px; color: #bababa;
    cursor: pointer; padding-bottom: 5px; line-height: 100%;}
.goodsSupplyTableString .cart__counter-minus{border-right: 1px solid #e1e1e1;}
.goodsSupplyTableString .cart__counter-plus{border-left: 1px solid #e1e1e1;}

.goodsSupplyTableString .cart__counter-minus:hover,
.goodsSupplyTableString .cart__counter-plus:hover{color: #85bd57;}
.goodsSupplyTableString .goodsAddTitle{font-size: 15px; position: absolute;
    bottom: -28px; right: 20px; display: none; overflow: hidden;}
.columns:last-child{margin-bottom: 0px;}
.goodsSupplyTableString .titleColumn{margin-bottom: 22px;}
/* -- \Popup cart ----------------------------------------------------------- */

.middle-header .quality div.logo-cover{position: relative;}
.middle-header .phone a.actionCallRequest, .middle-header .help span a.actionChatConsultant,
.middle-header .help span a.callBackShow{
    text-decoration: none; border-bottom: 1px dotted #4084c5; text-decoration: none;
}
.middle-header .phone a.actionCallRequest:hover, .middle-header .help span a.actionChatConsultant:hover,
.middle-header .help span a.callBackShow:hover, .preview-products .extends a:hover,
.product .product__consultant a:hover{border-bottom-color: #fff;}
.carousel .arrow{outline: none;}

.catalog-menu-popup .popular{padding-top: 25px;}
@media screen and (max-width: 991px) {
    #bx-panel {display: none !important;}
    #promo{height: auto;}
}
.cart-is-empty {cursor: default;}
.click-youtube {position: relative;}
.click-youtube a:before {
	content: url(/local/templates/.default/./images/youtube.png);
	top: 25px;
	left: 25px;
	position: absolute;
	z-index: 999;
}
.media-container__youtube {position: relative;}
.media-container__youtube a:before {
	content: url(/local/templates/.default/./images/youtube_64.png);
	top: 160px;
	left: 317px;
	position: absolute;
	z-index: 999;
}

.main-img__youtube a {position: relative;}
.main-img__youtube a:before {
	content: url(/local/templates/.default/./images/youtube_64.png);
    top: 160px;
    left: 230px;
	position: absolute;
	z-index: 999;
}
.new-file-list {}
.new-file-list li {
	float: left;
	width: 25%;
}
@media screen and (max-width: 991px) {
	.new-file-list li {
		width: 50%;
	}
}
@media screen and (max-width: 768px) {
	.new-file-list li {
		width: 100%;
	}
}
.new-file-list a {color: #4a4a4a;}
.new-file-list img {float: left;}
.new-file-list div {line-height: 20px;}
.new-file-list span {
	text-decoration: dotted;
	color: #3273dc;
	display: inline-block;
	margin: 3px 0;
	border-bottom: 1px dotted;
}
.slider-info__content-button::after {
	content: url(/local/templates/.default/components/bitrix/sale.basket.basket/restyle/images/trash-icon.png);
}

.slider-info__content-button.hover:after {
	transform: rotate(360deg);
}

.list_prop {
	flex-direction: column;
	align-items: normal;
}
.is-size-3.light{font-weight: normal; font-family: 'AbradeLight';}
.no-wrap{white-space: nowrap;}

.viewed_list_contanier {

}

.viewed_list_title {
    display: inline-block;
    vertical-align: middle;
	margin-right: 50px;
	font-weight:bold;
}

.viewed_list_title span {
	display: inline-block;
    vertical-align: middle;
	color: rgb(30, 30, 30);
	font-family: AbradeBold;
}

.viewed_list_title:before {
	content: url(/local/templates/.default/images/product_viewed.png);
	margin-right: 20px;
	display: inline-block;
    vertical-align: middle;
}

.viewed_list_title img {
	display: none;
    vertical-align: middle;
}

.viewed_count {
	display: none !important;
	color: #000 !important;
    background-color: #ffc613 !important;
    font-family: AbradeBold !important;
    font-size: 10px !important;
    border-radius: 30px !important;
    line-height: 20px !important;
}

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

.viewed_list .slider-info__content {
	width: 310px !important;
}

.viewed_mobile {
	display: none;
	background-color: #fff;
	padding:10px;
	position: absolute!important;
	top: -340px;
    left: 0px;
    transition: opacity .5s linear;
    overflow: hidden;
    display: none;
}

.viewed_mobile_item {
	display: none;
}

.viewed_mobile_item:nth-child(-n+3) {
	display: block;
}

.viewed_mobile_item_content {
	position: relative;
	width: auto;
    height: 110px;
    box-shadow: -1.268px 2.719px 20px rgba(0,0,0,0.16);
    background-color: #fff;
    border: 1px solid #ebebeb;
    padding: 20px 17px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.viewed_mobile_item_content_img {
	border: 1px solid #ebebeb;
    height: 70px;
    width: 70px;
	margin-right: 15px;
}

.viewed_mobile_item_content_info {
	width: 170px;
}

.viewed_mobile_item_content_price {
	font-size: 18px;
    line-height: 28px;
    color: #1e1e1e;
    font-family: AbradeBold;
}

@media screen and (max-width: 991px) {
    .viewed_list_title span, .viewed_list {
		display:none;
	}

	.viewed_list_title, .viewed_list_title:before {
		margin-right: 0px;
	}

	.viewed_count, .viewed_list_title img {
		display: inline-block  !important;
	}
}

@media (max-width: 550px) {
    .toolbar-bottom {
        z-index: 10000;
    }
	.toolbar-bottom__button {
		min-width: 80px;
		width: 40px;
		line-height: 1;
		background-image: url(/local/templates/.default/icons/basket.png);
		background-repeat: no-repeat;
		background-position: 10px center;
		height:45px;
	}

	.toolbar-bottom__button .tag {
		margin-left: 35px;
	}

	.toolbar-bottom__button .toolbar-bottom__button-title {
		display:none;
	}
}

.bottom_cart:not(.cart-is-empty){
	border-left: 1px solid #b7b7b7;
}

.page_product_viewed .active a {
	color: rgb(64, 132, 197);
    position: relative;
}

.page_product_viewed .active a:after {
	content: "" !important;
}

.page_product_viewed .goods__card {
	margin-top: -25px;
}

@media (max-width: 1200px) {
	.page_product_viewed .goods__card {
		margin-top: 0px;
	}
}

.page_product_viewed_button_compare {
	color: white;
    background-color: #4084c5;
}

.clearfix {clear: both;}
.private-message {display: none;}

.valForm2 .inputNum, .valForm3 .inputFile {
	float: right;
}

@media (min-width: 551px)
{
	.container.goods__container .tabs__header .tabs__header--title.hide-not-mobile {display: none;}
	body .container.goods__container .tabs__header .tabs__header--title.first {display: block;}
}

.ym-advanced-informer {display: none !important;}

.toggle-button-cover_list
{
    position: relative;
}

.short, .button-cover_list, .detail {
	display:inline-block;
	margin: 10px;
	vertical-align: middle;
}

.short, .detail{
	font-size: 14px;
    color: rgb(22, 21, 21);
	font-weight: bold;
}

.toggle-button-cover_list .not_active {
	border-bottom: 1px dotted rgb(135, 135, 135);
    color: rgb(135, 135, 135);
}

@media (max-width: 1200px) {
	.toggle-button-cover_list {
		display: none;
	}
}

.button-cover_list
{
    background-color: #fff;
}

.button-cover, .knobs_list, .layer_list
{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
}

.button_list
{
    position: relative;
    top: 50%;
    width: 50px;
    height: 25px;
    box-sizing: border-box;
    overflow: hidden;
}

.button_list.r, .button_list.r .layer_list
{
    border-radius: 100px;
}

.button_list.b2
{
    border-radius: 2px;
}

.checkbox_list
{
    position: relative;
    width: 100%;
    height: 100%;
    padding: 0;
    margin: 0;
    opacity: 0;
    cursor: pointer;
    z-index: 3;
}

.knobs_list
{
    z-index: 2;
}

.layer_list
{
    width: 100%;
    background-color: #3f83c5;
    transition: 0.3s ease all;
    z-index: 1;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
	border: 1px solid #b7b7b7;
}

/* Button 1 */
#button-1 .knobs_list:before
{
    content: ' ';
    position: absolute;
    top: 4px;
    left: 4px;
    width: 17px;
    height: 15px;
    color: #fff;
    font-size: 10px;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    padding: 9px 4px;
    background-color: #fff;
    border-radius: 50%;
    transition: 0.3s cubic-bezier(0.18, 0.89, 0.35, 1.15) all;
	box-shadow: 0 0 10px rgba(0,0,0,0.5);
}

#button-1 .checkbox_list:checked + .knobs_list:before
{
    left: 28px;
}

#button-1 .checkbox_list:checked ~ .layer_list
{
    background-color: #fff;
}

#button-1 .knobs_list, #button-1 .knobs_list:before, #button-1 .layer_list
{
    transition: 0.3s ease all;
}

.provider_info {
	display: none;
    justify-content: space-between;
}

.provider_info .min_price {
	color: red;
}

.provider_info .all_prov {
	color: white;
    background-color: #4084c5;
}

.provider_table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
	font-size: 16px;
}

.provider_table th, .provider_table td {
	padding: 10px;
}

.provider_table tr:nth-child(2n+1) {
    background: none repeat scroll 0 0 #f5f4f2;
}


.gift_lampochki span {
	display: inline-block;
	vertical-align:middle;
}

.gift_lampochki-img {
	width:18%;
}

.gift_lampochki-text {
	width:78%;
	font-family: RobotoRegular, sans-serif;
	font-size: 14px !important;
	color: #000;
}

.action_montage_stiker {
	background: none !important;
	margin: 0px !important;
	padding: 0px !important;
	justify-content: left !important;
	width: 100% !important;
}

.action_montage_old_price {
    margin: 0px;
    padding: 0px;
	color: #d24b44;
    text-decoration: line-through;
	font-size:20px;
}

.action_montage_old_price_list {
	color: #d24b44 !important;
    text-decoration: line-through  !important;
}

body.short-desc .section_list .list_prop {display: none;}

@media (max-width: 640px) {
	.mobile-replace:after { 
		content: attr(data-mobile-replace);
	}
	.mobile-replace>span { 
		display: none;
	}
}

.is-clipped .goods {
	position: static !important;
}

.in_set {
	display:block !important;
}

@media (max-width: 549px){
	.in_set h2 {
		line-height: 24px;
	}
}

.discontinued {
    text-align: center !important;
}

.discontinued--mobile{
	margin-bottom: 20px !important;
	border-bottom: 1px solid #ebebeb !important;
}

.discontinued_list {
	height: 44px;
	width: 100%;
} 

@media (max-width: 549px){
	.discontinued_list {
		height: 64px;
	}
}

.custom-ajax-carousel-preload.swiper-button-disabled:not(:disabled) {
    display: none;
}

.custom-ajax-carousel-preload:disabled {
    opacity: .5;
    background: transparent;
}

.threed-container {
	margin:10px 0px;
}

@media (max-width: 580px){
	.threed-link, .threed-list {
		display:none !important;
	}
}

.lp-label {
	width: 30px;
    height: 25px;
	background-image: url(/upload/labels.png);
    background-repeat: no-repeat;
	display: block;
	font-family: RobotoMedium;
    font-size: 11px;
    color: white;
    border-radius: 2px;
    text-transform: uppercase;
	line-height: 25px;
	margin-bottom: 0.25rem;
}

.lp-label span {
    display: none;
    color: #FFF;
}

.lp-label:hover span {
    display: block;
    position: absolute;
    left: 35px;
    height: 25px;
    padding: 0 10px;
    line-height: 2;
}

.lp-label.lamp{
	background-color: #de9817;
	background-position: 2px -95px;
}

.lp-label.lamp span {
    background-color: #de9817;
}

.lp-label.delivery{
	background-color: #2b679f;
	background-position: 2px -60px;
}

.lp-label.delivery span {
    background-color: #2b679f;
}

#promo.promo.hero {height: auto;}

.slide-nav-item:focus{
	outline:none;
}
.extra-controls.form-inline.filter-fast-search-input-block label
{
	padding: 5px;
}

.js-input-from.form-control.filter-fast-search-input {
	margin: 3%;
	padding: 3%;
	border: 1px solid #ebebeb;
	width: 94% !important;
}
.js-input-from.form-control.filter-fast-search-input:focus
{
	border: 1px solid #4084c5;
}

.contact_managers {
	width:100%;
}

.contact_managers td {
    padding: 10px 0px;
	border: 1px solid #eeeeef;
	text-align: center;
}

.owl-carousel__item, .owl-carousel .owl-item img, .owl-stage-outer {
	height: auto !important;
}

@media (max-width: 1199px){
	.goods__card {
		overflow: hidden;
	}
}

.hidden {
	display: none;
}

.popup-window-close-icon:after {
	background-image: none !important;
}

/*12.05.2020*/
.podarok_busket{border: 1px solid #874ec2; padding: 20px 17px; background: url('/local/templates/.default/images/ico_gift.jpg') 97% 8px no-repeat; margin: 15px 38px 5px 0; }
.podarok_busket h4{font-size: 12px; font-weight: bold; text-transform: uppercase; color: #000; margin: 0 0 12px; padding: 0;}
.podarok_busket .item{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex; justify-content: space-between; -ms-align-items: center; align-items: center; margin: 5px 0 10px; position: relative;}
.podarok_busket .item a.img{border: 1px solid #ececec; display: block; margin: 0 10px; width: 31px; flex: 0 0 31px;}
.podarok_busket .item a.name{text-decoration: underline; color: #4084c5; font-size: 12px; flex: 0 0 254px;}

.podarok_busket .radio__outer {width: 25px; display: block; position: relative;  cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; flex: 0 0 20px;}
.podarok_busket .radio__outer input { opacity: 0; cursor: pointer; height: 0; width: 0; }
.podarok_busket .checkmark { position: absolute; top: 0; left: 0; height: 20px; width: 20px; border: 1px solid #eee; border-radius: 50%; }
.podarok_busket .radio__outer:hover input ~ .checkmark { background-color: #ececec; }
.podarok_busket .radio__outer input:checked ~ .checkmark { background-color: #8dc63f; border: 1px solid transparent;}
.podarok_busket .checkmark:after { content: ""; position: absolute; display: none; }
.podarok_busket .radio__outer input:checked ~ .checkmark:after { display: block; }
.podarok_busket .radio__outer .checkmark:after { top: 4px; left: 4px; width: 10px; height: 10px; border-radius: 50%; background: white; }


.podarok_detail{border-bottom: 1px solid #ebebeb; padding: 20px 0;}
.podarok_detail h4{background: url('/local/templates/.default/images/ico_gift.jpg') left center no-repeat; font-weight: bold; font-size: 13px; color: #000; margin: 0; padding: 0 0 0 42px; height: 36px; margin-bottom: 25px; line-height: 1.4;}
.podarok_detail .item{display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: flex;-ms-align-items: center; align-items: center; margin: 5px 0 10px; position: relative;}
.podarok_detail .item a.img{border: 1px solid #ececec; display: block; margin: 0 10px 0 0; width: 31px; flex: 0 0 31px;}
.podarok_detail .item a.name{text-decoration: underline; color: #4084c5; font-size: 13px; margin-top: -4px;}

.podarok_list{border-top: #ebebeb solid 1px; padding-top: 25px; position: relative;}
.podarok_list h4{background: url('/local/templates/.default/images/ico_gift_2.png') left center no-repeat; padding-left: 30px; color: #464646; font-size: 13px; height: 21px; line-height: 21px; margin: 0 auto 3px; max-width: 222px;}
.podarok_list .h4{background: url('/local/templates/.default/images/ico_gift_2.png') left center no-repeat; padding-left: 30px; color: #464646; font-size: 13px; height: 21px; line-height: 21px; margin: 0 auto 3px; max-width: 222px;}
.podarok_list .descr{position: absolute; border: 1px solid #874ec2; padding: 18px; background: #fff; z-index: 9; font-size: 12px; max-width: 222px; line-height: 1.2; top: -25px; right: -50px; display: none; cursor: initial;}
.podarok_list:hover .descr{display: block;}
.podarok_list .descr a{text-decoration: underline; color: #4084c5; font-size: 12px; display: block; margin-top: 10px; line-height: 1.2;}

.podarok_popup{padding-top: 22px; border-top: 1px solid #ebebeb; padding-bottom: 22px; margin-top: 22px;}
.podarok_popup h4{background: url('/local/templates/.default/images/ico_gift.jpg') left center no-repeat; font-size: 13px; font-weight: bold; color: #000; padding: 0 0 0 40px; margin: 0; height: 36px; line-height: 18px;}

.goto-star{cursor:pointer;}


@media (max-width: 520px) {
    .podarok_busket{margin-right: 0;}
    .podarok_busket .item a.name{flex: 1 1 auto;line-height: 1.3;}
}
.cart .cart{margin-bottom: 0;}
 
.goods__title-bottom .title-bottom__in{width: auto; padding-right: 10px;}
.main-popular-category{padding-bottom: 30px;}
.main-partners{padding-top: 50px;}
.extra-controls.form-inline.filter-fast-search-input-block label{width: 100%;border-left: 1px solid #ebebeb;}
@media (max-width: 1000px) {
    .product .info .artnum > span{white-space: normal;}
    ul.list_prop{margin-left: 0;}
    .product:hover .product__consultant{visibility: hidden;}
    .podarok_list:hover .descr{display: none;}
}
@media (max-width: 1000px) {
    .carousel .content .swiper-slide{height: auto; margin-bottom: 20px;}
    .preview-products .product{margin-bottom: 0; height: 99%;}
    .preview-products .product:hover{height: 99%;min-height: 99% !important;}
    .content.tabs__content{margin-bottom: 20px; padding-bottom: 20px;}
    .carousel-tabs{padding-top: 20px;}
    .goods__tabs--wrap{padding-bottom: 20px;}
}
.button_credit {
    margin-top: 10px;
}
.button_credit a {
    color: #000 !important;
    background-color: #ffdf00 !important;
    border-color: #ffdf00 !important;
}

.categoryTitle .title{padding-right: 30px;}
.series-section .goods__wrapper {margin-top: 30px;}
.series-section .product{width: 23.6% !important;min-width: 23%;}
.categoryWrapper .categoryCardWrapper:last-child{margin-right: 0;}



.description__top-slider .slide-nav-item .small_icon {width: 100%; height: 100%; background-position: center !important; background-size: contain !important; }
.product--card-cell .level.price.is-mobile{margin-bottom: 10px;}
@media (max-width: 1199px) {
    .card-cell--row{flex-wrap: wrap;justify-content: space-evenly;align-items: center;}
    .product{min-width: 296px !important;}
    .swiper-slide .product{min-width: auto !important;}
}
@media (max-width: 768px) {
    .categoryWrapper .categoryCardWrapper:last-child{margin-right: auto;}
}

/*https://trello.com/c/9QZA7Kr7/1200-%D0%B2-%D0%BC%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D0%BE%D0%B9-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D0%B8-%D0%BF%D1%80%D0%BE%D0%BF%D0%B0%D0%BB%D0%B0-%D0%BA%D0%BD%D0%BE%D0%BF%D0%BA%D0%B0-%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C?menu=filter&filter=member:asallweb*/
.product .level.is-mobile{display: block;}
.preview-products .price .buy-button{width: 100% !important; margin: 10px 0; display: flex !important;}

.ya-split__wrap {
    display: flex;
    flex-direction: column;
    gap: 3px;
    margin: 10px 0 5px;
}

.product-series .swiper-slide img {
    height: 170px;
    max-width: 75%;
    object-fit: contain;
}

.product-series .swiper-slide a {
    display: flex;
    justify-content: center;
}

.product-series .swiper-slide div a {
    max-width: 170px;
    margin: 0 auto;
}


#captcha {
    margin-left: 0;
    padding: 0;
    margin-bottom: -40px;
}

#captcha.error {
    border-radius: 11px;
    border: 1px solid red;
    overflow: hidden;
}

@media (max-width: 998px) {
    #formOneClick .submit {
        display: flex;
        justify-content: center;
    }

    .popupCommon {
        padding: 50px 20px 0 20px;
        width: 90%;
    }

    #captcha {
        min-width: 200px !important;
    }

    .iAgree {
        margin-top: 15px;
    }
}

@media (max-width: 360px) {
    #captcha.smart-captcha {
        height: 140px !important;
    }
}

#tracking-widget {
    width: 100% !important;
}
/* End */


/* Start:/local/templates/.default/styles.css?17213165669381*/
#chatra.chatra--side-bottom:not(.chatra--expanded){bottom:60px!important;}

.js-tabs-content.payment table {
	font-size: 14px;
}

.fast-links {
	margin-bottom: 20px;
}

.fast-links a {
	margin-right: 15px;
	font-size: 14px;
    font-family: "RobotoRegular";
    font-family: "RobotoRegular";
    border-bottom-color: rgb(64, 132, 197);
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

.table-set {
	width: 100%;
}

.table-set .price {
	font-size: 20px;
    font-weight: bold;
}

.table-set .name {
	font-size: 18px;
    margin-bottom: 20px;
}

.table-set .props {
	margin-top: 22px;
}

.table-set .props p {
	margin: 8px 0;
    font-size: 14px;
    color: #8c8c8c;
}

.table-set td {
	padding: 25px !important;
	border: 1px solid #e8e0e0 !important;
}

.table-set td:first-child {
	width: 300px !important;
}


.table-set td img {
	width: 300px !important;
}

.empty-cart-btn:hover {
	text-decoration: none;
}

.totalPriceItem {
	min-width: 130px;
}

.basket-item-image-link {
	border: 1px solid #ebebeb;
	padding: 5px;
}

.cart .himself .itemDelivery, .cart .himself .itemService {
	max-height: 145px;
	position: relative;
}

.cart .himself .asideCart {
	margin-left: 895px !important;
}

.itemDelivery .title {
	min-height: 35px;
}


@media (max-width: 580px) {

	.basket-item-image {
		width: 78px;
	}

	.basket-items-list-item-remove {
		padding-top: 0 !important;
	}

	.cart .deleteItemCart span {
	    margin-top: 7px;
	}

	.cart .deleteItemCart img {
		margin-top: -10px;
	}

	.hide-mobile {
		display: none !important;
	}

	.account.column {

	}

	.tabs__content .product--card-cell .level.price.is-mobile {
		margin-top: 0;
	}

	.goods__carousel-tabs.dev-main-tabs {
		padding-bottom: 0;
	}

	.content.tabs__content {
		margin-bottom: 0;
		padding-bottom: 0;
	}

	.tabs__content .price .new {
		font-size: 16px;
	}

	.tabs__content .preview-products .price .buy-button {
		min-width: auto;
		/*margin-left: 10px;*/
	}

	.tabs__content .hot-sale:before {
		display: none;
	}

	.tabs__content .hot-sale {
		padding-left: 0;
		display: flex;
		align-items: center;
		gap: 5px;
	}

	.tabs__content .hot-sale span {
		position: static;
		min-width: 22px;
		min-height: 22px;
		border-radius: 50%;
		transition: all .3s linear;
		background: #ea3b5c !important;
		display: flex;
		align-items: center;
		justify-content: center;
	}


	.goods__top-slider-buy {
		/*display: none;*/
	}

	.item-video:nth-child(1) {
		width: 100% !important;
	}

	.item-video:nth-child(2),.item-video:nth-child(3) {
		display: none;
	}

	.js-tabs-content.payment table {
		font-size: 11px;
	}


}

.content.videos {
	display: flex;
}

.item-video {
	margin-right: 15px;
}

.item-video :last-child {
	margin-right: 0;
}

.top-header .status {

}

.filter__item {
	margin-bottom: 0 !important;
}

.breadcrumbs__need-help {
	display: none;
}

.product__link-img-1 img,
.product__link-img-2 img
{
	height: 200px;
}
.search-page {
	display: none;
}
.sales.column {
	/*display: none;*/
	/*visibility: hidden;*/
}


.goods__tabs-link {
	margin: 30px 0 0 10px !important;
}

.top-header .account {

}

.comparison .titleRowTable {
	margin-top: 357px;
}

.popular-column.column {
	/*visibility: hidden;*/
}

.swiper-wrapper .product {
	width: 99% !important;
}

.description__item.etc .description__item-title {
	margin-bottom: 0 !important;
}

.description__item.etc a {

	margin-bottom: 0 !important;
	margin-top: 0 !important;
}

.description__item.etc {
	padding: 15px 0 !important;
}



img.logo {
	margin-top: -48px;
}





.comparison .product__link-img-1 img, .comparison .product__link-img-2 img {
    height: 280px;
}

.goods__tabs-link {
	display: none;
}

.description__item.etc a {
	font-size: 14px;
    font-family: "RobotoRegular";
	font-family: "RobotoRegular";
    border-bottom-color: rgb(64, 132, 197);
    border-bottom-style: dotted;
    border-bottom-width: 1px;
}

.description__item.etc img {
	display: none;
}

.tabs-table__row-column--right {
    padding-left: 50px;
}

.description__top-slider .button-right {
	/*display: none;*/
}

.header-submit {
	position: absolute;
    margin-left: 329px;
    z-index: 10000;
    /*border: 1px solid #000000;*/
    height: 40px;
    width: 40px;
	cursor: pointer;
}

.current-region .popup {
	left: 171px;
	top: -5px;
}

.current-region span.value {
	cursor: pointer;
}

.product .product__link-img img {
	max-width: 240px;
}
.carousel-showroom2 {
	background: url(/local/templates/.default/images/main-about-bg.jpg) no-repeat center center !important;
    background-size: cover !important;
    padding: 40px 0 !important;
}


.main-about .columns .info:after {
	left: 43px;
}

.main-about .columns .info {
	padding: 10px 55px !important;
    z-index: 0;
}

.main-about .columns .info p {
	margin-left: 40px;
}

.bx_catalog-compare-list {
	display: none;
}

.icon-help {
	/*margin-bottom: 0 !important;*/
}

.filter__content-list {
	padding-left: 0 !important;
}


.carousel .arrow.left {
	left: -23px !important;
}

.carousel .arrow.right {
	right: -23px !important;
}

body.overlay:before, .owl-carousel:before{
  content: '';
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, .5);
  z-index: 100;
}

body.preloader:after, .owl-carousel:after {
  content: '';
  display: block;
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 40px;
  width: 40px;
  margin: auto;
  background: white url(/local/templates/.default/images/loading.gif) no-repeat center center;
  border-radius: 6px;
  z-index: 101;
}
.owl-carousel:before, .owl-carousel:after{position: absolute;}
.owl-loaded.owl-carousel:before, .owl-loaded.owl-carousel:after{display: none;}

.card-sort__categories a:nth-child(3)::after {
    content: url(/local/templates/.default/images/icons/card-sort__rectangle.png);
    margin-left: 9px;
}

.card-sort__categories a.sorting {
	border-bottom: 1px dotted rgb(135, 135, 135);
	color: rgb(135, 135, 135);
}

.card-sort__categories a.active {
	border-bottom: unset;
    color: rgb(22, 21, 21);
}


.icon-diff-big.mobile {
	border-radius: 69px;
    height: 45px;
    width: 45px;
    border-color: #ebebeb;
    line-height: 14px;
    left: 30px;
	display: none;
}

.icon-diff-big.mobile .is-warning {
	position: absolute;
    right: -15px;
    border-radius: 30px;
}



@media (max-width: 580px) {
    .top-header .columns>.phone{
        display: none;
    }

	.preview-products .b-pagination {
		display: none;
	}
	.filter__item.sorting {
		display: none;
	}
	.swiper-slide .new {
		font-size: 18px !important;
	}
	.swiper-slide .add-to-basket {
		min-width: auto !important;
	}
	.fast-links a {
		display: inline-block;
		margin-bottom: 7px;
	}
	.goods__sidebar {
		display: none;
	}
	.catalog-menu-popup {
		width: auto;
	}
}

@media (max-width: 768px) {
    .current-region .popup {
        left: 62px;
        top: 35px;
    }
    .popup .arrow{top: -6px; left: 67px;}
	.modal-content {
		padding: 70px 10px;
	}

	.modal .city a {
		font-size: 13px;
	}
	
	.modal .city{
		width:100%;
	}
	
	.modal .city img {
		/*display: none;*/
	}

	.header-submit {
		margin-left: 80%;
	}

	.top-header__order {
		display: none !important;
	}

	img.logo {
		margin-top: 0;
	}

	.popup69 .commonStyle {
		padding: 70px 30px 0px;
	}

}

.loop-img {
	/*position: absolute;
    top: 40%;
    left: 50%;
    width: 50px;

	cursor:url ('https://yourdolphin.com/assets/upload/EasyReader%20Support%20Icons/Search_Magnifier_Icon_87x87.png') 2 2, pointer;*/
}


.slider-for .slick-slide img {
    cursor: url('/local/templates/.default/./images/loop.png'), pointer;
}

.b-empty {
    margin-bottom: 50px;
    padding: 72px 0 55px;
    border: 1px solid #e6e6e6;
    text-align: center;
}

.b-empty-title {
    margin: 0 0 67px;
    font-size: 30px;
    color: #c6c6c6;
}

.b-empty-result__icon {
    margin-bottom: 17px;
    display: inline-block;
    width: 180px;
    height: 150px;
    padding-top: 50px;
    border-top: 1px solid #e6e6e6;
}

.b-empty-result__icon:after {
    content: "";
    display: block;
    width: 100%;
    height: 100%;
    background: url('/local/templates/.default/images/Headset_icon.svg') 50% no-repeat;
    background-size: contain;
    opacity: .1;
}

.b-empty__text {
    color: #1e0602;
    margin: 0 0 15px;
    font-size: 14px;
}

.b-empty__phone {
    color: #1e0602;
    font-size: 22px;
}

.partners-video {
	width: 100%;
}

.description__column--left {
	min-width: 42%;
}

.description__top-slider .slider-for .slick-slide {
	display: flex;
    align-items: center;
    justify-content: center;
}




#popup-catalog-menu-start-mobile-button--bottom-header2 button {
	background: white url(/local/templates/.default/images/icon-phone.png) no-repeat center center;
	background-size: 30px;
}




.main-navigate .active {
	font-weight: bold;
	color: #4084c5;
}

ul.docs {
	list-style: none;
    margin-left: 0;
    margin-top: 0;
}

ul.docs li {
	margin: 10px 0;
}

.roistat-promo:before {
	content: 'Ваш ID: ';
}

.roistat_desktop {
	position: absolute;
	top: -20px;
	left: 0px;
	background-color: #3f83c5;
	color: #fff;
	padding: 0px 5px;
	border-radius: 5px;
	z-index: 100;
}

.address strong {
	color: #fff;
}

/*.button_credit {
    display: none;
}
.title-bottom__alfa {
    display: none;
}*/
li#click-1942, li#click-1820 {
    display: none;
}

.user-error {
	display: none;
	color: red;
	padding-top: 20px;
	margin-bottom: -48px;
	height: 36px;
}

/* End */


/* Start:/local/templates/cezares/template_styles.css?175127568231797*/
body{background-color: #fff;}
body input, body textarea{outline: none !important;}
body a, body .main-popular-category .list a, .main-popular-category .attachment a,
body .toolbar-bottom__phone-link a, body .sidebar-menu__childs .sidebar-menu__item a:hover,
body .sidebar-menu__childs .sidebar-menu__item--active a,
body .breadcrumbs .dropdown-icon .dropdown-wrap a,
body .description__link, body .buy__item-diff-link, body .catalog-menu-popup .subcategories a.is-size-4:hover,
body .tab-content-button, .main-navigate .active{
    color: #ff7a00;}

body .footer-bottom a, body .footer-middle a{color: #888; text-decoration: underline;}
body .footer-bottom a:hover, body .footer-middle a:hover{text-decoration: none;}

body .main-popular-category .list a:hover, body .main-popular-category .attachment a:hover{text-decoration: none; color: #363636;}
.current-region .value{color: #000; text-decoration: none;}
body .middle-header .phone a.actionCallRequest, body .middle-header .help span a.actionChatConsultant,
body .middle-header .help span a.callBackShow{color: #000; border-bottom-color: #000;}
body .main-navigate a:hover, body .is-collapsed.filter__title{color: #000;}

body .categories__list-item--active{color: #ff7a00 !important;}

body .btn.is-primary, body .btn.is-primary a, body .bottom-header .column:last-child .navbar-link:hover,
body .all-sales-popup--show~.navbar-link, .file-upload .inputFileFree,
body .popupTellMe input[type="submit"], body .popupCommon input[type="submit"], .toolbar-bottom__button,
body .card-cell__show-more, body .callBackLink, body .callBackLinkClose,
body .filter__item .filter__button-mobile--blue{
    background-color: #ff7a00;
}
body .all-sales-popup--show~.navbar-link span:first-child, body .bottom-header .column:last-child .navbar-link:hover span:first-child {color: #ff7a00;}
body .btn.is-primary.is-outlined, .modal .city a:hover, body .payment-block ol>li:before, .navbar-link::after{color: #ff7a00;border-color: #ff7a00;}
body .btn.is-primary.is-outlined.is-active, body .btn.is-primary.is-outlined:active,
body .btn.is-primary.is-outlined.is-hovered, body .btn.is-primary.is-outlined:hover,
body .callBackLink, body .callBackLinkClose, body .catalog-menu-popup .btn.categories__list-item--active,
body .close-it-parent{
    background-color: #ff7a00;}

body .btn.is-hovered, body .btn:hover, body .btn.is-primary.is-active,
body .btn.is-primary:active, body div.btn.is-primary:hover, body .popupTellMe input[type="submit"]:hover,
body .popupCommon input[type="submit"]:hover, .file-upload .inputFileFree:hover,
body .popupCommon input[type="submit"]:focus, body .toolbar-bottom__button:hover,
body .card-cell__show-more:hover, body .catalog-menu-popup .btn.categories__list-item--active:hover{background-color: #cc6a00; cursor: pointer;}

body .middle-header .tag.is-warning, body .toolbar-bottom__button .tag.is-warning,
body .tag:not(body).is-warning{background-color: #ff7a00; color: #fff;}

body .bottom-header .column:last-child .navbar-link::before{background-color: #ff7a00 !important;}
body .bottom-header{background-color: #ff7a00;}

body .bottom-header .catalog-button{height: 70px;}
    body .bottom-header .catalog-button button.is-primary{background-color: #ff7a00; height: 70px;
        border-radius: 0px;}
    body .bottom-header .catalog-button button.is-primary.button__open-menu--white{background-color: #cc6a00 !important;}
    body .bottom-header .catalog-button .is-primary:hover{background-color: #cc6a00; color: #fff;}
    body .bottom-header .catalog-button .is-primary:hover .icon-burger{background-image: url('/local/templates/.default/images/icon__burger.png') !important;}
	/*body .bottom-header .catalog-button .is-primary:hover .icon-burger--cross {background-image: url('/local/templates/.default/images/icon__cross.png') !important;}*/
    body .bottom-header .catalog-button .icon-burger.icon-burger--cross,
    body .bottom-header .catalog-button .is-primary:hover .icon-burger.icon-burger--cross{background-image: url('/local/templates/.default/images/icon_white_s_cross.png') !important;}
    body .button__open-menu--white{background-color: #433d4f !important; color: #fff !important;}

body .compare-added.button{background-color: #ff7a00; border-color: #ff7a00;}

body .preview-products .extends a, body .product .product__consultant a, body .status a, body .account a{color: #ff7a00;}

body .tabs__header--title.active{color: #ff7a00 !important;}
body .tabs__underline{background-color: #ff7a00;}

body .sidebar-menu__item--active>.sidebar-menu__item-title,
body .sidebar-menu__item > .sidebar-menu__item-title:hover{background-color: #ff7a00;}
body .sidebar-menu__item .sidebar-menu__childs .sidebar-menu__item-title:hover{background-color: transparent;}
body .footer-top, body .footer-middle{background-color: #363636;}
body .footer-bottom{background-color: #000;}
body .footer-top .phone{color: #cc2222;}

body .footer-top .is-size-5, body .footer-top .address,
body .footer-middle .more p, body .footer-bottom .is-size-5{color: #888;}
body .is-desabled, body .toolbar-bottom__button.is-desabled, body .toolbar-bottom__button.is-desabled:hover{opacity: 0.7; cursor: default;}
body .footer-top .link, body .footer-top .email, body .footer-top .columns .column:last-child p,
body .footer-middle p, body .footer-top .timework{color: #777;}
body .footer-top .link:hover, body .footer-top .email:hover{color: #fff;}
/*body .footer-top .catalog-menu{border-color: #f0f0f0;}
body .footer-middle, body .footer-bottom, body .footer-top{background-color: #fff;}
body .footer-top{border-color: #f0f0f0; border-top: 1px solid #f0f0f0;}
*/
body .toolbar-bottom{border-top: 1px solid #f0f0f0;}

body .breadcrumbs .dropdown-icon .dropdown-wrap a:hover{background-color: #3853d8;}
body .card-cell__show-more{border-color: #ff7a00;}
body .card-cell__show-more:hover{border-color: #fb6f12;}

body .compare-added.button.buy__item-diff .column{fill: #3853d8;}
body .carousel .arrow:hover{background-color: #ff7a00 !important;}

.filter__item, .card-sort{background-color: #fff;}
.filter__checkbox label:before, .form-group label{background-color: #fafafa;}
body .catalog-menu-popup .btn.categories__list-item--active:hover,
body .catalog-menu-popup .btn.categories__list-item--active{color: #fff !important;}

.roistat_desktop {
	background-color: #ff7a00 !important;
}

.page_product_viewed_button_compare {
	background-color: #f39600 !important;
}

.list_prop {
	height: 150px;
    display: block;
}

@media (max-width: 768px) {
	.list_prop {
		height: auto;
	}
}

.layer_list {
	background-color: #ff7a00;
}

.main-menu-mobile a.is-active {
	background: #433d4f;
}

.toolbar-bottom__button.is-desabled {
	background-color: #ff7a00 !important;
}

.toolbar-bottom__button.is-desabled:hover {
	background-color: #ff7a00 !important;
}
.js-input-from.form-control.filter-fast-search-input:focus
{
	border: 1px solid #ff7a00;
}

.roistat_desktop {
	top:  -15px;
}

.roistat_mobile {
	display: none;
	position: absolute;
    top: -20px;
    left: 0px;
    background-color: #ff7a00;
    color: #fff;
    padding: 0px 5px;
    border-radius: 5px;
    z-index: 100;
}

@media (max-width: 768px) {
	.roistat_desktop {
		display: none;
	}

	.roistat_mobile {
		display: block;
	}

}

.actionCallRequest {
	color: #000 !important;
	border-bottom: 1px dotted #000;
    text-decoration: none !important;
}

.bottom-header .navbar-link:before{background-color: #363636;}
.bottom-header .navbar-link:hover:before{background-color: #363636;}
body .bottom-header .navbar-link:hover{color: #fff;}
.contacts-detail__map{margin-top: 20px;}
#carousel-image-dots{left: 15px;}

.optovieProdagi{max-width: 1170px; margin: 0 auto;}
.optovieProdagi__left{width: 270px; margin-right: 28px;}
.optovieProdagi .breadcrumbs .item { display: inline-block; }
.optovieProdagi .breadcrumbs .item:not(:last-child)::after { content: "|"; font-size: 11px; margin: 0 13px; }
.optovieProdagi .breadcrumbs .item a { font-size: 12px; color: rgb(97, 97, 97); text-decoration: underline; font-family: RobotoRegular, sans-serif; }
.optovieProdagi .breadcrumbs .item span{font-size: 12px;}
.optovieProdagi .breadcrumbs .item:first-child a::before { content: url(/local/templates/.default/components/bitrix/breadcrumb/main/images/breadcrumbs__home.png); margin-right: 26px; }
.optovieProdagi .breadcrumbs .item:last-child a { color: #000000; text-decoration: none; }
@media (max-width: 550px) {
    .optovieProdagi .breadcrumbs .item a { font-size: 10px; }
    .optovieProdagi .breadcrumbs .item:not(:last-child)::after { margin: 0 7px; }
    .optovieProdagi .breadcrumbs .item:first-child a::before { margin-right: 13px; }
}
.optovieProdagi .sidebar-menu { width: 270px; border: 1px solid #ebebeb; }
.optovieProdagi .sidebar-menu__item { font-size: 14px; line-height: 22px; font-weight: bold; border-bottom: 1px solid #ebebeb; }
.optovieProdagi .sidebar-menu__list .sidebar-menu__item:last-child { border-bottom: none; }
.optovieProdagi .sidebar-menu__item-title { padding: 0px; position: relative; cursor: pointer; color: rgb(22, 21, 21); }
.optovieProdagi .sidebar-menu__item-link { color: rgb(22, 21, 21); padding: 16px 20px; display: block; }
.optovieProdagi .sidebar-menu__item > .sidebar-menu__item-title:hover,
.optovieProdagi .sidebar-menu__item--active > .sidebar-menu__item-title { background: #3f83c5; }
.optovieProdagi .sidebar-menu__childs .sidebar-menu__item a { color: #596168; font-weight: normal; padding: 4px 20px 4px 40px; position: relative; }
.optovieProdagi .sidebar-menu__item-title:hover a,
.optovieProdagi .sidebar-menu__item--active a { color: #fff; }
body .optovieProdagi .sidebar-menu__childs .sidebar-menu__item--active a{color: #4084c5;}
.optovieProdagi .sidebar-menu__childs .sidebar-menu__item-title:hover, .optovieProdagi .sidebar-menu__childs .sidebar-menu__item--active .sidebar-menu__item-title {background-color: transparent;}
.optovieProdagi .sidebar-menu__childs .sidebar-menu__item{border-bottom: none; color: #596168;}

.optovieProdagi .goods__title{padding-bottom: 29px; border-bottom: 1px solid #e1e1e1; margin-bottom: 44px;}
.optovieProdagi .goods__title-title{font-family: Abrade, sans-serif;}
.optovieProdagi .goods__card p{margin-bottom: 32px;}
.content__1{padding: 40px 0; display: flex; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; margin: 70px 0; align-items: center;}
.content__1 img{margin-right: 30px; min-width: 60px;}

.content__2 {margin-bottom: 40px;}
.content__2 div{font-size: 16px; font-weight: bold; margin-bottom: 32px;}
.content__2 ul{list-style:none; margin: 0; padding: 0;}
.content__2 ul li{display: flex; align-items: center; font-size: 14px; margin-bottom: 15px;}
.content__2 ul li img{margin-right: 20px; min-width: 45px;}

.content__3{display: flex; justify-content: space-between; align-items: center; font-size: 18px; font-weight: bold; padding: 20px 0;  border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1; text-transform: uppercase; line-height: 1.3; margin-bottom: 50px;}

.content__4{ border-bottom: 1px solid #e1e1e1;}
.content__4 .heading_c4, .content__5 .heading_c5, .content__6 .heading_c6{font-size: 16px; font-weight: bold; margin-bottom: 40px;}
.content__4 .grid, .content__5 .grid{display: grid; grid-template-columns: repeat(2, 1fr ); grid-gap: 38px;}
.content__4 .grid .item, .content__5 .grid .item {font-size: 14px;}
.content__4 .grid .item img{margin-bottom: 25px; display: block; max-width: 100%;}

.content__5 {margin-top: 50px; margin-bottom: 50px;}
.content__5 .item li{margin-bottom: 15px; line-height: 1.2;}

.content__6{background-color: #f0f0f0; padding:54px 30px;}
.content__6 .grid{display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 8px;}
.content__6 .grid .item{background-color: #fff; display: flex; justify-content: space-between; align-items: center; padding: 16px 24px;}

.content__7{padding: 60px 0;}
.content__7 h2{font-size: 22px;font-size: 22px;font-family: Abrade, sans-serif; padding-bottom: 40px;border-bottom: 1px solid #e1e1e1; text-transform: uppercase; margin-bottom: 50px;}
.content__7 .grid{display: flex; grid-gap: 30px; flex-wrap:wrap; }
.content__7 .grid .item{border-right: 1px solid #e1e1e1; padding-right: 10px;font-size: 16px;  font-family: RobotoRegular, sans-serif; line-height: 22px;display: flex;}
.content__7 .grid .item:last-child{border-right: 0;}
.content__7 .grid .item:first-child{min-width: 390px;align-items: center;}
.content__7 .grid .item:first-child .img{margin-right: 28px; width: 75px; height: 75px; overflow: hidden; border-radius: 50%; min-width: 75px;}
.content__7 .grid .item:first-child b{display: block;}
.content__7 .grid .item.mailto{min-width: 270px; flex-direction:column;justify-content: center;}
.content__7 .grid .item.schedule{flex-direction:column;justify-content: center;}
.content__7 .grid .item a{color: #4084c5; font-weight: bold; background: url('/local/templates/geberit/images/ico_mail.png') left center no-repeat; display: block; padding-left: 32px; }

@media (max-width: 768px) {
	.content__4 .grid, .content__5 .grid, .content__6 .grid{grid-template-columns: repeat(1, 1fr );}
	.content__7 .grid{display: block;}
	.content__7 .grid .item{border-right: 0; margin-top: 15px;}
}

/* Новая шапка и меню для монобрендов trello - 731 */
.top-header{box-shadow:none;background-color: #fafafa;}
.top-header .container{height: calc(100% - 1px);}
.top_header-new{height: 100%;display: flex; justify-content: space-between;}
.top_header-new .logo{display: flex; align-items: center; color: #005099; font-size: 11px;height: 100%; margin-right: 20px;}
.top_header-new .logo img{margin-right: 20px;}
.top_header-new .menu{max-width: 540px; width: 100%; margin-right: 50px;}
.top_header-new .menu ul{display: flex; align-items: center;  justify-content: space-between;height: 100%; }
.top_header-new .menu ul li{padding: 0 10px;}
.top_header-new .menu ul li.has_subMenu{ border-right:1px solid transparent; border-left: 1px solid transparent; }
.top_header-new .menu ul li.has_subMenu.active{background-color: #fff; border-right:1px solid #ececec; border-left: 1px solid #ececec; height: 100%; display: flex; align-items: center; position: relative;}
.top_header-new .menu ul li.has_subMenu a{color: #4084c5; position: relative; display: flex; align-items: center; justify-content: space-evenly; margin-top: 1px;}
.top_header-new .menu ul li.has_subMenu a div{border-left:1px solid #4084c5;border-bottom:1px solid #4084c5; transform: rotate(-45deg); height: 4px; width: 4px; margin-left: 9px;}
.top_header-new .menu ul li.has_subMenu.active:after{content:""; display: block; height: 2px; background-color: #fff; bottom: -2px; left: 0; position: absolute;width: 100%;}
.top_header-new .menu ul li a{font-size: 12px; color: #000; }
.top_header-new .menu ul li a:hover{color: #4084c5; text-decoration: underline; transition: color .3s linear;}
.top_header-new .navbar-link::after{display: none;}
.top_header-new .current-region, .top_header-new .account {height: 100%; display: flex; align-items: center;}
.top_header-new .current-region .value{color: #4084c5; font-size: 12px; margin-left: 1px;}
.top_header-new .account img{margin-right: 10px;}
.logo-img-new{display: block;font-size: 36px;font-weight: bold; color: #000;text-transform: uppercase;}
.logo-img-new span{display: block;font-size: 14px; color: #005099 !important;}

.dropDown-menu{position: absolute; top: 50px; width: 100%;border-bottom: 1px solid #ececec; background: #fff; box-shadow: -3px 25px 5.04px 0.96px rgba(0, 0, 0, 0.13); display: none;}
.dropDown-menu-inner{margin: 0 auto; max-width: 1170px; border-left: 1px solid #ececec; border-right: 1px solid #ececec; display: flex; position: relative;}
.dropDown-menu-inner .close{position: absolute; right: 10px; top: 10px; width: 25px; height: 25px; border-radius: 50%; border: 1px solid #f0f0f0; display: flex; align-items: center; justify-content: center;}
.dropDown-menu-side{border-right: 1px solid #ececec; padding: 28px; display: flex; flex-direction:column; justify-content: space-evenly; min-width: 270px; width: 270px; min-height:420px;}
.dropDown-menu-side .sMenu a{display: block; text-transform: uppercase; font-weight: bold; font-size: 11px; color: #005099; text-align: center; margin-bottom: 18px;}
.dropDown-menu-side .sMenu a.sMenu-btn{background: #005099; color: #fff; border-radius: 10px; height: 45px; line-height: 46px;}
.dropDown-menu-body{display: flex; flex-wrap:wrap;}
.dropDown-menu-body .logo{width: 25%; display: flex; flex-direction:column; justify-content: space-evenly; align-items: center; border-right: 1px solid #ececec; border-bottom: 1px solid #ececec; padding: 10px; min-height:138px;}
.dropDown-menu-body .logo:nth-child(4n){border-right: none;}
.dropDown-menu-body .logo a{font-size: 11px; color: #005099; text-transform: uppercase; font-weight: bold; text-decoration: underline;}

.current-region .popup{left: 0; top: 45px;}

@media (max-width: 980px) {
	.top_header-new .menu{width: auto;}
	.top_header-new .menu ul li:not(.has_subMenu){display: none;}
}
@media (max-width: 680px) {
	.top_header-new .logo img{margin-right: 0;max-width: 80px;height: auto;}
	.top_header-new .logo div, .top_header-new .account,.dropDown-menu-side .sLogo,.dropDown-menu-side .sMenu a:not(.sMenu-btn){display: none;}
	.navbar-link{padding-right: 0;}
	.current-region .popup{left: -74px;}
	.dropDown-menu-inner{display: block;}
	.dropDown-menu-side{display: block; width: auto; min-height:1px; border-right: none;padding: 20px;}
	.dropDown-menu-body{border-top: 1px solid #ececec;}
	.dropDown-menu-body .logo{width: 50%;}
	.dropDown-menu-side .sMenu a.sMenu-btn{margin-bottom: 0;}
	.dropDown-menu-inner .close{background-color: #fff; top: 67px; width: 35px; height: 35px;}
}
@media (max-width: 500px) {
	.top_header-new .logo, .top_header-new .menu{margin-right: 10px;}
}
@media (max-width: 400px) {
	.top-header .container{padding-left: 10px; padding-right: 10px;}
}
/* Конец новая шапка и меню для монобрендов trello - 731 */

.user-error {
	display: none;
	color: red;
	padding-top: 20px;
	margin-bottom: -48px;
	height: 36px;
}

.SmartCaptcha-Shield {
	display: none !important;
}

.smart-captcha {
	height: 102px !important;
	max-width: 350px;
	padding: 0 15px;
	margin: 10px auto 0 auto;
}
.header-button-phone-mobile {
	width: 45px;
	height: 45px;
	border: none;
	border-radius: 4px;
	background:	#EFEFEF url(/local/templates/.default/images/icon-phone-mobile.svg) no-repeat center center;
}
.header-phone-margin {
	margin-right: 10px;
}
@media (max-width: 550px) {
	.header-mobile-flex-phone {
		display: flex;
		justify-content: flex-end;
	}
}
.bottom_modal_margin {
	margin-bottom: -40px!important;
	margin-top: -20px!important;
}
.bottom_modal_color {
	color: #d6666c;
}


.card-sort {
	height: 56px;
}

.buy__item-economy {
	width: 180px;
	gap: 3px;
}

.buy__item-price-old {
	margin: 5px 0 12px;
}

.hot-sale {
	padding-left: 27px;
	position: relative;
	color: #ea3b5c;
	margin: 10px 0 15px;
	font-size: 14px;
}

.hot-sale:before {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	width: 22px;
	height: 22px;
	border-radius: 50%;
	transition: all .3s linear;
	background: #ea3b5c !important;
}
.hot-sale span {
	color: #fff;
	font-size: 13px;
	position: absolute;
	left: 6px;
	line-height: 100%;
	bottom: 0;
	z-index: 4;
	transition: all .3s linear;
}

.hot-sale-detail {
	padding-left: 27px;
	position: relative;
	color: #ea3b5c;
	margin: 20px 0;
	font-size: 14px;
}

.hot-sale-detail:before {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	width: 22px;
	height: 22px;
	border-radius: 50%;
	transition: all .3s linear;
	background: #ea3b5c !important;
}
.hot-sale-detail span {
	color: #fff;
	font-size: 15px;
	position: absolute;
	left: 6px;
	bottom: 0;
	z-index: 4;
	transition: all .3s linear;
	line-height: 100%;
	top: 1px;
}

.hot-sale-filter {
	padding-left: 30px;
	position: relative;
	color: #ea3b5c;
	margin: 10px 0;
}

.hot-sale-filter:before {
	content: "";
	position: absolute;
	display: block;
	left: 0;
	top: 50%;
	transform: translate(0, -50%);
	width: 22px;
	height: 22px;
	border-radius: 50%;
	transition: all .3s linear;
	background: #ea3b5c !important;
}
.hot-sale-filter span {
	color: #fff;
	font-size: 13px;
	position: absolute;
	left: 3px;
	top: 0px;
	line-height: 100%;
	z-index: 4;
	transition: all .3s linear;
}

.product--card-cell .level.price .level-left.hot-sale-height {
	height: 84px;
}

/*
.ya-split, .ya-split__wrap {
	display: none !important;
}
*/

#basket-items-list-wrapper .column:nth-child(4):not(.submitExpressForm, .tdCart) {
	display: none !important;
}

.button_credit {
	display: none;
}

@media (max-width: 998px) {
	.banner-slider {
		max-width: 100%;
		background-color: #fff;
		height: auto;
	}
}

.cart .himself .asideCart {
	width: 320px !important;
}

.cart .listPrice div:first-child {
	width: 60%;
}

.cart .listPrice div:last-child {
	width: 40%;
}

#delivery_form_MKAD {
	display: none !important;
}

.mobile-delivery {
	display: none !important;
}

.mobile-delivery.active {
	display: block !important;
}


.tag.disc {
	cursor: default;
	position: absolute;
	z-index: 1000;
	top: 10px;
	left: 10px;
}

.discounted-block {
	width: 100%;
	display: block;
	margin: 10px 0;
	padding: 12px;
	position: relative;
	background: #FFFFFF;
	border: 1px solid #AEAEAE;
	border-radius: 6px;
	opacity: 1;
	transition: opacity .3s ease-in-out;
	color: #2A2A2A !important;
}

.discounted-block__icon {
	position: absolute;
	top: 35%;
	right: 19px;
}

.discounted-block .product-card__delivery-name::before {
	display: none;
}

.discounted-block__title {
	font-size: 14px;
	margin-bottom: 8px;
}

.discounted-block__content {
	display: flex;
	gap: 0px;
	flex-direction: column;
}

.discounted-block__price-wrap {
	display: flex;
	gap: 8px;
	align-items: flex-start;
	text-decoration: none;
}

.discounted-block__price {
	font-size: 18px;
	color: #ff7a00;
	margin-bottom: 8px;
	font-weight: 600;
}

.discounted-block .product-card__delivery-name a {
	text-decoration: none;
	font-size: 14px;
	color: #2A2A2A;
}

.discounted-block__old {
	font-size: 15px;
	text-decoration-line: line-through;
	color: #000000;
	opacity: 0.5;
}

.discounted-block img {
	width: 48px;
	height: 48px;
	object-fit: contain;
}

.discounted-block__wrap {
	display: flex;
	gap: 10px;
	align-items: center;
}

.discounted-block .product-card__delivery-name {
	padding-left: 0;
	display: flex;
	gap: 5px;
	align-items: center;
}

.discounted-block .product-card__delivery-name:after {
	top: 1px;
}

.discounted-block .product-card__delivery-description {
	z-index: 100;
	position: absolute;
	width: 350px;
	display: none;
	color: #666;
	background: #fff;
	box-shadow: 0px 4px 8px rgba(42, 42, 42, 0.12);
	border-radius: 5px;
	padding: 20px 20px 10px 20px;
	font-size: 14px;
	top: 110%;
}

.discounted-block .product-card__delivery-name ul {
	padding-left: 0;
	margin-left: 10px;
	list-style: initial;
	display: flex;
	flex-direction: column;
	gap: 5px;
}

.discounted-icon {
	position: relative;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ccc;
	cursor: pointer;
	font-size: 12px;
}

.discounted-icon:hover .product-card__delivery-description {
	display: block;
}

@media (max-width: 998px) {
	.discounted-block__imgs:hover .discounted-block__img {
		display: none;
	}
	.discounted-block {
		padding: 6px;
	}

	.discounted-block .product-card__delivery-description {
		width: 250px;
		font-size: 13px;
		left: -50px;
	}
}

.discounted-block__lightbox {
	position: absolute;
	opacity: 0;
	visibility: hidden;
}

.product--card-cell .level.price .level-left.hot-sale-height {
	height: 112px;
}

.product--card-cell .level.price .level-left {
	height: 80px;
}

#promo .swiper-slide > a {
	width: 100%;
}

#promo .swiper-slide > a img {
	width: 100%;
	object-fit: cover;
}

.btn-zamena {
	margin: 30px auto 0 auto;
}


/********************************************/

.bez-nal_price_inf {
	padding: 0 0 10px 0;
}
.bez-nal_price_wrap {
	display: grid;
	gap: 10px;
	color: #6B6B6B;
}
.bez-nal_price {
	font-family: AbradeMedium;
	font-size: 22px;
}
.price-item_wrap {
	display: flex;
	gap: 10px;
	align-items: center;
}
.bez-nal_price_inf_item {
	font-size: 14px;
	padding: 10px 0;
}
.bez-nal_price_wrap_item {
	display: flex;
	gap: 10px;
}
.bez-nal_price_inf_item_hover {
	position: relative;
	border-radius: 50%;
	display: block;
	width: 15px;
	height: 15px;
	background-color: #000;
	color: #fff;
	text-align: center;
}
.bez-nal_price_item {
	display: none;
	position: absolute;
	right: -20px;
	background: #fff;
	padding: 10px;
	border-radius: 10px;
	font-size: 14px;
	width: 150px;
	border: solid 1px #eee;
	color: #000;
	text-align: left;
	z-index: 99;
}
.bez-nal_price_inf_item_hover:hover .bez-nal_price_item{
	display: block;
}
.product--card-cell .level.price .level-left {
	height: 115px;
}
.bez-nal_price_wrap_item {
	font-size: 14px;
	padding-top: 10px;
}
/*cart*/
.bez-nal_price_inf_cart {
	font-size: 14px;
	padding-bottom: 10px;
}
.bez-nal_price_wrap_cart {
	padding-top: 20px;
	font-size: 14px;
	color: #6B6B6B;
}
.bez-nal_price_cart {
	padding-top: 10px;
	font-size: 18px;
}
.cart .columns.trCart.trCart_n {
	display: grid;
	grid-template-columns: 1.5fr 3fr 165px 1fr 165px 40px;
	gap: 20px;
}
.cart .columns.trCart.trCart_n .column{
	width: 100%;
}
.column_cart_price .bez-nal_price_inf_cart {
	padding-bottom: 28px;
}
.tableCart .columns.tHeadCart {
	display: grid;
	grid-template-columns: 1fr 165px 155px 165px 40px;
	gap: 20px;
}
.info_copare .level.price{
	min-height: 150px;
	position: relative;
}
.preview-products .info_copare .price .buy-button{
	position: absolute;
	bottom: 0;
}
@media (max-width: 768px) {
	.tableCart .columns.tHeadCart{
		display: none;
	}
	.cart .columns.trCart.trCart_n{
		display: flex;
		flex-wrap: wrap;
	}
	.cart .columns.trCart.trCart_n .column.column_cart_pic{
		width: 30%;
	}
	.cart .columns.trCart.trCart_n .column.column_cart_name {
		width: 60%;
	}
	.cart .columns.trCart.trCart_n .column.column_cart_price{
		width: 45%;
	}
	.cart .columns.trCart.trCart_n .column.column_cart_pic_price_full{
		width: 45%;
	}
	.cart .columns.trCart.trCart_n .column.column_cart_pic_price_quant{
		width: 45%;
	}
	.cart .columns.trCart.trCart_n .column.column_cart_pic_del{
		width: 45%;
	}
}
@media (max-width: 500px) {
	.cart .columns.trCart.trCart_n .column.column_cart_name {
		width: 100%;
	}
}
.buy__item-economy {
	margin-bottom: 10px;
}

.rek-text {
	position: absolute;
	bottom: 2px;
	left: 0;
	font-size: 10px;
	font-weight: 400;
	padding: 2px 5px;
	border-radius: 10px;
	color: #fff;
	backdrop-filter: blur(10px);
	z-index: 1;
}

.banner-wrap {
	position: relative;
}

.banner-wrap .rek-text, .video-wrap .rek-text {
	font-size: 8px;
}

@media (max-width: 998px) {
	.rek-text {
		padding: 1px 4px;
		border-radius: 5px;
		font-size: 7px;
	}
	#promo .swiper-slide > a {
		height: 100%;
	}

}

/******* chat **********/
.chat-btn {
	z-index: 1000;
	padding: 12px;
	display: flex;
	gap: 6px;
	align-items: center;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
	background-color: #00509A;
	border-radius: 10px 0px 0px 10px;
	position: fixed;
	bottom: 60px;
	right: 0px;
	cursor: pointer;
	opacity: 1;
	transition: background-color .3s ease-in-out;
}

.chat-btn svg {
	width: 24px;
}

.chat-btn:hover {
	background-color: #FFA900FF;
}

.chat {
	z-index: 100000;
	position: fixed;
	bottom: 0;
	right: 0;
	max-width: 375px;
	width: 100%;
	box-sizing: content-box;
	transform: translateX(100%);
	transition: transform .3s ease-in-out;
	box-shadow: 5px 5px 35px rgba(0, 0, 0, 0.1);
	border-radius: 16px 0px 0px 0px;

}

.chat-header {
	background: linear-gradient(90deg, #00509A 0%, #00509A 100%);
	border-radius: 16px 0px 0px 0px;
	padding: 18px;
	position: relative;
}

.chat.show {
	transform: translateX(0%);
}

.chat-close {
	cursor: pointer;
	opacity: 1;
	transition: opacity .3s ease-in-out;
	position: absolute;
	right: 10px;
	top: -35px;
}

.chat-close:hover {
	opacity: .8;
}

.chat-img {
	position: absolute;
	bottom: 0px;
	left: 10px;
	width: 100px;
}

.chat-img img {
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	max-width: 100%;
}

.chat-circle {
	z-index: 1;
	width: 75px;
	height: 75px;
	border-radius: 100%;
	background: rgba(255, 255, 255, 0.4);
	position: absolute;
	left: 15px;
	bottom: 10px;
}

.chat-header-text {
	max-width: 200px;
	margin-left: 110px;
}

.chat-title {
	font-weight: 700;
	font-size: 22px;
	line-height: 125%;
	color: #fff;
}

.chat-descr {
	margin-top: 2px;
	font-weight: 500;
	font-size: 13px;
	line-height: 125%;
	color: #fff;
}

.chat-content {
	background: #FFF;
	padding: 30px 30px 15px 30px;
}

.chat-content-title {
	font-weight: 700;
	font-size: 18px;
	line-height: 130%;
	color: #000000;
}

.chat-content-items {
	margin-top: 15px;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.chat-content-item {
	display: flex;
	justify-content: space-between;
	align-items: center;
	padding: 15px;
	border: 1px dotted #CCCCCC;
	border-radius: 10px;
	background-color: #fff;
	transition: background-color .3s ease-in-out;
	cursor: pointer;
	text-decoration: none;
}

.chat-content-item:hover {
	background-color: #EBEBEB;
}

.chat-content-item.phone {
	background-color: #EBEBEB;
}

.chat-content-item.phone:hover {
	background-color: #fff;
}

.chat-content-left {
	display: flex;
	align-items: center;
	gap: 14px;
	font-weight: 500;
	font-size: 16px;
	line-height: 125%;
	color: #000000;
}

.chat-content-left svg {
	width: 35px;
}

.chat-content-item.phone .chat-content-left span {
	font-weight: 700;
}

.chat-content > .chat-content-title:nth-child(3) {
	margin-top: 20px;
}

.chat-content-right {
	transform: translateX(0);
	transition: transform .3s ease-in-out;
}

.chat-content-item:hover .chat-content-right {
	transform: translateX(5px);
}

.chat-phone-descr {
	margin-top: 10px;
	font-weight: 400;
	font-size: 14px;
	line-height: 17px;
	color: #5C5C5C;
}

.chat-banner {
	margin-top: 20px;
	position: relative;
	background: #00509A;
	border-radius: 6px;
	padding: 20px 20px 15px 20px;
}

.chat-banner-title {
	font-weight: 700;
	font-size: 22px;
	line-height: 125%;
	color: #FFFFFF;
}

.chat-banner-descr {
	margin-top: 3px;
	font-weight: 500;
	font-size: 12px;
	line-height: 125%;
	color: #FFFFFF;
	max-width: 160px;
}

.chat-banner-btn {
	margin-top: 10px;
	max-width: 160px;
	height: 40px;
	background-color: #fff;
	border-radius: 6px;
	color: #000;
	font-weight: 500;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	transition: all .3s ease-in-out;
	position: relative;
	z-index: 10;
}

.chat-banner-btn:hover {
	background-color: #fff;
	opacity: .7;
}

.chat-banner-bottom {
	margin-top: 10px;
	display: flex;
	gap: 5px;
	align-items: center;
	max-width: 145px;
	font-weight: 500;
	font-size: 10px;
	line-height: 12px;
	color: rgba(255, 255, 255, 0.5);
}

.chat-banner-bottom svg {
	max-width: 17px;
	width: 100%;
}

.chat-banner-circle {
	width: 115px;
	height: 115px;
	left: 30px;
	bottom: 30px;
}

.chat-banner-img {
	left: initial;
	right: 0;
	width: 170px;
}

.chat-banner-img img {
	position: absolute;
	z-index: 2;
	left: -10px;
	bottom: 0;
	width: 100%;
	max-width: 175px;
}

@media (max-width: 980px) {
	.chat-btn {
		bottom: 75px;
	}
}

@media (max-width: 480px) {

	.chat-content-item {
		padding: 10px 15px;
	}

	.chat-banner {
		margin-top: 10px;
	}

	.chat {
		max-width: 100%;
	}

	.chat-header {
		border-radius: 16px 16px 0px 0px;
	}

	.chat-content {
		padding: 15px;
	}

	.chat-btn {
		bottom: 55px;
		font-size: 12px;
		padding: 8px;
	}
}

/* End */


/* Start:/local/components/monobrands/banner/templates/.default/style.css?1708761655414*/
#top_promo {
    height: auto;
    padding: 0;
}

#top_promo .owl-nav, #top_promo .owl-dots {
    display: none;
}


#top_promo .container {
    padding: 0;
    width: 100% !important;
    height: 80px !important;
    max-width:1440px !important;
}

#top_promo .owl-carousel .owl-item img {
    border-radius: 0px;
}

@media (max-width: 998px) {
    #top_promo .container {
        height: auto !important;
    }
}
/* End */


/* Start:/local/templates/.default/components/custom/menu/header_top_new/style.css?1611933647403*/
.main-navigate a {
    font-family: RobotoRegular;
    font-size: 13px;
    color: #010101;
    transition: color .3s linear;
    display: inline-block;
    height: 100%;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 5px;
    margin-right: 5px;
}

.main-navigate a:first-child {
    padding-left: 0;
}

.main-navigate a:hover {
    color: #4084c5;
    transition: color .3s linear;
}
/* End */


/* Start:/local/templates/.default/components/custom/search.header/.default/style.css?15850599572416*/
.search-field {
    position: relative;
    width: 100%;
}

.header-submit{
    margin-left: 0 !important;
    right: 0px;
}

.search-field .search-menu-popup2 {
    display: none;
    position: absolute;
    width: 100%;
    top: calc(100% - 3px);
    left: 0;
    z-index: 10;
    border: #e1e1e1 solid 1px;
}

.search-field .search-menu-popup2.active {
    display: block;
}

.search-field .search-menu-popup2 .line {
    background-color: white;
    padding: 15px 20px;
    border-bottom: #e1e1e1 solid 1px;
    clear: both;
    min-height: 90px;
}

.search-field .search-menu-popup2 .line a {
    display: block;
    height: 100%;
    color: black;
    font-family: RobotoRegular;
    font-size: 13px;
    line-height: 18px;
}

.search-field .search-menu-popup2 .line:hover a div {
    color: #4084c5;
    text-decoration: underline;
}

.search-field .search-menu-popup2 .line:last-child {
    border: none;
}

.search-field .search-menu-popup2 .line img {
    float: left;
    border: #e1e1e1 solid 1px;
    margin-right: 15px;
    width: 60px;
    height: 60px;
    object-fit: contain;
}

.search-field .search-menu-popup2 .line .article {
    /*display: none;*/
    /*margin-bottom: 5px;*/
    color: #8c8c8c;
}

.search-field .search-menu-popup2 .line .old {
    font-family: RobotoRegular;
    font-size: 12px;
    line-height: 14px;
    color: #8c8c8c;
    text-decoration: line-through;
    margin-right: 10px;
}

.search-field .search-menu-popup2 .line .new {
    font-family: AbradeBold;
    font-size: 18px;
    line-height: 20px;
    color: black;
}

.search-field .search-menu-popup2 .line div {
    margin-bottom: 5px;
}

.search-field .search-menu-popup2 .line.big .article {
    /*display: inline-block;*/
}

.search-field .search-menu-popup2 .line.big div {
    margin-bottom: 10px;
}

.search-field .search-menu-popup2 .line.big {
    padding: 23px;
    height: 180px;
}

.search-field .search-menu-popup2 .line.big a {
    border: #4084c5 solid 2px;
    padding: 20px;
    position: relative;
}

.search-field .search-menu-popup2 .line.big a::before {
    content: '%';
    position: absolute;
    background: #ea3b5c;
    color: #ffffff;
    font-family: AbradeBold;
    line-height: 28px;
    padding: 0 6px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    font-size: 16px;
    left: 7px;
    top: 7px;
}

.search-field .search-menu-popup2 .line.big img {
    border: none;
}
/* End */


/* Start:/local/components/monobrands/menu/templates/.default/style.css?17086782828992*/
.catalog-menu-popup .container>.columns>.column:last-child .is-size-4 {
    margin-bottom: 30px;
}

.catalog-menu-popup .has-child.btn:before{
    content: "";
    position: relative;
    display: inline-block;
    width: 20px;
    height: 20px;
    right: -17px;
    background: url(/local/templates/.default/../.default/images/icons/arrow-gray-right-small.png) no-repeat center center;
    top: 13px;
    float: right;
}

.catalog-menu-popup .has-child.btn:before {
    top: 5px !important;
}

.catalog-menu-popup .popular > a.banner-promo {
    position: relative;
    margin-bottom: 35px;
    height: 135px;
}

.catalog-menu-popup .popular > a.banner-promo:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    transition: all .3s linear;
}

.catalog-menu-popup .popular > a.banner-promo:hover:before {
    background-color: rgba(0, 0, 0, .1);
    transition: all .3s linear;
}

.catalog-menu-popup .popular > a.product-promo {
    box-sizing: border-box;
    width: 270px;
    height: 135px;
    border: 1px solid #eee;
    display: flex;
    position: relative;
}

.catalog-menu-popup .popular > a.product-promo::after {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0);
    transition: all 0.3s linear;
}
.catalog-menu-popup .popular > a.product-promo:hover::after {
    background-color: rgba(0, 0, 0, 0.1);
}

.catalog-menu-popup .popular > a.product-promo img {
    width: 135px;
    height: 135px;
    padding: 20px;
    object-fit: contain;
}

.catalog-menu-popup .popular > a.product-promo .info {
    flex-basis: 0;
    flex-grow: 1;
    position: relative;
}

.catalog-menu-popup .popular > a.product-promo .info::after {
    content: "";
    background-image: url(/local/components/monobrands/menu/templates/.default/images/arrowCard.png);
    background-size: 100% 100%;
    display: block;
    position: absolute;
    right: 12px;
    bottom: 12px;
    width: 30px;
    height: 30px;
    transition: all 0.3s ease;
}
.catalog-menu-popup .popular > a.product-promo:hover .info::after {
    background-image: url(/local/components/monobrands/menu/templates/.default/images/arrowHoverCard.png);
    right: 7px;
    bottom: 7px;
    width: 40px;
    height: 40px;
}

.catalog-menu-popup .popular > a.product-promo .info .name {
    width: 100%;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-right: 15px;
    height: 45px;
    line-height: 15px;
    overflow-y: hidden;
    font-family: RobotoMedium;
    font-size: 13px;
    color: #444;
}

.catalog-menu-popup .popular > a.product-promo .info .price-block {
    display: flex;
    flex-direction: column;
    justify-content: center;
    height: 68px;
    padding-bottom: 25px;
}

.catalog-menu-popup .popular > a.product-promo .info .price-block .old-price {
    font-family: AbradeMedium;
    font-size: 14px;
    color: #afa7a7;
    text-decoration: line-through;
}

.catalog-menu-popup .popular > a.product-promo .info .price-block .price {
    font-family: AbradeBold;
    font-size: 18px;
    color: #1e1e1e;
}

.catalog-menu-popup .columns .subcategories{background-color: transparent;
    width: 330px;
}
.catalog-menu-popup .columns .subcategories:after{
    display: none;
}
.categories__list{position: relative;}
.catalog-menu-popup .columns{justify-content: flex-start;}
.catalog-menu-popup .columns .categories__content > div:first-child:before{
    content: ""; position: absolute; height: 98%; top: 1%;
    left: -33px; width: 10%; box-shadow: 0 0 15px rgba(0, 0, 0, 0.3);
}
.catalog-menu-popup .popular-column:after{display: none;}
.columns .categories__content > div.popular-column:before{
    left: -94px !important;
}
.columns .categories__content div.popular-column .is-size-4{line-height: 36px;}

.collection-title {
    line-height:18px;margin-top:13px;font-size:15px!important;font-family:RobotoBold;
}

.collection {
    font-family:'RobotoLight' !important;
    line-height:10px !important;
}

.catalog-menu-popup .mobile-header {
    display: none;
}

.catalog-menu-popup .categories__header, .section-btn, .series-btn {
    display: none !important;
}

.subcategories.show-mobile {
    display: none;
}

@media (max-width: 998px) {
    .subcategories.show-mobile {
        display: block;
    }

    .catalog-menu-popup {
        position: absolute;
        top: 0;
        width: 100vw;
        background: white;
        z-index: 999;
        min-height: 100vh;
        overflow-y: scroll;
        height: 100vh;
        display: block;
        transform: translateX(-100%);
        -webkit-transform: translateX(-100%);
        transition: transform .4s ease-in-out;
        -webkit-transition: -webkit-transform .4s ease-in-out;
    }

    .catalog-menu-popup .mobile-header {
        display: block !important;
        height: auto;
    }

    .catalog-menu-popup.active {
        -webkit-transform: translateX(0px);
        transform: translateX(0px);
    }

    .catalog-menu-popup .header .back {
        font-family: AbradeBold;
        font-size: 18px;
        color: black;
        line-height: 28px;
        padding: 23px 0 10px 0;
    }

    .catalog-menu-popup .header {
        position: relative;
        background: #f9f9f9;
        border-bottom: #e1e1e1 solid 1px;
    }

    .catalog-menu-popup  .header .close {
        position: absolute;
        right: 20px;
        top: 20px;
        width: 24px;
        height: 24px;
        display: block;
    }

    .catalog-menu-popup .container.is-widescreen {
        padding: 0;
    }

    .catalog-menu-popup .search .input {
        background: #fff url(/local/templates/.default/css/../images/icons/search.svg) no-repeat calc(100% - 16px) center;
        background-size: 20px;
    }

    .catalog-menu-popup .categories__list-item {
        border-bottom: #e1e1e1 solid 1px;
        position: relative;
        padding: 20px 15px;
        transition: opacity .3s ease-in-out;
    }

    .catalog-menu-popup .categories {
        max-width: 100%;
    }

    .catalog-menu-popup .container>.columns>.column {
        padding: 0;
    }

    .catalog-menu-popup .categories__list-item.has-child:before {
        content: "";
        position: absolute;
        display: block;
        width: 30px;
        height: 100%;
        right: 5px;
        background: url(/local/templates/.default/css/../images/icons/arrow-gray-right-small.png) no-repeat center center;
        top: 0;
    }

    .categories__content {
        top: 0;
        height: 100%;
        overflow-y: scroll;
        display: none;
        position: absolute;
        width: 100vw;
        background: #fff;
        z-index: 100;
    }

    .categories__content.active {
        display: block;
    }

    .catalog-menu-popup .columns .subcategories {
        max-width: 100%;
        width: 100%;
        padding: 0;
    }

    .catalog-menu-popup .columns .subcategories a.icon-more {

    }

    .catalog-menu-popup .columns .categories__content > div:first-child:before {
        display: none;
    }

    .catalog-menu-popup .subcategories a {
        border-bottom: #e1e1e1 solid 1px;
        position: relative;
        padding: 20px 15px;
        margin-top: 0 !important;
        margin-bottom: 0px !important;
    }

    .catalog-menu-popup .subcategories a.icon-more:before {
        content: "";
        position: absolute;
        display: block;
        width: 30px;
        height: 100%;
        right: 5px;
        background: url(/local/templates/.default/css/../images/icons/arrow-gray-right-small.png) no-repeat center center;
        top: 0;
    }

    .catalog-menu-popup .categories__header {
        display: block !important;
    }

    .catalog-menu-popup .columns {
        height: 100vh;
    }

    .catalog-menu-popup .categories__header .back {
        font-family: AbradeBold;
        font-size: 18px;
        color: black;
        line-height: 28px;
        padding: 23px 15px 23px 45px;
        background: url(/local/templates/.default/css/../images/icons/arrow_black_left.png) no-repeat center left;
    }

    .collection-title {
        display: none;
    }

    body .catalog-menu-popup .btn.categories__list-item--active {
        background-color: transparent !important;
        color: #000 !important;
    }

    body .catalog-menu-popup .btn.categories__list-item--active:hover {
        color: #000 !important;
        opacity: .7;
    }

    .collection-block {
        position: absolute !important;
        display: none;
        height: 100vh;
        top: 0;
        background: #fff !important;
        z-index: 200 !important;
    }

    .collection-block.active {
        display: block;
    }

    .subcategories a {
        opacity: 1;
        transition: opacity .3s ease-in-out;
    }

    .subcategories a:hover {
        opacity: .7;
        text-decoration: none !important;
        color: #000 !important;
    }

    .section-btn, .series-btn {
        display: block !important;
    }

    .collection {
        font-family: RobotoBold !important;
    }
}
/* End */


/* Start:/local/templates/.default/components/custom/component/footer_viewed_products/style.css?156015614932084*/
/* catalog.section */
.bx_item_list_you_looked_horizontal{
    margin-bottom:20px;
    border-bottom:1px solid #e5e5e5;
}
@media (max-width:640px) {.bx_item_list_you_looked_horizontal {border-bottom:1px solid #e5e5e5;}}

.bx_item_list_you_looked_horizontal.bx_wood .bx_item_list_title{background:#ebf4f8;}
.bx_item_list_you_looked_horizontal.bx_red .bx_item_list_title{background:#FBF1F0}
.bx_item_list_you_looked_horizontal.bx_green .bx_item_list_title{background:#F2FBEA}
.bx_item_list_you_looked_horizontal.bx_blue .bx_item_list_title{background:#ebf4f8}
.bx_item_list_you_looked_horizontal.bx_black .bx_item_list_title{background:#f1f4f7;}
.bx_item_list_you_looked_horizontal.bx_yellow .bx_item_list_title{background:#FBF7DB}


.bx_item_list_you_looked_horizontal .bx_catalog_item{
    position:relative;
    float:left;
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
    background:#fff;
    -webkit-transition:none;
    -moz-transition:none;
    -ms-transition:none;
    -o-transition:none;
    transition:none;
    margin-bottom:30px;
}

.popup-window-buttons .bx_item_list_you_looked_horizontal {
    border: none !important;
}

@media (min-width:960px){
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 30px 0   ;width:100%}

    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:48%}
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:31.333333%}
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:23%}
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(4n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding:1px 26px;margin:0 1% 30px;width:18%}
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(5n+1){clear:both}
}

@media (min-width:760px) and (max-width:960px){
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px;width:100%}

    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:23%}
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(4n+1),
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(4n+1){clear:both}
}
@media (max-width:760px){
    .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 16px;margin:0 0 0 30px  ;width:100%}

    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1){clear:both}

    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:31.333333%}
    .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(3n+1),
    .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(3n+1),
    .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(3n+1){clear:both}
}
@media (max-width:580px){
    .bx-touch .bx_item_list_you_looked_horizontal.col1 .bx_catalog_item{padding:1px 26px;margin:0 0 0 30px ;width:100%}

    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%}
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(3n+1){clear:none}
    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1){clear:both}

    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item,
    .bx-touch .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item{padding:1px 16px;margin:0 1% 30px;width:48%;clear:none}

    .bx-touch .bx_item_list_you_looked_horizontal.col2 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col3 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col4 .bx_catalog_item:nth-child(2n+1),
    .bx-touch .bx_item_list_you_looked_horizontal.col5 .bx_catalog_item:nth-child(2n+1){clear:both}
}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_container{
    z-index: 10;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container {
    position:absolute;
    z-index:190;
    top:0;
    left:0;
    right:0;
    box-shadow:0 2px 5px 0 rgba(0,0,0,.18);
    border-radius:3px;
    border:1px solid #d3d3d3;
    background:#fff;
    -webkit-animation:borderview 0.5s;
    animation:borderview 0.5s;
}
@media (min-width:960px){.bx-no-touch  .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container{padding:0 25px 15px}}
@media (max-width:960px){.bx-no-touch  .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_container{padding:0 15px 15px}}

@keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}
@-webkit-keyframes borderview {from {border:1px solid #fdfdfd;box-shadow:0 0 0 0 rgba(0,0,0,0);} to {border:1px solid #d3d3d3;box-shadow:0 2px 5px 0 rgba(0,0,0,.18);}}

.bx_item_list_you_looked_horizontal .bx_catalog_item_articul{
    color:#a5a5a5;
    font-size:13px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title{
    overflow:hidden;
    height:38px;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_title{
    overflow:auto;
    height:auto !important;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_title a{
    color:#3f3f3f;
    text-decoration:none;
    font-size:13px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price{
    color:#3f3f3f;
    font-weight:bold;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price span{
    color:#a5a5a5;
    font-size:12px;
    font-weight:normal;
    white-space:nowrap;
    text-decoration:line-through;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls{
    padding-top:10px;
    text-align:center;
    opacity:0;
}
@media (min-width:641px) and (max-width:960px){.bx_item_list_you_looked_horizontal .bx_catalog_item_controls{height:auto}}
@media (max-width:640px){.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls{height:auto;line-height:30px;text-align:center}}
@media (max-width:479px){.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls{height:auto;line-height:30px;display:block}}
@media (max-width:479px){.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls {height:auto}}

.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone{
    width:100%;
    white-space:nowrap;
    text-align:center;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone span{
    color:#3f3f3f;
    font-size:13px;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone .bx_notavailable{
    text-align:left;
    font-size:12px;
    line-height:30px;
    font-weight:bold;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{
    width:100%;
    text-align:center;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo a{
    margin:1%;
    width: 48%;
    min-width:100px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 25px;
    height: 25px;
}

@media (max-width:640px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blockone{display:none;}
    .bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls .bx_catalog_item_controls_blocktwo{float:none;width:100%;text-align:center;}
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls input[type=text]{border:none;}
.bx-touch .bx_item_list_you_looked_horizontal .bx_catalog_item_controls,
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls{opacity:1}
.bx_item_list_you_looked_horizontal .bx_cnt_desc{
    text-align:left;
    position:absolute;
    right:-45px;
    top:2px;
    width:40px;
}
@media (min-width:641px) and (max-width:960px){

}
.bx_item_list_you_looked_horizontal .bx_catalog_item_controls a{margin-bottom:10px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_price .bx_price{font-size:15px;padding-top: 5px;}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double,
.bx_item_list_you_looked_horizontal .bx_catalog_item_images{
    position:relative;
    z-index:180;
    display:block;
    padding-top:135%;
    width:100%;
    background-position:center;
    background-repeat:no-repeat;
    -webkit-background-size:contain;
    background-size:contain;
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_images_double{
    z-index:186;
    margin-top:-135%;
    opacity:0;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images{
    opacity:0;
    -webkit-animation:rotateimgfirst 0.5s;
    animation:rotateimgfirst 0.5s;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item.double:hover .bx_catalog_item_images_double{
    opacity:1;
    -webkit-animation:rotateimglast 0.5s;
    animation:rotateimglast 0.5s;
}
@keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@-webkit-keyframes rotateimgfirst {from {opacity:1;} to {opacity:0;}}
@keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}
@-webkit-keyframes rotateimglast  {from {opacity:0;} to {opacity:1;}}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_controls,
.bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_articul,
.bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_scu{display:none}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_controls,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_articul,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu{display:block}
.bx_item_list_you_looked_horizontal .bx_catalog_item 	  .bx_catalog_item_scu{padding-top:10px}
.bx_item_list_you_looked_horizontal .bx_catalog_item:hover .bx_catalog_item_scu>div{margin:0 auto}

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls.touch,
.bx-touch    .bx_item_list_you_looked_horizontal .bx_catalog_item .bx_catalog_item_controls.no_touch{display:none !important;}

/* Stickers */
.bx_item_list_you_looked_horizontal .bx_stick{
    position:absolute;
    width:123px;
    height:35px;
    background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/stick.png) left center no-repeat;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 0 #ba3434;
    line-height:35px;
    white-space:nowrap;
    overflow:hidden;
    -ms-text-overflow:ellipsis;
    text-overflow:ellipsis;
}
.bx_item_list_you_looked_horizontal .bx_stick.short {font-weight: bold;font-size:18px}
.bx_item_list_you_looked_horizontal .bx_stick.average {font-weight: bold;font-size:13px}
.bx_item_list_you_looked_horizontal .bx_stick.long{font-weight:normal;font-size:11px}
.bx_item_list_you_looked_horizontal .bx_stick_disc{
    position:absolute;
    width:72px;
    height:74px;
    background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/stick_disc.png) no-repeat center;
    color:#fff;
    text-align:center;
    text-shadow:0 1px 0 #ba3434;
    font-weight:bold;
    font-size:23px;
    line-height:74px;
}
.bx_item_list_you_looked_horizontal .bx_stick.left,
.bx_item_list_you_looked_horizontal .bx_stick_disc.left{left:-2px;}
.bx_item_list_you_looked_horizontal .bx_stick.right,
.bx_item_list_you_looked_horizontal .bx_stick_disc.right{right:0;}
.bx_item_list_you_looked_horizontal .bx_stick.top,
.bx_item_list_you_looked_horizontal .bx_stick_disc.top{top:15px;}
.bx_item_list_you_looked_horizontal .bx_stick.bottom,
.bx_item_list_you_looked_horizontal .bx_stick_disc.bottom{bottom:5px;}
.bx_item_list_you_looked_horizontal .bx_stick.middle,
.bx_item_list_you_looked_horizontal .bx_stick_disc.middle{top:49%;}
@media (min-width:641px) and (max-width:960px){
    .bx_item_list_you_looked_horizontal .bx_stick{
        width:90px;
        height:30px;
        background-size:100%;
        line-height:30px;
    }
    .bx_item_list_you_looked_horizontal .bx_stick.short {font-weight:normal;font-size:14px}
    .bx_item_list_you_looked_horizontal .bx_stick.average {font-weight:normal;font-size:11px}
    .bx_item_list_you_looked_horizontal .bx_stick.long{font-weight:normal;font-size:11px}
    .bx_item_list_you_looked_horizontal .bx_stick_disc{
        width:64px;
        height:65px;
        background-size:100%;
        font-size:	20px;
        line-height:65px;
    }
}
@media (max-width:640px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick{
        width:70px;
        height:30px;
        background-size:100%;
        font-size:	11px;
        line-height:30px;
    }
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick_disc{
        width:48px;
        height:49px;
        background-size:100%;
        font-size:	16px;
        line-height:49px;
    }
}
@media (max-width:479px) {
    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick{
        width:70px;
        height:30px;
        background-size:100%;
        font-size:	11px;
        line-height:30px;
    }

    .bx-touch .bx_item_list_you_looked_horizontal .bx_stick_disc{
        width:37px;
        height:38px;
        background-size:100%;
        font-size:13px;
        line-height:38px;
    }
}

/* buttons */
.bx_item_list_you_looked_horizontal .bx_bt_button,
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2{
    display:inline-block;
    border-radius:3px;
    text-align:center;
    text-decoration:none;
    font-size:14px;
    cursor:pointer;
    white-space:nowrap;
}

.bx_item_list_you_looked_horizontal .bx_bt_button_type_2 				{
    border:1px solid #e9e9e9;
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#fcfcfc),to(#f1f1f1));
    background-image:-webkit-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:   -moz-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:     -o-linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    background-image:        linear-gradient(#fcfcfc 0%,#f1f1f1 100%);
    color:#656565;
    text-shadow:0 1px 0 #fff;
}
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:hover{background:#fff;}
.bx_item_list_you_looked_horizontal .bx_bt_button_type_2:active 	{
    background-image:-webkit-gradient(linear,0 0,0 100%,from(#f1f1f1),to(#fcfcfc));
    background-image:-webkit-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:   -moz-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:     -o-linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    background-image:        linear-gradient(#f1f1f1 0%,#fcfcfc 100%);
    box-shadow:inset 0 2px 2px 0 rgba(0,0,0,.05);
}
.bx_item_list_you_looked_horizontal .bx_bt_button  				{
    background:#00a2df;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwYTJkZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#00a2df),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background: -moz-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:  -ms-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:   -o-linear-gradient(top,#00a2df 0%,#006fcb 100%);
    background:      linear-gradient(to bottom,#00a2df 0%,#006fcb 100%);
    color:#fff;
    text-shadow:0 1px 0 #006cae;
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00a2df',endColorstr='#006fcb',GradientType=0 );
}
.bx_item_list_you_looked_horizontal .bx_bt_button:hover  		{
    background:#21afe4;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}
.bx_item_list_you_looked_horizontal .bx_bt_button:active  		{
    background:#21afe4;
    background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIxYWZlNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDZmY2IiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#21afe4),color-stop(100%,#006fcb));
    background:-webkit-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:  -moz-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:   -ms-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:    -o-linear-gradient(top,#21afe4 0%,#006fcb 100%);
    background:       linear-gradient(to bottom,#21afe4 0%,#006fcb 100%);
    filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#21afe4',endColorstr='#006fcb',GradientType=0 );
}


.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button{
    display:inline-block;
    min-width:20px;
    line-height:20px;
}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2{
    display:inline-block;
    min-width:18px;
    line-height:18px;
}

.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2 		{}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2:hover 	{}
.bx_item_list_you_looked_horizontal .bx_small.bx_bt_button_type_2:active 	{}


.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button{
    padding:0 13px;
    height:25px;
    font-weight:bold;
    line-height:25px;
}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2		{
    padding:0 13px;
    height:23px;
    font-weight:bold;
    line-height:23px;
}

.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button,
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2 		{font-weight:bold;}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2:hover  {}
.bx_item_list_you_looked_horizontal .bx_medium.bx_bt_button_type_2:active {}

.bx_item_list_you_looked_horizontal .bx_col_input{
    display:inline-block;
    width:40px;
    text-align:center;
}

/* scu_detail_size */
.bx_item_list_you_looked_horizontal .bx_item_detail_size{
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_item_section_name_gray{
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size_scroller_container{position: relative}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size{overflow-x: auto;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap;
}
.bx-touch 	.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul{margin-left: 0 !important;}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li{
    position: relative;
    display: block;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    height: 25px;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 2px;
    left:2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;

    color: #3f3f3f;
    text-align: center;
    text-decoration: none;
    font-weight: normal;
    font-size: 10px;
    line-height: 22px;
}
.bx-touch	.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li:active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt{
    border: 2px solid #006cc0;
}
.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size ul li.bx_active .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border_active.png) 2 fill stretch;
}

.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_size ul li.bx_missing>i{
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 2px;
    left:2px;
    z-index:11;
    background: rgba(255,255,255,.79) url(/local/templates/.default/components/custom/component/footer_viewed_products/images/missing.png) no-repeat center;
}
/*----*/

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right  		{opacity:0.8}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left:hover,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right:hover {opacity:1.0}

.bx_item_list_you_looked_horizontal .bx_item_detail_size.full .bx_slide_left,
.bx_item_list_you_looked_horizontal .bx_item_detail_size.full .bx_slide_right{
    position: absolute;
    top: 0;
    bottom:4px;
    width :5%;
    max-width:11px;
    cursor: pointer;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {left: -5%;background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/arr_left.png)  no-repeat left  center;background-size: 100% auto}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right{right:-5%;background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/arr_right.png) no-repeat right center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_left {left:   0;background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/fade_left.png)  repeat-y left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_size .bx_slide_right{right:  0;background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/fade_right.png) repeat-y right center;background-size: 100% auto}

/* scu_detail_scu */
.bx_item_list_you_looked_horizontal .bx_item_detail_scu{
    position: relative;
    margin-bottom: 10px;
    padding: 0;
    max-width: 100%;
    width: 100%;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu.full {
    position: relative;
    margin-left: -5%;
    padding: 0 5%
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_item_section_name_gray{
    color: #9e9e9e;
    vertical-align: middle;
    font-size: 11px;
    line-height: 11px;
}

/*----*/

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu_scroller_container{position: relative}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{
    position: relative;
    overflow: hidden;
    margin: 0;
    width: 100%;
}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu{overflow-x: auto}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul{
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    width: 100%;
    white-space: nowrap
}
.bx-touch 	.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul{margin-left: 0 !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li{
    position: relative;
    display: block;
    float: left;
    height: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt{
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 2px;
    bottom: 4px;
    left:2px;
    display: block;
    overflow: hidden;
    border: 1px solid #c0cfda;
    background: #fff;
    z-index:10;
}
.bx-touch	.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border.png) 2 stretch;
    -moz-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border.png) 2 stretch;
    -o-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border.png) 2 stretch;
    border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:hover .cnt{border: 1px solid #006cc0}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li:active .cnt,
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
    padding: 3px;
    border: 2px solid #006cc0;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_missing .cnt{border: 1px solid #c0cfda !important}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_missing>i{
    cursor: not-allowed;
    position: absolute;
    display: block;
    top: 0;
    right: 2px;
    bottom: 4px;
    left: 2px;
    z-index:11;
    background: rgba(255,255,255,.79) url(/local/templates/.default/components/custom/component/footer_viewed_products/images/missing.png) no-repeat center;
}

.bx-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li.bx_active .cnt{
    border: none;
    border-style: solid;
    border-width: 1px;
    -webkit-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border_active.png) 2 stretch;
    -moz-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border_active.png) 2 stretch;
    -o-border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border_active.png) 2 stretch;
    border-image: url(/local/templates/.default/components/custom/component/footer_viewed_products/images/x2border_active.png) 2 fill stretch;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item{
    position: absolute;
    top:   6%;
    right: 6%;
    bottom:6%;
    left:  6%;
    background-size:contain;
    background-repeat: no-repeat;
}
.bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_scu ul li .cnt .cnt_item img{
    width: auto;
    height: 25px;
}

/*----*/

.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right  	  {opacity:0.8}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left:hover,
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right:hover{opacity:1.0}

.bx_item_list_you_looked_horizontal .bx_item_detail_scu.full .bx_slide_left,
.bx_item_list_you_looked_horizontal .bx_item_detail_scu.full .bx_slide_right{
    position: absolute;
    top: 0;
    bottom:4px;
    width :5%;
    max-width:11px;
    cursor: pointer;
}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {left: -5%;background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/arr_left.png)  no-repeat   left  center;background-size: 100% auto}
.bx-no-touch .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right{right:-5%;background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/arr_right.png) no-repeat   right center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_left {left:   0;background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/fade_left.png)  repeat-y   left  center;background-size: 100% auto}
.bx-touch 	 .bx_item_list_you_looked_horizontal .bx_item_detail_scu .bx_slide_right{right:  0;background:url(/local/templates/.default/components/custom/component/footer_viewed_products/images/fade_right.png) repeat-y   right center;background-size: 100% auto}

.bx_item_list_you_looked_horizontal {
    position: relative;
    margin-bottom: 20px;
    border-radius: 3px
}
.bx_item_list_you_looked_horizontal .bx_item_list_title {
    font-weight: bold;
    color: #000;
    background: #ebf4f8;
    vertical-align: middle;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
}
.bx_item_list_you_looked_horizontal .bx_item_list_section .bx_item_list_slide {
    /*height: auto !important;*/
}
.bx_item_list_you_looked_horizontal .bx_catalog_item_container.no-imgs > a {
    background-image: none !important;
}
/* End */


/* Start:/local/components/monobrands/bot.links/templates/.default/style.css?1722577552338*/
.bot {
    font-family: Arimo;
    padding: 0px 0 40px 0;
}

.bot__list {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 10px 40px;
}

.bot__link-item {
    width: 100%;
    float: none;
    word-break: break-all;
}

.bot__link{
    font-size: 16px;
    line-height: 150%;
    color: #404040;
    text-decoration: none;
}
/* End */
/* /local/templates/cezares/css/style.css?1703675218148 */
/* /local/templates/.default/css/bulma-0.7.1/css/bulma.min.css?1565852032158783 */
/* /local/templates/.default/css/shake-animation.css?15543054021524 */
/* /local/templates/.default/css/overrides.css?15586832535626 */
/* /local/templates/.default/css/styles.min.css?162528458324101 */
/* /local/templates/.default/css/swiper/swiper.min.css?155430540218993 */
/* /local/templates/.default/css/swiper/promo.css?1554305402827 */
/* /local/templates/.default/css/fonts.css?1688652094102979 */
/* /local/templates/.default/css/goods-list.css?160316753739553 */
/* /local/templates/.default/css/bulma-ext/bulma-tooltip.min.css?155430540238440 */
/* /local/templates/.default/css/owlcarousel/owl.carousel.min.min.css?15543054023088 */
/* /local/templates/.default/css/owlcarousel/owl.theme.default.min.css?15543054021013 */
/* /local/templates/.default/css/slick/slick.css?15543054021776 */
/* /local/templates/.default/css/components/filter-price.css?15671510876434 */
/* /local/templates/.default/css/comparison.css?15747581196335 */
/* /local/templates/.default/css/jquery.fancybox.css?155433531417412 */
/* /local/templates/.default/template_styles.css?172838781131265 */
/* /local/templates/.default/styles.css?17213165669381 */
/* /local/templates/cezares/template_styles.css?175127568231797 */
/* /local/components/monobrands/banner/templates/.default/style.css?1708761655414 */
/* /local/templates/.default/components/custom/menu/header_top_new/style.css?1611933647403 */
/* /local/templates/.default/components/custom/search.header/.default/style.css?15850599572416 */
/* /local/components/monobrands/menu/templates/.default/style.css?17086782828992 */
/* /local/templates/.default/components/custom/component/footer_viewed_products/style.css?156015614932084 */
/* /local/components/monobrands/bot.links/templates/.default/style.css?1722577552338 */
