

/* Start:/local/templates/sisters/css/normalize.css?16385434246487*/
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */

/* Document
   ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

html {
  line-height: 1.15; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
}

/* Sections
   ========================================================================== */

/**
 * Remove the margin in all browsers.
 */

body {
  margin: 0;
}

/**
 * Render the `main` element consistently in IE.
 */

main {
  display: block;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
   ========================================================================== */

/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */

hr {
  box-sizing: content-box; /* 1 */
  height: 0; /* 1 */
  overflow: visible; /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

pre {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/* Text-level semantics
   ========================================================================== */

/**
 * Remove the gray background on active links in IE 10.
 */

a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */

abbr[title] {
  border-bottom: none; /* 1 */
  text-decoration: underline; /* 2 */
  text-decoration: underline dotted; /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */

b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */

code,
kbd,
samp {
  font-family: monospace, monospace; /* 1 */
  font-size: 1em; /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */

small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/* Embedded content
   ========================================================================== */

/**
 * Remove the border on images inside links in IE 10.
 */

img {
  border-style: none;
}

/* Forms
   ========================================================================== */

/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-size: 100%; /* 1 */
  line-height: 1.15; /* 1 */
  margin: 0; /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */

button,
input { /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */

button,
select { /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */

button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */

legend {
  box-sizing: border-box; /* 1 */
  color: inherit; /* 2 */
  display: table; /* 1 */
  max-width: 100%; /* 1 */
  padding: 0; /* 3 */
  white-space: normal; /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */

progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */

textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box; /* 1 */
  padding: 0; /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */

[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/* Interactive
   ========================================================================== */

/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */

details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */

summary {
  display: list-item;
}

/* Misc
   ========================================================================== */

/**
 * Add the correct display in IE 10+.
 */

template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */

[hidden] {
  display: none;
}

/* End */


/* Start:/local/templates/sisters/css/bootstrap.min.css?163854342428730*/
@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1200px/* max-width:1140px */}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-ms-flex-order:-1;order:-1}.order-last{-ms-flex-order:13;order:13}.order-0{-ms-flex-order:0;order:0}.order-1{-ms-flex-order:1;order:1}.order-2{-ms-flex-order:2;order:2}.order-3{-ms-flex-order:3;order:3}.order-4{-ms-flex-order:4;order:4}.order-5{-ms-flex-order:5;order:5}.order-6{-ms-flex-order:6;order:6}.order-7{-ms-flex-order:7;order:7}.order-8{-ms-flex-order:8;order:8}.order-9{-ms-flex-order:9;order:9}.order-10{-ms-flex-order:10;order:10}.order-11{-ms-flex-order:11;order:11}.order-12{-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-ms-flex-order:-1;order:-1}.order-sm-last{-ms-flex-order:13;order:13}.order-sm-0{-ms-flex-order:0;order:0}.order-sm-1{-ms-flex-order:1;order:1}.order-sm-2{-ms-flex-order:2;order:2}.order-sm-3{-ms-flex-order:3;order:3}.order-sm-4{-ms-flex-order:4;order:4}.order-sm-5{-ms-flex-order:5;order:5}.order-sm-6{-ms-flex-order:6;order:6}.order-sm-7{-ms-flex-order:7;order:7}.order-sm-8{-ms-flex-order:8;order:8}.order-sm-9{-ms-flex-order:9;order:9}.order-sm-10{-ms-flex-order:10;order:10}.order-sm-11{-ms-flex-order:11;order:11}.order-sm-12{-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-ms-flex-order:-1;order:-1}.order-md-last{-ms-flex-order:13;order:13}.order-md-0{-ms-flex-order:0;order:0}.order-md-1{-ms-flex-order:1;order:1}.order-md-2{-ms-flex-order:2;order:2}.order-md-3{-ms-flex-order:3;order:3}.order-md-4{-ms-flex-order:4;order:4}.order-md-5{-ms-flex-order:5;order:5}.order-md-6{-ms-flex-order:6;order:6}.order-md-7{-ms-flex-order:7;order:7}.order-md-8{-ms-flex-order:8;order:8}.order-md-9{-ms-flex-order:9;order:9}.order-md-10{-ms-flex-order:10;order:10}.order-md-11{-ms-flex-order:11;order:11}.order-md-12{-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-ms-flex-order:-1;order:-1}.order-lg-last{-ms-flex-order:13;order:13}.order-lg-0{-ms-flex-order:0;order:0}.order-lg-1{-ms-flex-order:1;order:1}.order-lg-2{-ms-flex-order:2;order:2}.order-lg-3{-ms-flex-order:3;order:3}.order-lg-4{-ms-flex-order:4;order:4}.order-lg-5{-ms-flex-order:5;order:5}.order-lg-6{-ms-flex-order:6;order:6}.order-lg-7{-ms-flex-order:7;order:7}.order-lg-8{-ms-flex-order:8;order:8}.order-lg-9{-ms-flex-order:9;order:9}.order-lg-10{-ms-flex-order:10;order:10}.order-lg-11{-ms-flex-order:11;order:11}.order-lg-12{-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-ms-flex-order:-1;order:-1}.order-xl-last{-ms-flex-order:13;order:13}.order-xl-0{-ms-flex-order:0;order:0}.order-xl-1{-ms-flex-order:1;order:1}.order-xl-2{-ms-flex-order:2;order:2}.order-xl-3{-ms-flex-order:3;order:3}.order-xl-4{-ms-flex-order:4;order:4}.order-xl-5{-ms-flex-order:5;order:5}.order-xl-6{-ms-flex-order:6;order:6}.order-xl-7{-ms-flex-order:7;order:7}.order-xl-8{-ms-flex-order:8;order:8}.order-xl-9{-ms-flex-order:9;order:9}.order-xl-10{-ms-flex-order:10;order:10}.order-xl-11{-ms-flex-order:11;order:11}.order-xl-12{-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-sm-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-sm-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-sm-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-sm-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-sm-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-sm-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-md-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-md-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-md-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-md-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-md-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-md-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-lg-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-lg-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-lg-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-lg-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-lg-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-lg-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.flex-xl-fill{-ms-flex:1 1 auto!important;flex:1 1 auto!important}.flex-xl-grow-0{-ms-flex-positive:0!important;flex-grow:0!important}.flex-xl-grow-1{-ms-flex-positive:1!important;flex-grow:1!important}.flex-xl-shrink-0{-ms-flex-negative:0!important;flex-shrink:0!important}.flex-xl-shrink-1{-ms-flex-negative:1!important;flex-shrink:1!important}.justify-content-xl-start{-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}

/* End */


/* Start:/local/templates/sisters/js/owl/assets/owl.carousel.min.css?16385434243351*/
/**
 * Owl Carousel v2.3.4
 * Copyright 2013-2018 David Deutsch
 * Licensed under: SEE LICENSE IN https://github.com/OwlCarousel2/OwlCarousel2/blob/master/LICENSE
 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/local/templates/sisters/js/owl/assets/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/sisters/js/owl/assets/owl.theme.default.min.css?16385434241013*/
/**
 * 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/sisters/css/style.css?164561319379053*/
/* MAIN */

@font-face {
	font-family: 'PCTL9600RgRegular';
	font-weight: normal;
	src: url('/local/templates/sisters/css/../font/PCTL9600Rg-Regular.ttf');
}

@font-face {
	font-family: 'PCTL9600RgBold';
	font-weight: normal;
	src: url('/local/templates/sisters/css/../font/PCTL9600Rg-Bold.ttf');
}

body {
	margin: 0;
	padding: 0;
	font-family: 'PCTL9600RgRegular', 'Arial', sans-serif;
	background-color: #f2f2f2;
}

img {
	max-width: 100%;
}

.auth-desc {
	font-size: 14px;
	color: #555;
	padding-bottom: 30px;
}

.title-delivery {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 26px;
}

.cart-empty {
	text-align: center;
}

.mobile-hide {
	display: block;
}

.main-page .mobile-hide {
	display: none;
}

.main-page .mobile-show {
	display: inline-block;
}

.error-wrap {
	text-align: center;
	padding: 185px 0;
}

.number-text {
	font-size: 12px;
	padding-bottom: 3px;
	display: block;
	font-weight: bold;
	color: red;
}

.error-title {
	font-family: 'PCTL9600RgBold', sans-serif;
	text-transform: uppercase;
	font-size: 26px;
	padding-bottom: 20px;
}
.error-code {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
	padding: 0 30px;
}

.more-wrap-center {
	text-align: center;
}

body .error {
	border: 1px solid red;
}

body .fancybox-is-open .fancybox-bg {
	opacity: .96;
}

.running-bar__row {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	background: transparent;
}

.running-bar__column {
	-webkit-animation: runBar 15s linear infinite;
	animation: runBar 15s linear infinite;
}

.running-bar__column {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 33.333%;
	flex: 0 1 33.333%;
}

.running-bar__item {
	width: 100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}

.running-bar__item p {
	white-space: nowrap;
	margin: 0 0 0;
}

.tooltips {
	background-color: #000000;
	color: #fff;
	left: 50%;
	margin-left: -150px;
	padding: 10px 20px;
	position: fixed;
	text-align: center;
	top: -50px;
	max-width: 300px;
	width: 100%;
	z-index: 500000;
}

.message {
	position: fixed;
	background: #eceeed;
	padding: 50px;
	margin: 0 auto;
	left: 0;
	right: 0;
	z-index: 999;
	box-shadow: 0 0 5px 0 rgba(0,0,0,0.4);
	display: block;
	width: 100%;
	text-align: center;
	font-weight: bold;
	top: 0;
	max-width: 320px;
}

.tooltips-red {
	background-color: #f00;
	color: #fff;
}

.tooltips-green {
	background-color: #000000;
}

.main-page .logo img {
	max-height: 20px;
}

.page-wrap {
	padding: 50px 0;
}

.bg-wrapper {
	position: fixed;
	left: 0;
	top: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: rgba(0,0,0,0.4);
	display: none;
}

.bg-wrapper.active {
	display: block;
}

.section-title {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 26px;
	text-transform: uppercase;
}

.section-desc {
	font-size: 14px;
}

.a-zoom {
	display: block;
	overflow: hidden;
}

.a-zoom img {
	transition: transform 0.5s;
}

.a-zoom:hover img {
	transform: scale(1.05);
}

.clear {
	clear: both;
}

.online {
	text-decoration: none;
	color: #000;
	position: fixed;
	bottom: 40px;
	right: 50px;
	z-index: 10;
}

.online:hover,
.online:focus,
.online:active {
	border: none;
	outline: none;
}

.online-text {
	background-color: #fff;
	font-size: 12px;
	color: #000;
	text-decoration: none;
	padding: 13px 16px;
	vertical-align: middle;
	cursor: pointer;
	border-radius: 50px;
	opacity: 0;
	visibility: hidden;
	display: inline-block;
	box-shadow: 0 0 9px -2px rgba(0,0,0,0.2);
	height: 40px;
}

.online:hover .online-text {
	opacity: 1;
	visibility: visible;
}

.online-icon {
	cursor: pointer;
	background: url('/local/templates/sisters/css/../img/ico_online.png') no-repeat center center;
	width: 40px;
	height: 40px;
	display: inline-block;
	vertical-align: middle;
	background-size: 40px auto;
}

.popup {
	background: #eceeed url('/local/templates/sisters/css/../img/bg_popup.png') no-repeat left center;
	background-size: contain;
	width: 666px;
	height: 331px;
	padding-left: 280px;
	padding-top: 85px;
	padding-right: 50px;
	display: none;
}

.popup-fast {
	background: #eceeed;
	padding-left: 50px;
	text-align: center;
}

.popup-fast .popup-desc {
	text-align: center;
}

.fancybox-button {
	width: 55px;
	height: 55px;
}

.success-black {
	display: block;
	padding: 10px 100px;
	color: #fff;
	background-color: #000;
}

.popup-corp .success-black {
	padding: 10px 20px;
	color: #000;
	background-color: transparent;
	display: block;
	font-weight: bold;
}

.popup-title {
	font-size: 18px;
	font-family: 'PCTL9600RgBold', sans-serif;
	padding-bottom: 15px;
}

.popup-desc {
	font-size: 14px;
	text-align: left;
	padding-bottom: 30px;
}

.promo-inp.promo-inp-tel {
	vertical-align: bottom;
	height: 50px;
	text-align: center;
	font-size: 16px;
	max-width: 240px;
	width: 240px;
	padding-top: 2px;
}


/* CONTACT */

.contact {
	padding: 65px 0 100px;
}

.contact-corners {
	padding: 30px 0 100px;
	background-color: #fff;
}

.corners-wrap .contact-item {
	margin-bottom: 25px;
	color: #959595;
	cursor: pointer;
	padding-top: 0;
}

.contact-partner .contact-item-title {
	font-size: 14px;
}

.contact-partner .contact-item {
	padding-bottom: 40px;
	padding-top: 0;
}

.contact-partner .contact-item .contact-item-title {
	padding-bottom: 20px;
}

.maps-item iframe {
	width: 100%;
	border: 0;
}

.corners-wrap .contact-item.active {
	color: #000;
}

.corners-title {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 14px;
	margin-bottom: 20px;
}

.custom-select {
	width: 230px;
	height: 51px;
	padding: 10px 17px;
	border: solid 2px #000000;
	-o-appearance: none;
	-ms-appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background: transparent;
	cursor: pointer;
	font-size: 16px;
}

.label-select {
	position: relative;
}

.label-select::after {
	position: absolute;
	right: 20px;
	top: 5px;
	content: '';
	background: url('/local/templates/sisters/css/../img/ar_bottom.png') no-repeat right center;
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 11px;
	background-size: 100%;
	margin-left: 5px;
}

.row-hide {
	display: none;
}

.contact-partner-wrap {
	margin-bottom: 40px;
}

.contact-partner {
	padding: 30px 0 100px;
}

.contact-item-title {
	text-transform: uppercase;
	font-size: 12px;
	font-family: 'PCTL9600RgBold', sans-serif;
	padding-bottom: 30px;
}
.contact-item {
	padding-top: 33px;
}

.contact-item-phone {
	padding-bottom: 5px;
}

.contact-item-phone a {
	text-decoration: none;
	color: #000;
	font-size: 18px;
}

.contact a:hover {
	text-decoration: underline;
}

.contact-item-worktime {
	padding: 15px 0 15px;
	font-size: 12px;
}

.contact-item-email a {
	text-decoration: none;
	color: #000;
	font-size: 18px;
}


/* BLOG */

.blog-items {
	padding-top: 65px;
}

.blog-article {
	padding-top: 90px;
	padding-bottom: 50px;
}

.blog-white {
	background-color: #fff;
}

.blog-text {
	font-size: 14px;
}

.blog-white + .socials {
	background-color: #f2f2f2;
}

.blog-pag {
	list-style-type: none;
	margin: 0;
	padding: 5px 0 0 0;
}

.blog-pag li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 7px 10px;
}

.blog-pag a {
	font-size: 14px;
	text-decoration: none;
	color: #000;
	padding: 5px 2px;
}

.blog-pag .active {
	text-decoration: none;
	border-bottom: 2px solid #000;
}

.blog-pag a:hover {
	text-decoration: none;
	border-bottom: 2px solid #000;
}

.blog-category-list {
	list-style-type: none;
	margin: 0 0 35px;
	padding: 10px 0 0 0;
}

.blog-category-list li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 33px 0 0;
}

.blog-category-list a {
	font-size: 14px;
	text-decoration: none;
	font-family: 'PCTL9600RgBold', sans-serif;
	color: #a2a2a2;
	transition: 0.3s all;
}

.blog-category-list a.active {
	color: #000;
}

.blog-category-list a:hover {
	text-decoration: underline;
	color: #000;
}

.blog-wrap-main {
	display: flex;
	justify-content: space-between;
}

.blog-bottom-paggination {
	text-align: center;
	padding-bottom: 50px;
}

.blog-item-bottom-wrapper-fl {
	display: flex;
	justify-content: space-between;
}

.blog-item-white img {
	opacity: 0.4;
}

.blog-item-image-link {
	position: relative;
}

.blog-title {
	position: absolute;
	font-size: 23px;
	line-height: 27px;
	text-align: center;
	width: 100%;
	font-family: 'PCTL9600RgBold', sans-serif;
	color: #000;
	left: 0;
	top: 28%;
	padding: 30px 120px;
}

.sort-dropdown-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.sort-block {
	position: relative;
	width: 200px;
	text-align: right;
}

.sort-title {
	cursor: pointer;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	background-size: 10px auto;
	display: inline-block;
	padding-right: 18px;
	margin-bottom: 10px;
	vertical-align: middle;
}

.sort-title i {
	background: url('/local/templates/sisters/css/../img/ar_bottom.png') no-repeat right top;
	display: inline-block;
	vertical-align: middle;
	width: 9px;
	height: 11px;
	background-size: 100%;
	margin-left: 5px;
}

.sort-title.active i {
	transform: rotate(180deg);
	background-position: right bottom;
}

.sort-dropdown {
	background: #fff;
	padding: 15px;
	position: absolute;
	z-index: 2;
	right: 0;
	text-align: left;
	display: none;
}

.sort-dropdown.active {
	display: block;
}

.sort-dropdown-list li {
	padding-bottom: 10px;
	font-size: 14px;
}

.sort-dropdown-list a {
	text-decoration: none;
	color: #000;
}

.sort-dropdown-list a:hover {
	text-decoration: underline;
}


/* PRODUCT */

.product-image {
	text-align: center;
}

.product-desc img {
	max-width: 100%;
	height: auto;
	margin-bottom: 60px;
}

.rev-title {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 12px;
	margin: 0 15px 5px 0;
}

.product-desc {
	font-size: 14px;
	padding: 20px 0 15px;
}

.product-image img {
	max-width: 100%;
	height: auto;
	max-height: 500px;
}

.tab {
	display: none;
}

.tab.active {
	display: block;
}

.separator {
	padding: 0 5px;
}

.separator:last-child {
	display: none;
}

.breadcrums,
.breadcrums a {
	font-size: 14px;
	font-family: 'PCTL9600RgBold', sans-serif;
	color: #a2a2a2;
	text-decoration: none;
}

.blog-article .blog-item-date {
	font-size: 12px;
	padding-right: 0;
	padding-left: 25px;
}

.blog-article .blog-top {
	padding-bottom: 20px;
}

.blog-article .blog-image {
	padding-top: 10px;
}

.blog-article .blog-title {
	position: static;
	font-size: 26px;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
}

.blog-text {
	padding-top: 30px;
}

.blog-article .blog-title h1 {
	line-height: 1.2;
	margin: 0;
	padding: 0;
	font-weight: normal;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 26px;
}

.blog-top {
	display: flex;
}

.breadcrums a:hover {
	text-decoration: underline;
}

.product-tag-wrap {
	display: flex;
	font-size: 12px;
}

.product-articul {
	text-transform: uppercase;
	padding-top: 5px;
}

.product-articul-sku {
	display: flex;
}

.product-articul-sku .product-price-wrapper {
	padding-top: 0;
	padding-left: 5px;
}

.product-prop-s {
	text-transform: uppercase;
}

.tabs {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.product-title h1 {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-weight: normal;
	font-size: 26px;
	margin-bottom: 10px;
}

.product {
	padding-top: 60px;
}

.tabs li {
	display: inline-block;
	vertical-align: middle;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 12px;
	margin: 0 15px 5px 0;
}

.prop-name {
	font-size: 10px;
	text-transform: uppercase;
	font-family: 'PCTL9600RgBold', sans-serif;
	padding-bottom: 4px;
	color: #a2a2a2;
}

.prop-value {
	font-size: 16px;
	color: #000;
}

.prop-item {
	padding-bottom: 30px;
}

.props {
	padding-top: 25px;
}

.product-price {
	font-size: 24px;
	color: #000;
}

.product-size {
	padding-top: 10px;
	font-size: 10px;
}

.product-sizez {
	font-size: 14px;
	padding-top: 10px;
	text-align: left;
}

.product-sizez-title {
	font-weight: bold;
}

.product-price-wrapper {
	padding-top: 10px;
	display: flex;
}

.product-price-block {
	margin-right: 25px;
}

.btn-add {
	margin-right: 10px;
	margin-bottom: 25px;
	background: #000;
	color: #fff;
	text-decoration: none;
	padding: 15px 30px;
	display: inline-block;
	font-size: 14px;
	transition: 0.3s all;
	border: 2px solid #000;
	font-size: 17px;
	cursor: pointer;
}

.btn-add:hover {
	color: #000;
	background-color: transparent;
}

.btn-fast-order {
	cursor: pointer;
	padding: 15px 30px;
	font-size: 14px;
	text-align: center;
	border: solid 2px #000000;
	display: inline-block;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	transition: 0.3s all;
	font-size: 17px;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 15px;
}

.btn-fast-order:hover {
	background-color: #000;
	color: #fff;
}

.tab-item {
	border-bottom: 3px solid transparent;
}

.tabs .active {
	border-color: #000;
}

.product-prop {
	background-color: #fff;
	padding: 5px 10px;
	margin-right: 5px;
	margin-bottom: 10px;
}

.review-block {
	margin-top: 20px;
	margin-bottom: 20px;
	padding: 20px;
	background-color: #fff;
}

.product-tabs-wrapper {
	padding-top: 10px;
	padding-bottom: 5px;
}

.owl-nav {
	margin-top: -15px;
	display: flex;
	justify-content: space-between;
	position: relative;
	z-index: 2;
}

.owl-prev span, .owl-next span {
	text-indent: -10000px;
	width: 9px;
	height: 14px;
	display: inline-block;
	background-size: 9px 14px;
}

.owl-prev span {
	background-image: url('/local/templates/sisters/css/../img/arr_left.png');
}

.owl-next span {
	background-image: url('/local/templates/sisters/css/../img/arr_right.png');
	position: relative;
}

.owl-next span::before {
	position: absolute;
	content: 'Следующий отзыв';
	right: 9px;
	top: -2px;
	font-size: 14px;
	width: 150px;
	height: 30px;
	color: #000;
	z-index: 2;
	text-indent: 0;
}

.rev-author {
	padding-top: 20px;
	font-size: 12px;
	padding-left: 20px;
	line-height: 1.6;
}

/* HEADER */

.cart-count {
	line-height: 1;
	position: absolute;
	color: #fff;
	font-size: 8px;
	left: 50%;
	top: 50%;
	width: 20px;
	right: 0;
	bottom: 0;
	height: 20px;
	margin-top: -3px;
	margin-left: -10px;
	font-weight: bold;
}

.header {
	background-color: #f2f2f2;
}

.logo {
	padding-top: 15px;
}

.logo a {
	text-decoration: none;
	color: #000;
	display: inline-block;
}

.logo img {
	max-height: 20px;
}

.logo span {
	font-family: 'PCTL9600RgBold', sans-serif;
	text-transform: uppercase;
	font-size: 27px;
}

.header-top-message {
	background-color: #c87e3c;
	color: #fff;
	text-align: center;
	padding: 5px 10px;
	font-size: 10px;
	overflow: hidden;
}

.header-menu {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.header-menu-list {
	display: inline-block;
	vertical-align: middle;
}

.header-top {
	position: relative;
}

.header-menu-link {
	color: #000;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 14px;
	text-decoration: none;
	height: 60px;
	padding: 21px 16px;
	display: inline-block;
}

.header-top-right {
	display: flex;
	justify-content: flex-end;
}

.header-menu-link:hover {
	text-decoration: underline;
}

.header-nav {
	text-align: right;
	padding-right: 15px;
}

.header-icon {
	width: 50px;
	height: 60px;
	display: inline-block;
	text-align: center;
	background-position: center center;
	background-size: 17px 17px;
	background-repeat: no-repeat;
	cursor: pointer;
	transition: 0.3s all;
}

.header-icon:not(.header-icon-playlist):hover {
	opacity: 0.8;
	background-color: #ddd;
}

.header-icon-search {
	background-image: url('/local/templates/sisters/css/../img/ico_search.png');
}

.header-icon-cart {
	position: relative;
	background-image: url('/local/templates/sisters/css/../img/ico_cart.png');
}

.header-icon-menu {
	background-image: url('/local/templates/sisters/css/../img/ico_menu.png');
}

.header-banner {
	min-height: 450px;
	margin-right: 50px;
	background: url('/local/templates/sisters/css/../img/bg_header.webp') no-repeat right bottom;
	background-size: auto 450px;
}

.header-personal-wrapper {
	display: flex;
	text-align: right;
	align-items: flex-end;
	max-width: 250px;
}

.header-personal-item {
	flex: 1;
	text-align: center;
}

.header-banner-text {
	position: relative;
	padding-top: 120px;
	padding-left: 20px;
}

.header-banner-autor {
	font-size: 14px;
	color: #888888;
	padding-top: 180px;
}

.header-banner-title-grey {
	font-family: 'PCTL9600RgBold', sans-serif;
	color: #a6a6a6;
	font-weight: normal;
	text-transform: uppercase;
	font-size: 28px;
	line-height: 1;
}

.header-banner-desc {
	font-size: 14px;
	line-height: 1.2;
	padding-top: 30px;
}

.header-banner-title {
	font-family: 'PCTL9600RgBold', sans-serif;
	color: #000;
	text-transform: uppercase;
	font-size: 28px;
	line-height: 1;
}

.header-banner-title img {
	max-height: 20px;
}


/* SEARCH */

.header.active {
	z-index: 4;
	position: relative;
}

.header-top-message.active {
	display: none;
}

.btn-search {
	width: 50px;
	display: inline-block;
	vertical-align: middle;
	border: none;
	cursor: pointer;
	height: 50px;
	background: url('/local/templates/sisters/css/../img/btn_search.png') no-repeat center center;
	background-color: #000;
	background-size: 50px;
}

.search-inp {
	border: none;
	border-bottom: 1px solid #c8c8c8;
	width: calc(100% - 140px);
	height: 50px;
	font-size: 22px;
	padding: 5px;
	vertical-align: top;
}

.header-wrapper {
	position: relative;
}

.header-search-wrap {
	position: absolute;
	width: 100%;
	left: 0;
	top: 60px;
	background: #fff;
	z-index: 5;
	display: none;
	padding: 43px 20px;
}

.header-search-wrap.active {
	display: block;
}

.header-personal-item.active,
.header-personal-item.active .header-icon {
	background-color: #fff;
}

/* CART */

.cart-item-image img {
	height: 70px;
	max-width: 70px;
}

.cart-item-price {
	font-size: 16px;
}

.cart-item-count {
	color: #000;
	font-size: 15px;
	width: 30px;
	background: transparent;
	border: none;
	text-align: center;
	display: inline-block;
	vertical-align: middle;
}

.btn-quant {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-size: 16px 16px;
	cursor: pointer;
	margin-top: 3px;
	vertical-align: middle;
}

.btn-minus {
	background-image: url('/local/templates/sisters/css/../img/btn_minus.png');
}

.btn-plus {
	background-image: url('/local/templates/sisters/css/../img/btn_plus.png');
}

.cart-item {
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap;
	border-top: 2px solid #c8c8c8;
	padding: 7px 0;
}

.cart-item-left {
	display: flex;
	align-content: flex-start;
	flex-wrap: wrap;
}

.cart-bottom {
	border-top: 2px solid #c8c8c8;
}

.cart-item-title {
	width: 100%;
	max-width: 250px;
}

.cart-item-title a {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
	text-decoration: none;
	color: #000;
}

.cart-item-title a:hover {
	text-decoration: underline;
}

.cart-item-left > div,
.cart-item-right > div {
	padding-top: 26px;
}

.cart-item .cart-item-image {
	padding-top: 0;
	text-align: center;
	padding-right: 30px;
}

.cart-item-quantity {
	padding: 0 25px 0 35px;
}

.cart-item-delete {
	padding-right: 30px;
}

.cart-all-top {
	padding-right: 75px;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 14px;
	line-height: 32px;
}

.cart-item-price-all,
.sum-wrapper {
	padding-right: 75px;
}

.btn-cart-delete {
	cursor: pointer;
	display: inline-block;
	width: 14px;
	height: 14px;
	background: url('/local/templates/sisters/css/../img/btn_delete.png') no-repeat 0 0;
	background-size: 16px 16px;
	background-size: 100%;
}

.cart-top {
	display: flex;
	justify-content: space-between;
	padding-bottom: 20px;
}

.sum-title {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
	padding-right: 20px;
}

.promo-inp {
	max-width: 200px;
	width: 200px;
	font-weight: normal;
	border: none;
	background-color: #f2f2f2;
	height: 35px;
	padding: 5px 10px 5px 15px;
	font-size: 14px;
}

.header-cart-wrap .cart-bottom .btn-promo {
	width: 112px;
	padding: 5px;
	text-align: center;
}

.cart-footer-buttons {
	display: flex;
	padding-top: 35px;
}

.btn-order {
	width: 50%;
	text-align: center;
	color: #fff;
	background-color: #000;
	border: 2px solid #000;
	height: 60px;
	font-size: 14px;
	text-transform: uppercase;
	padding: 20px 10px;
	text-decoration: none;
	cursor: pointer;
	transition: 0.3s all;
}

.btn-order:hover {
	opacity: 0.8;
}

.btn-order-fast {
	color: #000;
	border: 2px solid #000;
	background-color: #fff;
}

.cart-promo form {
	display: flex;
}

.cart-item-left {
	width: 70%;
}

.cart-item-right {
	width: 30%;
	text-align: right;
}

.btn-promo {
	cursor: pointer;
	height: 35px;
	background: #000;
	color: #fff;
	text-decoration: none;
	padding: 5px 25px;
	display: inline-block;
	font-size: 14px;
	transition: 0.3s all;
	border: 2px solid #000;
}

.btn-promo:hover {
	color: #000;
	background-color: transparent;
}

.cart-bottom {
	display: flex;
	justify-content: space-between;
	padding-top: 35px;
}

.header-cart-wrap {
	position: absolute;
	width: 100%;
	left: 0;
	top: 60px;
	background: #fff;
	z-index: 5;
	display: none;
	padding: 27px 20px 45px;
}

.header-cart-wrap.active {
	display: block;
}

.cart-title {
	text-transform: uppercase;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 26px;
	line-height: 2;
}

/* MENU */

.menu {
	background-color: #fff;
	width: 520px;
	margin-right: -50%;
	display: none;
	position: fixed;
	z-index: 4;
	right: 0;
	top: 0;
	bottom: 0;
	overflow: auto;
	padding: 65px;
	font-size: 16px;
}

.menu .footer-link-main {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
}

.menu .menu-item .footer-link-list a,
.menu .work-time,
.menu .menu-item .footer-menu .footer-link-bold a {
	font-size: 16px;
}

.menu .footer-link-bold {
	margin-bottom: 15px;
}

.menu .social-wrap-black .social-ico {
	width: 20px;
	height: 20px;
}

.menu.active {
	display: block;
}

.close {
	background: url('/local/templates/sisters/css/../img/ico_menu_close.png') no-repeat center center;
	width: 16px;
	height: 16px;
	display: inline-block;
	position: absolute;
	right: 25px;
	top: 25px;
	background-size: 16px 16px;
	cursor: pointer;
	transition: 0.3s all;
}

.close:hover {
	opacity: 0.7;
}

.menu-item .footer-link-list a,
.menu-item .contact-info a,
.menu-item .contact-info {
	color: #000;
}

.menu-wrapper {
	display: flex;
	justify-content: flex-start;
	align-content: flex-start;
	flex-wrap: wrap;
}

.menu-item {
	max-width: 50%;
	width: 50%;
	margin-bottom: 50px;
}

.footer-menu .footer-link-bold a {
	font-size: 14px;
	font-family: 'PCTL9600RgBold', sans-serif;
	margin-bottom: 10px;
	display: inline-block;
}

.menu-item .social-wrap-black {
	padding-top: 30px;
}

.menu-item .footer-menu .footer-link-bold a {
	font-size: 12px;
}

.footer-link-list-catalog {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.footer-link-list-catalog a {
	font-size: 13px;
	color: #fff;
	text-decoration: none;
}

@media only screen and (max-width: 576px){ 

.catalog-wrap .footer-menu {
	display: none;
	margin-bottom: 0;
}
}

.footer-link-list-catalog a:hover {
	text-decoration: underline;
}


/* SECTIONS */

.sections {
	padding-bottom: 0;
}

.section-item {
	display: block;
	width: 50%;
	height: 444px;
	float: left;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
}

.perfume.perfume-top {
	padding-bottom: 25px;
}

.section-item a {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 18px;
	text-decoration: none;
	display: block;
	height: 100%;
	width: 100%;
}

.section-item-title {
	padding: 30px 35px;
	font-size: 16px;
	display: block;
	font-family: 'PCTL9600RgBold', sans-serif;
}

.section-item .section-item-title {
	text-shadow: 1px 1px 3px rgba(0,0,0,0.7);
	font-weight: normal;
}


/* SPECIAL */

.special {
	overflow: hidden;
	padding: 10px 0 0;
	color: #fff;
	/* background: rgb(63,55,44);
	background: radial-gradient(circle, rgba(63,55,44,1) 0%, rgba(76,68,57,1) 100%); */
	background: url('/local/templates/sisters/css/../img/grape.webp');
	background-size: cover;
	background-position: center;
}

.bg-wrap img {
	max-width: 100%;
	max-height: 460px;
	margin-bottom: -4px;
}

.special-item-desc {
	padding-top: 50px;
	padding-bottom: 50px;
	font-size: 20px;
}

.special-item-desc-bottom {
	padding-bottom: 30px;
	font-size: 14px;
}

.bg-wrap {
	text-align: center;
}

.special-item-title {
	font-size: 26px;
	line-height: 33px;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-weight: normal;
	padding-bottom: 40px;
}

.btn-buy {
	display: inline-block;
	background-color: #fff;
	padding: 10px 30px;
	text-align: center;
	color: #000;
	font-family: 'PCTL9600RgBold', sans-serif;
	border: 2px solid #fff;
	font-size: 16px;
	text-decoration: none;
	text-transform: uppercase;
	transition: 0.3s all;
	width: 130px;
	height: 50px;
	line-height: 25px;
}

.btn-buy:hover {
	background: transparent;
	color: #fff;
}

.special-item-buttons {
	padding-bottom: 70px;
}

/* PERFUME */

.perfume {
	padding: 35px 0 100px;
}

.col-product-bg {
	background-position: center;
	background-size: cover;
	background-color: #f2f2f2 !important;
}

@media (min-width: 768px) {
	.col-product-bg:hover img {
		display: none;
		background-color: transparent !important;
	}
}

.product-item-image {
	text-align: center;
	min-height: 310px;
	padding: 30px 0 130px;
	width: 100%;
	display: block;
}

.product-item-image img {
	max-width: 100%;
	max-height: 250px;
}

.product-item-link {
	color: #000;
}

.owl-thumb-item {
	overflow: hidden;
	display: inline-block;
	vertical-align: top;
	width: 57px;
	height: 57px;
	border: 2px solid #bbb;
	padding: 2px;
	text-align: center;
}

.owl-thumb-item.active {
	border-color: #000;
}

.owl-thumb-item img {
	height: 50px;
	max-width: unset;
	text-align: center;
}

.product-item {
	display: block;
	color: #000;
	position: relative;
	height: 100%;
}

.product-bottom-wrapper {
	position: absolute;
	bottom: 10px;
	width: 100%;
	left: 0;
	text-align: center;
	z-index: 1;
}

.product-item-title,
.product-item-price {
	background-color: transparent;
	padding: 2px 7px;
	display: inline-block;
	margin-bottom: 4px;
}

.product-item-title {
	font-weight: normal;
	font-size: 14px;
}

.product-item-price {
	font-size: 16px;
	color: #000;
}

.product-item-title a {
	color: #000;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
	text-decoration: none;
}

.product-item-button {
	opacity: 0;
	padding-top: 3px;
}

.product-item:hover .product-item-title,
.product-item:hover .product-item-price {
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
}

.bg-sized .product-item:hover .product-item-title,
.bg-sized .product-item:hover .product-item-price {
	color: #000;
	background-color: transparent;
}

.product-item:hover .product-item-title a {
	color: #fff;
}

.product-item:hover .product-item-button {
	opacity: 1;
}

.col-product {
	height: 400px;
	border: 1px solid #bcbcbc;
	margin-left: -1px;
	margin-top: -1px;
}
.mobile-show {
	display: none;
}

.btn-add-product {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	padding: 5px 25px;
	display: inline-block;
	font-size: 12px;
	transition: 0.3s all;
	border: 2px solid #000;
	/* width: 134px; */
	height: 32px;
	line-height: 17px;
}

.btn-add-product:hover {
	background-color: #333;
	border-color: #333;
}

.section-title-perfume {
	font-weight: normal;
	padding-bottom: 25px;
}

.header-banner-title h1 {
	font-weight: normal;
}

/* BLOG */

.blog {
	padding: 35px 0 50px;
}

.section-title-blog {
	font-weight: normal;
	padding-bottom: 35px;
}

.blog-items .section-title-blog {
	padding-bottom: 10px;
}

.blog-item-image img {
	max-width: 100%;
	width: 100%;
}

.blog-item {
	margin-bottom: 50px;
}

.btn-blog {
	width: 100%;
	padding: 5px 10px;
	text-align: center;
	max-width: 165px;
	height: 32px;
	border: solid 2px #000000;
	display: inline-block;
	line-height: 18px;
	text-decoration: none;
	color: #000;
	transition: 0.3s all;
	font-size: 12px;
	font-weight: normal;
	text-transform: none;
	float: right;
}

.order-success {
	padding: 50px 10px;
}

.btn-blog:hover {
	background-color: #000;
	color: #fff;
}

.blog-item-link {
	color: #000;
	text-decoration: none;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
	line-height: 18px;
}

.blog-item-link:hover {
	text-decoration: underline;
}

.blog-item-bottom-wrapper {
	display: flex;
	padding-top: 13px;
}

.blog-item-bottom {
	padding-top: 3px;
	display: flex;
	width: 55%;
	font-size: 12px;
	height: 14px;
}

.blog-top > div {
	width: 50%;
}

.blog-top .blog-item-bottom {
	justify-content: flex-end;
	font-size: 15px;
}

.blog-image {
	padding-bottom: 20px;
}

.blog-share-title {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
	padding-bottom: 17px;
	padding-right: 20px;
}

.blog-share > span {
	display: inline-block;
	vertical-align: middle;
}

.social-wrap.social-wrap-black {
	margin-top: 0;
}

.social-wrap-black .social-ico-inst {
	background-image: url('/local/templates/sisters/css/../img/ico_i_b.png');
}

.social-wrap-black .social-ico-face {
	background-image: url('/local/templates/sisters/css/../img/ico_f_b.png');
}

.social-wrap-black .social-ico-tel {
	background-image: url('/local/templates/sisters/css/../img/ico_t_b.png');
}

.social-wrap-black .social-ico-you {
	background-image: url('/local/templates/sisters/css/../img/ico_y_b.png');
}

.blog-share {
	padding-top: 35px;
}

.blog-top {
	justify-content: flex-end;
}

.blog-article .social-ico {
	width: 25px;
	height: 25px;
	background-size: 25px 25px;
}

.blog-item-date {
	padding-right: 18px;
}

.blog-items .blog-item-date {
	font-size: 12px;
}

.blog-item-show {
	height: 16px;
	font-size: 12px;
	padding-left: 20px;
	background: url('/local/templates/sisters/css/../img/ico_show.png') no-repeat left center;
	background-size: 15px;
}

.blog-items .blog-item {
	margin-bottom: 90px;
}

.blog.blog-white {
	padding-top: 60px;
	padding-bottom: 10px;
}

.blog-white .blog-item {
	margin-bottom: 70px;
}

.blog-item-title {
	width: 45%;
}

/* PARTNERS */

.partners {
	padding: 50px 0 50px;
}

.section-title-partners {
	padding-bottom: 15px;
}

.partners-button-wrapper {
	text-align: center;
	padding-top: 10px;
}

.btn-partners {
	width: 100%;
	padding: 5px 10px;
	text-align: center;
	max-width: 300px;
	height: 51px;
	border: solid 2px #000000;
	display: inline-block;
	line-height: 37px;
	text-decoration: none;
	color: #000;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
	transition: 0.3s all;
}

.btn-partners:hover {
	background-color: #000;
	color: #fff;
}

.partner-item-num,
.partner-item-title {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 16px;
	line-height: 18px;
}

.partner-item-num {
	margin-bottom: 10px;
}

.partner-item-title {
	margin-bottom: 20px;
}

.partner-item-desc {
	font-size: 12px;
	line-height: 18px;
}

.partner-item {
	margin-bottom: 57px;
}

.partner-items-wrapper {
	padding-top: 60px;
}


/* SOCIAL */

.section-title-social {
	padding-bottom: 63px;
}

.socials {
	padding: 30px 0 17px;
	background-color: #fff;
}

.social-title a {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 14px;
	text-decoration: none;
	color: #000;
}

.social-desc {
	font-size: 12px;
}

.social-ico-wrap {
	padding-bottom: 13px;
}

.social-ico-wrap a:hover {
	opacity: 0.8;
}

.social-title {
	padding-bottom: 15px;
}

.social-title a:hover {
	text-decoration: underline;
}

.social-item {
	margin-bottom: 32px;
}

.main-banner-two {
	background-image: url('/local/templates/sisters/css/../img/section_2.png');
}
.main-banner-three {
	background-image: url('/local/templates/sisters/css/../img/section_4.png');
	color: #fff;
}

.main-banner-three .header-banner-title {
	color: #fff;
}

.container-big {
	max-width: 1124px
}

.main-banner-three {
	margin-bottom: 200px;
}

.main-banner-two,
.main-banner-three {
	min-height: 512px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
	padding: 0 35px;
}

.main-banner-two .header-banner-text,
.main-banner-three .header-banner-text {
	padding-top: 55px;
}


/* FOOTER */

.footer {
	padding: 35px 0;
	background-color: #303030;
	color: #fff;
}

.contact-info {
	font-family: PCTL9600Rg, sans-serif;
	font-size: 12px;
	color: #ffffff;
}

.menu .contact-info {
	font-size: 16px;
}

.contact-info a {
	text-decoration: none;
	color: #fff;
}

.footer-email {
	padding-bottom: 20px;
	display: block;
}

.footer-phone {
	display: block;
	margin-bottom: 10px;
}

.work-time br {
	display: block;
	margin-bottom: 10px;
}

.contact-info a:hover {
	text-decoration: underline;
}

.footer-link-list {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.footer-link-list li {
	margin-bottom: 5px;
}

.footer-link-list a {
	color: #fff;
	text-decoration: none;
	font-size: 12px;
}

.footer-link-list a:hover {
	text-decoration: underline;
}

.footer-menu .footer-link-bold {
	margin-bottom: 0;
}

.footer-menu {
	margin-bottom: 25px;
}

.copyright {
	padding-top: 37px;
	font-size: 12px;
}

.social-ico-main {
	max-width: unset;
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	background-color: #fff;
	border-radius: 50px;
	transition: 0.3s all;
}

.social-ico-i {
	background-image: url('/local/templates/sisters/css/../img/ico_c_i.png');
}
.social-ico-f {
	background-image: url('/local/templates/sisters/css/../img/ico_c_f.png');
}
.social-ico-y {
	background-image: url('/local/templates/sisters/css/../img/ico_c_y.png');
}
.social-ico-t {
	background-image: url('/local/templates/sisters/css/../img/ico_c_t.png');
}

.social-ico:hover {
	opacity: 0.8;
}

.social-ico {
	display: inline-block;
	vertical-align: middle;
	width: 30px;
	height: 30px;
	background-color: #fff;
	border-radius: 50px;
	margin-right: 12px;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: auto 30px;
	transition: 0.3s all;
	margin-bottom: 15px;
}

.social-ico:last-child {
	margin-right: 0;
}

.social-ico-inst {
	background-image: url('/local/templates/sisters/css/../img/ico_i.png');
}
.social-ico-face {
	background-image: url('/local/templates/sisters/css/../img/ico_f.png');
}
.social-ico-you {
	background-image: url('/local/templates/sisters/css/../img/ico_y.png');
}
.social-ico-tel {
	background-image: url('/local/templates/sisters/css/../img/ico_t.png');
}

.social-ico:hover {
	opacity: 0.8;
}

.social-wrap {
	margin-top: 30px;
}


/* CUSTOM */

.popup.popup-corp {
	padding-top: 50px;
	width: 500px;
	height: auto;
	background: #eceeed;
	padding-left: 50px;
	text-align: center;
}

.popup-corp .popup-desc {
	text-align: center;
}

.popup.popup-corp form {
	display: block;
}

.popup-corp .phone-ua-wrap {
	text-align: center;
}

.popup.popup-corp .promo-inp {
	width: 100%;
	max-width: 250px;
	text-align: left;
	height: 50px;
}

.popup-corp .btn-popup {
	height: 50px;
	text-transform: uppercase;
	font-weight: normal;
	font-size: 14px;
	padding-left: 50px;
	padding-right: 50px;
}

.popup-item-last {
	display: none;
}

.popup-item {
	margin-bottom: 15px;
}

.btn-popup {
	display: inline-block;
	vertical-align: middle;
	border: none;
	cursor: pointer;
	padding: 10px 20px;
	margin: 5px;
	border: none;
	outline: none;
}

.btn-popup:hover {
	background-color: #d8d8d8;
}

.btn-popup-yes,
.btn-popup-yes:hover {
	background-color: #000;
	color: #fff;
}

.popup-city .popup-desc {
	padding-bottom: 0;
}

@media (max-width: 991px) {	
	.filter-item-wrap{
		display: none;
	}
	}


	.filter-item-title {
	display: block;
	text-align: left;
	cursor: default;
	pointer-events: none;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	padding-bottom: 10px;
	padding-top: 20px;
}






.label-filter-item {
	display: inline-block;
	cursor: pointer;
	margin-bottom: 15px;
	font-size: 14px;
	clear: left;
}

.label-filter-item input {
	margin-right: 5px;
}

.label-filter-item:last-child {
	margin-bottom: 0;
}

.preloader {
	background-color: #fff;
	background-image: url('/local/templates/sisters/css/../img/preload.gif');
	background-position: center center;
	position: fixed;
	z-index: 999999;
	width: 100%;
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	background-size: 350px;
	background-repeat: no-repeat;
}

.ov-hidden {
	overflow: hidden;
}

/* .phone-ua-wrap input {
	background-image: url('/local/templates/sisters/css/../img/ico_ua.png');
	background-repeat: no-repeat;
	background-position: 7.5px center;
	background-size: 15px;
	padding-left: 130px !important;
} */

.phone-ua-wrap {
	position: relative;
	text-align: left;
	display: block;
}

.popup-fast .phone-ua-wrap {
	display: inline-block;
	vertical-align: top;
}

.popup-fast .phone-ua-wrap .phone-ua {
	text-align: left;
}

.phone-ua {
	background-image: url('/local/templates/sisters/css/../img/ico_ua.png');
	background-repeat: no-repeat;
	background-position: 7.5px center;
	background-size: 15px;
	padding-left: 30px !important;
	/* height: 34px;
	border: 1px solid #fff; */
	width: 100%;
	outline: none;
	text-align: left;
}

.error-phone {
	display: none;
	color: red;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 10px;
}

.phone-ua.error {
	border-color: red;
}

.phone-ua.error + span.error-phone {
	display: block;
}



.phone-operator-wrap {
	position: absolute;
	left: 31px;
	top: 1px;
	z-index: 2;
}

.phone-operator-wrap select {
	border: none;
	border-left: 1px solid #858585;
	border-right: 1px solid #858585;
	background: #fff;
	height: 48px;
}

.phone-txt {
	color: red;
	font-size: 14px;
}

.blog-author {
	padding-top: 20px;
	display: flex;
	align-items: center;
}

.blog-author img {
	height: 70px;
	width: 70px;
	border-radius: 50%;
}

.blog-author span {
	margin-left: 25px;
	margin-right: 5px;
}

.blog-author a {
	color: #333;
}

.breadcrums ol {
	list-style: none;
	padding-left: 0;
	display: flex
}

.dropdown {
	position: relative;
	display: block;
}

.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 160px;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, .2);
	z-index: 10;
	font-family: PCTL9600RgBold, sans-serif;
	font-size: 14px;
	text-align: left
}

.dropdown-content a {
	color: #000;
	padding: 12px 16px;
	text-decoration: none;
	display: block
}

.dropdown-content a:hover {
	background-color: #ddd
}

.dropdown:hover .dropdown-content {
	display: block
}

.drop-text-inner {
	color: #fff;
	background-color: rgb(0, 0, 0, .5);
	position: absolute;
	top: 10px;
	padding: 5px 10px 10px 10px;
	opacity: 0
}

.sitemap a {
	color: #000;
}

.sitemap {
	display: flex;
	flex-wrap: wrap;
	align-content: center;
	justify-content: space-between;
}

.sitemap ul {
	display: block;
	list-style-type: disc;
	margin-block-start: 1em;
	margin-block-end: 1em;
	margin-inline-start: 0;
	margin-inline-end: 0;
	padding-inline-start: 40px;
	font-size: 16px !important;
	font-weight: 700;
	font-family: 'PCTL9600RgRegular', 'Arial', sans-serif;
}

.map-level-0 {
	margin: 0 !important;
}

.bx_sitemap .bx_sitemap_li_title a {
	font-size: 16px;
	font-weight: 700;
	color: #000;
}

.main-wrap .sitemap ul li {
	margin-bottom: 5px;
}

.bx_sitemap .bx_sitemap_li_title {
	margin-bottom: 0;
}
.bx_sitemap .bx_sitemap_ul li {
	line-height: 1.15;
}

.sitemap .footer-menu a {
	color: #000;
	font-size: 16px;
	font-weight: 700;
	text-decoration: underline;
	margin-bottom: 0;
	font-family: 'PCTL9600RgRegular', 'Arial', sans-serif;
}

.main-wrap .sitemap a:hover {
	text-decoration: none;
}

.product-articul-wrapper {
	padding-left: 5px;
}

.form-desc,
.form-desc a {
	font-size: 14px;
	color: #555;
}

.link-slider {
	font-size: 13px;
	color: #000;
	text-transform: none;
	text-decoration: none;
	border-bottom: 2px solid #000;
}

.link-slider:hover {
	text-decoration: none;
	border-bottom: none;
}

.link-slider-wrap {
	text-align: right;
}

#b242ga_track_id_popup {
	display: none !important;
}

.error-txt {
	color: red;
}

.popup-wrap {
	max-width: 440px;
	width: 100%;
	margin: 15px auto 15px;
	text-align: center;
	background: #fff;
	padding: 30px 70px 50px;
}
/* 
.popup-wrap form table td {
	width: 100%;
	display: table;
} */

.error-message {
	color: red;
	border: none;
	padding-bottom: 20px;
}

.popup-wrap .bx-system-auth-form button,
.popup-wrap .bx-system-auth-form input[type="text"],
.popup-wrap .bx-system-auth-form input[type="tel"],
.popup-wrap .bx-system-auth-form input[type="email"],
.popup-wrap .bx-system-auth-form input[type="password"] {
	overflow: visible;
	max-width: 100%;
	width: 100%;
	height: 50px;
	padding: 10px 15px;
	border: 1px solid #858585;
	margin-bottom: 15px;
}

.form-btn {
	cursor: pointer;
	background-color: #000;
	color: #fff;
	border: 1px solid #000;
	width: 100%;
	height: 50px;
	margin: 15px 0;
}

.date-wrapper {
	position: relative;
}

.date-wrapper img {
	position: absolute;
	right: 10px;
	top: 15px;
}

.title-reg {
	display: block;
	font-size: 20px;
	border-bottom: 1px solid #858585;
	padding-bottom: 30px;
	margin-bottom: 25px;
	font-weight: bold;
}

/* .popup-wrap form table tbody tr:last-child {
	display: none !important;
} */

noindex a {
	color: #000;
}

noindex a:hover {
	text-decoration: none;
}

@media (max-width: 500px) {
	.bx-system-auth-form table {
		width: 100%;
	}
	.popup-wrap {
		padding: 30px 20px 50px;
	}
}

.main-wrap .notetext {
	max-width: 500px;
	margin: 0 auto;
	text-align: center;
	display: block;
}

.personal .blog-category-list a {
	font-size: 16px;
}

.lang-wrap-top, .lang-wrap-top a, .lang-wrap-top .lang-link, .lang-wrap-top .lang-link.active {
	color: #000;
	border: none;
	height: 50px;
	line-height: 30px;
}

.lang-wrap-top .lang-link.active::after {
	transition: all 0.2s;
}

.lang-wrap-top:hover .lang-link.active::after {
	transform: rotate(180deg);
}

.lang-link {
	text-decoration: none;
	cursor: pointer;
}

a.lang-link:hover {
	text-decoration: underline !important;
}

.lang-wrap.lang-wrap-top {
	padding-top: 0;
	position: relative;
}

.lang-wrap-top .lang-link.not-active {
	display: none;
	position: absolute;
	left: 0;
	top: 20px;
}

.lang-wrap-top:hover .lang-link.not-active {
	display: inline-block;
}

.lang-wrap-top .lang-link.active {
	position: relative;
}

.lang-wrap-top .lang-link.active::after {
	width: 16px;
	height: 13px;
	position: absolute;
	top: 50%;
	display: inline-block;
	margin-top: -6px;
	content: '';
	background: url('/local/templates/sisters/css/../img/arrow_bottom.png');
	background-size: 80%;
	background-repeat: no-repeat;
	background-position: center;
}

.consist-wrap {
	padding-top: 20px;
}

.consist-title {
	text-transform: uppercase;
	border-bottom: 3px solid #000;
	display: inline-block;
	vertical-align: middle;
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 12px;
	margin: 0 15px 5px 0;
}

.bx-section-desc.bx-section-min {
	max-height: 58px
}

.bx-section-desc.bx-section-min.active {
	padding-bottom: 0;
}

.header-banner-text .header-banner-title {
	margin: 0;
	font-weight: normal;
}

.header-banner-desc p {
	font-weight: normal;
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.7;
	margin: 0;
}

.bx-section-desc {
	max-height: 250px;
	position: relative;
	overflow: hidden;
	/* overflow-y: auto; */
	padding-bottom: 20px;
	margin-bottom: 15px;
}

.bx-section-desc-max {
	margin-top: 50px;
	max-height: 250px;
	overflow-y: auto;
}

.bx-section-desc:not(.active)::after {
	position: absolute;
	bottom: 0;
	left: 0;
	display: block;
	width: 100%;
	height: 100px;
	background: linear-gradient(180deg,hsla(0,0%,100%,0),#f2f2f2);
	content: "";
	opacity: 0.9;
}

.bx-section-desc.active {
	max-height: 100%;
	padding-bottom: 40px;
}

.btn-more-link {
	color: #000;
}

.lang-wrap {
	padding-top: 15px;
}

.lang-link {
	color: #fff;
	padding: 5px;
	margin: 0 5px 5px 0;
}

.lang-link:hover {
	text-decoration: none;
}

.lang-link.active {
	cursor: default;
	border-radius: 5px;
	border: 1px solid #fff;
}

.btn-add-product.btn-main.btn-big {
	font-size: 16px;
	font-weight: bold;
	padding: 10px 40px;
	height: 50px;
	line-height: 27px;
	background: #000 url('/local/components/ready/gift/templates/.default/img/gift.svg') no-repeat 15px center;
	padding-left: 50px;
}

.gift-wrap {
	text-align: center;
	font-size: 20px;
	padding: 50px 0;
}

.owl-carousel button.owl-dot {
	outline: none !important;
}

/* .sections .container {
	max-width: 100%;
	padding: 0;
} */

.header-banner.action-banner {
	min-height: 450px;
	margin-right: 0;
	background-repeat: no-repeat;
	background-position: right bottom;
	background-size: auto 450px;
}

.slider-item-white,
.slider-item-white .header-banner-title {
	color: #fff;
}

.slider-item-white .btn-add-product {
	color: #000;
	background-color: #fff;
	border-color: #fff;
	font-size: 16px;
	font-weight: bold;
	padding: 10px 40px;
	height: 50px;
	line-height: 27px;
}

.slider-item-black .btn-add-product {
	font-size: 16px;
	font-weight: bold;
	padding: 10px 40px;
	min-height: 50px;
	height: auto;
	line-height: 27px;
}

.slider-item-white .main-btn-wrapper-slider,
.slider-item-black .main-btn-wrapper-slider {
	padding-top: 25px;
}

.main-slider .owl-dots {
	text-align: center;
	padding-top: 10px;
	position: absolute;
	bottom: 18px;
	width: 100%;
}

.main-slider .owl-dot span {
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 2px solid #fff;
	border-radius: 50px;
	margin: 0 5px 5px;
}

.main-slider .owl-dot.active span {
	background-color: #fff;
}

.main-slider .owl-carousel-prod .owl-stage-outer {
	height: 450px;
}

.size-full .header-banner.action-banner {
	background-size: 100% auto;
	min-height: 450px;
	background-position: center top;
}

.size-center .header-banner.action-banner {
	min-height: 450px;
	background-position: center top;
}

.main-btn-wrapper-slider {
	padding-top: 10px;
}

.action-banner .header-banner-desc {
	text-transform: uppercase;
	font-size: 16px;
	line-height: 1.7;
}

.header-top-message {
	font-size: 14px;
}

.running-bar__column {
	-webkit-animation: none;
	animation: none;
	-webkit-box-flex: 0;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}

.section-btn {
	padding-top: 15px;
}

.ico-soc {
	background: url('/local/templates/sisters/css/../img/icons_sprite.webp') no-repeat 0 0;
	max-width: unset;
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	transition: 0.3s all;
}

.ico-soc-instagram {
	background-position: -2px -2px;
}

.ico-soc-youtube {
	background-position: -2px -46px;
}

.ico-soc-facebook {
	background-position: -2px -90px;
}

.ico-soc-telegram {
	background-position: -2px -134px;
}

.ico-soc-w {
	background: url('/local/templates/sisters/css/../img/icons_sprite.webp') no-repeat 0 0;
	max-width: unset;
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	transition: 0.3s all;
	zoom: 0.75;
	-moz-transform: scale(0.75);
	-moz-transform-origin: 0 0;
}

.ico-soc-w-instagram {
	background-position: -51px -2px;
}

.ico-soc-w-youtube {
	background-position: -51px -46px;
}

.ico-soc-w-facebook {
	background-position: -51px -90px;
}

.ico-soc-w-telegram {
	background-position: -51px -134px;
}

.ico-soc-b {
	background: url('/local/templates/sisters/css/../img/icons_sprite.webp') no-repeat 0 0;
	max-width: unset;
	display: inline-block;
	vertical-align: middle;
	width: 40px;
	height: 40px;
	border-radius: 50px;
	transition: 0.3s all;
	zoom: 0.50;
	-moz-transform: scale(0.50);
	-moz-transform-origin: 0 0;
}

.ico-soc-b-instagram {
	background-position: -99px -2px;
}

.ico-soc-b-youtube {
	background-position: -99px -46px;
}

.ico-soc-b-facebook {
	background-position: -99px -90px;
}

.ico-soc-b-telegram {
	background-position: -99px -134px;
}

.btn-add-product.btn-main {
	width: auto;
}

.error-btn-wrapper {
	padding-top: 15px;
}

.ico-heart {
	background-image: url('/local/templates/sisters/css/../img/ico_heart.ico');
	display: inline-block;
	width: 30px;
	height: 30px;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 10px;
	left: 0;
	z-index: 1;
}

.dis {
	font-size: 14px;
	margin-bottom: 20px;
	text-decoration: line-through;
}

.header-icon-playlist {
	background-image: url('/local/templates/sisters/css/../img/ico_playlist.svg');
	background-size: 25px 25px;
}

.header-icon-user {
	background-image: url('/local/templates/sisters/css/../img/ico_user.webp');
	/* background-size: 25px 25px; */
}

.user-sub-menu {
	display: none;
}

.header-personal-item-lk {
	position: relative;
}

.header-personal-item-lk:hover .user-sub-menu {
	display: block;
}

.user-sub-menu {
	display: none;
	position: absolute;
	top: 60px;
	left: 0;
	width: 200px;
	margin-left: -75px;
	border: 1px solid #bbb;
	background: #f2f2f2;
	box-shadow: 0px 0 7px -1px rgba(0, 0, 0, 0.4);
	z-index: 5;
}

.user-sub-menu::before {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #fff;
	content: "";
	top: -6px;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	z-index: 2;
}

.user-sub-menu::after {
	width: 0;
	height: 0;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #898989;
	content: "";
	top: -6px;
	position: absolute;
	left: 50%;
	margin-left: -6px;
	z-index: 1;
}

.user-sub-menu .header-menu-list,
.user-sub-menu .header-menu-link {
	width: 100%;
	display: block;
}

.user-sub-menu .header-menu-link:hover {
	background-color: #ddd;
}

.user-sub-menu .header-menu-link {
	height: 40px;
	line-height: 27px;
	padding: 5px 10px;
}

.header-item-playlist {
	display: none;
	position: relative;
}

.header-item-playlist:hover .header-icon-text {
	text-decoration: underline;
}

.header-icon-text {
	position: absolute;
	color: #000;
	font-size: 14px;
	left: -56px;
	top: 21px;
}

.col-link-item:first-child .mobile-link {
	background-color: #cda5a5;
	border-color: #cda5a5;
	color: #000;
}

.owl-thumb-item {
	margin-bottom: 5px;
}

.owl-thumb-item-video a {
	text-decoration: none;
	display: block;
}

.owl-thumb-item-video img {
	max-height: 27px;
	margin-left: 2px;
	padding-top: 5px;
}

.owl-thumb-item-video span {
	font-size: 10px;
	color: #999;
}

.mobile-link {
	background-color: #000;
	color: #fff;
	text-decoration: none;
	padding: 5px 5px;
	display: inline-block;
	font-size: 12px;
	transition: 0.3s all;
	border: 2px solid #000;
	width: 100%;
	min-height: 32px;
	line-height: 17px;
	text-align: center;
	margin-bottom: 0;
}

.mobile-link:hover {
	background-color: #333;
	border-color: #333;
}

.section-hide .col-link-item {
	padding-left: 2px;
	padding-right: 2px;
}

.section-hide .container {
	padding-right: 28px;
	padding-left: 28px;
}

.not-avail {
	font-size: 15px;
	font-weight: bold;
	color: #999;
	padding-bottom: 10px;
}

.country-wrap {
	padding-bottom: 20px;
}

.country-element {
	display: inline-block;
	margin-bottom: 15px;
}

.country-element.is-county {
	cursor: pointer;
}

.values-product__list {
	padding-left: 0;
	display: flex;
}

.sku-wrapper .values-product__list {
	justify-content: center;
}

.product-item-button .btn-add-product {
	margin: 0 auto;
}

.values-product__choice {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	height: 24px;
	border: 1px solid #29292b;
	padding-left: 8px;
	padding-right: 8px;
	font-size: 12px;
	line-height: 16px;
	letter-spacing: 0.03em;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	justify-content: center;
	margin-right: 5px;
}

.values-product__choice.active {
	background-color: #29292b;
	color: #fff;
}

.values-product__price {
	font-size: 24px;
}

.hide-block,
.hide-block-sku {
	display: none !important;
}

.hide-block.active,
.hide-block-sku.active {
	display: block !important;
}

.values-product__list {
	padding-left: 0;
	position: relative;
	z-index: 2;
	margin: 0 0 5px;
}

.values-product__choice-mini.active {
	background-color: #29292b;
	color: #fff;
}

.values-product__choice-mini {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	text-align: center;
	height: 24px;
	border: 1px solid #29292b;
	padding-left: 5px;
	padding-right: 5px;
	font-size: 11px;
	line-height: 12px;
	letter-spacing: 0.03em;
	cursor: pointer;
	-webkit-transition: all 0.2s linear;
	transition: all 0.2s linear;
	justify-content: center;
	margin-right: 5px;
	background-color: #f2f2f2;
}

.price-sku {
	display: none;
}

.price-sku.active {
	display: block;
}

#bingc-phone-button {
	bottom: 36px !important;
	right: 40px !important;
}

.soa-property-container select {
	padding: 7px 15px 7px 5px;
	border-radius: 0;
	background-color: #fff;
	border: 1px solid transparent;
}

[data-property-id-row="22"] label {
	font-weight: bold !important;
}

[data-property-id-row="23"] {
	display: none;
}

.form-group.bx-soa-customer-field.active {
	display: block;
}

#soa-property-23 {
	max-width: 178px;
}

/* .bg-sized .product-item .product-item-title, 
.bg-sized .product-item .product-item-price {
	background-color: rgba(0, 0, 0, 0.5);
	color: #fff;
} */

.sort-dropdown-list a.active {
	text-decoration: underline;
}

.success-text {
	padding: 80px 10px;
	text-align: center;
	font-size: 20px;
}

.owl-nav button,
.owl-nav button:active,
.owl-nav button:focus,
.owl-nav span,
.owl-nav span:active,
.owl-nav span:focus {
	outline: none;
}

.blog-pagination-bottom {
	padding-top: 25px;
}

.product-discount-percent {
	background-color: #ceec4f;
	font-size: 16px;
	font-family: 'PCTL9600RgBold', sans-serif;
	position: absolute;
	right: 0;
	padding: 19px 9px 5px;
}

.main-banner-one .header-banner-text {
	padding-top: 175px;
	padding-left: 0;
}

.main-banner-one .header-banner {
	min-height: 580px;
	background-size: auto 575px;
}

.slider-top .header-banner {
	min-height: 450px;
	background-size: auto 450px;
}

.slider-top .header-banner-text {
	padding-top: 125px;
	text-align: center;
}

.main-banner-one .header-banner-title {
	font-size: 26px;
}

.sisters-image {
	display: none;
}

.perfume-wrapper {
	padding: 0 15px;
}

.sort-block.sort-block-blog {
	display: none;
}

.more-wrap {
	text-align: center;
	padding-top: 30px;
}

.btn-more {
	width: 225px;
	height: 50px;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	color: #000;
	font-size: 16px;
	font-family: 'PCTL9600RgBold', sans-serif;
	cursor: pointer;
	border: 2px solid #000;
	line-height: 47px;
	transition: 0.3s all;
}

.btn-more:hover {
	background-color: #000;
	color: #fff;
}

.mobile-title {
	display: none;
	font-size: 20px;
	font-family: 'PCTL9600RgBold', sans-serif;
	text-transform: uppercase;
	padding-top: 12px;
	padding-bottom: 13px;
}

.main-banner-one .header-banner-title-logo {
	display: none;
}

.mobile-price {
	display: none;
	font-size: 12px;
}

.catalog-all {
	padding-top: 65px;
}

.catalog-all .section-title-blog {
	font-weight: normal;
	margin: 0;
	padding-bottom: 10px;
}

.catalog-all .sort-block {
	/* padding-top: 15px; */
	margin-right: -10px;
}

.catalog-all .blog-category-list li {
	display: inline-block;
	vertical-align: middle;
	padding: 0 20px 10px 0;
}

.product-price-mobile {
	display: none;
}

.product-price-mobile-all {
	display: none;
}

.cont-phone-more {
	padding-top: 30px;
}

.owl-carousel-prod .owl-stage-outer {
	height: 500px;
}

.product-image img {
	max-height: 500px;
}

.owl-dot {
	border: 0;
	background: transparent;
}
.owl-dot span {
	display: inline-block;
	width: 9px;
	height: 9px;
	border: 2px solid #000;
	border-radius: 50px;
	margin: 0 5px 5px;
}

.owl-dots {
	text-align: center;
	padding-top: 10px;
}

.review-block .owl-dots {
	display: none;
}

.owl-carousel-prod .owl-nav {
	display: none;
}

.owl-carousel .owl-item img {
	display: inline;
	width: auto;
}

.owl-carousel-prod .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0,0,0);
}

.owl-dot.active span {
	background-color: #000;
}

.mobile-title-desc {
	font-family: 'PCTL9600RgBold', sans-serif;
	font-size: 12px;
	text-transform: uppercase;
	display: none;
	padding: 10px 0;
}

.product-image-wrap {
	margin-top: -50px;
}

.product-fixed {
	position: sticky;
	top: 0;
}

.product-desc-mob {
	display: none;
}

.sort-block.sort-block-blog .sort-dropdown {
	right: unset;
	left: 0;
}

.img-corners {
	height: 18.5px;
}

.price-item-old {
	font-size: 11px;
	font-family: 'PCTL9600RgRegular', 'Arial', sans-serif;
	text-decoration: line-through;
	margin-right: 5px;
}

.country-element.active {
	border-bottom: 2px solid #000;
}

.star-product-wrapper {
	padding-top: 20px;
}

.star-rating {
	padding-right: 10px;
}

.product-rating {
	width: 18px;
	height: 18px;
	background: url('/local/templates/sisters/css/../img/rat_n.png') no-repeat center center;
	background-size: 100% 18px;
	cursor: pointer;
	display: inline-block;
}

.product-rating-yes {
	background-image: url('/local/templates/sisters/css/../img/rat_y.png');
}

.star-product-wrapper {
	display: flex;
	align-items: center;
}

.product-top .values-product__list {
	padding-top: 10px;
}

.product-image-wrap .owl-thumbs {
	padding-top: 10px;
}

.btn-add {
	margin-bottom: 15px;
}

.allision-wrapper {
	padding-top: 15px;
	padding-bottom: 15px;
}

.btn-allusion {
	background: url('/local/templates/sisters/css/../img/ico_heart.png') no-repeat;
	background-position: 12px center;
	cursor: pointer;
	padding: 15px 25px 15px 45px;
	font-size: 14px;
	text-align: center;
	border: solid 2px #000000;
	display: inline-block;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	transition: 0.3s all;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
}

.btn-allusion:hover {
	background-color: #cda5a5;
	border-color: #cda5a5;
}

.btn-allusion-cart {
	background-image: none;
	text-align: center;
	font-size: 14px;
	text-transform: uppercase;
	padding: 20px 10px;
	text-decoration: none;
	cursor: pointer;
	transition: 0.3s all;
	display: block;
	margin-bottom: 15px;
}

.hidden-pc {
	width: 50%;
}

body .hidden-pc .sort-block {
	width: 100%;
	text-align: center;
}

.filter-wrap .sort-title {
	display: block;
	text-align: left;
	cursor: default;
	pointer-events: none;
}

.filter-wrap .sort-title i {
	display: none;
}

.filter-wrap .sort-block {
	width: 250px;
}

.filter-wrap .sort-dropdown {
	background: #fff;
	padding: 15px;
	position: static;
	text-align: left;
	display: block;
	width: 100%;
}

.bx-section-desc-max.bx-blue {
	scrollbar-width: thin;
	scrollbar-color: #000 #e4e4e4;
	padding-right: 10px;
}

.label-last {
	background-color: #CEEC4F;
	display: inline-block;
	padding: 10px;
	position: absolute;
	right: 50px;
	text-transform: uppercase;
	font-size: 13px;
}

.label-last-item {
	right: -5px;
	font-size: 10px;
	padding: 10px 15px;
}

.offer-label {
	display: none;
}
.offer-label.active {
	display: block;
}

/* MEDIA */

@media (min-width: 1200px) {
	.cart-item-price.hide-mob {
		width: 76px;
	}
	.cart-item .cart-item-image {
		width: 80px;
	}
}

@media (max-width: 1200px) {
	.header-banner-text {
		padding-top: 100px;
		padding-right: 20px;
	}
	.filter-wrap .sort-block {
		width: 200px;
	}
	.btn-add {
		padding: 15px;
	}
	.header-nav {
		display: none;
	}
}

@media (min-width: 992px) {
	/* .header-nav {
		padding-right: 75px;
	} */
	.hidden-pc {
		display: none !important;
	}
	.col-map-top {
		margin-top: -150px;
	}
	.bg-wrap {
		background: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.main-slider .owl-carousel-prod .owl-stage-outer {
		height: 400px;
	}
}

@media (max-width: 991px) {
	.main-banner-one .header-banner {
		background-size: auto 500px;
	}
	.hidden-tablet {
		display: none !important;
	}
	.header-banner.action-banner {
		min-height: 430px;
		margin-right: 0;
		background-position: right top;
		background-size: auto 400px;
	}
	.cart-item-image img {
		height: auto;
		width: auto;
		max-width: 50px;
	}
	.blog-category-list {
		display: none
	}
	.sort-block.sort-block-blog {
		margin-bottom: 20px;
		margin-top: 0;
		display: block;
		text-align: center;
	}
	.product-price-block {
		margin-right: 10px;
	}
	.product-price {
		font-size: 17px;
		color: #000;
	}
	.btn-add,
	.btn-fast-order {
		padding: 15px;
		font-size: 12px;
		margin-right: 10px;
	}
	.cart-item-title {
		max-width: 150px;
	}
	.blog-title {
		top: 15%;
		padding: 30px 30px;
	}
	.col-product {
		height: 350px;
	}
	.special-item-desc {
		padding-top: 20px;
	}
	.special-item-title {
		font-size: 20px;
		line-height: 1.2;
		padding-bottom: 17px;
	}
	.special-item-desc-bottom {
		padding-bottom: 20px;
		font-size: 12px;
	}
	.btn-buy {
		font-size: 14px;
		width: 130px;
		height: 42px;
		line-height: 19px;
	}
	.special-item-buttons {
		padding-bottom: 20px;
	}
	.bg-wrap img {
		display: none
	}
	.bg-wrap {
		display: block;
		height: 300px;
		background-position: center;
		background-size: auto 300px;
		background-repeat: no-repeat;
		margin-left: 0;
	}
	.bg-wrap img {
		margin-bottom: -3px;
	}
	.special-block {
		text-align: center
	}
	.special-item-title br {
		display: none
	}
	.product-item-image {
		padding-top: 18px;
		padding-bottom: 60px;
		min-height: auto;
	}
	.product-item-button {
		display: none
	}
	.header-banner {
		min-height: 450px;
		margin-right: 0;
		background-size: auto 400px;
	}
	.header-banner-text {
		padding-top: 60px;
	}
	.section-item {
		height: 345px;
	}
}

@media (max-width: 890px) {
	.menu {
		width: 100%;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	/* .header-banner-text {
		padding-right: 105px;
	} */
	.main-slider .owl-carousel-prod .owl-stage-outer {
		height: 350px;
	}
}

@media (min-width: 768px) {
	.section-hide {
		display: none;
	}
	.show-mobile {
		display: none;
	}
}

@media (max-width: 767px) {
	.values-product__list {
		margin-bottom: 15px;
	}
	.footer .catalog-wrap {
		margin-bottom: 20px;
	}
	.sort-block.sort-block-blog.sort-no-filter {
		text-align: center;
		padding-right: 0;
	}

	.sort-block.sort-block-blog.sort-no-filter .sort-title {
		padding-right: 0;
	}
	.section-hide {
		padding: 20px 0;
	}
	.header-banner.action-banner {
		background-size: auto 320px;
		background-position: right bottom;
	}
	.size-full .header-banner.action-banner,
	.size-center .header-banner.action-banner {
		background-size: auto 40%;
		min-height: 450px;
		background-position: center bottom;
		background-color: #000;
	}
	.size-full.slider-item-black .header-banner.action-banner,
	.size-center.slider-item-black .header-banner.action-banner {
		background-color: transparent;
	}
	.main-banner.main-slider .container {
		padding: 0;
	}
	.header-banner-text {
		padding-left: 10px;
		padding-right: 10px;
	}
	.main-slider .header-banner-text {
		padding-top: 35px;
	}
	.action-banner .header-banner-desc {
		font-size: 13px;
		line-height: 1.5;
	}
	.main-slider .owl-carousel-prod .owl-stage-outer {
		height: auto;
	}
	.action-banner .btn-add-product.btn-main {
		margin-top: 10px;
	}
	.section-btn {
		text-align: center;
		padding-bottom: 25px;
	}
	.partners .section-title-partners {
		padding-bottom: 20px;
	}
	.star-product-wrapper {
		justify-content: center;
	}
	.sort-block.sort-block-blog.no-filter {
		text-align: center;
	}
	.sort-block.sort-block-blog.no-filter .sort-title {
		padding-right: 8px;
	}
	.country-wrap {
		text-align: center;
	}
	.show-mobile {
		display: block;
	}
	.hide-mobile {
		display: none;
	}
	.price-sku-block.price-sku-block-mobile {
		display: block;
	}
	.price-sku-block.price-sku-block-mobile .values-product__list {
		justify-content: center
	}
	.mobile-reverse .product-tag {
		display: none;
	}
	.special {
		max-height: 500px;
		overflow: hidden;
	}
	.special-item-desc-bottom {
		padding-top: 30px;
	}
	.perfume-not-avail .empty-text {
		text-align: center;
		padding: 0 15px;
	}
	.perfume.perfume-not-avail .sort-block {
		margin: 0 auto 20px auto;
		text-align: center;
	}
	.perfume-not-avail .sort-title {
		padding-right: 0
	}
	.img-corners {
		height: 14px;
	}
	.running-bar__column {
		display: none;
	}
	.running-bar__column:nth-child(2) {
		display: block;
		-webkit-animation: unset;
		animation: unset;
	}
	.running-bar__row {
		justify-content: center;
	}
	.product-fixed {
		display: flex;
		flex-direction: column;
		padding-top: 15px;
		position: static;
	}
	.product-price-wrapper {
		order: 1;
	}
	.allision-wrapper {
		order: 2;
	}
	.product-tabs-wrapper {
		order: 3;
	}
	.product-bottom-mob-hide {
		display: none;
	}
	.product-desc-mob {
		display: block;
	}
	.owl-carousel-prod .owl-stage-outer {
		overflow: hidden;
		height: 300px;
	}
	.contact-corners .col-md-8 {
		padding: 0;
	}
	.contact-partner .contact-item {
		padding-bottom: 40px;
	}
	.contact-partner-wrap {
		text-align: center;
	}
	.contact-item-sotr {
		padding-top: 50px;
	}
	.mobile-title-desc {
		display: block;
	}
	.product-image-wrap {
		margin-top: 0;
	}
	.owl-carousel.owl-loaded.owl-carousel-prod {
		overflow: hidden;
		display: block;
	}
	.product {
		padding-top: 30px;
	}
	.product-price-mobile-all {
		display: block;
	}
	.prop-value {
		font-size: 14px;
	}
	.product-price-mobile .product-buttons-wrapper {
		display: block;
	}
	.product-price-wrapper {
		display: block;
	}
	.product-price-block {
		text-align: left;
		margin-right: 0;
	}
	.product-price-mobile {
		padding-top: 20px;
	}
	.btn-add, .btn-fast-order {
		padding: 15px 19px;
		font-size: 16px;
		margin-right: 10px;
	}
	.btn-fast-order {
		margin-right: 0;
	}
	.product-tabs-wrapper {
		text-align: left;
	}
	.product-tag {
		padding-top: 30px;
		display: flex;
		justify-content: center;
	}
	.product-price {
		font-size: 24px;
	}
	.product-size {
		padding-top: 5px;
		font-size: 10px;
	}
	.product-tag-wrap {
		display: block;
	}
	.product-prop {
		display: inline-block;
		margin: 0 5px 5px 0;
	}
	.product-image,
	.product-top .product-info-wrapper {
		text-align: center;
	}
	.product-tag {
		text-align: left;
		display: block;
	}
	.product-price-wrapper {
		padding-top: 0;
	}
	.product-image img {
		max-height: 300px;
	}
	.owl-carousel-prod .owl-item {
		display: block;
		width: 100%;
	}
	.rev-author {
		font-size: 10px;
	}
	.rev-text {
		font-size: 12px;
	}
	.owl-next span::before {
		position: absolute;
		content: 'Следующий отзыв';
		right: -11px;
		top: 0px;
		font-size: 11px;
		width: 150px;
		height: 30px;
		color: #000;
		z-index: 2;
		text-indent: 0;
	}
	.btn-more {
		font-size: 14px;
	}
	.catalog-all .blog-wrap-main {
		justify-content: center;
	}
	.catalog-all .sort-block.sort-block-blog {
		margin-top: 0;
	}
	.catalog-all .container > .row {
		margin: 0;
	}
	.catalog-all .container > .row .col-lg-9 {
		padding: 0;
	}
	.blog-wrap-main-sort .sort-block,
	.blog-wrap-main-sort .sort-block.sort-block-blog {
		width: 50%;
	}
	.blog-wrap-main-sort {
		padding-top: 7px;
		justify-content: flex-end;
	}
	.blog-category-wrap-catalog {
		display: none;
	}
	.cart-item-right {
		width: 85px;
	}
	.cart-item-title a {
		font-size: 14px;
	}
	.cart-item-left {
		width: calc(100% - 85px);
	}
	.cart-item-title {
		max-width: calc(100% - 95px);
		margin-right: 15px;
	}
	.mobile-price {
		display: block
	}
	.cart-item-image img {
		height: auto;
		width: auto;
		max-width: 30px;
	}
	.cart-item-price {
		font-size: 14px;
	}
	.cart-item-price.cart-item-price-all {
		padding: 0;
	}
	.cart-items .cart-item-left .cart-item-quantity {
		padding: 0;
		width: 20px;
		text-align: center;
		padding-top: 0;
	}
	.cart-item-count {
		width: 22px;
		font-size: 13px;
	}
	.cart-item-price.hide-mob {
		display: none;
	}
	.cart-item-left > div, .cart-item-right > div {
		padding-top: 15px;
	}
	.cart-item-delete {
		padding-right: 10px;
	}
	.cart-item .cart-item-image {
		max-width: 35px;
		padding-top: 0;
		padding-right: 15px;
	}
	.cart-item-title {
		margin-right: 15px;
	}
	.cart-items .cart-item-left .cart-item-title {
		padding-top: 0;
	}
	.sum-wrapper {
		width: 100%;
		display: flex;
		justify-content: space-between;
		padding-right: 0;
	}
	.cart-bottom {
		position: relative;
		display: block;
		padding-bottom: 95px;
	}
	.cart-left {
		position: absolute;
		top: 85px;
		right: 0px;
		left: 0px;
	}
	.cart-footer-buttons {
		display: block;
	}
	.btn-order {
		width: 100%;
		text-align: center;
		height: 58px;
		font-size: 14px;
		text-transform: uppercase;
		padding: 20px 10px;
		text-decoration: none;
		cursor: pointer;
		transition: 0.3s all;
		display: block;
		margin-bottom: 15px;
	}
	.header-cart-wrap {
		padding-top: 35px;
	}
	.cart-top {
		justify-content: center;
	}
	.cart-all-top {
		display: none;
	}
	.cart-title {
		font-size: 20px;
		text-align: center;
	}
	.header-cart-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.menu-item.menu-item-50 {
		width: 50%;
	}
	.menu-item {
		margin-bottom: 15px;
	}
	.menu {
		padding: 30px 20px;
	}
	.main-banner-one .header-banner-title-logo {
		display: block;
	}
	.main-banner-one .header-banner-title img {
		max-height: 19px;
	}
	.main-banner-one .header-banner-text {
		padding-top: 20px;
	}
	.container-big {
		padding: 0;
	}
	.main-banner-one .header-banner-desc,
	.main-banner-two .header-banner-desc,
	.main-banner-three .header-banner-desc {
		font-size: 14px;
		line-height: 18px;
	}
	.blog-title.title {
		display: none;
	}
	.blog-text {
		padding-top: 0;
	}
	.mobile-title {
		display: block;
		text-align: center;
	}
	.breadcrums, .breadcrums a {
		font-size: 12px;
	}
	.blog-article .blog-top {
		display: block;
		text-align: center;
	}
	.blog-article .blog-top > div {
		width: 100%;
	}
	.blog-article .blog-item-bottom {
		justify-content: center;
	}
	.blog-share-title {
		font-size: 14px;
	}
	.blog-article {
		padding-top: 30px;
	}
	.blog-article .blog-image {
		padding-top: 0;
	}
	.blog-pag {
		padding-top: 20px;
	}
	.blog-bottom-paggination {
		padding: 60px;
	}
	.blog-pag li {
		padding: 0 5px 10px;
	}
	.blog-items {
		padding-top: 15px;
	}
	.blog-items .blog-wrap-main {
		display: block
	}
	.blog-title {
		font-size: 18px;
		line-height: 20px;
	}
	.blog-wrap-main .blog-pagination:not(.blog-pagination-bottom) {
		display: none;
	}
	.popup {
		width: 100%;
		background-image: none;
		height: auto;
		padding-left: 25px;
		padding-top: 50px;
		padding-right: 25px;
		padding-bottom: 50px;
		text-align: center;
	}
	.popup-desc br {
		display: none;
	}
	.promo-inp.promo-inp-tel {
		height: 50px;
		text-align: center;
		font-size: 16px;
		max-width: 300px;
		width: calc(100% - 70px);
		padding-top: 2px;
	}
	.cart-promo form {
		justify-content: center
	}
	.popup-desc,
	.popup-text-wrap {
		text-align: center;
	}
	.btn-partners {
		font-size: 14px;
		height: 43px;
		line-height: 29px;
	}
	.blog-item {
		margin-bottom: 35px;
	}
	.blog {
		padding-bottom: 20px;
	}
	.blog-item-bottom-wrapper {
		padding-top: 5px;
	}
	.blog-item-link {
		font-size: 14px;
		line-height: 18px;
	}
	.btn-blog {
		display: none;
	}
	.section-title {
		font-size: 20px;
		line-height: 26px;
		text-align: center;
	}
	.section-title-partners {
		padding-bottom: 5px;
	}
	.partner-items-wrapper {
		padding-top: 30px;
	}
	.partner-item {
		margin-bottom: 45px;
	}
	.section-desc {
		text-align: center;
		font-size: 12px;
	}
	.section-title-social {
		padding-bottom: 30px;
	}
	.social-item {
		text-align: left;
		display: flex;
	}
	.social-title {
		padding-bottom: 0;
	}
	.social-right {
		padding-left: 20px;
		margin-top: -5px;
	}
	.sisters-image {
		display: block;
		padding-top: 25px;
	}
	.sisters-image img {
		height: 376px;
	}
	.header-banner {
		background-image: none;
	}
	.header-banner-desc br:not(.not-hide) {
		display: none;
	}
	.header-banner-text {
		text-align: center;
		padding-top: 15px;
	}
	.header-banner-title-grey,
	.header-banner-title {
		font-size: 23px;
		line-height: 26px;
	}
	.header-banner-title img {
		max-height: 16px;
	}
	.header-banner-desc {
		font-size: 12px;
		line-height: 14px;
	}
	.header-banner-desc {
		padding-top: 15px;
	}
	.header-banner-autor {
		font-size: 12px;
		line-height: 16px;
		color: #888888;
		padding-top: 10px;
		padding-bottom: 15px;
	}
	.sisters-image img {
		height: 376px;
		margin-left: -25px;
		width: auto;
		max-width: unset;
	}
	.sisters-image {
		overflow: hidden;
	}
	.header-top-message {
		margin-top: -1px;
	}
	.section-item {
		height: 255px;
	}
	.header-search-wrap {
		padding: 25px 0;
	}
	.search-inp {
		font-size: 20px;
		width: calc(100% - 55px);
	}
	.mobile-hide {
		display: none;
	}
	.mobile-show {
		display: inline-block;
	}
	.blog-item-white .blog-item-bottom-wrapper {
		display: flex;
	}
	.blog-items .blog-item {
		margin-bottom: 35px;
	}
	.product-desc img {
		display: none;
	}
	.product-desc {
		font-size: 14px;
		padding: 0px 0 15px;
	}
}

@media (max-width: 575px) {
	.product-tag-wrap,
	.product-price-mobile-all {
		width: 100%;
	}
	.catalog-section.bx-blue .row {
		margin: 0;
	}
	.product-item-image img {
		max-height: 167px;
	}
	.product-item-image {
		padding-top: 18px;
	}
	.product-item-title a,
	.product-item-price {
		font-size: 12px;
	}
	.col-product {
		height: 250px;
		overflow: hidden;
	}
	.online {
		right: 20px;
		bottom: 20px;
	}
	.footer {
		padding: 30px 0;
	}
	.footer-link-list a {
		font-size: 13px;
	}
	.footer-link-list li {
		margin-bottom: 7px;
	}
	.footer .col-12 ~ .col-6 {
		padding-top: 10px;
	}
	.footer-email {
		padding-bottom: 10px;
		display: block;
	}
	.footer-email br {
		display: none
	}
	.social-wrap {
		margin-top: 37px;
	}
	.copyright {
		font-size: 10px
	}
	.sections {
		padding-bottom: 33px;
	}
}

@media (max-width: 565px) {
	.section-item {
		width: 100%;
		float: none;
		height: 444px;
	}
	.product-discount-percent {
		font-size: 14px;
		padding-top: 10px;
	}
}

@media (max-width: 450px) {
	.message {
		max-width: 100%;
		margin-left: 20px;
		margin-right: 20px;
		width: calc(100% - 40px);
	}
	.bx-section-desc-max.bx-blue {
		margin-left: 10px;
		margin-right: 10px;
	}
	.btn-calc {
		max-width: 70px;
		padding: 6px;
	}
	.product-tag {
		display: flex;
		justify-content: space-between;
	}
	.menu {
		padding-bottom: 60px;
	}
	.menu-wrapper {
		padding-bottom: 100px;
	}
	.special .container,
	.sections .container {
		padding: 0;
	}
	.special .col-lg-7.col-xl-8 {
		padding: 0
	}
	.special .row {
		margin: 0;
	}
	.section-item-title {
		text-align: center;
	}
	.section-item-title {
		padding: 17px 15px;
	}
	.section-title-blog {
		padding-bottom: 20px;
	}
	.menu-item {
		max-width: 100%;
		width: 100%;
	}
	.perfume .container {
		padding: 0;
	}
	.perfume {
		padding: 35px 0 22px;
	}
	.section-title-perfume {
		padding: 0 15px 20px;
	}
	.perfume.perfume-top {
		padding-bottom: 75px;
	}
	.special {
		margin-bottom: 25px;
	}
	.special-item-desc {
		padding-bottom: 40px;
	}
}

@media (max-width: 380px) {
	.blog-item-bottom-wrapper {
		text-align: center;
	}
	.blog-item-bottom {
		justify-content: center;
		font-size: 10px;
		line-height: 18px;
		margin-bottom: 15px;
	}
	.blog-item-title {
		padding: 0 25px;
	}
	.section-item {
		width: 100%;
		float: none;
		height: 345px;
	}
	.col-s {
		width: 100%;
		max-width: 100%;
		flex: 0 0 100%;
		text-align: center;
	}
	.blog-item-bottom-wrapper {
		display: block;
	}
	.blog-item-bottom {
		margin-bottom: 15px;
	}
	.blog-item-bottom,
	.blog-item-title {
		width: 100%;
	}
}

@media (min-width: 350px) {
	.cart-promo form {
		display: block;
	}
}

/* ANIMATION */

@-webkit-keyframes runBar {
	0% {
		-webkit-transform: translateX(0);
						transform: translateX(0);
	}
	100% {
		-webkit-transform: translateX(-100%);
						transform: translateX(-100%);
	}
}

@keyframes runBar {
	0% {
		-webkit-transform: translateX(0);
						transform: translateX(0);
	}
	100% {
		-webkit-transform: translateX(-100%);
						transform: translateX(-100%);
	}
}
/* End */


/* Start:/local/templates/sisters/css/custom.css?16442430225951*/
.btn-allusion-ny {
	background-image: url('/local/templates/sisters/css/../img/ico_allusion_ny.png');
	background-size: 35px;
	background-position: 5px center;
}

.btn-allusion-ny:hover {
	background-color: #e73b3b;
	border-color: #e73b3b;
	color: #fff;
	opacity: 1;
}

/* .btn-allusion-cart:hover {
	border-color: #000;
	background-color: transparent;
} */

/* .btn-allusion-cart {
	background-image: url('/local/templates/sisters/css/../img/ico_allusion_ny.png');
	background-size: 35px;
	background-position: 25px center;
	padding-left: 50px;
} */
/* 
.header-banner {
	background-size: cover !important;
	background-position: center center !important;
} */

.btn-new-year {
	background-image: url('/local/templates/sisters/css/../img/ico_new_year_bag_w.png');
	background-color: #e73b3b;
	color: #fff;
	cursor: pointer;
	padding: 15px 25px 15px 45px;
	font-size: 14px;
	text-align: center;
	border: solid 2px #e73b3b;
	display: inline-block;
	text-decoration: none;
	font-weight: bold;
	transition: 0.3s all;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	background-repeat: no-repeat;
	background-size: 40px;
	background-position: 5px center;
	position: relative;
	margin-bottom: 15px;
	margin-right: 25px;
}

.btn-new-year:hover {
	background-color: #c92b2b;
}

.btn-new-year::after {
	position: absolute;
	content: '';
	z-index: 2;
	background-image: url('/local/templates/sisters/css/../img/ico_new_year_hat.png');
	background-repeat: no-repeat;
	background-size: 50px;
	background-position: center;
	display: block;
	width: 50px;
	height: 50px;
	right: -24px;
	top: -30px;
}

.btn-order-fast-ny {
	background-image: url('/local/templates/sisters/css/../img/ico_new_year_bag.png');
	background-repeat: no-repeat;
	background-size: 35px;
	background-position: 25px center;
	padding-left: 50px;
}

/* slider new */
.slider-item-new_format .owl-dot span {
	display: inline-block;
	width: 15px;
	height: 15px;
	border: 1px solid #000;
	border-radius: 50px;
	margin: 0 5px 5px;
}
.slider-item-new_format picture img {
	display: block !important;
	width: auto;
	margin: 0 auto;
}
.slider-top .slider-item-new_format .header-banner {
	min-height: auto;
	background-size: auto auto;
}
.main-slider .owl-carousel-prod .owl-stage-outer {
	height: auto;
}

/* /slider new */

.popup-center {
	z-index: 101 !important;
	position: fixed;
	left: 50%;
	top: 40%;
	transform: translate(-50%, -40%);
	min-width: 350px;
	background-color: #E8E8E8;
	box-shadow: rgba(14, 30, 37, 0.12) 0px 2px 4px 0px, rgba(14, 30, 37, 0.32) 0px 2px 16px 0px;
	text-align: center;
	z-index: 10;
	visibility: hidden;
	opacity: 0;
	transition: all .2s ease-in-out;
	padding-bottom: 5vh;
}

.images {
	width: 15vw;
	min-width: 90px;
	margin: 0 auto;
	transition: all .2s ease-in-out;
}

.images a {
	text-decoration: none;
}

.images:hover {
	transform: scale(1.05);
}

.images-mini {
	min-width: 50px;
	margin: 0 auto;
	transition: all .2s ease-in-out;
}

.images-mini a {
	text-decoration: none;
}

.images-mini:hover {
	transform: scale(1.05);
}

.present {
	max-height: 30vh;
}

.presents {
	height: 70%;
	padding-left: 4vw;
	padding-right: 4vw;
	flex-wrap: nowrap;
	align-items: flex-end;
}

.presents-mini {
	padding-left: 4vw;
	padding-right: 4vw;
	flex-wrap: nowrap;
	align-items: flex-end;
}

#popup-presents {
	height: 90%;
    overflow-x: hidden;
}


.button {
	margin: 0 auto;
	background: #000;
	color: #fff;
	text-decoration: none;
	padding: 1vw 1vw;
	transition: 0.3s all;
	border: 2px solid #000;
	font-size: 90%;
	cursor: pointer;
	width: 100%;
	max-width: 200px;

}

.row-blog {
	margin-bottom: 30px;
}

@media (max-width: 767px) {
	.row-blog:nth-child(even) .col-md-6:first-child {
		order: 2;
	}
	.row-blog:nth-child(even) .col-md-6:last-child {
		order: 1;
	}
	.blog-blocks-wrap h1 {
		display: none;
	}
}

body .oferta-label {
	cursor: default;
	position: relative;
	padding-left: 0;
	display: inline-flex;
}

.oferta-checkbox {
	display: none;
}

.oferta-checkbox:checked + .custom-checkbox::before {
	border-color: #000;
	background-color: #000;
	background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e");
}

.custom-checkbox {
	width: 15px;
	height: 15px;
	margin-right: 5px;
	margin-top: 3px;
}

.custom-checkbox::before {
	content: '';
	display: inline-block;
	width: 15px;
	height: 15px;
	flex-shrink: 0;
	flex-grow: 0;
	border: 1px solid #adb5bd;
	border-radius: 0.25em;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: 60% 60%;
}

.bx-scu-container {
	display: none;
}

.mobile-catalog {
	display: none;
}

@media (max-width: 576px) {
	.mobile-catalog {
		display: block;
	}
	.mobile-catalog .footer-menu {
		margin-bottom: 0;
	}
}

.fast-name-order {
	display: none !important;
}

.popup-item-center {
	text-align: center;
}

.btn-valentine {
	background: url('/local/templates/sisters/css/../img/ico_valentine.png') no-repeat;
	background-position: 12px center;
	background-size: 25px auto;
	cursor: pointer;
	padding: 15px 25px 15px 45px;
	font-size: 14px;
	text-align: center;
	border: solid 2px #000000;
	display: inline-block;
	text-decoration: none;
	color: #000;
	font-weight: bold;
	transition: 0.3s all;
	font-size: 16px;
	font-weight: normal;
	text-transform: none;
	margin-bottom: 15px;
}

.btn-valentine:hover {
	background-color: #cda5a5;
	border-color: #cda5a5;
}

.arrow-up-wrap {
	position: fixed;
	right: 30px;
	bottom: 100px;
}

.btn-up {
	display: none;
}

.btn-up.active {
	display: block;
	width: 50px;
	height: 50px;
	/* line-height: 40px; */
	padding: 11px 9px;
	background: rgba(0,0,0,0.5);
	border-radius: 50px;
	cursor: pointer;
}

.btn-up:hover {
	background: rgba(0,0,0,0.6);
}
/* End */


/* Start:/local/templates/sisters/components/bitrix/search.title/header/style.css?16385434242195*/
div.title-search-result {
	/* border:1px solid #c6c6c6; */
	display:none;
	overflow:hidden;
	z-index:205;
}

table.title-search-result {
	border-collapse: collapse;
	border:none;
	width: 100%;
}
@media (min-width: 768px) {
	table.title-search-result {
		width: calc(100% - 140px) !important;
	}
}

table.title-search-result th {
	background-color:#F7F7F7;
	border-right:1px solid #e8e8e8;
	color:#949494;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:14px;
 	padding-right:12px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:1%;
}

table.title-search-result td {
	background-color:white;
	color:black;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
	text-align:left;
	white-space:nowrap;
}

table.title-search-result td.title-search-item {
	padding-left:8px;
	padding-right:15px;
}

table.title-search-result td.title-search-item a {
	padding: 5px 0;
	text-decoration: none;
	color:black;
	vertical-align:top;
	display:block;
}

table.title-search-result td.title-search-item img {
	vertical-align:top;
}

table.title-search-result td.title-search-item b {
	color:#cf0000;
	font-weight:normal;
}

table.title-search-result tr.title-search-selected td
,table.title-search-result tr.title-search-selected a
,table.title-search-result tr.title-search-selected td.title-search-more a
{
	background-color:#fff2be;
}

table.title-search-result td.title-search-more {
	font-size:11px;
	font-weight:normal;
	padding-right:15px;
	padding-left:24px;
	padding-top:0px;
}

table.title-search-result td.title-search-more a
{
	padding-left:12px;
	padding-right:15px;
	text-decoration:none;
	color:#999999;
}

table.title-search-result td.title-search-all {
	padding-left:24px;
	padding-right:15px;
}

table.title-search-result td.title-search-all a
{
	padding-left:4px;
	text-decoration:none;
	color:#808080;
}

table.title-search-result td.title-search-separator
, table.title-search-result th.title-search-separator {
	padding-top:0px;
	padding-bottom:0px;
	font-size:4px;
}

div.title-search-fader {
	display:none;
	background-image: url('/local/templates/sisters/components/bitrix/search.title/header/images/fader.png');
	background-position: right top;
	background-repeat: repeat-y;
	position:absolute;
}
/* End */
/* /local/templates/sisters/css/normalize.css?16385434246487 */
/* /local/templates/sisters/css/bootstrap.min.css?163854342428730 */
/* /local/templates/sisters/js/owl/assets/owl.carousel.min.css?16385434243351 */
/* /local/templates/sisters/js/owl/assets/owl.theme.default.min.css?16385434241013 */
/* /local/templates/sisters/css/style.css?164561319379053 */
/* /local/templates/sisters/css/custom.css?16442430225951 */
/* /local/templates/sisters/components/bitrix/search.title/header/style.css?16385434242195 */
