

/* Start:/local/templates/thing-jewelry/css/fancybox.css?176703210415598*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, hsla(0deg, 0%, 0%, 0) 0%, hsla(0deg, 0%, 0%, 0.006) 8.1%, hsla(0deg, 0%, 0%, 0.021) 15.5%, hsla(0deg, 0%, 0%, 0.046) 22.5%, hsla(0deg, 0%, 0%, 0.077) 29%, hsla(0deg, 0%, 0%, 0.114) 35.3%, hsla(0deg, 0%, 0%, 0.155) 41.2%, hsla(0deg, 0%, 0%, 0.198) 47.1%, hsla(0deg, 0%, 0%, 0.242) 52.9%, hsla(0deg, 0%, 0%, 0.285) 58.8%, hsla(0deg, 0%, 0%, 0.326) 64.7%, hsla(0deg, 0%, 0%, 0.363) 71%, hsla(0deg, 0%, 0%, 0.394) 77.5%, hsla(0deg, 0%, 0%, 0.419) 84.5%, hsla(0deg, 0%, 0%, 0.434) 91.9%, hsla(0deg, 0%, 0%, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/thing-jewelry/css/slick.css?17670321041776*/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* End */


/* Start:/local/templates/thing-jewelry/css/slick-theme.css?17670321043145*/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('/local/templates/thing-jewelry/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('/local/templates/thing-jewelry/css/./fonts/slick.eot');
    src: url('/local/templates/thing-jewelry/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('/local/templates/thing-jewelry/css/./fonts/slick.woff') format('woff'), url('/local/templates/thing-jewelry/css/./fonts/slick.ttf') format('truetype'), url('/local/templates/thing-jewelry/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* End */


/* Start:/local/templates/thing-jewelry/css/main.css?1767032104108243*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */

@import url(https://fonts.googleapis.com/css?family=Lobster|PT+Sans:400,700|Poiret+One&subset=cyrillic);
@font-face {
    font-family: 'latobolditalic';
    src: url('/local/templates/thing-jewelry/css/../fonts/lato-bolditalic-webfont.eot');
    src: url('/local/templates/thing-jewelry/css/../fonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),
    url('/local/templates/thing-jewelry/css/../fonts/lato-bolditalic-webfont.woff2') format('woff2'),
    url('/local/templates/thing-jewelry/css/../fonts/lato-bolditalic-webfont.woff') format('woff'),
    url('/local/templates/thing-jewelry/css/../fonts/lato-bolditalic-webfont.ttf') format('truetype'),
    url('/local/templates/thing-jewelry/css/../fonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: fontello;
    src: url(/local/templates/thing-jewelry/css/../fonts/fontello.eot?26258639);
    src: url(/local/templates/thing-jewelry/css/../fonts/fontello.eot?26258639#iefix) format('embedded-opentype'), url(/local/templates/thing-jewelry/css/../fonts/fontello.woff2?26258639) format('woff2'), url(/local/templates/thing-jewelry/css/../fonts/fontello.woff?26258639) format('woff'), url(/local/templates/thing-jewelry/css/../fonts/fontello.ttf?26258639) format('truetype'), url(/local/templates/thing-jewelry/css/../fonts/fontello.svg?26258639#fontello) format('svg');
    font-weight: 400;
    font-style: normal
}
body{
	min-width: 320px;
}
[class*=" icon-"]:before, [class^=icon-]:before {
    font-family: fontello;
    font-style: normal;
    font-weight: 400;
    speak: none;
    display: inline-block;
    text-decoration: inherit;
    width: 1em;
    margin-right: .2em;
    text-align: center;
    font-variant: normal;
    text-transform: none;
    line-height: 1em;
    margin-left: .2em;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}
.icon-search:before {
    content: '\e800'
}
.icon-star:before {
    content: '\e801'
}
.icon-star-empty:before {
    content: '\e802'
}
.icon-mail:before {
    content: '\e803'
}
.icon-phone:before {
    content: '\e804'
}
.icon-emo-unhappy:before {
    content: '\e805'
}
.icon-emo-happy:before {
    content: '\e806'
}
.icon-twitter:before {
    content: '\f099'
}
.icon-facebook:before {
    content: '\f09a'
}
.icon-menu:before {
    content: '\f0c9'
}
.icon-angle-left:before {
    content: '\f104'
}
.icon-angle-right:before {
    content: '\f105'
}
.icon-angle-down:before {
    content: '\f107'
}
.icon-star-half-alt:before {
    content: '\f123'
}
.icon-instagram:before {
    content: '\f16d'
}
.icon-skype:before {
    content: '\f17e'
}
.icon-vkontakte:before {
    content: '\f189'
}
.icon-whatsapp:before {
    content: '\f232'
}
.fancybox-image, .fancybox-inner, .fancybox-nav, .fancybox-nav span, .fancybox-outer, .fancybox-skin, .fancybox-tmp, .fancybox-wrap, .fancybox-wrap iframe, .fancybox-wrap object {
    padding: 0;
    margin: 0;
    border: 0;
    outline: 0;
    vertical-align: top
}
.fancybox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 8020
}
.fancybox-skin {
    position: relative;
    background: #f9f9f9;
    color: #444;
    text-shadow: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px
}
.fancybox-opened {
    z-index: 8030
}
.fancybox-opened .fancybox-skin {
    -webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, .5);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .5)
}
.fancybox-inner, .fancybox-outer {
    position: relative
}
.fancybox-inner {
    overflow: hidden
}
.fancybox-type-iframe .fancybox-inner {
    -webkit-overflow-scrolling: touch
}
.fancybox-error {
    color: #444;
    font: 14px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 15px;
    white-space: nowrap
}
.fancybox-iframe, .fancybox-image {
    display: block;
    width: 100%;
    height: 100%
}
.fancybox-image {
    max-width: 100%;
    max-height: 100%
}
#fancybox-loading {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -22px;
    margin-left: -22px;
    background-position: 0 -108px;
    opacity: .8;
    cursor: pointer;
    z-index: 8060
}
#fancybox-loading div {
    width: 44px;
    height: 44px;
    background: url(/local/templates/thing-jewelry/css/fancybox_loading.gif) center center no-repeat
}
.fancybox-close {
    position: absolute;
    width: 36px;
    height: 36px;
    cursor: pointer;
    z-index: 8040
}
.fancybox-nav {
    position: absolute;
    top: 0;
    width: 40%;
    height: 100%;
    cursor: pointer;
    text-decoration: none;
    background: url(/local/templates/thing-jewelry/css/blank.gif);
    -webkit-tap-highlight-color: transparent;
    z-index: 8040
}
.fancybox-nav span {
    position: absolute;
    top: 50%;
    width: 36px;
    height: 34px;
    margin-top: -18px;
    cursor: pointer;
    z-index: 8040;
    visibility: hidden
}
.fancybox-prev span {
    left: 10px;
    background-position: 0 -36px
}
.fancybox-next span {
    right: 10px;
    background-position: 0 -72px
}
.fancybox-nav:hover span {
    visibility: visible
}
.fancybox-tmp {
    position: absolute;
    top: -99999px;
    left: -99999px;
    visibility: hidden;
    max-width: 99999px;
    max-height: 99999px;
    overflow: visible!important
}
.fancybox-lock {
    overflow: hidden!important;
    width: auto
}
.fancybox-lock body {
    overflow: hidden!important
}
.fancybox-lock-test {
    overflow-y: hidden!important
}
.fancybox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    display: none;
    z-index: 8010
}
.fancybox-overlay-fixed {
    position: fixed;
    bottom: 0;
    right: 0
}
.fancybox-lock .fancybox-overlay {
    overflow: auto;
    overflow-y: scroll
}
.fancybox-title {
    visibility: hidden;
    font: 400 13px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;
    position: relative;
    text-shadow: none;
    z-index: 8050
}
.fancybox-opened .fancybox-title {
    visibility: visible
}
.fancybox-title-float-wrap {
    position: absolute;
    bottom: 0;
    right: 50%;
    margin-bottom: -35px;
    z-index: 8050;
    text-align: center
}
.fancybox-title-float-wrap .child {
    display: inline-block;
    margin-right: -100%;
    padding: 2px 20px;
    background: 0 0;
    background: rgba(0, 0, 0, .8);
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    border-radius: 15px;
    text-shadow: 0 1px 2px #222;
    color: #FFF;
    font-weight: 700;
    line-height: 24px;
    white-space: nowrap
}
.fancybox-title-outside-wrap {
    position: relative;
    margin-top: 10px;
    color: #fff
}
.fancybox-title-inside-wrap {
    padding-top: 10px
}
.fancybox-title-over-wrap {
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    padding: 10px;
    background: #000;
    background: rgba(0, 0, 0, .8)
}
.tpl-component-order textarea,
.tpl-component-order input ,
.tpl-value {
	flex: 1 0 auto;
}
.tpl-value select {
	width:100%;
	padding: 8px 10px;
}
.tpl-component-order input {
   padding: 8px 10px;
}
.tpl-block-order-actions .site-button {
	max-width: none;
	margin: 10px auto 0 auto;
}
.also-buy {
    margin-top: 40px;
}
.also-buy a {
    width: calc(33% - 20px);
    -ms-align-items: center;
    align-items: center;
    justify-content: center;
    outline: none;
    border-bottom: 1px transparent;
}
.also-buy a:active, .also-buy a:focus, .also-buy a:hover {
    border-bottom: 1px transparent;
    opacity: 0.8;
}
.also-buy img {
    max-width: 100%;
    display: block;
    height: 60px;
}
.also-buy img.img-carussel {
    height: 80px;
}
.also-buy img.img-moleshop {
    height: 35px;
}
.also-buy img.img-makaro {
    height: 20px;
}
.also-buy img.img-dessange {
    height: 28px;
}
.href-wrap, .also-buy a {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.href-wrap {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    -o-flex-wrap: wrap;
    flex-wrap: wrap;
}
.also-buy a {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    -o-flex-direction: column;
    flex-direction: column;
    margin: 10px;
}
.also-buy p {
    display: block;
    margin-bottom: 20px;
}
.href-wrap p {
    display: block;
    margin-bottom: 0;
    color: #000;
    text-transform: uppercase;
}
.contacts__map {
    max-width: 500px;
}
@media only screen and (-webkit-min-device-pixel-ratio:1.5), only screen and (min--moz-device-pixel-ratio:1.5), only screen and (min-device-pixel-ratio:1.5) {
    #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
        background-image: url(/local/templates/thing-jewelry/css/fancybox_sprite@2x.png);
        background-size: 44px 152px
    }
    #fancybox-loading div {
        background-image: url(/local/templates/thing-jewelry/css/fancybox_loading@2x.gif);
        background-size: 24px 24px
    }
}
.irs {
    position: relative;
    display: block;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.irs-line {
    position: relative;
    display: block;
    overflow: hidden;
    outline: 0!important
}
.irs-line-left, .irs-line-mid, .irs-line-right {
    position: absolute;
    display: block;
    top: 0
}
.irs-line-left {
    left: 0;
    width: 11%
}
.irs-line-mid {
    left: 9%;
    width: 82%
}
.irs-line-right {
    right: 0;
    width: 11%
}
.irs-bar {
    position: absolute;
    display: block;
    left: 0;
    width: 0
}
.irs-bar-edge {
    position: absolute;
    display: block;
    top: 0;
    left: 0
}
.irs-shadow {
    position: absolute;
    display: none;
    left: 0;
    width: 0
}
.irs-slider {
    position: absolute;
    display: block;
    cursor: default;
    z-index: 1
}
.irs-slider.type_last {
    z-index: 2
}
.irs-min {
    position: absolute;
    display: block;
    left: 0;
    cursor: default
}
.irs-max {
    position: absolute;
    display: block;
    right: 0;
    cursor: default
}
.irs-from, .irs-single, .irs-to {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    cursor: default;
    white-space: nowrap
}
.irs-grid {
    position: absolute;
    display: none;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 20px
}
.irs-with-grid .irs-grid {
    display: block
}
.irs-grid-pol {
    position: absolute;
    top: 0;
    left: 0;
    width: 1px;
    height: 8px;
    background: #000
}
.irs-grid-pol.small {
    height: 4px
}
.irs-grid-text {
    position: absolute;
    bottom: 0;
    left: 0;
    white-space: nowrap;
    text-align: center;
    font-size: 9px;
    line-height: 9px;
    padding: 0 3px;
    color: #000
}
.irs-disable-mask {
    position: absolute;
    display: block;
    top: 0;
    left: -1%;
    width: 102%;
    height: 100%;
    cursor: default;
    background: 0 0;
    z-index: 2
}
.lt-ie9 .irs-disable-mask {
    background: #000;
    filter: alpha(opacity=0);
    cursor: not-allowed
}
.irs-disabled {
    opacity: .4
}
.irs-hidden-input {
    position: absolute!important;
    display: block!important;
    top: 0!important;
    left: 0!important;
    width: 0!important;
    height: 0!important;
    font-size: 0!important;
    line-height: 0!important;
    padding: 0!important;
    margin: 0!important;
    overflow: hidden;
    outline: 0!important;
    z-index: -9999!important;
    background: none!important;
    border-style: solid!important;
    border-color: transparent!important
}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%
}
body {
    margin: 0
}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
    display: block
}
audio, canvas, progress, video {
    display: inline-block;
    vertical-align: baseline
}
audio:not([controls]) {
    display: none;
    height: 0
}
[hidden], template {
    display: none
}
a {
    background-color: transparent
}
a:active, a:hover {
    outline: 0
}
abbr[title] {
    border-bottom: 1px dotted
}
dfn {
    font-style: italic
}
mark {
    background: #ff0;
    color: #000
}
b, strong {
    font-weight: 700
}
h1 {
    margin: .67em 0
}
small {
    font-size: 80%
}
sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline
}
sup {
    top: -.5em
}
sub {
    bottom: -.25em
}
img {
    border: 0
}
svg:not(:root) {
    overflow: hidden
}
figure {
    margin: 1em 40px
}
hr {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0
}
pre {
    overflow: auto
}
code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em
}
button, input, optgroup, select, textarea {
    color: inherit;
    font: inherit;
    margin: 0
}
button {
    overflow: visible
}
button, select {
    text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
    cursor: pointer;
    -webkit-appearance: button
}
button[disabled], html input[disabled] {
    cursor: default
}
button::-moz-focus-inner, input::-moz-focus-inner {
    border: 0;
    padding: 0
}
input {
    line-height: normal
}
input[type=checkbox], input[type=radio] {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0
}
input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    height: auto
}
input[type=search] {
    -webkit-appearance: textfield;
    -webkit-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}
fieldset {
    border: 1px solid silver;
    margin: 0 2px;
    padding: .35em .625em .75em
}
legend {
    border: 0;
    padding: 0
}
textarea {
    overflow: auto
}
optgroup {
    font-weight: 700
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
td, th {
    padding: 0
}
.grid,
.tpl-component-cart {
    max-width: 1200px;
    padding: 15px;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: stretch;
    -moz-box-align: stretch;
    -o-box-align: stretch;
    -ms-flex-align: stretch;
    -webkit-align-items: stretch;
    align-items: stretch
}
.tpl-block-breadcrumbs,
.tpl-property-subdivision {
    display: none;
}
.-visor-no-click {
    flex: 1 0 auto;
    width: 100%;
}
.tpl-block-cart-item {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    margin-bottom: 20px;
}
.tpl-block-cart-contents {
    border: none;
}
.tpl-block-cart-item {
    border: 1px solid #d4d4d4;
    padding: 10px;
}
.tpl-block-cart-item .tpl-link-more:hover {
    border-bottom: none;
}
.tpl-block-cart-item  .item-info {
    margin-left: 40px;
    flex-grow: 1;
}
.tpl-block-cart-item  .img-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    -ms-align-items: center;
    align-items: center;
    height: 100%;
}
.price-wrap input {
    margin-left: 5px;
    max-width: 45px;
}
.tpl-block-cart-actions{
	float:right;
}
.tpl-block-cart-actions,
.tpl-block-cart-coupons-add {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
}
.tpl-link-cart-refresh.site-button,
.site-button.cupon-btn {
   padding-left: 15px;
   padding-right: 15px;
   text-align: center;   
   max-width: none; 
}
.tpl-link-cart-refresh.site-button {
   margin-right: 20px; 
}
.site-button.cupon-btn {
    margin-left: 20px;
}
.item-values {
    -webkit-column-count: 2;
    -moz-column-count: 2;
    -o-column-count: 2;
    column-count: 2;
}



@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px), only screen and (min-width:840px) and (max-width:1023px) {
    .grid {
        padding: 8px
    }
}
.work-time-wrap {
	justify-content:flex-end;	
}
.grid--no-space {
    padding: 0
}
.cell {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin: 15px;
    width: calc(33.3333% - 30px)
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px), only screen and (min-width:840px) and (max-width:1023px) {
    .cell {
        margin: 8px
    }
}
.cell--no-space, .grid--no-space>.cell {
    margin: 0
}
.cell--flex {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row
}
.cell--flex-col {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -o-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}
.cell--1 {
    width: calc(8.3333% - 30px)
}
.cell--no-space.cell--1, .grid--no-space>.cell--1 {
    width: 8.3333%
}
.cell--2 {
    width: calc(16.6667% - 30px)
}
.cell--no-space.cell--2, .grid--no-space>.cell--2 {
    width: 16.6667%
}
.cell--3 {
    width: calc(25% - 30px)
}
.cell--no-space.cell--3, .grid--no-space>.cell--3 {
    width: 25%
}
.cell--4 {
    width: calc(33.3333% - 30px)
}
.cell--no-space.cell--4, .grid--no-space>.cell--4 {
    width: 33.3333%
}
.cell--5 {
    width: calc(41.6667% - 30px)
}
.cell--no-space.cell--5, .grid--no-space>.cell--5 {
    width: 41.6667%
}
.cell--6 {
    width: calc(50% - 30px)
}
.cell--no-space.cell--6, .grid--no-space>.cell--6 {
    width: 50%
}
.cell--7 {
    width: calc(58.3333% - 30px)
}
.cell--no-space.cell--7, .grid--no-space>.cell--7 {
    width: 58.3333%
}
.cell--8 {
    width: calc(66.6667% - 30px)
}
.cell--no-space.cell--8, .grid--no-space>.cell--8 {
    width: 66.6667%
}
.cell--9 {
    width: calc(75% - 30px)
}
.cell--no-space.cell--9, .grid--no-space>.cell--9 {
    width: 75%
}
.cell--10 {
    width: calc(83.3333% - 30px)
}
.cell--no-space.cell--10, .grid--no-space>.cell--10 {
    width: 83.3333%
}
.cell--11 {
    width: calc(91.6667% - 30px)
}
.cell--no-space.cell--11, .grid--no-space>.cell--11 {
    width: 91.6667%
}
.cell--12 {
    width: calc(100% - 30px)
}
.cell--no-space.cell--12, .grid--no-space>.cell--12 {
    width: 100%
}
@media only screen and (min-width:320px) and (max-width:479px) {
    .work-time-wrap {
        justify-content: flex-start;
    }
    .cell--1, .cell--1-mobile.cell--1-mobile {
        width: calc(25% - 16px)
    }
    .cell--no-space.cell--1, .cell--no-space.cell--1-mobile.cell--1-mobile, .grid--no-space>.cell--1, .grid--no-space>.cell--1-mobile.cell--1-mobile {
        width: 25%
    }
    .cell--2, .cell--2-mobile.cell--2-mobile {
        width: calc(50% - 16px)
    }
    .cell--no-space.cell--2, .cell--no-space.cell--2-mobile.cell--2-mobile, .grid--no-space>.cell--2, .grid--no-space>.cell--2-mobile.cell--2-mobile {
        width: 50%
    }
    .cell--3, .cell--3-mobile.cell--3-mobile {
        width: calc(75% - 16px)
    }
    .cell--no-space.cell--3, .cell--no-space.cell--3-mobile.cell--3-mobile, .grid--no-space>.cell--3, .grid--no-space>.cell--3-mobile.cell--3-mobile {
        width: 75%
    }
    .cell--4, .cell--4-mobile.cell--4-mobile {
        width: calc(100% - 16px)
    }
    .cell--no-space.cell--4, .cell--no-space.cell--4-mobile.cell--4-mobile, .grid--no-space>.cell--4, .grid--no-space>.cell--4-mobile.cell--4-mobile {
        width: 100%
    }
    .cell--hide-mobile {
        display: none!important
    }
}
@media only screen and (min-width:480px) and (max-width:839px) {
	.site-footer__logo img {
		max-width:250px;
	}
	.work-time-wrap {
		justify-content:flex-start;
	}
    .cell--1, .cell--1-tablet.cell--1-tablet {
        width: calc(12.5% - 16px)
    }
    .cell--no-space.cell--1, .cell--no-space.cell--1-tablet.cell--1-tablet, .grid--no-space>.cell--1, .grid--no-space>.cell--1-tablet.cell--1-tablet {
        width: 12.5%
    }
    .cell--2, .cell--2-tablet.cell--2-tablet {
        width: calc(25% - 16px)
    }
    .cell--no-space.cell--2, .cell--no-space.cell--2-tablet.cell--2-tablet, .grid--no-space>.cell--2, .grid--no-space>.cell--2-tablet.cell--2-tablet {
        width: 25%
    }
    .cell--3, .cell--3-tablet.cell--3-tablet {
        width: calc(37.5% - 16px)
    }
    .cell--no-space.cell--3, .cell--no-space.cell--3-tablet.cell--3-tablet, .grid--no-space>.cell--3, .grid--no-space>.cell--3-tablet.cell--3-tablet {
        width: 37.5%
    }
    .cell--4, .cell--4-tablet.cell--4-tablet {
        width: calc(50% - 16px)
    }
    .cell--no-space.cell--4, .cell--no-space.cell--4-tablet.cell--4-tablet, .grid--no-space>.cell--4, .grid--no-space>.cell--4-tablet.cell--4-tablet {
        width: 50%
    }
    .cell--5, .cell--5-tablet.cell--5-tablet {
        width: calc(62.5% - 16px)
    }
    .cell--no-space.cell--5, .cell--no-space.cell--5-tablet.cell--5-tablet, .grid--no-space>.cell--5, .grid--no-space>.cell--5-tablet.cell--5-tablet {
        width: 62.5%
    }
    .cell--6, .cell--6-tablet.cell--6-tablet {
        width: calc(75% - 16px)
    }
    .cell--no-space.cell--6, .cell--no-space.cell--6-tablet.cell--6-tablet, .grid--no-space>.cell--6, .grid--no-space>.cell--6-tablet.cell--6-tablet {
        width: 75%
    }
    .cell--7, .cell--7-tablet.cell--7-tablet {
        width: calc(87.5% - 16px)
    }
    .cell--no-space.cell--7, .cell--no-space.cell--7-tablet.cell--7-tablet, .grid--no-space>.cell--7, .grid--no-space>.cell--7-tablet.cell--7-tablet {
        width: 87.5%
    }
    .cell--8, .cell--8-tablet.cell--8-tablet {
        width: calc(100% - 16px)
    }
    .cell--no-space.cell--8, .cell--no-space.cell--8-tablet.cell--8-tablet, .grid--no-space>.cell--8, .grid--no-space>.cell--8-tablet.cell--8-tablet {
        width: 100%
    }
    .cell--hide-tablet {
        display: none!important
    }
}
@media only screen and (min-width:840px) and (max-width:1023px) {
    .cell--1, .cell--1-large-tablet.cell--1-large-tablet {
        width: calc(12.5% - 16px)
    }
    .cell--no-space.cell--1, .cell--no-space.cell--1-large-tablet.cell--1-large-tablet, .grid--no-space>.cell--1, .grid--no-space>.cell--1-large-tablet.cell--1-large-tablet {
        width: 12.5%
    }
    .cell--2, .cell--2-large-tablet.cell--2-large-tablet {
        width: calc(25% - 16px)
    }
    .cell--no-space.cell--2, .cell--no-space.cell--2-large-tablet.cell--2-large-tablet, .grid--no-space>.cell--2, .grid--no-space>.cell--2-large-tablet.cell--2-large-tablet {
        width: 25%
    }
    .cell--3, .cell--3-large-tablet.cell--3-large-tablet {
        width: calc(37.5% - 16px)
    }
    .cell--no-space.cell--3, .cell--no-space.cell--3-large-tablet.cell--3-large-tablet, .grid--no-space>.cell--3, .grid--no-space>.cell--3-large-tablet.cell--3-large-tablet {
        width: 37.5%
    }
    .cell--4, .cell--4-large-tablet.cell--4-large-tablet {
        width: calc(50% - 16px)
    }
    .cell--no-space.cell--4, .cell--no-space.cell--4-large-tablet.cell--4-large-tablet, .grid--no-space>.cell--4, .grid--no-space>.cell--4-large-tablet.cell--4-large-tablet {
        width: 50%
    }
    .cell--5, .cell--5-large-tablet.cell--5-large-tablet {
        width: calc(62.5% - 16px)
    }
    .cell--no-space.cell--5, .cell--no-space.cell--5-large-tablet.cell--5-large-tablet, .grid--no-space>.cell--5, .grid--no-space>.cell--5-large-tablet.cell--5-large-tablet {
        width: 62.5%
    }
    .cell--6, .cell--6-large-tablet.cell--6-large-tablet {
        width: calc(75% - 16px)
    }
    .cell--no-space.cell--6, .cell--no-space.cell--6-large-tablet.cell--6-large-tablet, .grid--no-space>.cell--6, .grid--no-space>.cell--6-large-tablet.cell--6-large-tablet {
        width: 75%
    }
    .cell--7, .cell--7-large-tablet.cell--7-large-tablet {
        width: calc(87.5% - 16px)
    }
    .cell--no-space.cell--7, .cell--no-space.cell--7-large-tablet.cell--7-large-tablet, .grid--no-space>.cell--7, .grid--no-space>.cell--7-large-tablet.cell--7-large-tablet {
        width: 87.5%
    }
    .cell--8, .cell--8-large-tablet.cell--8-large-tablet {
        width: calc(100% - 16px)
    }
    .cell--no-space.cell--8, .cell--no-space.cell--8-large-tablet.cell--8-large-tablet, .grid--no-space>.cell--8, .grid--no-space>.cell--8-large-tablet.cell--8-large-tablet {
        width: 100%
    }
    .cell--hide-large-tablet {
        display: none!important
    }
}
@media only screen and (min-width:1024px) {
    .cell--1, .cell--1-desktop.cell--1-desktop {
        width: calc(8.3333% - 30px)
    }
    .cell--no-space.cell--1, .cell--no-space.cell--1-desktop.cell--1-desktop, .grid--no-space>.cell--1, .grid--no-space>.cell--1-desktop.cell--1-desktop {
        width: 8.3333%
    }
    .cell--2, .cell--2-desktop.cell--2-desktop {
        width: calc(16.6667% - 30px)
    }
    .cell--no-space.cell--2, .cell--no-space.cell--2-desktop.cell--2-desktop, .grid--no-space>.cell--2, .grid--no-space>.cell--2-desktop.cell--2-desktop {
        width: 16.6667%
    }
    .cell--3, .cell--3-desktop.cell--3-desktop {
        width: calc(25% - 30px)
    }
    .cell--no-space.cell--3, .cell--no-space.cell--3-desktop.cell--3-desktop, .grid--no-space>.cell--3, .grid--no-space>.cell--3-desktop.cell--3-desktop {
        width: 25%
    }
    .cell--4, .cell--4-desktop.cell--4-desktop {
        width: calc(33.3333% - 30px)
    }
    .cell--no-space.cell--4, .cell--no-space.cell--4-desktop.cell--4-desktop, .grid--no-space>.cell--4, .grid--no-space>.cell--4-desktop.cell--4-desktop {
        width: 33.3333%
    }
    .cell--5, .cell--5-desktop.cell--5-desktop {
        width: calc(41.6667% - 30px)
    }
    .cell--no-space.cell--5, .cell--no-space.cell--5-desktop.cell--5-desktop, .grid--no-space>.cell--5, .grid--no-space>.cell--5-desktop.cell--5-desktop {
        width: 41.6667%
    }
    .cell--6, .cell--6-desktop.cell--6-desktop {
        width: calc(50% - 30px)
    }
    .cell--no-space.cell--6, .cell--no-space.cell--6-desktop.cell--6-desktop, .grid--no-space>.cell--6, .grid--no-space>.cell--6-desktop.cell--6-desktop {
        width: 50%
    }
    .cell--7, .cell--7-desktop.cell--7-desktop {
        width: calc(58.3333% - 30px)
    }
    .cell--no-space.cell--7, .cell--no-space.cell--7-desktop.cell--7-desktop, .grid--no-space>.cell--7, .grid--no-space>.cell--7-desktop.cell--7-desktop {
        width: 58.3333%
    }
    .cell--8, .cell--8-desktop.cell--8-desktop {
        width: calc(66.6667% - 30px)
    }
    .cell--no-space.cell--8, .cell--no-space.cell--8-desktop.cell--8-desktop, .grid--no-space>.cell--8, .grid--no-space>.cell--8-desktop.cell--8-desktop {
        width: 66.6667%
    }
    .cell--9, .cell--9-desktop.cell--9-desktop {
        width: calc(75% - 30px)
    }
    .cell--no-space.cell--9, .cell--no-space.cell--9-desktop.cell--9-desktop, .grid--no-space>.cell--9, .grid--no-space>.cell--9-desktop.cell--9-desktop {
        width: 75%
    }
    .cell--10, .cell--10-desktop.cell--10-desktop {
        width: calc(83.3333% - 30px)
    }
    .cell--no-space.cell--10, .cell--no-space.cell--10-desktop.cell--10-desktop, .grid--no-space>.cell--10, .grid--no-space>.cell--10-desktop.cell--10-desktop {
        width: 83.3333%
    }
    .cell--11, .cell--11-desktop.cell--11-desktop {
        width: calc(91.6667% - 30px)
    }
    .cell--no-space.cell--11, .cell--no-space.cell--11-desktop.cell--11-desktop, .grid--no-space>.cell--11, .grid--no-space>.cell--11-desktop.cell--11-desktop {
        width: 91.6667%
    }
    .cell--12, .cell--12-desktop.cell--12-desktop {
        width: calc(100% - 30px)
    }
    .cell--no-space.cell--12, .cell--no-space.cell--12-desktop.cell--12-desktop, .grid--no-space>.cell--12, .grid--no-space>.cell--12-desktop.cell--12-desktop {
        width: 100%
    }
    .cell--hide-desktop {
        display: none!important
    }
}
.spacer {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    -o-box-flex: 1;
    -ms-box-flex: 1;
    box-flex: 1;
    -webkit-flex-grow: 1;
    flex-grow: 1
}
html {
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
    color: #000;
    text-rendering: geometricPrecision
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
    html {
        font-size: 14px
    }
}
@media only screen and (min-width:840px) and (max-width:1023px) {
    html {
        font-size: 15px
    }
}
body {
    background-color: #fff
}
a {
    text-decoration: none;
    color: #ff2929;
    border-bottom: 1px solid transparent;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s
}
a:active, a:focus, a:hover {
    color: #ff3e3e;
    border-bottom: 1px solid #ff3e3e;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s
}
p {
    margin: 0 0 .3125rem;
    line-height: 1.4rem
}
h1 {
    font-size: 2rem
}
h2 {
    font-size: 1.6rem
}
h3 {
    font-size: 1.4rem
}
.site-button {
    color: #fff!important;
    background-color: #ff2929;
    text-align: center;
    padding: 1rem 2.5rem;
    font-size: .75rem;
    font-weight: 700;
    text-transform: uppercase;
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    border: none;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    max-width: 10rem
}
.site-button:hover {
    background-color: #ff3e3e;
    -webkit-transition-property: all;
    -moz-transition-property: all;
    -o-transition-property: all;
    -ms-transition-property: all;
    transition-property: all;
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    transition-timing-function: linear;
    -webkit-transition-duration: .2s;
    -moz-transition-duration: .2s;
    -o-transition-duration: .2s;
    -ms-transition-duration: .2s;
    transition-duration: .2s;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    box-shadow: 0 0 5px rgba(0, 0, 0, .3);
    color: #fff!important;
    border-bottom: none
}
.site-header {
    width: 100%;
    height: auto;
    position: relative;
    background-color: #fff;
    z-index: 5
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
    .site-header {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding-top: 87px
    }
}
.site-header__top-line {
    min-height: 115px;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    position: relative;
    z-index: 5
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
    .site-header__top-line {
        -webkit-box-align: start;
        -moz-box-align: start;
        -o-box-align: start;
        -ms-flex-align: start;
        -webkit-align-items: flex-start;
        align-items: flex-start;
        margin: 0 16px
    }
}
@media only screen and (min-width:840px) and (max-width:1023px) {
    .site-header__top-line {
        margin: 0 16px
    }
}
.site-header__middle-line {
    position: relative;
    z-index: 5
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px), only screen and (min-width:840px) and (max-width:1023px) {
    .site-header__middle-line {
        padding: 0 16px
    }
}
@media only screen and (min-width:1024px) {
    .site-header__middle-line {
        padding: 0 30px
    }
}
.site-header__navigation {
    background-color: #000;
    width: 100%;
    height: auto;
    position: relative
}
.site-header__navigation--index {
    bottom: 0
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
    .site-header__navigation {
        position: fixed;
        top: 0;
        bottom: auto;
        z-index: 20;
        -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, .4);
        box-shadow: 0 2px 3px rgba(0, 0, 0, .4)
    }
    .site-header__navigation>.grid {
        padding: 6px 0
    }
}
.site-header__logo {
    position: relative;
    z-index: 5
}
@media only screen and (min-width:320px) and (max-width:479px) {
    .site-header__logo {
        height: 80px;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        top: -10px
    }
}
@media only screen and (min-width:480px) and (max-width:839px) {
    .site-header__logo {
        height: 120px;
        top: -15px;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
}
@media only screen and (min-width:840px) and (max-width:1023px) {
    .site-header__logo {
        top: -10px;
        height: 130px;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
}
.site-header__logo a {
    border-bottom: none!important
}
@media only screen and (min-width:320px) and (max-width:479px) {
    .site-header__logo a {
        display: block;
        text-align: center
    }
}
.site-header__logo a img {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    max-height: 100%;
    max-width: 100%;
    margin: auto
}
@media only screen and (min-width:840px) and (max-width:1023px) {
    .site-header__logo a img {
        width: 80%
    }
}
@media screen and (max-width:640px) {
	.tpl-component-order label {
		flex-direction:column;
		margin-bottom: 15px;
	}
	.tpl-component-order .tpl-caption {
		margin-right:0;
	}
	#nc_netshop_add_order_form {
		padding: 0 20px;
      box-sizing: border-box;
  }
}
@media only screen and (min-width:1024px) {
    .site-header__logo a img {
        margin-left: 0
    }
}
.site-header__currency {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    padding-left: 1em;
    cursor: pointer;
    position: relative;
    display: none!important
}
.site-header__currency:active, .site-header__currency:focus, .site-header__currency:hover {
    color: #ff2929
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
    .site-header__currency {
        display: none
    }
}
.site-header__currency .currency {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    top: 100%;
    background-color: #fff;
    -webkit-box-shadow: 0 12px 12px rgba(0, 0, 0, .2);
    box-shadow: 0 12px 12px rgba(0, 0, 0, .2);
    padding: 15px 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
    color: #000
}
.site-header__currency .currency__item {
    margin: 8px 0
}
.site-header__currency--active {
    color: #ff2929
}
.site-header__currency--active .currency {
    display: block
}
.site-header__callback, .site-header__phone, .site-header__social, .site-header__working-hours {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -o-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center
}
.site-header__subscribe {
    text-align: center;
}
.site-header__subscribe a {
    border-bottom: 1px solid #ff3e3e;
}
.site-header__callback, .site-header__phone, .site-header__working-hours {
    max-height: 75px
}
@media only screen and (min-width:320px) and (max-width:479px) {
    .site-header__callback, .site-header__phone, .site-header__working-hours {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        min-height: 38px
    }
}
.site-header__mailus, .site-header__working-hours {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: start;
    -moz-box-pack: start;
    -o-box-pack: start;
    -ms-flex-pack: start;
    -webkit-justify-content: flex-start;
    justify-content: flex-start
}
.site-header__phone, .site-header__social {
    -webkit-box-pack: center;
    -moz-box-pack: center;
    -o-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center
}
.site-header__phone {
    font-size: 1.25rem
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
    .site-header__phone {
        margin-bottom: 1rem
    }
}
.site-header__mailus {
    text-transform: uppercase;
    font-size: .75rem;
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-pack: end;
    -moz-box-pack: end;
    -o-box-pack: end;
    -ms-flex-pack: end;
    -webkit-justify-content: flex-end;
    justify-content: flex-end
}
@media only screen and (min-width:320px) and (max-width:479px) {
    .site-header__mailus {
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
    .site-header__working-hours {
        display: none
    }
}
.site-button--callback, .site-button--mailus {
    min-width: 7.125rem;
    padding: .7rem 1.8rem;
    margin: .1rem 0;
    border: 1px solid transparent
}
.site-button--callback:active, .site-button--callback:focus, .site-button--callback:hover, .site-button--mailus:active, .site-button--mailus:focus, .site-button--mailus:hover {
    border: 1px solid transparent
}
.site-button--mailus {
    background-color: #fff;
    border: 1px solid #ff2929;
    color: #ff2929!important
}
.site-button--mailus:active, .site-button--mailus:focus, .site-button--mailus:hover {
    background-color: #fff;
    color: #ff2929!important;
    border: 1px solid #ff2929!important
}
.navigation {
    display: -webkit-box;
    display: -moz-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: box;
    display: flex;
    -webkit-box-orient: horizontal;
    -moz-box-orient: horizontal;
    -o-box-orient: horizontal;
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -o-box-lines: multiple;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -moz-box-align: center;
    -o-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    -webkit-box-pack: distribute;
    -moz-box-pack: distribute;
    -o-box-pack: distribute;
    -ms-flex-pack: distribute;
    /* */
    z-index: 6
}
.site-header__navigation .navigation {
	-webkit-justify-content: space-between;
    justify-content: space-between;
}
.site-footer__navigation .navigation a {
	display:block;
	/*width:20%;*/
	text-align:center;
}
.site-footer__navigation .navigation a:first-child {
	text-align:left;
}
.site-footer__navigation .navigation a:last-child {
	text-align:right;
}
@media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
    .navigation--top {
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1;
        opacity: 0;
        -ms-filter: "alpha(Opacity=0)";
        filter: alpha(opacity=0);
        visibility: hidden;
        max-height: 0;
        -webkit-transition-property: max-height, visibility, opacity;
        -moz-transition-property: max-height, visibility, opacity;
        -o-transition-property: max-height, visibility, opacity;
        -ms-transition-property: max-height, visibility, opacity;
        transition-property: max-height, visibility, opacity;
        -webkit-transition-duration: 1000ms;
        -moz-transition-duration: 1000ms;
        -o-transition-duration: 1000ms;
        -ms-transition-duration: 1000ms;
        transition-duration: 1000ms;
        margin: 0!important;
        width: 100%!important
    }
    .navigation--top.is-visible {
        visibility: visible;
        max-height: 500px;
        opacity: 1;
        -ms-filter: none;
        filter: none;
        -webkit-transition-property: visibility, opacity, max-height;
        -moz-transition-property: visibility, opacity, max-height;
        -o-transition-property: visibility, opacity, max-height;
        -ms-transition-property: visibility, opacity, max-height;
        transition-property: visibility, opacity, max-height;
        -webkit-transition-duration: 1500ms;
        -moz-transition-duration: 1500ms;
        -o-transition-duration: 1500ms;
        -ms-transition-duration: 1500ms;
        transition-duration: 1500ms
    }
}
.navigation--footer {
    z-index: 3;
    /* margin-bottom: 30px; */
    margin-top: 30px;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.navigation__item {
    text-transform: uppercase;
    font-size: 1.125rem;
    color: #fff
}
/*.navigation__item:nth-child(2n) {
    text-transform: none;
    font-size: 1rem;
    }*/
    .our-proj {
        padding-left: 15px;
    }

    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .navigation--top .navigation__item {
            margin-bottom: 15px
        }
    }
    .small-menu {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        color: #fff
    }
    @media only screen and (min-width:1024px), only screen and (min-width:840px) and (max-width:1023px) {
        .small-menu {
            display: none
        }
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .small-menu {
            -webkit-box-pack: start;
            -moz-box-pack: start;
            -o-box-pack: start;
            -ms-flex-pack: start;
            -webkit-justify-content: flex-start;
            justify-content: flex-start
        }
    }
    .small-menu__icon {
        font-size: 1.5rem;
        font-style: normal;
        cursor: pointer
    }
    .exp-search {
        width: auto;
        min-width: 32px;
        min-height: 32px;
        position: relative;
        max-width: 100%;
        display: inline-block;
        z-index: 6
    }
    .exp-search-form {
        position: relative;
        display: none
    }
    .exp-search__label {
        cursor: pointer;
        color: #fff;
        font-size: 1.5rem;
        position: absolute
    }
    .exp-search.is-focused .exp-search__label {
        color: #ff2929
    }
    .exp-search__holder {
        max-width: 0;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s;
        -o-transition-duration: .4s;
        -ms-transition-duration: .4s;
        transition-duration: .4s;
        display: inline-block;
        margin-left: 2rem
    }
    .exp-search.is-focused .exp-search__holder {
        max-width: 300px;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .4s;
        -moz-transition-duration: .4s;
        -o-transition-duration: .4s;
        -ms-transition-duration: .4s;
        transition-duration: .4s
    }
    .exp-search__input {
        border: 0;
        outline: 0;
        padding: 5px 0;
        white-space: nowrap;
        margin: 0;
        background-color: transparent;
        color: #ff2929;
        border-bottom: 2px solid #ff2929;
        width: 100%
    }
    .exp-search.is-focused .exp-search__input {
        visibility: visible
    }
    .social {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap
    }
    .social__item {
        cursor: pointer;
        color: #000;
        margin-left: 15px;
        font-size: 1.125rem
    }
    .social__item:focus, .social__item:hover {
        color: #ff2929
    }
    .social--footer .social__item {
        background-color: #fff;
        font-size: 1.5rem;
        margin: 0 2px;
        border: 1px solid transparent
    }
    .social--footer .social__item:focus, .social--footer .social__item:hover {
        border: 1px solid #ff2929
    }
    .site-content {
        z-index: 4;
        position: relative;
        margin-bottom: 295px;
        background-color: #fff;
        padding-bottom: 3.75rem;
        min-height: 42rem;
        padding-top: 22px
    }
    .site-content--index {
        padding-top: 0
    }
    .site-content__header {
        font-size: 1.4rem;
        text-transform: uppercase;
        font-family: 'Poiret One', cursive;
        text-align: center;
        position: relative;
        margin-bottom: 3.75rem
    }
    .site-content__header--product {
        margin-bottom: 1rem
    }
    .site-content__header:after {
        content: url(/local/templates/thing-jewelry/css/../img/header-triangle.png);
        display: block;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        margin-top: .8125rem
    }
    .site-content__header--product.site-content__header:after {
        content: '';
        height: 2px;
        background-color: #ff2929;
        width: 6%
    }
    .site-content__header-text {
        display: inline-block;
        position: relative;
        width: 420px;
        margin: 0
    }
    .site-content__header--product .site-content__header-text {
        width: 100%
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .site-content__header-text {
            width: calc(320px - 32px)
        }
    }
    @media only screen and (min-width:480px) and (max-width:839px), only screen and (min-width:840px) and (max-width:1023px) {
        .site-content__header-text {
            width: 450px
        }
    }
    .site-content__header-text:after, .site-content__header-text:before {
        content: '';
        display: block;
        position: absolute;
        bottom: -.9375rem;
        height: 1px;
        background-color: #000;
        width: 32%
    }
    .site-content__header--product .site-content__header-text:after, .site-content__header--product .site-content__header-text:before {
        content: none
    }
    .site-content__header-text:before {
        left: 2%
    }
    .site-content__header-text:after {
        right: 2%
    }
    .products {
        position: relative;
        padding: 0
    }
    .products--index {
        padding: 3.75rem 15px 15px;
        margin-bottom: 2.5rem
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .products--index {
            padding: 3.75rem 8px 15px
        }
    }
    .products__item {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        border: 1px solid #d4d4d4;
        padding: 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        -o-transition-duration: .2s;
        -ms-transition-duration: .2s;
        transition-duration: .2s
    }
    .products__item:active, .products__item:focus, .products__item:hover {
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .25);
        box-shadow: 0 0 15px rgba(0, 0, 0, .25);
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        -o-transition-duration: .2s;
        -ms-transition-duration: .2s;
        transition-duration: .2s
    }
    .products__item-img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        height: 17.125rem;
        overflow: hidden;
        padding: .75rem .75rem 0
    }
    .products--index .products__item-img {
        height: 23.125rem
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .products--index .products__item-img {
            height: 10rem
        }
    }
    @media only screen and (min-width:480px) and (max-width:839px) {
        .products--index .products__item-img {
            height: 14rem
        }
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .products__item-img {
            height: 7rem
        }
    }
    @media only screen and (min-width:480px) and (max-width:839px) {
        .products__item-img {
            height: 16rem
        }
    }
    .products__item-img>a {
        border-bottom: none;
        height: 100%;
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex
    }
    .products__item-img>a:active, .products__item-img>a:focus, .products__item-img>a:hover {
        border-bottom: none
    }
    .products__item-img img {
        max-width: 100%;
        max-height: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        margin: auto
    }
    .products__item-descr {
        padding: .75rem;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        -o-box-lines: multiple;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        border-top: 1px solid #d4d4d4;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        flex-grow: 1
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .products__item-descr {
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            -o-box-orient: vertical;
            -webkit-box-lines: single;
            -moz-box-lines: single;
            -o-box-lines: single;
            -webkit-flex-flow: column nowrap;
            -ms-flex-flow: column nowrap;
            flex-flow: column nowrap;
            -webkit-box-pack: center;
            -moz-box-pack: center;
            -o-box-pack: center;
            -ms-flex-pack: center;
            -webkit-justify-content: center;
            justify-content: center
        }
    }
    .products__item-ls {
        width: 50%
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .products__item-ls {
            width: 100%
        }
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .products__item-name {
            text-align: center
        }
    }
    .products__item-name a {
        color: #000;
        word-wrap: break-word
    }
    .products__item-rating {
        display: none
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .products__item-rating {
            text-align: center;
            margin-top: .5rem
        }
    }
    .products__item-rating i {
        font-size: .85rem;
        color: #ff2929
    }
    .products__item-rating i:before {
        margin: 0!important
    }
    .products__item-price {
        text-align: right;
        font-weight: 700
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .products__item-price {
            text-align: center;
            margin-top: 1rem
        }
    }
    .products__item-rs {
        width: 50%
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .products__item-rs {
            width: 100%
        }
    }
    .product {
        margin-top: 3rem
    }
    .product__art {
        text-align: center;
        text-transform: uppercase;
        margin-bottom: 3.75rem
    }
    .product__art span {
        color: #9f9f9f
    }
    .product__rating {
        display: none;
        color: #ff2929;
        margin-bottom: 2rem
    }
    .product__rating i:before {
        margin: 0
    }
    .product__features, .product__share {
        margin-bottom: 2rem
    }
    .product__info-header {
        color: #9f9f9f;
        text-transform: uppercase;
        font-size: 1rem;
        margin: 0 0 2.5rem;
        position: relative;
        letter-spacing: .15rem
    }
    .product__info-header:before {
        content: '';
        position: absolute;
        bottom: -1rem;
        width: 20%;
        height: 1px;
        background-color: #9f9f9f
    }
    .product__info-table {
        width: 100%
    }
    .product__info-table td {
        font-size: 1.2rem;
        width: 50%;
        padding: .4rem 0
    }
    .product__info-table td:first-child {
        color: #9f9f9f
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px), only screen and (min-width:840px) and (max-width:1023px) {
        .product__offer {
            -webkit-box-ordinal-group: 0;
            -moz-box-ordinal-group: 0;
            -o-box-ordinal-group: 0;
            -ms-flex-order: 0;
            -webkit-order: 0;
            order: 0
        }
    }
    .product__price {
        font-size: 2rem;
        font-weight: 700;
        /*margin-bottom: 3.125rem;*/
        margin-bottom: 1rem;
        margin-left: 1rem
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px), only screen and (min-width:840px) and (max-width:1023px) {
        .product__price {
            text-align: center
        }
    }
    .site-button--order {
        margin: 0 auto;
        padding: 1.6rem 2.5rem;
        font-size: 1.1rem
    }
    .vertical-tabs {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        position: relative;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        width: 100%;
        min-height: 600px
    }
    @media only screen and (min-width:840px) and (max-width:1023px) {
        .vertical-tabs {
            min-height: 480px
        }
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .vertical-tabs {
            -webkit-box-orient: vertical;
            -moz-box-orient: vertical;
            -o-box-orient: vertical;
            -webkit-box-lines: single;
            -moz-box-lines: single;
            -o-box-lines: single;
            -webkit-flex-flow: column nowrap;
            -ms-flex-flow: column nowrap;
            flex-flow: column nowrap
        }
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .vertical-tabs--best-choice {
            min-height: 480px
        }
    }
    @media only screen and (min-width:480px) and (max-width:839px) {
        .vertical-tabs--best-choice {
            min-height: 530px
        }
    }
    .vertical-tabs--product-gallery {
        margin-bottom: 2rem;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .vertical-tabs--product-gallery {
            min-height: 400px
        }
    }
    .vertical-tabs--empty-nav {
        min-height: 461px
    }
    .vertical-tabs__navigation {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-pack: justify;
        -moz-box-pack: justify;
        -o-box-pack: justify;
        -ms-flex-pack: justify;
        -webkit-justify-content: space-between;
        justify-content: space-between
    }
    .vertical-tabs--product-gallery .vertical-tabs__navigation {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        -webkit-box-align: end;
        -moz-box-align: end;
        -o-box-align: end;
        -ms-flex-align: end;
        -webkit-align-items: flex-end;
        align-items: flex-end;
        width: 100%
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .vertical-tabs__navigation {
            -webkit-box-orient: horizontal;
            -moz-box-orient: horizontal;
            -o-box-orient: horizontal;
            -webkit-box-lines: single;
            -moz-box-lines: single;
            -o-box-lines: single;
            -webkit-flex-flow: row nowrap;
            -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
            -webkit-box-pack: distribute;
            -moz-box-pack: distribute;
            -o-box-pack: distribute;
            -ms-flex-pack: distribute;
            -webkit-justify-content: space-around;
            justify-content: space-around
        }
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .vertical-tabs--best-choice .vertical-tabs__navigation {
            max-height: 7.25rem
        }
    }
    .vertical-tabs__navigation-item {
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        -o-transition-duration: .2s;
        -ms-transition-duration: .2s;
        transition-duration: .2s;
        overflow: hidden;
        border: 1px solid transparent;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .vertical-tabs--best-choice .vertical-tabs__navigation {
        justify-content: baseline
    }
    .vertical-tabs--best-choice .vertical-tabs__navigation-item {
        border: 1px solid #d4d4d4;
        margin-bottom: 2rem
    }
    .vertical-tabs--best-choice .vertical-tabs__navigation-item--active {
        border: 1px solid #ff2929;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        -o-transition-duration: .2s;
        -ms-transition-duration: .2s;
        transition-duration: .2s
    }
    .vertical-tabs--product-gallery .vertical-tabs__navigation-item {
        height: 7.5rem;
        border: 1px solid #d4d4d4;
        margin-left: 1rem;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -o-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 1 1 7.5rem;
        -ms-flex: 1 1 7.5rem;
        flex: 1 1 7.5rem;
        border-bottom: 2px solid #d4d4d4
    }
    .vertical-tabs--product-gallery .vertical-tabs__navigation-item:active, .vertical-tabs--product-gallery .vertical-tabs__navigation-item:focus, .vertical-tabs--product-gallery .vertical-tabs__navigation-item:hover {
        border-color: #d4d4d4;
        border-bottom: 2px solid #ff2929
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .vertical-tabs--product-gallery .vertical-tabs__navigation-item {
            height: 5.5rem
        }
    }
    .vertical-tabs--product-gallery .vertical-tabs__navigation-item:first-child {
        margin-left: 0
    }
    .vertical-tabs--product-gallery .vertical-tabs__navigation-item--active {
        border-bottom: 2px solid #ff2929
    }
    .vertical-tabs__navigation-item img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        max-height: 100%;
        max-width: 100%
    }
    .vertical-tabs__navigation-item:hover {
        border: 1px solid #ff2929
    }
    .vertical-tabs__container {
        overflow: hidden;
        position: absolute;
        bottom: 0;
        right: 0;
        height: calc(100% - 30px)
    }
    @media only screen and (min-width:840px) and (max-width:1023px) {
        .vertical-tabs__container {
            height: calc(100% - 16px)
        }
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .vertical-tabs__container {
            height: calc(78% - 16px)
        }
    }
    .vertical-tabs--product-gallery .vertical-tabs__container {
        left: 0;
        width: 100%;
        top: 0;
        border: 1px solid #d4d4d4;
        height: calc(100% - 8.7rem)
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .vertical-tabs--product-gallery .vertical-tabs__container {
            height: calc(100% - 6.7rem)
        }
    }
    .vertical-tabs--empty-nav .vertical-tabs__container {
        height: 100%
    }
    .vertical-tabs__content {
        display: none;
        background-color: #fff;
        height: 100%;
        width: 100%
    }
    .vertical-tabs--product-gallery .vertical-tabs__content {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .vertical-tabs__content.hidden-anim {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-animation-name: slideUpRev;
        -moz-animation-name: slideUpRev;
        -o-animation-name: slideUpRev;
        -ms-animation-name: slideUpRev;
        animation-name: slideUpRev;
        -webkit-animation-duration: 1s;
        -moz-animation-duration: 1s;
        -o-animation-duration: 1s;
        -ms-animation-duration: 1s;
        animation-duration: 1s;
        -webkit-animation-fill-mode: forwards;
        -moz-animation-fill-mode: forwards;
        -o-animation-fill-mode: forwards;
        -ms-animation-fill-mode: forwards;
        animation-fill-mode: forwards;
        position: absolute;
        z-index: 4
    }
    .vertical-tabs__content.is-visible {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-animation-name: slideUp;
        -moz-animation-name: slideUp;
        -o-animation-name: slideUp;
        -ms-animation-name: slideUp;
        animation-name: slideUp;
        -webkit-animation-duration: 1s;
        -moz-animation-duration: 1s;
        -o-animation-duration: 1s;
        -ms-animation-duration: 1s;
        animation-duration: 1s;
        position: absolute;
        z-index: 5
    }
    .best-choice__content {
        position: relative;
        width: calc(100% - 3px);
        height: calc(100% - 2px);
        border: 1px solid #d4d4d4;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .best-choice__img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        max-height: 100%;
        max-width: 100%
    }
    .best-choice__info {
        position: absolute;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        z-index: 4;
        width: 45%;
        height: 100%;
        right: 0;
        top: 0;
        background: -webkit-linear-gradient(right, #fff 85%, transparent);
        background: -moz-linear-gradient(right, #fff 85%, transparent);
        background: -o-linear-gradient(right, #fff 85%, transparent);
        background: -ms-linear-gradient(right, #fff 85%, transparent);
        background: linear-gradient(to left, #fff 85%, transparent)
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .best-choice__info {
            width: 100%;
            padding: .75rem;
            -webkit-box-sizing: border-box;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            height: 75%;
            -webkit-box-orient: horizontal;
            -moz-box-orient: horizontal;
            -o-box-orient: horizontal;
            -webkit-box-lines: multiple;
            -moz-box-lines: multiple;
            -o-box-lines: multiple;
            -webkit-flex-flow: row wrap;
            -ms-flex-flow: row wrap;
            flex-flow: row wrap;
            bottom: 0;
            top: auto;
            background: -webkit-linear-gradient(bottom, #fff 30%, transparent);
            background: -moz-linear-gradient(bottom, #fff 30%, transparent);
            background: -o-linear-gradient(bottom, #fff 30%, transparent);
            background: -ms-linear-gradient(bottom, #fff 30%, transparent);
            background: linear-gradient(to top, #fff 30%, transparent)
        }
    }
    .best-choice__info .header {
        font-family: 'PT Sans', sans-serif;/*Lobster, cursive;*/
        font-weight: bold;
        font-style: normal;
        font-size: 2.75rem;
        margin-bottom: 2rem;
        text-align: center
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .best-choice__info .header {
            font-size: 2rem;
            margin-bottom: 1.75rem
        }
    }
    @media only screen and (min-width:480px) and (max-width:839px) {
        .best-choice__info .header {
            margin-bottom: 1.8rem
        }
    }
    .best-choice__info .header:after {
        position: relative;
        bottom: 0;
        display: block;
        content: '';
        background-color: #ff2929;
        height: 2px;
        width: 30%;
        margin: 1rem auto 0
    }
    .best-choice__info .text {
        line-height: 1.75rem
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .best-choice__info .text {
            font-size: .8rem;
            line-height: 1.4rem
        }
    }
    .best-choice__info .link {
        margin-top: 3rem
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .best-choice__info .link {
            margin-top: 2.5rem
        }
    }
    .product-gallery__content {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        height: 100%;
        width: 100%
    }
    .product-gallery__img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        max-height: 100%;
        max-width: 100%
    }
    .our-projects {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex
    }
    .our-projects__item {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        margin-bottom: 2.5rem
    }
    .our-projects__item-img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -o-box-flex: 1;
        -ms-box-flex: 1;
        box-flex: 1;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        margin-bottom: 2rem
    }
    .our-projects__item-img img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        margin: auto;
        max-height: 100%;
        max-width: 100%
    }
    .our-projects__item-text p {
        line-height: 1.75rem
    }
    .our-projects__item-link {
        text-align: center;
        margin-top: 1.4rem
    }
    .contacts {
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-box-lines: multiple;
        -moz-box-lines: multiple;
        -o-box-lines: multiple;
        -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap
    }
    .contacts__map {
        height: 25rem
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .contacts__map {
            height: 20rem
        }
    }
    .contacts__text {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center
    }
    .contacts__org {
        font-weight: 700;
        font-size: 1.2rem;
        text-transform: uppercase;
        display: block;
        margin: 1rem 0
    }
    .site-button--contacts {
        margin-top: 2rem
    }
    .site-footer {
        background-color: #000;
        /* height: 420px; */
        height: 295px;
        position: fixed;
        bottom: 0;
        width: 100%;
        color: #fff
    }
    .site-footer__header {
        color: #4f4f4f;
        font-weight: 700;
        /*margin-top: 2rem;*/
        margin-bottom: .75rem
    }
    footer.site-footer .grid {
        padding: 0 15px;
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .site-footer__header {
            margin-top: .75rem;
            margin-bottom: .4rem
        }
    }
    .site-footer__social {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        text-align: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        /*justify-content: center;*/
        justify-content: flex-end;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .site-footer__copy {
        /*text-align: center;*/
        text-align: right;
        padding-top: 1rem
    }
    @media only screen and (min-width:840px) and (max-width:1023px) {
        .site-footer__copy {
            padding-top: 2rem
        }
    }
    .site-footer__logo {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center
    }
    .site-footer__logo a{
        border-bottom: none!important;
    }
    .site-footer__logo img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        max-height: 100%;
        max-width: 100%
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .site-footer__logo {
            display: none
        }
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .site-footer__navigation {
            display: none
        }
    }
    .is-blured {
        filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='svgMask'><feGaussianBlur stdDeviation='5' /></filter></svg>#svgMask");
        filter: blur(5px);
        -webkit-filter: blur(5px);
        -moz-filter: blur(5px);
        -o-filter: blur(5px);
        -ms-filter: blur(5px)
    }
    .modal {
        display: none;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        max-width: 480px;
        min-width: 200px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box
    }
    .modal__header {
        font-size: 1.25rem;
        font-weight: 700;
        text-transform: uppercase;
        text-align: center;
        padding-top: .7rem;
        padding-bottom: 1.7rem
    }
    .modal__button {
        border: 0;
        margin-top: 2rem
    }
    .modal__input {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 8px 5px;
        margin-bottom: 1.4rem;
        border: 1px solid #d4d4d4
    }
    .modal__input.is-invalid {
        border-color: #ff2929
    }
    .modal__input.is-valid {
        border-color: green
    }
    .modal__input--textarea {
        resize: vertical
    }
    .modal__form {
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap
    }
    .modal__send-message {
        text-align: center;
        font-size: 1.4rem
    }
    .modal__send-message--fail {
        color: #ff2929
    }
    .modal__product-name, .modal__product-price {
        text-align: center;
        font-size: 1.1rem;
        margin-bottom: .7rem
    }
    .pagination {
        text-align: center;
        margin: 2.5rem 0
    }
    .pagination__item {
        display: inline-block;
        line-height: 2.5rem;
        font-size: 1rem;
        height: 2.5rem;
        width: 2.5rem;
        text-align: center;
        border: 1px solid #d4d4d4;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin: 0 .5rem
    }
    .pagination__item:active, .pagination__item:focus, .pagination__item:hover {
        border: 1px solid #d4d4d4
    }
    .pagination__item--active {
        border-color: #000;
        cursor: default
    }
    .pagination__item--active:active, .pagination__item--active:focus, .pagination__item--active:hover {
        border-color: #000
    }
    .collection-filter {
        display: none
    }
    .collections-list__item {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex
    }
    .collections-list__link {
        height: 100%;
        width: 100%;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap;
        -webkit-box-flex: 1;
        -moz-box-flex: 1;
        -o-box-flex: 1;
        box-flex: 1;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        border: 1px solid #d4d4d4;
        padding: .5rem;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        -o-transition-duration: .2s;
        -ms-transition-duration: .2s;
        transition-duration: .2s
    }
    .collections-list__link:active, .collections-list__link:focus, .collections-list__link:hover {
        border-color: transparent;
        -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, .25);
        box-shadow: 0 0 15px rgba(0, 0, 0, .25);
        -webkit-transition-property: all;
        -moz-transition-property: all;
        -o-transition-property: all;
        -ms-transition-property: all;
        transition-property: all;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        -o-transition-duration: .2s;
        -ms-transition-duration: .2s;
        transition-duration: .2s
    }
    .collections-list__image {
        height: 12rem
    }
    .collections-list__image img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        max-height: 100%;
        max-width: 100%;
        margin: auto
    }
    .collections-list__name {
        text-align: center
    }
    .collection-link {
        height: 4rem;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-orient: horizontal;
        -moz-box-orient: horizontal;
        -o-box-orient: horizontal;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: row nowrap;
        -ms-flex-flow: row nowrap;
        flex-flow: row nowrap;
        border-bottom: none
    }
    @media only screen and (min-width:480px) and (max-width:839px) {
        .collection-link {
            height: 3.5rem
        }
    }
    .collection-link:active, .collection-link:focus, .collection-link:hover {
        border-bottom: none
    }
    .collection-link:active span, .collection-link:focus span, .collection-link:hover span {
        color: #ff2929;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        -o-transition-property: color;
        -ms-transition-property: color;
        transition-property: color;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        -o-transition-duration: .2s;
        -ms-transition-duration: .2s;
        transition-duration: .2s
    }
    .collection-link span {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        padding: 0 1.5rem;
        font-family: 'Poiret One', cursive;
        font-weight: 700;
        text-transform: uppercase;
        color: #000;
        -webkit-transition-property: color;
        -moz-transition-property: color;
        -o-transition-property: color;
        -ms-transition-property: color;
        transition-property: color;
        -webkit-transition-timing-function: linear;
        -moz-transition-timing-function: linear;
        -o-transition-timing-function: linear;
        -ms-transition-timing-function: linear;
        transition-timing-function: linear;
        -webkit-transition-duration: .2s;
        -moz-transition-duration: .2s;
        -o-transition-duration: .2s;
        -ms-transition-duration: .2s;
        transition-duration: .2s
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px) {
        .collection-link span {
            font-size: .8rem
        }
    }
    .collection-link img {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        max-height: 100%;
        max-width: 100%
    }
    @media only screen and (min-width:320px) and (max-width:479px) {
        .collection-link img {
            display: none
        }
    }
    .collection-link i {
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        -webkit-box-pack: center;
        -moz-box-pack: center;
        -o-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        font-size: 1.5rem
    }
    .collection-link--next {
        -webkit-box-pack: end;
        -moz-box-pack: end;
        -o-box-pack: end;
        -ms-flex-pack: end;
        -webkit-justify-content: flex-end;
        justify-content: flex-end
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px), only screen and (min-width:840px) and (max-width:1023px) {
        .collection-link--next {
            -webkit-box-ordinal-group: -1;
            -moz-box-ordinal-group: -1;
            -o-box-ordinal-group: -1;
            -ms-flex-order: -1;
            -webkit-order: -1;
            order: -1
        }
    }
    .collection-link--next i, .collection-link--next img {
        -webkit-box-ordinal-group: 1;
        -moz-box-ordinal-group: 1;
        -o-box-ordinal-group: 1;
        -ms-flex-order: 1;
        -webkit-order: 1;
        order: 1
    }
    .collection-link--prev {
        -webkit-box-pack: start;
        -moz-box-pack: start;
        -o-box-pack: start;
        -ms-flex-pack: start;
        -webkit-justify-content: flex-start;
        justify-content: flex-start
    }
    @media only screen and (min-width:320px) and (max-width:479px), only screen and (min-width:480px) and (max-width:839px), only screen and (min-width:840px) and (max-width:1023px) {
        .collection-link--prev {
            -webkit-box-ordinal-group: -1;
            -moz-box-ordinal-group: -1;
            -o-box-ordinal-group: -1;
            -ms-flex-order: -1;
            -webkit-order: -1;
            order: -1
        }
    }
    .site-button--collection-list {
        max-width: 12rem;
        margin: 4rem auto 0
    }
    .search-result {
        padding-top: 6rem;
        -webkit-box-align: center;
        -moz-box-align: center;
        -o-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
        display: -webkit-box;
        display: -moz-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: box;
        display: flex;
        -webkit-box-orient: vertical;
        -moz-box-orient: vertical;
        -o-box-orient: vertical;
        -webkit-box-lines: single;
        -moz-box-lines: single;
        -o-box-lines: single;
        -webkit-flex-flow: column nowrap;
        -ms-flex-flow: column nowrap;
        flex-flow: column nowrap
    }
    .search-result--notfound i {
        font-size: 2rem;
        color: #ff2929
    }
    .search-result--notfound h4 {
        font-size: 1.3rem;
        font-weight: 400;
        text-align: center
    }
    .site-button--filter {
        margin: 2rem auto 0;
        width: 100%
    }
    #fancybox-loading, .fancybox-close, .fancybox-next span, .fancybox-prev span {
        background-image: url(/local/templates/thing-jewelry/css/../img/fancy-sprite.png)
    }
    .fancybox-skin {
        background-color: $white
    }
    .fancybox-close {
        top: 0;
        right: 0;
        border-bottom: none
    }
    .fancybox-close:active, .fancybox-close:focus, .fancybox-close:hover, .fancybox-next span:active, .fancybox-next span:focus, .fancybox-next span:hover, .fancybox-prev span:active, .fancybox-prev span:focus, .fancybox-prev span:hover {
        border-bottom: none
    }
    .fancybox-next {
        right: -10px
    }
    .fancybox-prev {
        left: -10px
    }
    .fancybox-overlay {
        background: rgba(158, 158, 158, .5)
    }
    .irs-bar {
        height: 1px;
        background-color: #ff2929;
        top: 0
    }
    .irs-line {
        height: 1px;
        background-color: #000
    }
    .irs-slider.from {
        border-bottom: .40625rem solid #ff2929;
        border-left: .40625rem solid #ff2929;
        border-top: .40625rem solid transparent;
        border-right: .40625rem solid transparent
    }
    .irs-slider.to {
        border-bottom: .40625rem solid #ff2929;
        border-right: .40625rem solid #ff2929;
        border-top: .40625rem solid transparent;
        border-left: .40625rem solid transparent
    }
    .ya-share2__badge {
        background: #d4d4d4!important;
        border-radius: 0!important
    }
    /*.ya-share2__icon {
        height: 2.3rem!important;
        width: 2.3rem!important
    }*/
    @-moz-keyframes slideDown {
        from 0 {
            max-height: .1px
        }
        to 100% {
            max-height: 999px
        }
    }
    @-webkit-keyframes slideDown {
        from 0 {
            max-height: .1px
        }
        to 100% {
            max-height: 999px
        }
    }
    @-o-keyframes slideDown {
        from 0 {
            max-height: .1px
        }
        to 100% {
            max-height: 999px
        }
    }
    @keyframes slideDown {
        from 0 {
            max-height: .1px
        }
        to 100% {
            max-height: 999px
        }
    }
    @-moz-keyframes slideUpRev {
        from {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }
        to {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -o-transform: translateY(100%);
            -ms-transform: translateY(100%);
            transform: translateY(100%)
        }
    }
    @-webkit-keyframes slideUpRev {
        from {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }
        to {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -o-transform: translateY(100%);
            -ms-transform: translateY(100%);
            transform: translateY(100%)
        }
    }
    @-o-keyframes slideUpRev {
        from {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }
        to {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -o-transform: translateY(100%);
            -ms-transform: translateY(100%);
            transform: translateY(100%)
        }
    }
    @keyframes slideUpRev {
        from {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }
        to {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -o-transform: translateY(100%);
            -ms-transform: translateY(100%);
            transform: translateY(100%)
        }
    }
    @-moz-keyframes slideUp {
        from {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -o-transform: translateY(100%);
            -ms-transform: translateY(100%);
            transform: translateY(100%)
        }
        to {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }
    }
    @-webkit-keyframes slideUp {
        from {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -o-transform: translateY(100%);
            -ms-transform: translateY(100%);
            transform: translateY(100%)
        }
        to {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }
    }
    @-o-keyframes slideUp {
        from {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -o-transform: translateY(100%);
            -ms-transform: translateY(100%);
            transform: translateY(100%)
        }
        to {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }
    }
    @keyframes slideUp {
        from {
            -webkit-transform: translateY(100%);
            -moz-transform: translateY(100%);
            -o-transform: translateY(100%);
            -ms-transform: translateY(100%);
            transform: translateY(100%)
        }
        to {
            -webkit-transform: translateY(0);
            -moz-transform: translateY(0);
            -o-transform: translateY(0);
            -ms-transform: translateY(0);
            transform: translateY(0)
        }
    }
    @-moz-keyframes fadeIn {
        from {
            opacity: 0;
            -ms-filter: "alpha(Opacity=0)";
            filter: alpha(opacity=0)
        }
        to {
            opacity: 1;
            -ms-filter: none;
            filter: none
        }
    }
    @-webkit-keyframes fadeIn {
        from {
            opacity: 0;
            -ms-filter: "alpha(Opacity=0)";
            filter: alpha(opacity=0)
        }
        to {
            opacity: 1;
            -ms-filter: none;
            filter: none
        }
    }
    @-o-keyframes fadeIn {
        from {
            opacity: 0;
            -ms-filter: "alpha(Opacity=0)";
            filter: alpha(opacity=0)
        }
        to {
            opacity: 1;
            -ms-filter: none;
            filter: none
        }
    }
    @keyframes fadeIn {
        from {
            opacity: 0;
            -ms-filter: "alpha(Opacity=0)";
            filter: alpha(opacity=0)
        }
        to {
            opacity: 1;
            -ms-filter: none;
            filter: none
        }
    }
    .site-footer__social-wrap {
        /*padding-right: 8%;*/
    }
    .form-information {
        color: #ff2929;
        font-weight: bold;
        text-align: center;
        display: block;
        margin-bottom: 10px;
    }
    @media screen and (max-width: 1195px) { 
     .site-footer__social-wrap {
        padding-right: 0;
    } 
    .site-footer__social {
        justify-content: center;
    }
    .site-footer__copy {
        text-align: center;
    }
}
@media screen and (max-width: 1024px) {
    .site-footer {
        height: 290px;
    }
    .site-content {
        margin-bottom: 290px;
    }   
    .metal-info {
        text-align: center;
    }
}
@media screen and (max-width: 839px) {
  .site-footer {
    height: 370px;
}
.site-content {
    margin-bottom: 370px;
}  
}
@media screen and (max-width:700px) {
    .tpl-block-cart-item {
        -webkit-flex-direction: column;
        -moz-flex-direction: column;
        -ms-flex-direction: column;
        -o-flex-direction: column;
        flex-direction: column;
    }
    .tpl-block-cart-item .item-info {
        margin-left: 0;
        align-self: flex-start;
        margin-bottom: 20px;
    }
    .tpl-block-cart-coupons-add input {
        max-width: 120px;
    }
    .item-values {
        -webkit-column-count: 1;
        -moz-column-count: 1;
        -o-column-count: 1;
        column-count: 1;
    }
}
@media screen and (max-width: 479px) {
    .site-footer {
        height: 580px;
    }
    .site-content {
        margin-bottom: 580px;
    } 
    .our-proj {
        text-align: center;
        padding-left: 0;
        padding-bottom: 20px;
    }
}
.w100 {
	width:100%;
}
.tpl-component-order-added .site-button {
	max-width:200px;
}
.tpl-block-order-info {
	text-align:center;
}
#add-cart .btn {
	margin: 10px auto;
	display: block;
    max-width: 220px;
    box-sizing: border-box;
    text-align:center;
}
#add-cart {
	box-sizing: border-box;
}

@media screen and (max-width: 839px) {
    .contacts__map {
       height: auto; 
   }
   .also-buy img {
    height: auto;
   }
}
.warning-msg {
    text-align: center;
    width: 100%;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
}
.warning-msg p {
    line-height: 1.8rem;
}
.warning-msg-wrap {
    display: inline-block;
    padding: 20px;
    border: 1px solid #ff2929;
}
@media screen and (max-width: 839px) {
    .warning-msg-wrap {
        font-size: 14px;
        width: 274px;
        margin: 0;
        padding: 12px;
    }
}
@media screen and (max-width: 680px) {
    .also-buy a {
        width: calc(50% - 20px);
    }
}

/* End */


/* Start:/local/templates/thing-jewelry/css/custom.css?176703210491360*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.3.6,
* Autoprefixer: v10.3.1
* Browsers: last 20 version
*/



.item-values {
    -webkit-column-count: 1;
    -moz-column-count: 1;
    -o-column-count: 1;
    column-count: 1;
}
.tpl-property-original-price {
    text-decoration: line-through;
}
.tpl-block-cart-contents {
    width: 100%;
}
#order-container{
    max-width: 768px;
    margin: 0 auto;
}
.not-validated input:invalid, .not-validated textarea:invalid, .not-validated input:invalid + .checkbox__text:before{
    border: 1px solid #ff2929;
}
.not-validated input:invalid + .checkbox__text{
    color:#ff2929;
}
.not-validated input:valid{
    border: 1px solid green;
}
.important-prop{
    font-weight: bold;
}
.site-header__top-line {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.social__item {
    font-size: 2rem;
}
.quant-wrap {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}
.quant {
    max-width: 150px;
    width: 100%;
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin-left: 8px;
}
.quant span {
    font-size: 0;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    padding: 0;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    display: block;
    width: 40px;
    text-align: center;
    padding-top: 6px;
    border: 1px solid #ccc;
    cursor: pointer;
}
.quant .minus {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAACCAYAAACOoybuAAAAE0lEQVQYV2O0tLT8z0AkYCRFMQDW4wNXOaOTMwAAAABJRU5ErkJggg==');
}
.quant .plus {
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAALElEQVQoU2NkwAIsLS3/g4SPHz/OiC6NIQBSMNQ0wNyLzfPYxBhJ1jASgxUAspcrYa2r42MAAAAASUVORK5CYII=');
}
.quant input {
    margin-bottom: 0;
    height: 40px;
    border: 1px solid #ccc;
    text-align: center;
    -webkit-box-shadow: none;
    box-shadow: none;
    max-width: -webkit-calc(100% - 80px);
    max-width: calc(100% - 80px);
}
.price-wrap input {
    height: 40px;
    text-align: center;
}
.product-btn {
    max-width: 100%;
    padding: 1.6rem 0;
    margin-left: auto;
    margin-right: auto;
    -webkit-box-shadow: 0px 4px 8px #FF292933;
    box-shadow: 0px 4px 8px #FF292933;
}
.product-btn:hover {
    -webkit-box-shadow: none;
    box-shadow: none;
}
.site-button--grey {
    margin-top: 15px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 4px 8px #D4D4D441;
    box-shadow: 0px 4px 8px #D4D4D441;
    border: 1px solid #D4D4D4;
    color: #4F4F4F !important;
    font-size: 17px;
    font-weight: 700;
    text-transform: uppercase;
}
.site-button--grey:hover {
    background: #FFFFFF ;
    border: 1px solid #9F9F9F;
    color: #4F4F4F !important;
}
.mobile-close {
    display: none;
}
.mobile-close .site-button--grey {
    margin-left: auto;
    margin-right: auto;
}
.product__price {
    margin-left: 0;
}
.site-content {
    padding-bottom: 95px;
}
.site-present {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    height: 50px;
    margin-top: 35px;
    line-height: 23px;
}
.site-present:hover {
    border-bottom-color: transparent;
    opacity: 0.6;
}
.site-present span {
    color: #4F4F4F;
    text-decoration: underline;
}
.site-present:before {
    content: '';
    display: block;
    width: 22px;
    height: 22px;
    background-image: url(/local/templates/thing-jewelry/css/../img/gift.svg);
    margin-right: 10px;
}
.site-content__header {
    font-family: 'PT Sans', sans-serif;
    font-weight: regular;
}
.fancybox-skin {
    -webkit-border-radius: 0;
    border-radius: 0;
    background: #fff;
    padding: 0 !important;
}
.modal {
    padding: 53px 16px 44px 16px !important;
    max-width: 375px;
}
.modal__header {
    font-size: 18px;
    color: #444444;
    padding-top: 0;
    line-height: 24px;
}
.modal__label {
    display: block;
}
.modal__label span {
    color: #4F4F4F;
    font-size: 16px;
}
.modal__input {
    width: 100%;
    height: 38px;
    border: 1px solid #D4D4D4;
    margin: 10px 0 20px 0;
    padding-left: 20px;
    display: block;
}
.modal__input:focus {
    border: 1px solid #4F4F4F;
}
.modal__input ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
   color: #c5c5c5;
   font-size: 16px;
}
.modal__input ::-moz-placeholder { /* Firefox 19+ */
   color: #c5c5c5;
   font-size: 16px;
}
.modal__input :-ms-input-placeholder { /* IE 10+ */
   color: #c5c5c5;
   font-size: 16px;
}
.modal__input :-moz-placeholder { /* Firefox 18- */
  color: #c5c5c5;
  font-size: 16px;
}
.modal-checkbox {
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
}
.modal-checkbox input {
    position: absolute;
    z-index: -1;
    opacity: 0;
    margin: 10px 0 0 20px;
}
.checkbox__text {
    position: relative;
    padding: 0 0 0 30px;
    cursor: pointer;
    font-size: 14px;
    color: #4F4F4F;
}
.checkbox__text:before {
    content: '';
    position: absolute;
    top: 0px;
    left: 0;
    width:18px;
    height: 18px;
    border: 1px solid #D4D4D4;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.checkbox__text:after {
    content: '';
    position: absolute;
    top: 4px;
    left: 3px;
    width: 12px;
    height: 6px;
    border-left: 2px solid #4F4F4F;
    border-bottom: 2px solid #4F4F4F;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .2s;
    -o-transition: .2s;
    transition: .2s;
}
.modal-checkbox input:checked + .checkbox__text:after {
 opacity: 1;
 visibility: visible;
}
.modal__button {
    max-width: 100%;
    width: 100%;
    height: 48px;
    color: #FFFFFF;
    text-transform: uppercase;
    background: #4F4F4F ;
    -webkit-box-shadow: 0px 3px 8px #4F4F4F29;
    box-shadow: 0px 3px 8px #4F4F4F29;
    margin-top: 0;
    margin-bottom: 20px;
    font-size: 16px;
    padding: 0;
}
.modal__button:disabled,
.modal__button[disabled] {
    background: #a7a7a7;
}
.modal__button:hover {
    background: #4F4F4FE5;
    -webkit-box-shadow: none;
    box-shadow: none;
}
.modal__info {
    font-size: 14px;
    color: #9F9F9F;
    text-align: left;
    width: 100%;
}
.modal__textarea {
    resize: none;
    height: 130px;
    max-width: 100%
}
.modal__form {
    display: block;
}
.fancybox-close {
    width: 24px;
    height: 24px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    background: #fbfbfb;
    top: 10px;
    right: 8px;
}
.fancybox-close:hover:before, .fancybox-close:hover:after {
    background-color: #4F4F4F;
}
.fancybox-close:before, .fancybox-close:after {
    position: absolute;
    left: -webkit-calc(50% - 1px);
    left: calc(50% - 1px);
    top: -webkit-calc(50% - 6px);
    top: calc(50% - 6px);
    content: ' ';
    height: 12px;
    width: 2px;
    background-color: #D4D4D4;
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.fancybox-close:before {
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
}
.fancybox-close:after {
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
}
.img__wrap {
    position: relative;
}
.img__wrap img {
    display: block;
    max-width: 100%;
    margin: auto;
}
.site__txt {
    padding-right: 13%;
}
.site__txt p {
    line-height: 22px;
    color: #000000;
    margin-bottom: 20px;
    font-weight: 500;
    font-size: 16px;
}
.site-content__header-text {
    font-size: 32px;
    font-weight: 500;
}
.client__sale {
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.59);
    font-size: 121px;
    text-shadow: 0px 0px 8px #00000017;
    color: #fff;
    text-align: center;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.modal__txt {
    text-align: center;
    padding: 0 20px;
}
.modal__product {
    margin-bottom: 16px;
    text-align: center;
}
.modal__product .img__wrap {
    margin-bottom: 24px;
}
.modal__product .img__wrap img {
    -o-object-fit: cover;
    object-fit: cover;
    width: 200px;
    height: 200px;
    margin: auto;
}
.modal__product .params {
    display: none;
}
.info__wrap {
    padding-left: 44px;
    padding-right: 44px;
}
.info__wrap div {
    margin-bottom: 10px;
}
.info__wrap div:last-child {
    margin-bottom: 0;
}
.info__wrap .name {
    text-transform: uppercase;
    font-size: 16px;
    line-height: 24px;
}
.modal__top-info {
    text-align: center;
    margin-bottom: 11px;
}
.modal__top-info p {
    margin-bottom: 0;
}
.modal__header {
    padding-bottom: 0;
}
.modal__header + * {
    margin-top: 24px;
}
.like-h2 {
    font-size: 22px;
    margin-bottom: 20px;
}
.ref img {
    width: 370px;
}
.grey-btn {
    background: #4F4F4F;
    -webkit-box-shadow: 0px 3px 8px #4F4F4F29;
    box-shadow: 0px 3px 8px #4F4F4F29;
    width: 270px;
    color: #fff;
    margin-top: 40px;
}
.rel-square-list {
    list-style: none;
    margin: 20px 0 0 0;
    padding: 0;
}
.rel-square-list li {    
    margin-bottom: 20px;
}
.rel-square-list li:before {
    content: '';
    display: block;
    width: 6px;
    height:6px;
    background: #FF2929;
    float: left;
    margin-top: 8px;
    margin-right: 10px;
}
input:focus {
    outline: none;
}
.product__descr {
    font-size: 16px;
    line-height: 28px;
}
.ref-right-btn {
    display: none;
}
.modal__label .error-text {
    display: none;
    color: #FF2929;
    font-size: 12px;
    margin-top: -20px;
    margin-bottom: 10px;
}
.not-validated input:invalid ~ .error-text, .not-validated textarea:invalid ~ .error-text {
    display: block;
}
.mobile-visible{
    display: none;
}
.site-header__basket {
    display: block;
    width: 25px;
    height: 25px;
    position: relative;
    background-image: url('/local/templates/thing-jewelry/css/../img/basket.svg');
    margin-top: 15px;
    position: relative;
    margin-left: auto;
    margin-right: 25px;
}
.site-header__basket:active,
.site-header__basket:focus,
.site-header__basket:hover {
    border-bottom: none;
}
.site-header__basket-count {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 15px;
    height: 15px;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    color: #fff;
    background: #FF2929;
    font-weight: bold;
    position: absolute;
    top: -10px;
    right: -10px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-align-items: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 12px;
}
.site-header__basket-title {
    display: none;
}
.price-wrap input {
    border: 1px solid #ccc;
    outline: none;
}
.tpl-property-qty {
    margin: 16px 0;
}
.tpl-cart-coupon-label {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    width: 318px;
    height: 52px;
    display: inline-block;
    max-width: 100%;
}
.tpl-cart-coupon-input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 318px;
    height: 52px;
    border: 1px solid #ccc;
    background-color: #fff;
    color: rgba(34,34,34,0.5);
    font-size: 12px;
    font-weight: 500;
    padding-right: 125px;
    padding-left: 20px;
    max-width: 100%;
}
.tpl-cart-coupon-btn {
    position: absolute;
    top: 5px;
    right: 5px;
    height: 10px;
}
.tpl-cart-coupon-msg {      
    font-size: 12px;
    font-weight: 500;
    line-height: 22px;
    margin-top: 5px;
}
.tpl-cart-coupon-error {
    color: #be3636;
}
.tpl-cart-coupon-success {
    color: #379e0d;
}
.tpl-cart-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 20px;
}
.tpl-cart-bottom .tpl-block-cart-actions {
    float: none;        
}

.tooltip {
    font-size: 0;
    position: relative;
    width: 32px;
    height: 32px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE4LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMCAwIDMzMCAzMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzMCAzMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGQ9Ik0xNjUsMEM3NC4wMTksMCwwLDc0LjAyLDAsMTY1LjAwMUMwLDI1NS45ODIsNzQuMDE5LDMzMCwxNjUsMzMwczE2NS03NC4wMTgsMTY1LTE2NC45OTlDMzMwLDc0LjAyLDI1NS45ODEsMCwxNjUsMHoNCgkJIE0xNjUsMzAwYy03NC40NCwwLTEzNS02MC41Ni0xMzUtMTM0Ljk5OUMzMCw5MC41NjIsOTAuNTYsMzAsMTY1LDMwczEzNSw2MC41NjIsMTM1LDEzNS4wMDFDMzAwLDIzOS40NCwyMzkuNDM5LDMwMCwxNjUsMzAweiIvPg0KCTxwYXRoIGQ9Ik0xNjQuOTk4LDcwYy0xMS4wMjYsMC0xOS45OTYsOC45NzYtMTkuOTk2LDIwLjAwOWMwLDExLjAyMyw4Ljk3LDE5Ljk5MSwxOS45OTYsMTkuOTkxDQoJCWMxMS4wMjYsMCwxOS45OTYtOC45NjgsMTkuOTk2LTE5Ljk5MUMxODQuOTk0LDc4Ljk3NiwxNzYuMDI0LDcwLDE2NC45OTgsNzB6Ii8+DQoJPHBhdGggZD0iTTE2NSwxNDBjLTguMjg0LDAtMTUsNi43MTYtMTUsMTV2OTBjMCw4LjI4NCw2LjcxNiwxNSwxNSwxNWM4LjI4NCwwLDE1LTYuNzE2LDE1LTE1di05MEMxODAsMTQ2LjcxNiwxNzMuMjg0LDE0MCwxNjUsMTQweg0KCQkiLz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
    background-repeat: no-repeat;
    background-size: 20px;
    background-position: 50% 50%;
    margin-left: 15px;
    color: rgb(0,0,238);
}


.tooltip .tooltiptext {
    font-size: 12px;
    visibility: hidden;
    width: 220px;
    background-color: #555;
    color: #fff;
    text-align: center;
    padding: 5px 10px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    right: -50%;
    margin-right: -87px;
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    -o-transition: opacity 0.3s;
    transition: opacity 0.3s;
}


.tooltip .tooltiptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left: 50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}


.tooltip:hover .tooltiptext {
    visibility: visible;
    opacity: 1;
}
.message {
    padding: 20px;
}
.price-wrap input,
.quant {
    margin-left: 15px;
}

.jewelry-care {
    padding: 14px;
}

.jewelry-care p {
    font-size: 22px;
    line-height: 28px;
}

.jewelry-care__list {
    counter-reset: list 0;
    padding-left: 0;
    margin: 42px 0;
}

.jewelry-care__item {
    list-style-type: none;
    position: relative;
    padding-top: 52px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 1fr 1fr;
    grid-template-columns: 1fr 1fr;
    -ms-grid-rows: auto;
    grid-template-rows: auto;
    grid-auto-flow: row;
}

.jewelry-care__item > *:nth-child(1) {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
}

.jewelry-care__item > *:nth-child(2) {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
}

.jewelry-care__item:nth-child(even) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}

.jewelry-care__item:before {
    counter-increment: list;
    content: counter(list);
    position: absolute;
    top: 0;
    left: 0;
}

.jewelry-care__item:after {
    content: '';
    display: block;
    width: -webkit-calc(100% - 32px);
    width: calc(100% - 32px);
    height: 1px;
    background: #9F9F9F;
    position: absolute;
    top: 10px;
    left: 32px;
}

.jewelry-care__item-alert {
    padding: 24px 24px 24px 116px;
    background: #F5F5F5;
    position: relative;
    font-size: 16px;
    line-height: 22px;
    color: #000000;
    margin-top: 60px;
    margin-bottom: 40px;
}

.jewelry-care__item-alert:before {
    content: '';
    display: block;
    width: 82px;
    height: 74px;
    background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODIiIGhlaWdodD0iNzUiIHZpZXdCb3g9IjAgMCA4MiA3NSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQxIDAuODI2OTA0QzM4Ljc4NjQgMC44MjY5MDQgMzYuNzY4NiAyLjAxOTk0IDM1LjY2MTggMy45NDI4OEwwLjgzMDEwMiA2NS40MTE2Qy0wLjI3NjcgNjcuNDAwOSAtMC4yNzY3IDY5LjcyMTcgMC44MzAxMDIgNzEuNzEwOUMxLjkzNjkgNzMuNzAwMiAzLjk1NDY4IDc0LjgyNjkgNi4xNjgyOCA3NC44MjY5SDc1LjgzMTdDNzguMDQ1MyA3NC44MjY5IDgwLjA2MzEgNzMuNjMzOSA4MS4xNjk5IDcxLjcxMDlDODIuMjc2NyA2OS43MjE3IDgyLjI3NjcgNjcuNDAwOSA4MS4xNjk5IDY1LjQxMTZMNjIuNTQ5OCAzMi41ODg5QzYyLjAyOSAzMS42NjA2IDYwLjc5MjIgMzEuMzI4IDU5Ljg4MDcgMzEuODU4NUM1OC45NjkzIDMyLjM4OSA1OC42NDQgMzMuNjQ5OSA1OS4xNjQ4IDM0LjU3ODJMNzcuNzg0OSA2Ny40MDA5Qzc4LjM3MDggNjguNDYxOCA3Ny45ODAyIDY5LjM5MDEgNzcuNzg0OSA2OS43MjE3Qzc3LjU4OTYgNzAuMDUzMiA3Ny4wMDM2IDcwLjg0ODQgNzUuODMxNyA3MC44NDg0SDYuMTY4MjhDNC45OTYzOCA3MC44NDg0IDQuNDEwNDIgNzAuMDUzMiA0LjIxNTExIDY5LjcyMTdDNC4wMTk3OSA2OS4zOTAxIDMuNjI5MTUgNjguNDYxOCA0LjIxNTExIDY3LjQwMDlMMzkuMDQ2OCA1LjkzMjE0QzM5LjYzMjggNC44NzEyIDQwLjYwOTQgNC44MDU0MSA0MSA0LjgwNTQxQzQxLjM5MDYgNC44MDU0MSA0Mi4zNjcyIDQuOTM3NTEgNDIuOTUzMiA1LjkzMjE0TDUyLjE5NzcgMjIuMjQzOEM1Mi43MTg2IDIzLjE3MjEgNTMuOTU2NiAyMy41MDQ3IDU0Ljg2ODEgMjIuOTc0MkM1NS43Nzk2IDIyLjQ0MzcgNTYuMTA0OCAyMS4xODI4IDU1LjU4NCAyMC4yNTQ1TDQ2LjMzODIgMy45NDI4OEM0NS4yMzE0IDEuOTUzNjMgNDMuMjEzNiAwLjgyNjkwNCA0MSAwLjgyNjkwNFpNNDEgMjAuNzE5NEMzOS44OTMyIDIwLjcxOTQgMzkuMDQ2OCAyMS41ODE1IDM5LjA0NjggMjIuNzA4N1Y0Ni4zMTQzQzM5LjA0NjggNDcuNDQxNSAzOS44OTMyIDQ4LjMwMzUgNDEgNDguMzAzNUM0Mi4xMDY4IDQ4LjMwMzUgNDIuOTUzMiA0Ny40NDE1IDQyLjk1MzIgNDYuMzE0M1YyMi43MDg3QzQyLjk1MzIgMjEuNTgxNSA0Mi4xMDY4IDIwLjcxOTQgNDEgMjAuNzE5NFpNNDEgNTMuODczN0MzOS44OTMyIDUzLjg3MzcgMzkuMDQ2OCA1NC43MzU3IDM5LjA0NjggNTUuODYyOVY1OS41NzZDMzkuMDQ2OCA2MC43MDMyIDM5Ljg5MzIgNjEuNTY1MiA0MSA2MS41NjUyQzQyLjEwNjggNjEuNTY1MiA0Mi45NTMyIDYwLjcwMzIgNDIuOTUzMiA1OS41NzZWNTUuODYyOUM0Mi45NTMyIDU0LjczNTcgNDIuMTA2OCA1My44NzM3IDQxIDUzLjg3MzdaIiBmaWxsPSIjQ0NDQ0NDIi8+Cjwvc3ZnPgo=");
    background-repeat: no-repeat;
    position: absolute;
    top: -28px;
    left: 15px;
}

.jewelry-care__item-text {
    font-size: 16px;
    line-height: 22px;
}

.jewelry-care__item-text,
.jewelry-care__item-alert {
    -ms-grid-column: 1;
    grid-column: 1;
}

.jewelry-care__item-img {
    -ms-grid-column: 2;
    grid-column: 2;
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    grid-row: 1/3;
    -ms-grid-row-align: center;
    -ms-grid-column-align: stretch;
    place-self: center stretch;
    max-width: 100%;
}
.site-header__notice {
    padding: 7px 0px 8px 0px;
    background: #FF2929;
    color: #FFFFFF;
    font-size: 16px;
    text-align: center;
    text-transform: uppercase;
}
.site-header__notice marquee {
    vertical-align: middle;
}
.new-year-popup {
    position: fixed;
    z-index: 9999999999;
    bottom: 0;
    left: 42px;
    width: 375px;
}
.new-year-popup__inner-right {
    padding-left: 16px;
}
.new-year-popup__inner-title {
    font-weight: bold;
    position: relative;
    margin-bottom: 8px;
}
.new-year-popup__close {
    width: 14px;
    height: 14px;
    position: absolute;
    right: -14px;
    top: 1px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAYAAACohjseAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAS0SURBVHgB1Zu9bxNZEMBnNjnH+VASUeTuBAV27UQ66U6cLEBwSOkutEBPRYOgC4IGQQlIfPwJhBbTRQIkhAJ0CIfWbkCCFAhQEj6zj5m3Xsder72zu7OO85OcdXbt9/LTzL6PfS8Iypi5uXGYmCjA8HARXLcAjlOg0xP0mgl8dA2MeU/HDUBchZ8/a7iysgrKIChgpSYnS/SHLtCvRTqOQxKM2aCfVfr+c3zy5BEokErQik1N/U9vjyeW6lo4RdeYVcqCJYrsGiQkkWCmYqEVmruwtfUoiWhsQXPw4AE6nKZ7awb6CUcUcSlu6ooFbdSmp08AR21nuQ/5/D1cXt6QfFgkaMrlGYrYIr2KMAhwNLe2LkhSNlKwIXe17ykZhVCyp+DAyvkIJLsKDrycT4SkE/odblB2gxyD+DuNmhbN/HxodxUqaFvL3SC3TRG+fj0RdqFD0Bw6dAx2vitIwvFGH91Gm6C974w5CVL27x+Fmzf/oYgPgzZc5q1bf9s6pCCeDaZqewRzuf/EqckVX79ehrm5P+DOnbKqJJfFZc7O/mnrkErysHFzc6H1VFPQRs91T4kK8uX27Bmzv+/dO6Um6ctxmQzXEU9yoTWK2xF0HHlqnjtXasr5aEgG5Xy4rvPnS6IyAlFsTdFZkHLp0kt48+Zzx/k0kt3kGK7r4sWXIKUlilbQtpxxuoWPH3/AmTMrapJRclwX1ynFi6KNuBdBY/6FuGhJasv5eE8XGoKIsvwOklYyKzmPIqepY44cKaWalSeVzFbOS9P19YJDXUP6OV5cyazlfBCLLChvPXshleyXHINYQGpBr9AbHUlmevo3uH27DPv2TXZce/v2kz32Q86j5tjphiZRkeyfHFB2TnArqj8t6iUZJCs5hvp2B7JCIpmlXIPsBD0M3QKm61XvmoEMyU6wV2vpozkL6QILJn7u3xWJnE+Wkq67xoLroElUP6c9C+kFohWsgxaSTlxzFhLNup6gdISiPdXqheuuOtRX1CAtcYdf/ZJ03bpDD5rqjZXVZCQdW2YtSU747FnVaSxDJYti2oFztpJV/uH1g0NDDyAuWrOCrCRpnZ8PnmAuV42VptpTHm1JxPf+SrAVtGnqOBVxAZcv/6U+K4iS5Dql8OaFBttDtZGRijiK1669hg8fvrSd0xg4d5PkurhOKfn8kv+2KRgrivX6Jj38XWlKas4KgpJcB9fFdUrgbSfLy83hZ/tgm6MoHZv6kq9evVOf8viSXHYcObr3YGzsYdup4GfM0aMHeMUUdic3gttMOqZL+Pjxi1gNzqBgTCVsD034fDCX45s0/RCuX3Bqjo4uhV0KFbQNTj5/FbKYK2rDciMjF7ptDOq9jWR+fobWvll0MNfrt+XibyPxGVhJgRwT+UzGFpDPL8JgpWtNIsfIN+PxguL37yepI12AnYRaS25QVDfjtZXPi6WIvNzd35RF3KD++QY+ffoi1tcgAfa+/PbtWKwtJ0lhMYAKj7KkUWv7OqSg0QCxJC/e6EY0pVizGFDCpi4vhQ8NleiYbEGVpeg5Cr0qMD5eTSPWLBIywBw+zBEt2LVHXmlF5Oh2/lsB/0uB69ZoaMhP9urUWtc0pFr5BSbB/feQs++WAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-size: cover;
}
.new-year-popup__close:active,
.new-year-popup__close:focus,
.new-year-popup__close:hover {
  border-bottom-color: transparent;
}
.new-year-popup__inner {
    background: #FFFFFF;
    -webkit-box-shadow: 0px -8px 20px rgba(31, 41, 52, 0.12);
    box-shadow: 0px -8px 20px rgba(31, 41, 52, 0.12);
    padding: 16px 22px 16px 8px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    line-height: 18px;
    color: #1F2934;
    position: relative;
}
.modal__socials-title {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #444444;
    margin-bottom: 16px;
}
.modal__socials {
    margin-left: 28px;
    margin-right: 28px;
    border-top: 1px solid #C9C9D1;
    padding-top: 16px;
}
.modal__socials-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 16px 24px;
    background: #FFFFFF;
    border: 1px solid #C9C9D1;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-box-shadow: 0px 8px 20px rgba(31, 41, 52, 0.12);
    box-shadow: 0px 8px 20px rgba(31, 41, 52, 0.12);
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    text-transform: uppercase;
    color: #444444;
    position: relative;
    margin-bottom: 16px;
}
.modal__socials-link:last-child {
    margin-bottom: 0;
}
.modal__socials-link:before {
    content: '';
    display: block;
    width: 20px;
    height: 18px;
    position: absolute;
    top: -webkit-calc(50% - 9px);
    top: calc(50% - 9px);
    left: 26px;
    background-size: contain;
    background-repeat: no-repeat;
}
.modal__socials-link.tg:before {
    background-image: url('data:image/png;base64,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');
}
.modal__socials-link.wa:before {
    background-image: url('data:image/png;base64,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');
}
.modal__socials-link.vb:before {
    background-image: url('data:image/png;base64,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');
}
.modal__socials-link:active,
.modal__socials-link:focus,
.modal__socials-link:hover {
    border-color: #C9C9D1;
    color: #444444;
}
.site-header__phone a {
    color: #000;
}
.site-footer__contacts a {
    color: #fff;
}
.contacts__text a{
    color: #000;
}
.also-buy img {
    object-fit: contain;
}
.content,
.content__grid-img-wrap,
.content__grid-img {
    display: block;
    max-width: 100%;
}
.content__txt {
    font-family: 'Jost';
    font-size: 20px;
    line-height: 26px;
    color: #1F2934;
}
.content__txt--bold {
    font-weight: 400;
}
.content__grid-txt {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #1F2934;
}
.content__grid {
    display: grid;
    max-width: 100%;
    grid-template-columns: 48% 52%;
    padding: 32px 0;
    grid-column-gap: 32px;
    align-items: center;
}
.content__grid + .content__grid {
    border-top: 1px solid #C9C9D1;
}
.content__grid--right {
    grid-template-areas:"text img"
    "info img"
    "ad-txt img";
}
.content__grid--left {
    grid-template-areas:"img text"
    "img info"
    "img ad-txt";
}
.content__grid-txt {
    grid-area: text;
}
.content__grid-img-wrap {
    grid-area: img;
}
.content__grid-info {
    grid-area: info;
}
.content__grid-ad-txt {
    grid-area: ad-txt;
}
.content__grid-txt {
    margin-bottom: 32px;
}
.content__grid-info {
    background: #F5F5F5;
    padding: 24px 12px 24px 116px;
    position: relative;
    margin-top: 35px;
}
.content__grid-info:before {
    content: '';
    display: block;
    width: 82px;
    height: 74px;
    background-image: url('data:image/png;base64,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');
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    left: 5px;
    top: -37px;
}
.custom-pagination__link:hover {
    border-color: #1F2934 !important;
}
.product__props {
    grid-row-gap: 10px;
}
.product__prop span {
    white-space: nowrap;
}
.main-page-slider  .slick-track {
    display: flex;
}
.main-page-slider .slick-slide {
    height: auto;
}
.grid--block {
    display: block;
}
.slick-slide .product__item {
    max-width: 99.4%;
}
.unique-collections__slide img,
.main-page-info__wrap img {
    max-width: 100%;
    max-height: 100%;
}
.unique-collections__slide {
    position: relative;
    max-height: 560px;
    overflow: hidden;
    border: 1px solid #F5F5F5;
    padding: 0;
}
.unique-collections__slide.grid {
    margin-left: 16px;
    margin-right: 16px;
}
.unique-collections__slide-left,
.unique-collections__slide-right {
    width: 50%;
    position: absolute;
    top: 0;
    bottom: 0;
}
.unique-collections__slide-left {
    left: 0;
    bottom: 0;
}
.unique-collections__slide-right {
    right: 0;
    display: flex;
    justify-content: flex-end;
}
.unique-collections__slide-left-img {
    height: 312px;
    position: absolute;
    left: 0;
    bottom: 0;
}
.unique-collections__slide-right img {
    object-fit: cover;
}
.unique-collections__text {
    padding: 32px;
}
.unique-collections__title {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 26px;
    line-height: 30px;
    text-transform: uppercase;
    color: #1F2934;
    margin-bottom: 16px;
}
.unique-collections__text {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #1F2934;
}
.unique-collections__link {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    text-decoration: underline;
    color: #1F2934;
}
.unique-collections__link:hover {
    text-decoration: none;
}
.unique-collections__img {
    opacity: 0.3;
}
.unique-collections__slider .slick-dots {
    bottom: 0;
}

.main-page-info__wrap {
    margin-top: 32px;
    margin-bottom: 32px;
    position: relative;
    padding: 0;
    max-height: 636px;
    overflow: hidden;
}
.main-page-info {
    display: flex;
    justify-content: center;
    flex-direction: column;
    position: absolute;
    top: 0;
    bottom: 0;
    width: 484px;
    color: #fff;
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    text-align: left;
    padding: 0 32px;
    background: rgba(31, 41, 52, 0.5);
    backdrop-filter: blur(20px);
}
.main-page-info--right {
    right: 0;
}
.main-page-info .s_button {
    margin-top: 24px;
}
.unique-collections {
    position: relative;
}
.unique-collections__slider-bottom {
    width: 392px;
    height: 88px;
    position: relative;
    background: #fff;
    padding: 16px 72px;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: -118px;
}
.unique-collections__slider-bottom .slick-dots {
    position: relative;
    bottom: auto;
}
.unique-collections__slider-bottom .slick-prev,
.unique-collections__slider-bottom .slick-next {
    width: 56px;
    height: 56px;
    border-radius: 50%;
    border: 1px solid #F5F5F5;
    background-image: url(/local/templates/thing-jewelry/css/../img/arr-l.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
}
.unique-collections__slider-bottom .slick-prev:before,
.unique-collections__slider-bottom .slick-next:before {
    content: none;
}

.unique-collections__slider-bottom .slick-prev {
    left: 16px;
}
.unique-collections__slider-bottom .slick-next {
    right: 16px;
}
.additional__slider .slick-next,
.unique-collections__slider-bottom .slick-next {
    transform: rotate(180deg) translateY(28px);
}
.contacts__map-new {
    max-width: 100%;
    height: 710px;
}
.contacts__info-title {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    color: #1F2934;
    display: flex;
    align-items: center;
    margin: 10px 0;
}
.contacts__info .icon {
    margin-right: 11px;
}
.contacts__info a {
    color: #1F2934;
}
.about-section__title {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    text-align: center;
    color: #1F2934;
    text-transform: none;
    margin: 0 auto 24px auto;
    width: 770px;
    max-width: 100%;
}
.about-section__img {
    filter: grayscale(1);
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 15% 0;
}
.about-section__txt {
    font-family: 'Jost';
    font-style: normal;
    font-weight: 300;
    font-size: 16px;
    line-height: 20px;
    color: #1F2934;
    padding: 32px;
}
.about-section__double-block {
    display: grid;
    grid-template-columns: 50% 50%;
    background: #F5F5F5;
    margin: 32px 0;
}
.about-section__img-wrap {
    height: 420px;
    overflow: hidden;
}
.about-section__double-block-right-img {
    grid-template-areas: "text img";
}
.about-section__double-block-left-img {
    grid-template-areas: "img text";
}

.about-section__double-block .about-section__img {
    grid-area: img;
}
.about-section__double-block .about-section__txt {
    grid-area: text;
}
section {
    max-width: 100%;
}
jdiv[class*="wrap_"] {
    z-index: 10!important;
}
.product__actions .s_button--hidden {
    padding-right: 6px;
}
.product__actions .s_button--red {
   flex: 1 0 auto;
   max-width: none;
   width: auto;
}
.product__actions .s_button--sec.active,
.product__actions .s_button--sec:focus,
.product__actions .s_button--sec:active {
    border-bottom-color: #C9C9D1;
        color: #1F2934;
}
.add-to-favourite .in-fav {
    display: none;
}
.fav-label {
    display: flex;
    align-items: center;
}
.add-to-favourite.active .in-fav {
    display: flex;
}
.add-to-favourite.active {
    color: #1F2934 !important;
}
.add-to-favourite.active svg {
    fill:  red;
    color: red;
}
.add-to-favourite.active .to-fav {
    display: none;
}
.add-to-favourite {
    min-width: 176px;
}
.basket__btn:after {
    margin-left: 20px;
}
.add-to-basket .in-basket {
    display: none;
}
.add-to-basket.in-basket .in-basket {
    display: inline-block;
}
.add-to-basket.in-basket .add-basket {
    display: none;
}
.add-to-basket.in-basket {
    background: #C9C9D1;
    opacity: 0.5;
    color: #1F2934;
    box-shadow: none;
}
.basket__order-input {
    padding: 14px 16px !important;
    color: #1F2934 !important;
}
/*.basket__order-input:focus {
    outline: 2px solid #1F2934;
    border-color: transparent;
}*/
.product__slider-nav .slick-prev {
    display: none;
}
.product__slider-nav .slick-next {
    width: 56px;
    height: 56px;
    background: #FFFFFF;
    border: 1px solid #F5F5F5;
    display: flex;
    align-items: center;
    justify-content: center;
    right: auto;
    bottom: 0;
    top: auto;
    transform: none;
}
.product__slider-nav .slick-next:before {
    background-image: url(/local/templates/thing-jewelry/css/../img/arr-l.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    content: '';
    display: block;
    width: 16px;
    height: 16px;
    transform: rotate(-90deg);
}
body.no-scroll {
    overflow-y: hidden;
}
.basket__totals + .basket__totals {
    margin-top: 20px;
}
.basket__totals-title-toggle {
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 14px;
    cursor: pointer;
}
.basket__totals-title-toggle-btn {
    color: #000;
    position: absolute;
    top: -2px;
    right: 0;
}
.basket__totals-title-toggle-btn:hover {
    color: #000;
}
.basket__totals-promo .basket__order-btn {
    margin-top: 16px;
}
.basket__totals-promo-content--toggle {
    display: none;
}
.basket__totals-promo-content--toggle.show {
    display: block;
    margin-top: 18px;
}
.basket__totals-title-toggle.open .basket__totals-title-toggle-btn svg {
    transform: rotate(180deg);
}
.basket__order-row {
        display: block;
    margin-bottom: 16px;
    position: relative;
}
.basket__order-row.full {
    width: 100%;
}
.basket__order-row.half {
    width: calc(50% - 8px);
}
.form-label {
  position: absolute;
  left: 16px;
  top: 12.5px;
  color: #999;
  background-color: #fff;
  z-index: 10;
  transition: transform 150ms ease-out, font-size 150ms ease-out;
}

.focused.form-label {
  transform: translateY(-67%);
  font-size: .75em;
}
.focused.basket__order-input {
    padding-top: 20px !important;
    padding-bottom: 7px !important;
}
.basket__order-input {
    height: 48px;
}
.basket__totals-promo--final {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.basket__totals-promo--reset {
    font-family: 'Jost';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 20px;
text-decoration: underline;
color: #1F2934;
}
.basket__totals-promo--reset:hover,
.basket__totals-promo--reset:active,
.basket__totals-promo--reset:focus {
    text-decoration: none;
    color: #1F2934;
}
.order-processed__wrap {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 24px;
}
#th-banner-204 .th-banner__head,
#th-banner-204 .th-banner__text,
#th-banner-204 .th-banner__button {
    color:  #000;
}
.order-processed__wrap .order-processed__btn {
    min-width: 0;
    margin-left: 0;
    letter-spacing: 0.14em;
    width: auto;
}
.order-processed__wrap .order-processed__block {
    margin-bottom: 0;
}
#th-banner-204 .th-banner__button:hover {
    box-shadow:  none;
    transform: none;
}
.header__top-social svg {
    display: inline-block;
    margin-left: 18px;
    margin-right: 4px;
}
.header__top-right {
    display: flex;
}

#th-banner-204 .th-banner__button {
    font-family: 'Jost';
font-style: normal;
font-weight: 500;
font-size: 12px;
line-height: 17px;
letter-spacing: 0.14em;
text-transform: uppercase;
color: #1F2934;
}
.content__header:after {
        border: 1px solid #FF2929 !important;
}
.product__text p {
    display: inline;
}
.product__mobile-fixed {
    display: none;
}
.main-slider {
    width: 100%;
}




@media only screen and (max-width: 1200px){
    .main-page-info__wrap {
        max-height: 530px;
        margin-left: 16px!important;
        margin-right: 16px!important;
    }
    .header__top .header__top-social svg + span {
        display: none !important;
    }
}
@media only screen and (max-width: 1023px){
    .jewelry-care__item {
        display: block;
    }
    .jewelry-care__item-img {
        margin: 16px auto;
        display: block;
    }
    .jewelry-care__item-alert {
        padding: 62px 24px 24px 16px;
    }
    .content__grid {
        grid-column-gap: 0;
    }
    .main-page-info__wrap {
        margin-left: 8px!important;
        margin-right: 8px!important;
    }
    .main-page-info {
        width: 50%;
    }
    .main-page-info__wrap {
        max-height: 400px;
    }
    .contacts__map-new {
        height: 25rem;
    }
    .about-section__img {
        filter: none;
    }
    .about-section__img-wrap {
        height: 460px;
    }
    .contacts {
        padding-left: 16px;
        padding-right: 16px;
    }
    .catalog__filters-inner {
        width: 404px !important;
    }
    .add-top-indent {
        padding-top: 23.5px;
    }

    .mobile__menu .header__top-social svg {
        margin-left: 5px;
    }
    .mobile__menu .header__top-social + .header__top-social {
        margin-top: -10px;
    }
}

@media only screen and (max-width: 768px){
    .tpl-cart-bottom {
        display: block;
    }
    .tpl-cart-coupon {
        margin-bottom: 20px;
    }
    .quant-wrap {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start;
    }

    .tooltip {
        width: auto;
        height: auto;
        cursor: pointer;
        font-size: 12px;
        background-image: none;
        margin-top: 8px;
        margin-left: 0;
        border-bottom: 1px dashed #000;
    }
    .quant {
        margin-left: 0;
    }
    .tooltip .tooltiptext::after {
        left: 10%;
    }
    .content__grid {
        display: flex;
        flex-direction: column;
    }
    .content__grid-txt {
        margin-bottom: 0;
    }
    .content__grid-img-wrap {
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .content {
        padding-left: 12px;
        padding-right: 12px;
    }
    .content__grid-ad-txt {
        margin-top: 40px;
    }
    .main-page-info {
        backdrop-filter:  blur(3px);
    }
    .main-page-info {
        width: 100%;
    }
    .main-page-info__wrap {
        max-height: 260px;
        margin-top: 16px;
        margin-bottom: 16px;
    }
    .unique-collections__slide-right {
        display: none;
    }
    .unique-collections__slide-left {
        width: 100%;
    }
    .unique-collections__slider-bottom {
        height: 27px;
        padding: 0 10px;
        max-width: 300px;
    }
    .unique-collections__slider-bottom  .slick-dots li {
        height: 27px;
    }
    .main-page-info__wrap .s_button--red {
        max-width: 100%;
    }
    .about-section__double-block {
        display: block;
        margin: 24px 0;
    }
    .about-section__txt {
        padding: 24px;
    }
    .header__top .header__top-social .icon-instagram + span {
        display: none !important;
    }
    .basket__content-bottom .basket__btn {
        width: 100%;
        justify-content: center;
        font-size: 12px;
    }
    .order-processed__wrap {
        display: block;
    }
    .order-processed__block {
        position: relative;
        margin-bottom: 102px !important;
    }
    .order-processed__wrap .order-processed__btn {
        width: 100%;
        position: absolute;
        left: 0;
        bottom: -80px;
    }
    #th-banner-204.th-banner {
        max-width: 100% !important;
        background-size: cover !important;
    }
    .header__top .header__top-social svg + span {
    display: none !important;
}
}
@media only screen and (max-width: 479px) and (min-width: 320px), only screen and (max-width: 839px) and (min-width: 480px), only screen and (max-width: 1023px) and (min-width: 840px) {
    .site-header__basket {
        margin-top: 8px;
    }
}
@media screen and (min-width: 1024px) {
    .site-content--index .products--index .products__item:nth-child(n+5){
        display:none;
    }
}
@media only screen and (max-width: 1023px) and (min-width: 840px) {
    html {
        font-size: 16px;
    }
}
@media only screen and (max-width: 839px) {
    .site-header__basket {
        margin-right: 25px;
        margin-left: auto;
        margin-top: 12px;
    }
}
@media only screen and (max-width: 839px) and (min-width: 480px) {
    .header-buttons {
        position: absolute;
        right: 20px;
        top: 20px;
    }
}

@media only screen and (max-width: 1023px) {
    .site__txt {
        padding-right: 0;
    }
    .client__sale {
        font-size: 80px;
    }
    .catalog__section-actions.fixed {
        position: fixed;
        top: 72px;
        left: 0;
        right: 0;
        padding: 20px;
        z-index: 9;
        background: white;
    }
    .catalog__filters-clear {
        position: absolute;
        right: 0;
        top: 16px;
    }
}
@media only screen and (max-width: 839px) {
    .site-header__social .social__item {
        margin-left: 0;
    }
    #order-container {
        max-width: 100%;
    }
    .product__offer {
        margin-top: -13px;
    }
    .product-btn {
        max-width: 270px;
    }  
    .mobile-visible{
        display: block;
    }
    .mobile-hidden{
        display: none;
    }
}   
@media only screen and (max-width: 767px) {
.header__top-social_whatsapp,
.header__top-social_tg {
display: none !important;
	}

   .cell--12-mobile {
     width: 100% !important;
 }
 html {
     font-size: 16px;
 }
 .site-content__header-text {
     font-size: 28px;
 }
 .tpl-block-cart-actions .tpl-link-order-add{
  display: block;
  height: 47px;
  width: 160px;
  line-height: 47px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  text-align: center;
  background: #ff2929;
  margin-right: 0;
  margin-left: auto;
  cursor: pointer;
}
.tpl-block-cart-actions {
    display: block;
    float: none;
}
.new-year-popup {
    left: 0;
    width: 100%;
}
}
@media only screen and (max-width: 650px) {
    .product__mobile-fixed.fixed .product__price {
        white-space: nowrap;
        margin-right: 12px;
    }
    .product__mobile-fixed.fixed .product__actions .s_button {
        width: 129px;
        transition: none;
    }
    .product__mobile-fixed.fixed .product__actions .s_button--sec {
        width: 56px;
        transition: none;
    }
    .product__mobile-fixed.fixed .add-to-favourite {
        min-width: 1px;
    }
    .product__actions .s_button {
        transition: none;
    }

}
@media only screen and (max-width: 550px) {
    .fancybox-close {
        top: 16px;
        right: 16px;
    }
}
@media only screen and (max-width: 480px) {
    .product__descr,
    .product__descr-header {
        margin-top: 0;
    }
    .product__share {
        margin-bottom: 0;
    }
    .mobile-close {
        display: block;
    }
    .ref-left-btn {
        display: none;
    }
    .ref-right-btn {
        display: block;
        width: 270px;
        margin: 30px auto;
    }
    .header__menu-btn {
        margin-right: 12px!important;
    }
    .header__top-social svg {
        margin-left: 10px;
    }
    .header__top-social--insta svg {
        margin-left: 0px;
    }
}
.article-text {
    font-size: 16px;
    line-height: 1.5;
    color: #212721;
}

.article-text ol {
    list-style: none;
    counter-reset: my-counter;
    margin: 0;
    padding: 0;
}

.article-text ol li {
    counter-increment: my-counter;
}

.article-text ol li:before {
    content: counters(my-counter, '.') '.';
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 0 0;
}

.article-text ol li > h3 {
    font-size: 20px;
    line-height: 26px;
    color: #212721;
    margin: 0;
    padding: 0;
    font-weight: 400;
}

.article-text ol p {
    margin: 0;
}

.article-text .ol-big-count > li > h3:before {
    content: counters(my-counter, '.') '.';
    display: inline-block;
    vertical-align: top;
    margin: 0 5px 0 0;
    font-size: 20px;
    line-height: 26px;

}

.article-text .ol-big-count  {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.article-text .ol-big-count ol {
    padding: 20px 0 40px 0;
}

.article-text .ol-big-count > li:before {
    display: none;
}

.article-text p {
    margin: 0 0 40px 0;
    padding: 0;
}
.article-text .ol-without-level > li:before {
    display: none !important;
}
.article-text h3 {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.article-text .ol-without-level {
    font-size: 20px;
    font-weight: 400;
    line-height: 26px;
}
.modal-how2order {
    max-width: 420px;
}
.modal__header {
    text-align: left;
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    color: #212721;
    text-transform: none;
    padding: 0;
    margin: 0 0 6px 0;
}
.modal__subtext {
    font-weight: 300;
    font-size: 16px;
    color: #212721;
    line-height: 1.5;
    margin: 0 0 24px 0;
}
.modal__short-product {
    display: flex;
    align-items: center;
    gap: 16px;
    border-top: 1px solid #c9c9d1;
    padding: 16px 0 24px 0;
}
.modal__short-product img {
    flex-shrink: 0;
    width: 56px;
    height: auto;
    display: block;
}
.modal__short-product h3 {
    font-weight: 300;
    font-size: 16px;
    color: #212721;
    line-height: 1.5;
    margin: 0;
    padding: 0;
}
.modal__input {
    height: 48px;
    padding: 0 16px;
    margin: 0 0 16px 0;
    font-size: 16px;
}
.modal__info {
    font-size: 14px;
    line-height: 20px;
    font-weight: 300;
    color: #333;
}
.modal__info a {
    color: #333;
    text-decoration: underline;
}
.modal__info a:hover {
    text-decoration: none;
}
.modal__button {
    height: 56px;
    background: #da291c;
    color: #fff;
    display: block;
    box-shadow: 0 8px 20px rgba(255, 41, 41, 0.24);
    margin: 32px 0 20px 0;
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0.1em;
}

.btn-how-to-order {
    flex-grow: 1;
}
.product__item--not-available .product__item-photo-wrap:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(255,255,255,0.6);
    z-index: 6;
}
.product__item--not-available .product__item-photo-wrap:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 6;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='281' height='284' fill='none'%3E%3Cpath fill='%23F5F5F5' fill-opacity='.8' d='M-639.769 589.356 910.702-305.809l23 39.837-1550.471 895.165z'/%3E%3Cpath fill='%238B8D94' d='m57.562 212.848-.47-.814 1.957-1.13c.404-.233.728-.512.971-.838a2 2 0 0 0 .412-1.046c.032-.372-.062-.749-.282-1.13-.334-.577-.792-.905-1.377-.983-.59-.09-1.192.041-1.804.395l-1.645.95 5.5 9.526 1.818-1.05c.52-.3.923-.656 1.209-1.067.297-.418.456-.864.475-1.337.03-.48-.097-.968-.384-1.464a2.809 2.809 0 0 0-.76-.878 2.21 2.21 0 0 0-.974-.407 2.54 2.54 0 0 0-1.082.047 4.034 4.034 0 0 0-1.164.464l-2.13 1.23-.47-.814 2.13-1.23a7.593 7.593 0 0 1 1.739-.75 4.436 4.436 0 0 1 1.639-.161 3 3 0 0 1 1.453.478c.441.284.822.703 1.142 1.257.46.797.658 1.568.595 2.312-.058.726-.322 1.402-.792 2.028-.465.607-1.09 1.138-1.876 1.591l-3.29 1.9-7-12.124 3.117-1.8c.728-.42 1.42-.674 2.078-.761.67-.094 1.284-.003 1.845.274.553.266 1.03.745 1.43 1.438.326.566.456 1.137.39 1.715-.067.577-.312 1.126-.735 1.648-.411.514-.98.981-1.708 1.401l-1.957 1.13Zm15.61 4.613-1.385.8-6.8-11.778 1.385-.8 6.8 11.778Zm2.169-11.644c.493.855.74 1.697.743 2.527a4.32 4.32 0 0 1-.608 2.268c-.396.675-.957 1.222-1.685 1.642-.658.38-1.337.549-2.039.508-.69-.048-1.36-.301-2.008-.758-.637-.463-1.202-1.122-1.695-1.977-.5-.866-.789-1.685-.865-2.457-.071-.79.045-1.496.348-2.118.315-.628.801-1.132 1.46-1.512.727-.42 1.482-.632 2.264-.638a4.324 4.324 0 0 1 2.268.608c.71.405 1.317 1.041 1.817 1.907Zm-1.403.81c-.354-.612-.78-1.058-1.282-1.339a2.8 2.8 0 0 0-1.547-.4 3.224 3.224 0 0 0-1.54.451c-.405.234-.74.573-1.006 1.019a3.007 3.007 0 0 0-.41 1.53c-.007.574.166 1.167.52 1.779.352.612.78 1.058 1.28 1.339.5.281 1.01.417 1.53.41a2.8 2.8 0 0 0 1.385-.361 3.217 3.217 0 0 0 1.161-1.109c.29-.46.432-.973.428-1.54.007-.574-.166-1.167-.52-1.779Zm3.704-1.677-.68-1.177 5.317-3.07a3.12 3.12 0 0 0-.976-.892 2.055 2.055 0 0 0-1.175-.314c-.418-.005-.859.126-1.32.392a3.147 3.147 0 0 0-1.095 1.025c-.268.416-.41.876-.428 1.379-.013.484.124.975.411 1.471l.265.54c.354.612.758 1.072 1.212 1.379.455.307.936.46 1.443.46.508-.001 1.022-.151 1.541-.451.393-.227.706-.485.94-.773a3.48 3.48 0 0 0 .541-.983c.116-.359.177-.733.184-1.122l1.535.06a7.216 7.216 0 0 1-.263 1.584c-.15.487-.406.951-.768 1.39-.368.429-.899.843-1.592 1.243a4.164 4.164 0 0 1-2.25.583 4.468 4.468 0 0 1-2.2-.692c-.69-.449-1.266-1.071-1.726-1.868a6.016 6.016 0 0 1-.42-.889c-.265-.725-.367-1.435-.308-2.132.06-.696.281-1.34.664-1.93.394-.597.932-1.093 1.613-1.486.751-.433 1.506-.646 2.265-.638a3.94 3.94 0 0 1 2.136.661c.659.42 1.231 1.052 1.718 1.895l.12.208c.04.069.074.141.103.217l-6.807 3.93Zm18.392-5.769-4.949-5.572-.52-2.701 7.028 7.373-1.559.9Zm-4.847 1.205-.622-9.478 1.773 2.671.369 8.239-1.52-1.432Zm1.52 1.432-6.899-4.469-1.427-2.871 7.846 5.308.48 2.032Zm-5.454 2.433-2.872-9.773 2.08 1.801 2.35 7.072-1.558.9Zm9.823-10.521-.68-1.178 5.318-3.07a3.12 3.12 0 0 0-.976-.891 2.05 2.05 0 0 0-1.175-.315c-.419-.005-.859.126-1.32.393a3.136 3.136 0 0 0-1.095 1.024c-.268.417-.41.876-.428 1.379-.013.485.124.975.41 1.472l.266.539c.353.612.757 1.072 1.212 1.379.454.307.935.461 1.443.46.508-.001 1.022-.151 1.541-.451.393-.227.706-.484.939-.773.239-.307.419-.635.542-.982a3.83 3.83 0 0 0 .183-1.122l1.536.06a7.242 7.242 0 0 1-.263 1.584 4.08 4.08 0 0 1-.768 1.39c-.368.428-.899.842-1.592 1.242a4.156 4.156 0 0 1-2.25.583 4.468 4.468 0 0 1-2.2-.692c-.69-.448-1.266-1.071-1.726-1.868a6.054 6.054 0 0 1-.42-.888c-.265-.725-.367-1.436-.308-2.133.06-.696.281-1.34.664-1.93.394-.597.932-1.092 1.613-1.486.75-.433 1.506-.646 2.265-.637a3.93 3.93 0 0 1 2.136.66c.659.42 1.231 1.052 1.718 1.895l.12.208c.04.069.074.142.102.218l-6.806 3.93Zm9.588-5.42-.75-1.299 5.889-3.4.75 1.299-5.889 3.4Zm2.438-7.297 1.386-.8 4.6 7.967-1.386.8-4.6-7.967Zm-5.802 3.35 1.386-.8 4.6 7.967-1.386.8-4.6-7.967Zm13.158-1.708-.75-1.299 5.889-3.4.75 1.299-5.889 3.4Zm2.438-7.296 1.386-.8 4.6 7.967-1.386.8-4.6-7.967Zm-5.802 3.35 1.385-.8 4.6 7.967-1.385.8-4.6-7.967Zm11.4-1.271c-.466-.808-.701-1.627-.703-2.458a4.68 4.68 0 0 1 .64-2.332c.417-.718 1.012-1.3 1.785-1.747.786-.453 1.588-.677 2.406-.673a4.536 4.536 0 0 1 2.323.622c.729.411 1.327 1.02 1.794 1.828.46.797.688 1.62.686 2.468a4.523 4.523 0 0 1-.623 2.322c-.405.711-1 1.294-1.786 1.747-.773.447-1.575.671-2.405.673a4.68 4.68 0 0 1-2.34-.612c-.724-.428-1.317-1.041-1.777-1.838Zm1.403-.81c.32.554.719.979 1.197 1.272a3.265 3.265 0 0 0 1.56.462 3.147 3.147 0 0 0 1.612-.446c.52-.3.912-.688 1.176-1.164a3.069 3.069 0 0 0 .38-1.582c-.004-.567-.166-1.128-.486-1.682-.32-.554-.725-.975-1.214-1.262a2.896 2.896 0 0 0-1.56-.462c-.544-.009-1.076.136-1.596.436-.519.3-.917.692-1.192 1.174a3.072 3.072 0 0 0-.38 1.582c.015.561.183 1.118.503 1.672Zm15.002-8.084-.75-1.299 5.889-3.4.75 1.299-5.889 3.4Zm2.438-7.297 1.386-.8 4.6 7.968-1.386.8-4.6-7.968Zm-5.802 3.35 1.386-.8 4.6 7.968-1.386.8-4.6-7.968Zm12.484-1.434-.68-1.178 5.317-3.07a3.109 3.109 0 0 0-.976-.891 2.063 2.063 0 0 0-1.175-.315c-.418-.004-.858.127-1.32.393a3.151 3.151 0 0 0-1.095 1.025c-.267.416-.41.876-.428 1.379-.012.484.125.975.411 1.471l.266.54c.353.612.757 1.071 1.211 1.379.455.307.936.46 1.444.46.508-.001 1.021-.151 1.541-.451.392-.227.705-.485.939-.773a3.48 3.48 0 0 0 .541-.983c.116-.359.177-.733.184-1.122l1.536.06a7.163 7.163 0 0 1-.264 1.584c-.15.487-.405.95-.767 1.39-.369.429-.9.843-1.592 1.243a4.174 4.174 0 0 1-2.25.583 4.467 4.467 0 0 1-2.201-.692c-.69-.449-1.265-1.071-1.725-1.868a6.14 6.14 0 0 1-.421-.889c-.265-.725-.367-1.435-.307-2.132.06-.696.281-1.34.664-1.93.394-.598.932-1.093 1.613-1.486.75-.433 1.505-.646 2.264-.638a3.934 3.934 0 0 1 2.137.661c.658.42 1.231 1.052 1.717 1.895l.12.207c.04.07.075.142.103.218l-6.807 3.93Zm17.912-16.114 4.6 7.967-1.386.8-3.85-6.668-3.724 2.15 3.85 6.668-1.386.8-4.6-7.967 6.496-3.75Zm10.703 9.524-1.385.8-6.8-11.778 1.385-.8 6.8 11.778Zm2.169-11.645c.493.855.741 1.697.743 2.527a4.316 4.316 0 0 1-.608 2.268c-.395.675-.957 1.222-1.684 1.642-.658.38-1.338.55-2.04.508-.69-.048-1.359-.301-2.007-.758-.638-.463-1.203-1.122-1.696-1.977-.5-.866-.788-1.685-.864-2.457-.072-.79.044-1.496.347-2.117.315-.628.802-1.133 1.46-1.513.727-.42 1.482-.632 2.264-.637a4.323 4.323 0 0 1 2.268.607c.711.406 1.317 1.041 1.817 1.907Zm-1.403.81c-.354-.612-.781-1.058-1.281-1.338a2.783 2.783 0 0 0-1.548-.4 3.217 3.217 0 0 0-1.541.451 2.8 2.8 0 0 0-1.005 1.019c-.266.446-.402.956-.41 1.53-.007.573.166 1.166.519 1.778.354.612.781 1.059 1.281 1.339a3.008 3.008 0 0 0 1.53.41c.52-.007.981-.127 1.385-.361a3.2 3.2 0 0 0 1.161-1.109c.29-.459.432-.973.428-1.54.007-.574-.166-1.167-.519-1.779Zm2.621-1.513c-.467-.808-.701-1.627-.703-2.457a4.67 4.67 0 0 1 .639-2.333c.417-.718 1.012-1.3 1.786-1.747.785-.453 1.587-.677 2.406-.673a4.523 4.523 0 0 1 2.322.623c.729.41 1.328 1.019 1.794 1.827.46.797.689 1.62.686 2.468a4.523 4.523 0 0 1-.622 2.322c-.406.712-1.001 1.294-1.786 1.747-.774.447-1.576.671-2.406.673a4.673 4.673 0 0 1-2.339-.612c-.725-.428-1.317-1.041-1.777-1.838Zm1.403-.81c.32.555.718.979 1.196 1.273a3.275 3.275 0 0 0 1.56.461 3.15 3.15 0 0 0 1.613-.446c.52-.3.911-.688 1.176-1.164a3.067 3.067 0 0 0 .379-1.581c-.004-.568-.166-1.128-.486-1.683-.32-.554-.724-.975-1.214-1.262a2.903 2.903 0 0 0-1.559-.462c-.545-.009-1.076.136-1.596.436s-.917.692-1.193 1.174a3.081 3.081 0 0 0-.38 1.582c.016.561.184 1.118.504 1.672Zm11.292-8.644.582 6.407-1.559.9-.753-10.304 8.547 5.804-1.559.9-5.258-3.707Zm6.771 3.527-7.015 4.05.9 1.559-1.472.85-1.65-2.858 9.873-5.7 1.65 2.858-1.386.8-.9-1.559Zm2.742-4.701c.16.277.372.471.635.58.257.098.543.126.857.083.307-.054.617-.171.928-.351.462-.267.832-.573 1.11-.918.278-.345.429-.725.451-1.138.035-.42-.091-.879-.378-1.375l.777.706c.294.508.408 1.027.345 1.556a2.997 2.997 0 0 1-.594 1.451 4.552 4.552 0 0 1-1.347 1.148 3.854 3.854 0 0 1-1.528.512 2.76 2.76 0 0 1-1.475-.234c-.456-.229-.84-.615-1.154-1.158-.326-.566-.464-1.125-.414-1.678.05-.552.27-1.079.658-1.58.381-.513.918-.969 1.611-1.369.508-.294.981-.474 1.419-.542.443-.087.824-.107 1.143-.06.313.035.54.081.681.138l.47.814a5.016 5.016 0 0 0-1.545.084 4.873 4.873 0 0 0-1.489.582c-.461.267-.812.554-1.05.861-.227.3-.349.609-.366.927-.016.317.069.638.255.961Zm-2.17-3.758-1.285-.667c.173-.393.451-.845.832-1.358.382-.513.93-.976 1.646-1.389.612-.354 1.2-.562 1.764-.626.568-.082 1.083-.017 1.544.194.472.205.858.567 1.158 1.087l3.3 5.715-1.386.8-3.3-5.715c-.233-.405-.58-.605-1.039-.601-.455-.015-.902.105-1.341.358-.381.22-.697.472-.949.756a4.063 4.063 0 0 0-.614.816 7.25 7.25 0 0 0-.33.63Zm9.394-2.144-.68-1.178 5.317-3.07a3.109 3.109 0 0 0-.976-.891 2.05 2.05 0 0 0-1.175-.315c-.418-.005-.859.126-1.321.393a3.145 3.145 0 0 0-1.094 1.024c-.268.416-.41.876-.428 1.379-.013.484.124.975.411 1.471l.265.54c.354.612.758 1.072 1.212 1.379.455.307.936.46 1.444.46.507-.001 1.021-.151 1.54-.451.393-.227.706-.484.94-.773a3.48 3.48 0 0 0 .541-.983c.116-.359.177-.733.184-1.122l1.535.061a7.223 7.223 0 0 1-.263 1.583c-.15.487-.406.951-.768 1.391-.368.428-.899.842-1.592 1.242a4.165 4.165 0 0 1-2.25.583 4.47 4.47 0 0 1-2.201-.692c-.69-.449-1.265-1.071-1.725-1.868a6.118 6.118 0 0 1-.42-.889 4.922 4.922 0 0 1-.307-2.132c.059-.696.28-1.34.663-1.93.394-.597.932-1.092 1.613-1.486.751-.433 1.506-.646 2.265-.638a3.94 3.94 0 0 1 2.136.661c.659.42 1.231 1.052 1.718 1.895l.12.208a1.5 1.5 0 0 1 .103.218l-6.807 3.93Zm5.011-8.667 4.676-2.7.75 1.299-4.676 2.7-.75-1.299Zm1.845-.604 1.386-.8 4.4 7.621-1.386.8-4.4-7.621Zm6.892.871c.32.555.718.979 1.196 1.273a3.287 3.287 0 0 0 1.56.462 3.161 3.161 0 0 0 1.613-.447 4.21 4.21 0 0 0 1.085-.88c.301-.359.527-.728.677-1.107.144-.391.2-.747.169-1.068l1 1.732c-.09.484-.342.968-.755 1.452a5.58 5.58 0 0 1-1.426 1.17c-.774.447-1.576.671-2.406.673a4.68 4.68 0 0 1-2.34-.612c-.724-.428-1.316-1.041-1.776-1.838-.467-.808-.701-1.627-.704-2.457a4.68 4.68 0 0 1 .64-2.333c.417-.718 1.012-1.3 1.786-1.747a5.277 5.277 0 0 1 1.736-.632c.62-.127 1.161-.109 1.625.054l1 1.732c-.269-.199-.605-.328-1.009-.387a3.712 3.712 0 0 0-1.287.05c-.45.075-.888.236-1.315.482-.52.3-.917.692-1.193 1.174a3.081 3.081 0 0 0-.38 1.582c.016.561.184 1.118.504 1.672Zm11.09-1.091-1.524.88.545-5.857 1.524-.88-.545 5.857Zm5.058-2.92-1.386.8-4.6-7.968 1.386-.8 4.6 7.968Zm-3.354-3.93.7 1.213-2.477 1.43a5.06 5.06 0 0 1-1.63.617 2.525 2.525 0 0 1-1.479-.162c-.46-.211-.854-.6-1.181-1.166-.333-.577-.473-1.112-.419-1.605.054-.493.254-.947.599-1.362a5.065 5.065 0 0 1 1.35-1.103l2.477-1.43.7 1.213-2.477 1.43c-.335.193-.591.403-.769.628a1.159 1.159 0 0 0-.282.671c-.015.24.054.493.207.758.153.266.338.452.553.559.216.106.46.142.732.108.278-.052.584-.175.919-.369l2.477-1.43Z'/%3E%3C/svg%3E")  no-repeat;
    background-size: 100% auto;
}
@media only screen and (max-width: 525px) {
    .catalog__list .product__item-photo-wrap {
        position: relative !important;
    }
    .catalog__list .product__item-favourite {
        right: calc(208px - 100vw) !important;
    }
    .product__item--not-available .product__item-photo-wrap:after {
        background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='152' height='152' fill='none'%3E%3Cpath fill='%23F5F5F5' fill-opacity='.8' d='M-710.519 513.718 839.952-381.447l14.5 25.115-1550.471 895.165z'/%3E%3Cpath fill='%238B8D94' d='m18.475 109.645-.282-.488 1.174-.678c.242-.14.437-.308.583-.503.146-.195.228-.404.247-.628a1.15 1.15 0 0 0-.17-.678c-.2-.346-.475-.543-.826-.59-.354-.054-.715.025-1.082.237l-.987.57 3.3 5.716 1.09-.63a2.2 2.2 0 0 0 .726-.64c.178-.251.273-.518.285-.802.019-.288-.058-.581-.23-.879a1.676 1.676 0 0 0-.457-.526 1.331 1.331 0 0 0-.584-.245 1.527 1.527 0 0 0-.649.028c-.23.05-.463.143-.698.279l-1.278.738-.282-.489 1.278-.738a4.553 4.553 0 0 1 1.043-.449c.342-.096.67-.128.983-.097.317.021.607.116.872.286.265.171.493.422.685.755.276.478.395.94.358 1.387a2.302 2.302 0 0 1-.476 1.217c-.279.364-.654.682-1.125.954l-1.975 1.14-4.2-7.274 1.87-1.08c.437-.252.853-.404 1.248-.457.401-.056.77-.001 1.106.165.332.159.619.447.859.863.195.339.273.682.233 1.028-.04.347-.187.677-.44.989-.247.309-.589.589-1.025.841l-1.174.678Zm9.366 2.768-.832.48-4.08-7.067.832-.48 4.08 7.067Zm1.3-6.986c.297.512.445 1.018.447 1.516 0 .498-.12.951-.365 1.36a2.72 2.72 0 0 1-1.01.986 2.15 2.15 0 0 1-1.224.304c-.414-.029-.816-.18-1.205-.454-.382-.278-.721-.674-1.017-1.186-.3-.52-.473-1.011-.519-1.475-.043-.474.027-.897.209-1.27.188-.377.48-.68.875-.908.437-.252.89-.379 1.359-.382.476-.007.93.114 1.36.364.427.244.79.625 1.09 1.145Zm-.841.486c-.212-.368-.468-.635-.769-.804a1.681 1.681 0 0 0-.928-.24 1.938 1.938 0 0 0-.925.271c-.242.14-.443.344-.603.611-.16.268-.241.574-.246.918-.004.345.1.7.312 1.068.212.367.468.634.768.803.3.168.607.25.918.246.312-.005.589-.077.831-.217.298-.172.53-.394.697-.665.173-.276.259-.584.256-.924.005-.345-.1-.7-.311-1.067Zm2.222-1.006-.408-.707 3.19-1.842a1.863 1.863 0 0 0-.585-.535 1.235 1.235 0 0 0-.705-.189c-.25-.003-.515.076-.792.236-.277.16-.496.365-.657.615-.16.249-.246.525-.257.827-.007.291.075.585.247.883l.16.324c.211.367.454.643.726.827.273.184.562.276.866.276.305 0 .613-.091.925-.271.235-.136.423-.29.563-.464.143-.184.252-.38.325-.589.07-.216.106-.44.11-.673l.922.036c-.02.334-.072.651-.158.95-.09.292-.244.57-.46.834-.222.257-.54.506-.956.746-.43.248-.88.364-1.35.35a2.686 2.686 0 0 1-1.32-.416 3.23 3.23 0 0 1-1.036-1.12 3.643 3.643 0 0 1-.252-.534 2.958 2.958 0 0 1-.184-1.279c.035-.418.168-.804.398-1.158.236-.358.56-.655.968-.891.45-.26.903-.388 1.359-.383.455.005.882.137 1.281.396.395.252.739.631 1.031 1.137l.072.125a.836.836 0 0 1 .062.131l-4.085 2.358Zm11.036-3.462-2.97-3.343-.312-1.621 4.217 4.424-.935.54Zm-2.908.723-.374-5.687 1.064 1.603.222 4.943-.912-.859Zm.912.859-4.14-2.681-.856-1.723 4.707 3.185.289 1.219Zm-3.273 1.46-1.723-5.864 1.248 1.08 1.41 4.244-.935.54Zm5.894-6.313-.408-.707 3.19-1.842a1.87 1.87 0 0 0-.585-.534 1.234 1.234 0 0 0-.705-.19c-.251-.002-.515.077-.792.237-.277.16-.496.364-.657.614-.16.25-.246.526-.257.827-.007.291.075.586.247.884l.16.323c.211.367.453.643.726.828.273.184.562.276.866.275.305 0 .613-.09.925-.27.235-.136.423-.29.563-.464.143-.184.252-.38.325-.59.07-.215.106-.44.11-.673l.922.037c-.02.334-.072.65-.158.95-.09.292-.244.57-.46.834-.222.257-.54.505-.956.745-.43.248-.88.365-1.35.35a2.68 2.68 0 0 1-1.32-.415 3.233 3.233 0 0 1-1.036-1.12 3.6 3.6 0 0 1-.252-.534 2.961 2.961 0 0 1-.184-1.28 2.49 2.49 0 0 1 .398-1.157 2.83 2.83 0 0 1 .968-.892c.45-.26.903-.388 1.358-.382a2.36 2.36 0 0 1 1.282.396c.395.252.739.63 1.03 1.137l.073.124a.873.873 0 0 1 .061.131l-4.084 2.358Zm5.753-3.252-.45-.78 3.533-2.04.45.78-3.533 2.04Zm1.463-4.378.831-.48 2.76 4.78-.831.48-2.76-4.78Zm-3.482 2.01.832-.48 2.76 4.78-.832.48-2.76-4.78Zm7.895-1.024-.45-.78 3.533-2.04.45.78-3.533 2.04Zm1.463-4.379.831-.48 2.76 4.781-.831.48-2.76-4.78Zm-3.481 2.01.83-.48 2.76 4.781-.83.48-2.76-4.78Zm6.84-.762c-.28-.485-.42-.976-.422-1.475.006-.502.134-.968.384-1.399.25-.43.607-.78 1.071-1.048a2.822 2.822 0 0 1 1.444-.404c.498-.001.962.123 1.393.374.438.246.797.611 1.077 1.096.276.478.413.972.411 1.48.001.499-.123.963-.373 1.394-.243.427-.6.776-1.072 1.048a2.863 2.863 0 0 1-1.443.404 2.804 2.804 0 0 1-1.404-.367 2.977 2.977 0 0 1-1.066-1.103Zm.842-.486c.192.333.431.587.718.764.293.172.605.264.935.277.334.001.657-.088.968-.268a1.83 1.83 0 0 0 .706-.698c.161-.297.237-.613.228-.95a2.03 2.03 0 0 0-.292-1.009 2.03 2.03 0 0 0-.728-.757 1.74 1.74 0 0 0-.936-.277 1.83 1.83 0 0 0-.958.261c-.311.18-.55.415-.715.705a1.849 1.849 0 0 0-.228.949c.009.336.11.67.302 1.003Zm9-4.85-.45-.78 3.534-2.04.45.78-3.533 2.04Zm1.464-4.378.831-.48 2.76 4.78-.831.48-2.76-4.78Zm-3.482 2.01.832-.48 2.76 4.78-.832.48-2.76-4.78Zm7.49-.86-.407-.707 3.19-1.842a1.87 1.87 0 0 0-.585-.535 1.235 1.235 0 0 0-.705-.189c-.252-.003-.516.076-.793.236-.277.16-.496.365-.656.614-.161.25-.247.526-.257.828-.008.29.074.585.246.883l.16.323c.212.368.454.643.727.828.272.184.561.276.866.276.304 0 .613-.09.924-.27.236-.137.424-.291.564-.465.143-.184.251-.38.325-.59.07-.215.106-.44.11-.672l.921.036a4.34 4.34 0 0 1-.158.95c-.09.292-.243.57-.46.834-.221.257-.54.505-.956.745-.43.249-.88.365-1.35.35a2.682 2.682 0 0 1-1.32-.415 3.233 3.233 0 0 1-1.035-1.12 3.601 3.601 0 0 1-.253-.534 2.963 2.963 0 0 1-.184-1.28 2.49 2.49 0 0 1 .398-1.157 2.83 2.83 0 0 1 .968-.892c.45-.26.904-.387 1.359-.382a2.36 2.36 0 0 1 1.282.396c.395.252.738.631 1.03 1.137l.072.124a.872.872 0 0 1 .062.131l-4.084 2.358Zm10.748-9.67 2.76 4.78-.832.48-2.31-4-2.234 1.29 2.31 4-.831.48-2.76-4.78 3.897-2.25Zm6.422 5.715-.831.48-4.08-7.067.831-.48 4.08 7.067Zm1.301-6.987c.296.513.445 1.018.446 1.516a2.59 2.59 0 0 1-.365 1.361 2.719 2.719 0 0 1-1.01.986c-.395.228-.803.329-1.224.304-.414-.029-.816-.18-1.205-.454-.382-.279-.721-.674-1.017-1.187-.3-.52-.473-1.01-.519-1.474-.043-.474.027-.897.209-1.27.189-.377.48-.68.876-.908.436-.252.889-.38 1.358-.382a2.59 2.59 0 0 1 1.36.364c.428.243.791.625 1.091 1.144Zm-.842.486c-.212-.367-.468-.635-.768-.803a1.675 1.675 0 0 0-.929-.24 1.929 1.929 0 0 0-.924.27 1.68 1.68 0 0 0-.603.612c-.16.268-.242.574-.246.918-.005.344.099.7.311 1.067s.468.635.769.804c.3.168.606.25.918.246a1.68 1.68 0 0 0 .83-.217 1.93 1.93 0 0 0 .697-.665c.174-.276.26-.584.257-.924.004-.345-.1-.7-.312-1.068Zm1.573-.907c-.28-.485-.42-.977-.422-1.475.006-.502.134-.969.384-1.4.25-.43.607-.78 1.071-1.048a2.821 2.821 0 0 1 1.444-.404c.498 0 .962.124 1.393.374.438.246.797.611 1.077 1.096.276.479.413.972.411 1.481.001.498-.123.963-.373 1.393-.244.427-.6.777-1.072 1.049a2.864 2.864 0 0 1-1.443.403 2.804 2.804 0 0 1-1.404-.367 2.978 2.978 0 0 1-1.066-1.102Zm.842-.486c.192.332.43.587.717.763.294.172.606.264.936.277.334.001.656-.088.968-.268a1.83 1.83 0 0 0 .706-.698c.161-.297.237-.613.227-.95a2.03 2.03 0 0 0-.291-1.008 2.03 2.03 0 0 0-.728-.758 1.738 1.738 0 0 0-.936-.277 1.829 1.829 0 0 0-.958.262c-.312.18-.55.415-.716.704a1.848 1.848 0 0 0-.228.95c.01.335.11.67.303 1.002Zm6.775-5.187.349 3.844-.935.54-.452-6.182 5.128 3.482-.935.54-3.155-2.224Zm4.063 2.116-4.209 2.43.54.935-.884.51-.99-1.714 5.924-3.42.99 1.714-.831.48-.54-.935Zm1.645-2.82a.786.786 0 0 0 .381.348c.154.059.325.075.514.05.184-.033.37-.103.557-.211.277-.16.499-.344.666-.551.167-.207.257-.435.271-.683.02-.252-.055-.527-.227-.825l.466.424c.176.304.245.616.207.933a1.807 1.807 0 0 1-.357.871 2.718 2.718 0 0 1-.808.688 2.305 2.305 0 0 1-.917.308 1.666 1.666 0 0 1-.885-.14c-.273-.138-.504-.37-.692-.695-.196-.34-.279-.675-.248-1.007a1.8 1.8 0 0 1 .394-.948c.229-.308.551-.582.967-.822.305-.176.589-.284.851-.325.266-.052.495-.064.687-.036.187.021.323.049.408.083l.282.489a2.993 2.993 0 0 0-1.82.4c-.277.16-.488.331-.631.516-.136.18-.209.365-.219.556-.01.19.041.383.153.576Zm-1.302-2.256-.771-.4c.104-.235.27-.507.499-.814.229-.308.558-.586.988-.834.367-.212.72-.337 1.058-.375.341-.05.65-.01.926.116.283.123.515.34.695.652l1.98 3.43-.831.48-1.98-3.43a.67.67 0 0 0-.624-.36 1.491 1.491 0 0 0-.804.215 2.261 2.261 0 0 0-.57.453 2.42 2.42 0 0 0-.368.49 4.139 4.139 0 0 0-.198.377Zm5.636-1.286-.408-.707 3.191-1.842a1.872 1.872 0 0 0-.586-.534 1.235 1.235 0 0 0-.705-.19c-.251-.002-.515.076-.792.236a1.88 1.88 0 0 0-.657.615c-.161.25-.246.526-.257.827-.008.291.075.586.247.883l.159.324c.212.367.454.643.727.827.273.185.561.277.866.276.305 0 .613-.09.925-.27a2 2 0 0 0 .563-.464c.143-.184.251-.38.325-.59.069-.215.106-.44.11-.673l.922.036c-.02.335-.073.652-.159.95-.089.293-.243.57-.46.835-.221.257-.54.505-.955.745a2.5 2.5 0 0 1-1.35.35 2.68 2.68 0 0 1-1.321-.415 3.233 3.233 0 0 1-1.035-1.12 3.486 3.486 0 0 1-.252-.533 2.956 2.956 0 0 1-.185-1.28c.036-.418.169-.804.399-1.159.236-.358.559-.655.968-.891.45-.26.903-.388 1.358-.383.456.005.883.137 1.282.397.395.252.739.63 1.031 1.137l.072.124a.86.86 0 0 1 .061.131l-4.084 2.358Zm3.007-5.2 2.806-1.62.45.78-2.806 1.62-.45-.78Zm1.107-.362.831-.48 2.64 4.572-.831.48-2.64-4.572Zm4.135.523c.192.332.431.586.718.763.293.172.605.265.936.277a1.89 1.89 0 0 0 .967-.268c.257-.148.474-.324.651-.528.181-.215.316-.437.407-.664.086-.235.12-.448.101-.64l.6 1.038c-.054.29-.205.58-.453.872a3.36 3.36 0 0 1-.856.702 2.862 2.862 0 0 1-1.443.403 2.806 2.806 0 0 1-1.404-.367A2.975 2.975 0 0 1 118.216 54c-.28-.486-.421-.977-.422-1.475.006-.502.134-.969.384-1.4.25-.43.607-.78 1.071-1.048a3.176 3.176 0 0 1 1.042-.38c.372-.076.697-.065.975.033l.6 1.04a1.324 1.324 0 0 0-.605-.233 2.227 2.227 0 0 0-.773.03 2.348 2.348 0 0 0-.789.29c-.311.18-.55.415-.715.704a1.839 1.839 0 0 0-.228.95c.009.335.11.67.302 1.002Zm6.654-.656-.914.529.326-3.515.915-.528-.327 3.514Zm3.035-1.752-.832.48-2.76-4.78.832-.48 2.76 4.78Zm-2.013-2.357.42.727-1.486.858a3.024 3.024 0 0 1-.978.37 1.516 1.516 0 0 1-.887-.096c-.276-.127-.513-.36-.709-.7-.2-.346-.283-.667-.251-.963.032-.296.152-.569.359-.818a3.06 3.06 0 0 1 .81-.661l1.486-.858.42.728-1.486.858a1.591 1.591 0 0 0-.461.377.685.685 0 0 0-.169.402.8.8 0 0 0 .124.455c.092.16.202.271.332.335a.756.756 0 0 0 .439.065c.167-.031.35-.105.551-.221l1.486-.858Z'/%3E%3C/svg%3E");
    }
}
.product__item-favourite { z-index: 16; }
.product__price-unavailable { font-size: 21px; }

.product__prop {
    display: block !important;
}
.radioMetal, .radioStone, .radioSize, .radioColor {
    display: flex;
    cursor: pointer;
}
.product__prop .radioMetal {
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-shrink: 0;
    border-radius: 50%;
    position: relative;
    padding: 2px;
}

.product__prop .margin {
    display: block;
    float: right;
    margin: 5px 15px 0 10px !important;
}

.product__label {
    display: block;
    color: #8b8d94;
    font-size: 16px;
    font-weight: 300;
    margin: 0 0 16px 0;
}

.product__label span {
    color: #212721;
}

.list-of-materials {
    display: flex;
    gap: 10px;
}

.list-of-materials input[type=radio]:checked + label {
    position: relative;;
}

.list-of-materials input[type=radio]:checked + label:before {
    content: '';
    width: 32px;
    height: 32px;
    left: -3px;
    top: -3px;
    position: absolute;
    border: 1px solid #212721;
    border-radius: 50%;
}

.list-of-materials input {
    position: absolute;
    margin-left: -10000px;
}

.list-of-materials label {
    cursor: pointer;
}

.list-of-materials .radioMetal label {
    display: block;
    width: 28px;
    height: 28px;
}
/* End */


/* Start:/local/templates/thing-jewelry/css/new.css?1767032104184818*/
/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 21 version
*/

/*
* Prefixed by https://autoprefixer.github.io
* PostCSS: v8.4.14,
* Autoprefixer: v10.4.7
* Browsers: last 21 version
*/

body {
	font-family: 'Jost', sans-serif;
}
* {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
body,
html {
	display: block;
	max-width: 100%;
}
.header__top {
    max-width: 1920px;
    margin: auto;
	padding: 12px 64px;
	border-bottom: 1px solid #C9C9D1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.header__top-social {
	cursor: pointer;
	color: #000;
	font-size: 16px;
	text-transform: uppercase;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-weight: 300;
}
.header__top-social .icon-instagram {
	font-size: 22px;
}
.header__logo {
	height: 88px;
}
.header__log-img {
	max-width: 100%;
	max-height: 100%;
}

.new-template a:hover,
.new-template a:focus,
.new-template a:active {
	border-bottom-color: transparent;
}
.header__nav .navigation__item:hover,
.header__nav .navigation__item:focus,
.header__nav .new-template a:active {
	color: #FF2929;
	border-bottom-color: #FF2929;
}
.header__logo:hover,
.header__favourite-wrap:hover,
.header__basket:hover,
.header__menu-btn:hover,
.footer__logo:hover,
.footer__nav-menu-item:hover,
.footer__nav-item a:hover {
	border-bottom-color: transparent;
}
.header__phone {
	font-weight: 300;
	color: #000;
}

.header__favourite-wrap {
	display: inline-block;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
	margin-left: 23px;
	position: relative;
	color: #1F2934;
	position: relative;
}
.header__basket-wrap {
	display: inline-block;
	width: 20px;
	height: 21px;
	margin-left: 24px;
	position: relative;
	color:  #1F2934;
	border-bottom:  none;
}
.header__top-social {
	border-bottom: none;
}
.header__basket-wrap:hover,
.header__top-social:hover {
	border-bottom:  none;
}
.header__top-left {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.header__nav .navigation__item {
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: #1F2934;
}
.header__nav .navigation {
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 10px;
	margin-bottom: 5px;
	width: 100%;
}
.header__menu-btn {
	display: none;
	width: 20px;
	height: 20px;
	background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAYCAYAAACIhL/AAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAA0SURBVHgB7dUxEQAgDMDAFiPM7Pi3BiK69K7/CrIl97kvGlvRnEBgunSSIoHAdE5SJbDqA792BIfPrEi6AAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 20px;
	margin-right: 26px;
}
.basket-header .header__top-right,
.basket-header .header__favourite-wrap,
.basket-header .header__basket-wrap,
.basket-header .header__bottom,
.basket-header .header__callback,
.footer__basket-inner .footer__nav-item a.footer__mail-us {
	display: none;
}
.basket-header .header__logo {
	position: relative;
	right: auto;
	-webkit-transform: none;
	-ms-transform: none;
	transform: none;
}
.site-content {
	margin-bottom: 0;
	max-width: 100%;
}
.footer {
	background: #F5F5F5;
	padding-top: 24px;
	padding-bottom: 25px;
}
.footer__logo {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	text-align: center;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
}
.footer__logo-img {
	height: 90px;
	opacity: 0.6;
}
.footer__logo-txt {
	font-weight: 500;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	margin-top: 8px;
	color: #1F2934;
}
.footer__top {
	padding-bottom: 32px;
	border-bottom: 1px solid #C9C9D1;
}
.footer__inner {
	width: 100%;
}
.footer__nav-title {
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	color: #1F2934;
	margin-bottom: 16px;
}
.footer__nav {
	padding-top: 32px;
	padding-bottom: 48px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.footer__nav-menu-item,
.footer__nav-item p,
.footer__nav-item a {
	font-size: 16px;
	line-height: 22px;
	color: #1F2934;
	margin-bottom: 16px;
	display: block;
}
.footer__nav-item {
	width: 25%;
}
.footer__bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.footer__bottom-project {
	color: #1F2934;
	border: 1px solid #C9C9D1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 16px 24px;
}
.footer__bottom-project img {
	margin-left: 16px;
}
.footer__bottom-social {
	display: inline-block;
	width: 20px;
	height: 20px;
	margin-right: 28px;
}
.footer__bottom-social:last-child {
	margin-right: 0;
}
.footer__bottom-social img {
	max-width: 100%;
	max-height: 100%;
}

.footer__basket-inner {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.footer__basket .footer__top  {
	border-bottom: none;
}
.footer__basket .footer__nav-item {
	width: auto;
}
.content__header {
	font-family: Jost;
	font-size: 32px;
	font-weight: normal;
	line-height: 32px;
	text-align: center;
	text-transform: uppercase;
	color: #1F2934;
	margin: 0;
	position: relative;
}
.content__header:after {
	content: '';
	display: block;
	width: 224px;
	border: 2px solid #FF2929;
	position: absolute;
	bottom: -16px;
	right: calc(50% - 112px);
}
.content__header-wrap {
	padding-top: 10px;
	margin-bottom: 56px;
}
.basket__content {
	max-width: 1200px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 0 auto;
}
.basket__content-right {
	width: 320px;
	margin-left: 30px;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
}
.basket__totals {
	padding: 24px;
	background: #F5F5F5;
}
.basket__totals-top {
	border-bottom: 1px solid #C9C9D1;
}
.basket__totals-bottom {
	padding-top: 22px;
}
.basket__totals-line {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 24px;
}
.basket__totals-title {
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	color: #000000;
}
.basket__totals-value {
	font-size: 16px;
	line-height: 22px;
	color: #000000;
}
.basket__totals-price {
	font-size: 26px;
	line-height: 26px;
	text-transform: uppercase;
	color: #000000;
}
.basket__delivery-title {
	font-size: 12px;
	line-height: 17px;
	color: #1F2934;
	padding-left: 34px;
	position: relative;
	margin-bottom: 10px;
}
.basket__delivery-title:before {
	content: '';
	display: inline-block;
	width: 18px;
	height: 18px;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	left: 2px;
	top: calc(50% - 9px);
}
.basket__delivery-info {
	font-size: 12px;
	line-height: 17px;
	color: #8B8D94;
}
.basket__content-title {
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	margin-top: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket__item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
	padding: 24px 16px;
}
.basket__item:not(:last-child) {
	border-bottom: 1px solid #C9C9D1;
}
.basket__item-tooltip {
	width: 16px;
	height: 18px;
	margin-left: 6px;
	font-size: 0;
	border-bottom: none;
	background: #fff;
	color: #8B8D94;
}
.basket__item-tooltip:hover {
	color: #000;
}
.basket__item-title {
	display: block;
	font-size: 16px;
	line-height: 22px;
	color: #1F2934;
	margin-bottom: 5px;
}
.basket__item-size,
.basket__item-total {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket__item-size-title {
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #8B8D94;
	margin-right: 8px;
}
.basket__item-count-btn {
	display: block;
	cursor: pointer;
	-webkit-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
	background: #1F2934;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
.basket__item-count-btn.disabled {
	opacity: 0.3;
}
.basket__item-count-wrap {
	margin: 0 24px;
}
.basket__item-count {
	width: 125px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin: 4px auto 0 auto;
	margin-bottom: 4px;
}
.basket__item-count-input {
	background: #F5F5F5;
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: #1F2934;
	max-width: calc(100% - 80px);
	outline: none;
	border: none;
	padding-top: 0!important;
}
.basket__item-count-info {
	font-size: 16px;
	line-height: 22px;
	text-align: center;
	color: #8B8D94;
}
.basket__item-price {
	font-size: 20px;
	line-height: 26px;
	color: #1F2934;
	white-space: nowrap;
}
.basket__item-remove {
	display: block;
	width: 13px;
	height: 13px;
	font-size: 0;
	margin-left: 16px;
	color:  #8B8D94;
}
.new-template .basket__item-remove:hover {
	color: #FF2929;
}
.basket__item-link {
	display: block;
	margin-right: 16px;
}
.basket__item-img-wrap {
	width: 86px;
	height: 86px;
}
.basket__item-img {
	-o-object-fit: cover;
	object-fit: cover;
	max-width: 100%;
}
.basket__item-total {
	margin-left: auto;
}
.basket__item-info {
	width: 330px;
}
.tooltip .tooltiptext {
	bottom: 132%;
	right: -80%;
}
.basket__item-link:hover,
.basket__item-title:hover,
.basket__item-remove:hover,
.header__logo:hover {
	border-bottom-color: transparent;
	color: unset;
}
.basket__item-select {
	border: none;
}
.basket__item-input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 100%;
	border: 1px solid #ccc;
	background-color: #fff;
	padding:  26px 23px;
	max-width: 100%;
	font-family: 'Jost', sans-serif;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	color: #8B8D94;
}
.basket__content-bottom {
	margin-top: 16px;
}
.basket__btn {
	background: #FF2929;
	-webkit-box-shadow: 0px 8px 20px rgba(255, 41, 41, 0.24);
	box-shadow: 0px 8px 20px rgba(255, 41, 41, 0.24);
	padding: 20px 20px 20px 24px;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.basket__btn:after {
	content: '';
	display: block;
	width: 16px;
	height: 16px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADiSURBVHgB7ZZRCsIwEAVfxAN4Y9eT6I08Uk2WpkihVEQo5s1AIMnfDEuIBMcyTdO9rqscmeU7XhFW8l4RNuQ9IuzIjx2hisX0OeNFqFKXup5EIAIRiNAggoiQEEFESIggIiREEBESIogICRFEhIQIIkJCBBEh+UWE0m7lRZRSbv1wkh/xPgmOARpLhLN8aRFsJ6BTnAPc6mMYrgFSvm0cAyzyf88XH6HQKCCPPPLII4888sgjjzzyY4A88sgjjzzyyI8r36hCV1v5ThV72Mp3diKEHNiIEHJiFSHkyBwhBMfwAsG0k46VTj5fAAAAAElFTkSuQmCC');
	background-repeat: no-repeat;
	background-size: cover;
}
.basket__content-bottom-label {
	display: block;
	margin-top: 40px;
}
.basket__content-left {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
}
.basket__content-hide {
	display: none;
}
.basket__order-block {
	border: 1px solid #C9C9D1;
	padding: 24px;
	margin-bottom: 40px;
}
.basket__order-input {
	width: 100%!important;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 12px 16px;
	max-width: 100%;
	font-family: 'Jost', sans-serif;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #8B8D94;
}
.basket__order-label {
	display: block;
	margin-bottom: 16px;
}
.basket__order-back {
	font-size: 16px;
	line-height: 22px;
	color: #1F2934;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket__order-back:before {
	content: '';
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFMAAABOCAYAAABc+ipFAAAACXBIWXMAACxLAAAsSwGlPZapAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAMhSURBVHgB7dwxb9NAFMDx5yZIDEhkZADhBanq5KGd634jvgniEyWdYSgLqsQSJISYUDaQWuXqy+slcWzfPZ/Pyd27+y+taucc/eq8pK6SCURYflEUs9m7N6u/v/+Aw84gsiSkgMlcTMU8/3BVgMMyiCgFCSKbPf9olT1mN8sfX+7AQdFgtkCqnIFGgamBVDkBZY9JgFQNBmWN2QNSNQiULaYFpMoalCXmAEiVFSg7TAeQqt6grDAdQqp6gbLB7AWZwWrzVQAFnQzKArMvZAbZjfxWgJi7BA0e0wZy+R1R8ourwiVo0JhDIHdruAMNFtMF5G4tN6BBYrqE3K05HDQ4zDEgd2sPAw3q4vCYkNgDyOd4UvI0fNH8URCNDeli/SAwQ4DETZ4XCiRu9riQIHEXTwsNEnfzsBAhcVfPChUSd/eokCHxJp4UOiTezIM4QOJNTxwXSLz5CeMEiUucKG6QuMwJ4giJSx05rpC43BHjDIlLHinukLjsEYoBEpceuVggcfkRiwkSDzFSsUHiYUYoRkg8lONihcTDOSxmSDyko2KHxMM6KEGqQw8sQe4ffkAJ8vAuWJYg2+6GRQmy6670LEF21wszQeojYyZIcyTMBEnLiJkg6U1NOwgx/VR9SZCEKG8QKI17JMhNWsz8/LIEUwlymxZzbTorE2Qt7czMMrjWbRdr+PzzPkGqTDOz1G2sztwFEOMOKevEpMzLX/dfF0AoBkhZJ6ZxXgq4BUKxQMo6MY3zkvAQjwlSppuZpWabcV7GBilrfTaX89L03ta2eZnnxezx5bSofkPXAsTHmCBlrZhyXmr/aH+el/t41f6lOBPFRL1XWxCuoTCClLVimuZlhfD6/fnlvIYnEz0ujzKDlHW9aC9BX7G53iQs/4XEEFLWwKTMy0H1hHxLuT7gSQ1M47wcksUZOclgDoHUeGlknJe2MX1o79f2OrMEl+Hnrt1yh5TVHuZO5qXEE/CtOsMX1cxYwL9Xd8vlYgURVMO0mpcR4x1WwyTNy4TX2eGzednYI+GR22Ju56V/eKRLfT60HZHyc9BgLWbwP515tj0B6tUK7u48qgQAAAAASUVORK5CYII=');
	background-repeat: no-repeat;
	background-size: cover;
	margin-right: 6px;
}
.basket__order-list-item {
	padding-top: 16px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 16px;
	line-height: 22px;
	color: #1F2934;
}
.basket__order-list-item:not(:last-child) {
	border-bottom: 1px solid #C9C9D1;
	padding-bottom: 18px;
}
.basket__order-list-item-price {
	font-size: 18px;
	line-height: 24px;
}
.basket__order-list-item-count {
	color: #8B8D94;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket__order-list-item-count:before {
	content: '–';
	display: block;
	padding-left: 6px;
	padding-right: 6px;
}
.basket__order-label.full {
	width: 100%;
}
.basket__order-label.half {
	width: calc(50% - 8px);
}
.basket__order-form {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}
.basket__order-btn {
	font-weight: 500;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	width: 182px;
	padding: 24px 19px;
	max-width: none;
}
.basket__order-btn.disabled {
	color: #1F2934;
	background: #C9C9D1;
	opacity: 0.5;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.basket__order-list-item-name {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.basket__order-btn {
	background: #FF2929;
	-webkit-box-shadow: 0px 8px 20px rgba(255, 41, 41, 0.24);
	box-shadow: 0px 8px 20px rgba(255, 41, 41, 0.24);
}
.order-processed__success {
	width: 72px;
	height: 72px;
	margin: 0 auto 28px auto;
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-size: cover;
}
.order-processed {
	width: 812px;
	margin: auto;
}
.order-processed__block {
	background: #F5F5F5;
	padding: 24px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 30px;
}
.order-processed__item {
	margin-bottom: 16px;
}
.order-processed__item-title {
	font-size: 12px;
	line-height: 17px;
	color: #8B8D94;
}
.order-processed__item-value {
	font-weight: 300;
	font-size: 16px;
	line-height: 22px;
	color: #1F2934;
}
.order-processed__block-title {
	font-size: 20px;
	line-height: 26px;
	color: #1F2934;
	margin-bottom: 10px;
	width: 100%;
}
.order-processed__item  {
	width: 100%;
}
.order-processed__item.half {
	width: 50%;
}
.order-processed__btn {
	width: 214px;
	background: #FF2929;
	-webkit-box-shadow: 0px 8px 20px rgba(255, 41, 41, 0.24);
	box-shadow: 0px 8px 20px rgba(255, 41, 41, 0.24);
	margin: auto;
	max-width: none;
	padding: 20px 24px;
	font-weight: 500;
	font-size: 12px;
	line-height: 17px;
}
.header__favourite-count, .header__basket-count {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: -o-flex;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	width: 20px;
	height: 20px;
	border-radius: 50%;
	color: #fff;
	background: #FF2929;
	position: absolute;
	top: -8px;
	right: -9px;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-align-items: center;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-size: 12px;
	border: 2px solid #fff;
}
.site-content__header:after,
.site-content__header-text:before {
	content: none;
}
.site-content__header-text:after {
	content: '';
	display: block;
	width: 224px;
	border: 1px solid #FF2929;
	position: absolute;
	bottom: -16px;
	right: calc(50% - 112px);
	left: auto;
	margin: 0;
	background: transparent;
	height: auto;
}
.products__item-price,
.important-prop,
.filter__item-header,
.site-button,
.carousel--collections .carousel__item-name,
.best-choice__info .header,
.contacts__org,
.site-footer__header,
.modal__header,
.toggle-filter ,
.filter__item-checkbox input[type=checkbox]:checked+label:before,
.collection-link span ,
.warning-msg,
.form-information ,
.site-button--grey ,
.site-header__basket-count,
.basket__item-count-btn {
	font-weight: 500;
}
.product__additional-info {
	color: #1F2934;
}
.product__price {
	font-weight: 400;	
	text-align: left;
}
.product__price-ask {
	font-size: 24px;
}
.product__descr,
.site__txt p,
.contacts {
	font-weight: 300;
}
.like-h2 {
	font-weight: 400;
}
.footer__bottom-social:hover {
	border-bottom-color: transparent;
	opacity: 0.6;
}
.footer__bottom-project:hover {
	border-bottom-color:  #C9C9D1 !important;
	color: #1F2934;
	opacity: 0.6;
}
.grey-btn,
.site-button {
	min-width: 270px;
}
.header__top-social {
	line-height: 25px;
}
.basket__order-input-error, .basket__order-input-error--coupon {
	display: none;
	color: #FF2929;
	font-size: 14px;
	margin-top: 6px;
}
.basket__order-form--error input:invalid + .basket__order-input-error, .basket__order-input-error--coupon {
	display: inline-block;
}
.basket__order-form--error input:invalid, .basket__order-form--error input {
	border-color: red;
}
.product {
	margin-top: 0;
	max-width: 100%;
}
.product__nav-link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	font-family: Jost;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #1F2934;
	border-bottom: none !important;
}
.product__nav-link span {
	display: block;
	text-decoration: underline;
	margin: 0px 8px;
}
.product__nav-link:hover ,
.product__nav-link:hover span {
	color: #1F2934;
	text-decoration: none;
}
.product__inner {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 60% 30px 40%;
	grid-template-columns: 60% 40%;
	margin-top: 24px;
	max-width: 100%;
	grid-column-gap: 30px;
	-webkit-box-align: start;
	-webkit-align-items: start;
	-ms-flex-align: start;
	align-items: start;
}
.product__photo {
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	grid-row: 1/span 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
	position: -webkit-sticky;
	position: sticky;
	top: 0px;
}
.product__header-wrap,
.product__info-wrap {
	max-width: calc(100% - 30px);
}
.product__slider-nav {
	-webkit-box-ordinal-group: 2;
	-webkit-order: 1;
	-ms-flex-order: 1;
	order: 1;
	margin-right: 8px;
}
.product__slider-nav-item {
	width: 56px;
	height: 64px;
	border: 1px solid transparent;
	margin-bottom: 12px;
}
.slick-current .product__slider-nav-item {
	border-color: #FF2929;
}
.product__slider-nav-item img , .product__slider-img{
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
}
iframe.product__slider-img {
	-o-object-fit: initial;
	object-fit: initial;
}
.product__slider-wrap {
	max-width: calc(100% - 66px);
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-ms-flex-order: 2;
	order: 2;
}
.product__slider.slick-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product__slider .slick-slide {
	height: auto;
}
.product__slider-item {
	width: 608px;
	height: 592px;
	max-width: 100%;
	margin: auto;
}
.product__header {
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 32px;
	line-height: 34px;
	text-transform: uppercase;
	color: #1F2934;
	margin: 0 0 16px 0;
}
.product__atr {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.product__atr.product__text {
	margin-top: 0;
	color: #212721;
	line-height: 24px;
}
.product__bordered {
	border-bottom: 1px solid #C9C9D1;
	padding-bottom: 16px;
}
.product__link {
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-decoration: underline;
	color: #1F2934;
	border-bottom: none;
}
.product__link:hover,
.product__link:active, .product__link:focus {
	color: #1F2934;
	text-decoration: none;
	border-bottom: none;
}
h2 {
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 26px;
	line-height: 30px;
	text-transform: uppercase;
	color: #1F2934;
}
.product__present {
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	margin: 0;
	height: auto;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
}
.product__present:before {
	width: 15px;
	height: 15px;
	background-size: contain;
}
.text-collapsed {
	overflow: hidden;
	-o-text-overflow: ellipsis;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
}
.text-collapsed.full {
	overflow: visible;
	-webkit-line-clamp: unset;
}
.product__props {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 16px 1fr;
	/*grid-template-columns: 1fr 1fr;*/
	grid-template-columns: 1fr;
	grid-gap: 16px;
}
.product__text {
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #1F2934;
}
.product__text p {
	text-align: left!important;
}
.product__prop {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #8B8D94;
	-webkit-box-align: baseline;
	-webkit-align-items: baseline;
	-ms-flex-align: baseline;
	align-items: baseline;
}
.product__prop span {
	color: #1F2934;
}
.product__prop-dots {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	border-bottom: 1px dotted #8B8D94;
	margin: 0 4px;
}
.s_button {
	font-family: Jost;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 17px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	display: flex;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	align-items: center;
	padding: 19.5px 24px;
	white-space: nowrap;
}
.s_button--red {
	color: #FFFFFF;
	background: #FF2929;
	-webkit-box-shadow: 0px 8px 20px rgba(255, 41, 41, 0.24);
	box-shadow: 0px 8px 20px rgba(255, 41, 41, 0.24);
	width: 260px;
	max-width: 50%;
}
.s_button--gray {
	color: #1F2934;
	background: #C9C9D1;
	width: 260px;
	max-width: 50%;
}
.s_button--sec.active {
	color: #FF2929;
}
.s_button--red:hover {
	color: #FFFFFF;
	-webkit-box-shadow: none;
	box-shadow: none;
}
.s_button--sec:hover {
	color: #FF2929;
	-webkit-box-shadow: none;
	box-shadow: none;
	border: 1px solid #FF2929 !important;
}
.s_button--sec  {
	color: #1F2934;
	background: #FFFFFF;
	border: 1px solid #C9C9D1;
	-webkit-box-shadow: 0px 8px 20px rgba(31, 41, 52, 0.12);
	box-shadow: 0px 8px 20px rgba(31, 41, 52, 0.12);
}
.s_button ~ .s_button {
	margin-left: 16px;
}
.product__actions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 18px;
}
.product__inspired,
.product__props,
.product__text{
	margin-top: 32px;
}
figure img {
	display: block;
	max-width: 100%;
	margin: auto;
}
.product__inspired figure {
	margin: 0;
	padding: 0;
}
.product__inspired figcaption {
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 12px;
	line-height: 17px;
	color: #8B8D94;
	margin-top: 4px;
}
.product__inspired-title {
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #1F2934;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.product__inspired-content {
	margin-top: 8px;
}
.toggle-container.hidden {
	display: none;
}
.product__slider-nav-item  .product__slider-nav-video {
	width: auto;
	height: auto;
}
.product__slider-nav-video-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
}
.product__props {
	margin: 32px 0;
}
.product__select {
	border: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #1F2934;
	background-image: url(/local/templates/thing-jewelry/css/../img/arr-red.svg);
	background-repeat: no-repeat;
	padding-right: 15px;
	background-position: 100% 50%;
	outline: none;
	background-color: #fff;
}
.toggle-btn.down img {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.toggle-btn:active, .toggle-btn:focus, .toggle-btn:hover {
	border-bottom: none;
	color:  #1F2934;
}
.site__slider-wrap {
	margin-top: 40px;
}
.additional__slider .product__item  {
	width: 282px;
	margin: auto;
}
.product__item {
	height: 100%;
	padding: 0 0 60px 0;
	max-width: 100%;
	border: 1px solid transparent;
	-webkit-transition: border-color .5s ease-in-out;
	-o-transition: border-color .5s ease-in-out;
	transition: border-color .5s ease-in-out;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.product__item:hover {
	border-color: #C9C9D1;
}
.product__item-info {
	height: 100%;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.product__item-name {
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	text-align: center;
	color: #1F2934;
	margin: 16px 0 20px 0;
	padding: 0 16px;
}
.product__item-name:hover {
	color: #FF2929;
}
.product__item-price {
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	text-align: center;
	color: #1F2934;
	margin-top: auto;
}
.product__item-slider .slick-dots {
	bottom: 0;
}
.product__item-photo-slider .slick-dots {
	z-index: 9;
}
.product__item-photo-slider .slick-dots li {
	width: auto;
	height: auto;
	margin: 0;
}
.product__item-photo-slider .slick-dots li button {
	width: 14px;
	height: 14px;
	padding: 5px;
}
.product__slider .slick-dots li {
	margin: 0;
}
.product__slider .slick-dots li button {
	width: 14px;
	height: 14px;
	padding: 5px;
}
.additional__slider .slick-prev,
.additional__slider .slick-next{
	width: 56px;
	height: 56px;
	border-radius: 50%;
	border: 1px solid #F5F5F5;
	background-image: url(/local/templates/thing-jewelry/css/../img/arr-l.svg);
	background-repeat: no-repeat;
	background-position: 50% 50%;
	z-index: 2;
}
.additional__slider .slick-prev:before,
.additional__slider .slick-next:before {
	display: none;
}
.additional__slider .slick-arrow.slick-disabled {
	display: none !important;
}
.additional__slider .slick-next {
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}
.additional__slider-wrap {
	padding-left: 25px;
	padding-right: 25px;
}
.footer {
	border-top: 1px solid #C9C9D1;
}
.s_button--sec svg {
	margin-left: 5px;
}
.product__item-photo-wrap {
	position: relative;
}
.product__item-favourite {
	display: block;
	width: 15px;
	height: 14px;
	position: absolute;
	top: 18px;
	right: 18px;
	background-repeat: no-repeat;
	background-size: cover;
	z-index: 6;
	border: none;
	color: #8B8D94;
}
.product__info-wrap .site-present:before {
	display: none;
}
.site-present svg {
	margin-right: 8px;
}
.product__info-wrap .site-present {
	color: #4F4F4F;
	margin-top: 18px;
	-webkit-box-pack: start;
	-webkit-justify-content: flex-start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	height: auto;
	line-height: initial;
}
.product__item-favourite:hover,
.product__item-favourite.active {
	border: none;
}
.block {
	display: block;
}
.additional__slider.slick-slider .slick-track {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.product__item-hover {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 4;
	cursor: pointer;
	height: calc(100% - 22px);
}
.product__item-hover div {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	height: 100%;
}
.inner {
	width: 1200px;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.catalog__list {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: calc(33% - 7px) 15px calc(33% - 7px) 15px calc(33% - 7px);
	grid-template-columns: repeat(3, calc(33% - 7px));
	grid-gap: 15px;
}
.catalog__page,
.catalog__page > div {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	max-width: 100%;
}
.catalog__filters {
	-webkit-box-flex:  0;
	-webkit-flex:  0 0 300px;
	-ms-flex:  0 0 300px;
	flex:  0 0 300px;
	padding-right: 30px;
}
.catalog__section {
	max-width: calc(100% - 300px);
}
.catalog__section-tags {
	margin-bottom: 30px;
	display: flex;
	flex-wrap: wrap;
	gap: 8px;
}

.catalog__tag {
	display: inline-flex;
	align-items: center;
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 14px;
	line-height: 20px;
	padding: 6px 8px;
	background: #F5F5F5;
	color: #212721;
	border-bottom: none;
	cursor: pointer;
}
.catalog__tag:active,
.catalog__tag:hover,
.catalog__tag:focus {
	color: #212721;
	border-bottom: none;
}
.catalog__tag:active .catalog__tag-icon,
.catalog__tag:hover .catalog__tag-icon,
.catalog__tag:focus .catalog__tag-icon {
	color: #ff3e3e;
}

.header__top a,
.header__top a:active,
.header__top a:hover,
.header__top a:focus {
	border: none;
	border-color: transparent;
}

.catalog__tag--light:active,
.catalog__tag--light:hover,
.catalog__tag--light:focus {
	color: #FF3E3E;
	box-shadow: none;
	background-color: #F5F5F5;
}
.catalog__tag--light {
	color: #212721;
	background: #fff;
	box-shadow: 0 0 0 1px #C9C9D1 inset;
}
.catalog__tag--light .catalog__tag-icon {
	background: transparent;
	border-radius: 0;
	color: inherit;
}
/* .catalog__tag + .catalog__tag {
	margin-left: 4px;
} */
.catalog__tag-icon {
	width: 14px;
	height: 14px;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	border-radius: 50%;
	background: #FFFFFF;
	line-height: 12px;
	text-align: center;
	color: #1F2934;
	border-bottom: none !important;
}
.catalog__tag-icon:not(:last-child) {
	width: 16px;
	height: 16px;
	margin-right: 4px;
}
.catalog__tag-icon:not(:first-child) {
	margin-left: 8px;
}
.catalog__tag-icon--dark {
	background: #8B8D94;
	color: #FFFFFF;
	line-height: 10px;
}
.catalog__tag-icon--dark:hover {
	color: #1F2934;
}
.product__item-favourite:focus {
	border: none;
}
.catalog__section-bottom {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-top: 30px;
}
.custom-pagination {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.custom-pagination__link {
	display: block;
	min-width: 38px;
	text-align: center;
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 36px;
	color: #1F2934;
	border: none;
	padding: 0 10px;
	border: 1px solid transparent;
	text-align: center;
}
.custom-pagination__link:hover,
.custom-pagination__link:focus,
.custom-pagination__link:active {
	border-color: #1F2934;
	color: #1F2934;
}
.custom-pagination__link.active {
	color: #FF2929;
	border-color: #FF2929;
}
.custom-pagination__link + .custom-pagination__link {
	margin-left: 8px;
}
.hidden-like,
.product__item-favourite.active svg {
	display: none;
}
.product__item-favourite.active .hidden-like {
	display: block;
	color: #FF3E3E;
}
.custom-pagination__back {
	padding-right: 10px;
}
.catalog__section-info {
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #8B8D94;
}
.disabled {
	opacity: 0.6;
	cursor: default;
}
.filter__section .catalog__list {
	-ms-grid-columns: calc(25% - 11.2px) 15px calc(25% - 11.2px) 15px calc(25% - 11.2px) 15px calc(25% - 11.2px);
	grid-template-columns: repeat(4, calc(25% - 11.2px));
}
.catalog__filters-section {
	padding: 16px;
	background: #F5F5F5;
}
.catalog__filters-title {
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 18px;
	line-height: 24px;
	color: #1F2934;
	position: absolute;
	left: 0;
	top: 0;
}
.catalog__filters-section + .catalog__filters-section {
	margin-top: 16px;
}
.catalog__filters-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.catalog__filters-item + .catalog__filters-item {
	margin-top: 10px;
}
.catalog__filters-link {
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;	
	color: #1F2934;
}
/* .catalog__filters-item .catalog__tag-icon {
	display: none;
} */
.catalog__filters-item:hover .catalog__tag-icon {
	display: block;
}
.catalog__filters-group {
	margin: 0;
	border: none;
	padding: 39px 0 0 0;
	position: relative;
}

.catalog__filters-group + .catalog__filters-group {
	margin-top: 28px;
}
.catalog__filters-group--border-top {
	border-top: 1px solid #C9C9D1;
	padding-top: 61px;
}
.catalog__filters-group--border-top .catalog__filters-title {
	top: 24px;
}
.custom-radio__input {
	position: absolute;
	z-index: -1;
	opacity: 0;
	margin: 0;
}
.custom-radio__text {
	position: relative;
	padding: 0 0 0 29px;
	cursor: pointer;
	font-style: normal;
	font-weight: normal;
	font-size: 14px;
	letter-spacing: 0.012em;
	color: #333333;
	line-height: 21px;
}
.custom-radio__text:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	border: 1px solid #CDD1DA;
	border-radius: 50%;
	background: #F5F5F5;
}
.custom-radio__text:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 4px;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #FF2929;
	opacity: 0;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.custom-radio__input:checked + .custom-radio__text:after {
	opacity: 1;
}
.custom-radio__input:focus + .custom-radio__text:before {
	border-color: #FF2929;
}

.custom-checkbox__input {
	position: absolute;
	z-index: -1;
	opacity: 0;
	margin: 10px 0 0 20px;
}
.custom-checkbox__text {
	position: relative;
	padding: 0 0 0 27px;
	cursor: pointer;
}
.custom-checkbox__text:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 18px;
	height: 18px;
	background: #F5F5F5;
	border: 1px solid #C9C9D1;
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
}
.custom-checkbox__text:after {
	content: '';
	position: absolute;
	top: 4px;
	left: 4px;
	width: 10px;
	height: 6px;
	border-left: 2px solid #fff;
	border-bottom: 2px solid #fff;
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-webkit-transition: .2s;
	-o-transition: .2s;
	transition: .2s;
	display: none;
}
.custom-checkbox__text-not-full:after {
	top: 9px;
	left: 5px;
	height: 0;
	border-left: none;
	-webkit-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
	display: block;
}
.custom-checkbox__text-not-full:before {
	background: #FF2929;
	border-color: #FF2929;
}
.custom-checkbox__input:checked + .custom-checkbox__text:before {
	background: #FF2929;
	border-color: #FF2929;
}
.custom-checkbox__input:checked + .custom-checkbox__text:after {
	display: block;
}
.catalog__filters-range {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 26px;
}
.catalog__filters-range-label {
	width: 100%;
	float: none;
	margin-right: 0;
	margin-top: 0;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	position: relative;
}
.catalog__filters-range-label + .catalog__filters-range-label {
	margin-left: 8px;
}
.catalog__filters-range-input {
	padding: 6px 20px 6px 38px;
	background: #FFFFFF;
	border: 1px solid #8B8D94;
	font-weight: 300;
	width: 100%;
}
.irs-bar,
.irs-line {
	height: 2px;
}
.irs-slider.from,
.irs-slider.to {
	width: 20px;
	height: 20px;
	background: #FFFFFF;
	border-radius: 50%;
	border: 1px solid #FF2929;
	top: -9px;
}
.catalog__filters-group--border-top + .catalog__filters-group {
	margin-top: 40px;
}
.catalog__filters-range .catalog__filters-range-label-title {
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 15px;
	line-height: 20px;
	color: #8B8D94;
	position: absolute;
	bottom: 7px;
	left: 16px;
	padding: 0;
}
.catalog__filters-range-slider {
	height: 0;
	opacity: 0;
	visibility: hidden;
}
.header__callback {
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
	color: #1F2934;
	display: inline-block;
	margin-left: 16px;
	position: relative;
}
.header__link-border,
.header__callback {
	position: relative;
	border-bottom: none;
}
.header__callback:after,
.header__link-border:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #1F2934;
	position: absolute;
	left: 0;
	bottom: 0;
}
.header__callback:hover,
.header__link-border:hover {
	border-bottom: none;
}
.header__callback:hover:after,
.header__link-border:hover:after {
	background: #ff3e3e;
	border-bottom: none;
}
.footer__nav-item a.footer__mail-us {
	font-family: Jost;
	font-style: normal;
	font-weight: 500;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: #1F2934;
	padding: 19.5px 12px;
	background: #FFFFFF;
	border: 1px solid #F5F5F5;
	display: inline-block;
	width: 168px;
	max-width: 100%;
	text-align: center;
	margin-bottom: 0;
}
.footer__nav-item a.footer__mail-us:hover {
	border-color: #1F2934;
}
.header__top {
	height: 108px;
	position: relative;
}
.header__logo {
	position: absolute;
	right: 50%;
	-webkit-transform: translate(50%, 0);
	-ms-transform: translate(50%, 0);
	transform: translate(50%, 0);
}
.modal .grey-btn,
.modal .site-button {
	min-width: 0;
}
select {
	background-color: #fff;
}
.mobile__menu {
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	z-index: 22;
	width: 327px;
	height: 100vh;
	margin-left: 0;
	padding: 0;
	background-color: #fff;
	-webkit-transform: translateX(-327px);
	-ms-transform: translateX(-327px);
	transform: translateX(-327px);
	-webkit-transition: -webkit-transform .3s ease;
	transition: -webkit-transform .3s ease;
	-o-transition: transform .3s ease;
	transition: transform .3s ease;
	transition: transform .3s ease, -webkit-transform .3s ease;
	overflow-y: scroll;
	max-width: 90%;
}

.mobile__menu-top {
	padding: 10px 18px;
	border-bottom: 1px solid #C9C9D1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
}
.mobile__menu-close {
	color: #1F2934;
	line-height: 14px;
}
.mobile__menu-border {
	margin-left: 18px;
	margin-right: 18px;
	padding: 31px 0 26px 0;
	border-bottom: 1px solid #C9C9D1;
}
.mobile__menu-logo {
	height: 52px;
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: 0.5;
}
.mobile__menu-nav .navigation {
	display: block;
	opacity: 1;
	visibility: visible;
	max-height: unset;
}
.mobile__menu-nav .small-menu {
	display: none;
}
.mobile__menu-nav  .navigation__item {
	font-family: Jost;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	text-transform: uppercase;
	color: #1F2934;
	display: block;
}

.mobile__menu-nav  .navigation__item + .navigation__item {
	margin-top: 15px;
}
.mobile__menu-action .header__favourite-wrap {
	margin-left: 0;
	margin-right: 6px;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	width: 100%;
	height: auto;		
}
.mobile__menu-action .header__basket-wrap {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 10px;
	width: 100%;
	height: auto;	
	margin-left: 0;
}
.mobile__menu-action .header__basket,
.mobile__menu-action .header__favourite {
	display: none;
}

.mobile__menu-action .header__link-border {
	margin-left: 3px;
}
.mobile__menu-contacts {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	-ms-flex-align: start;
	align-items: flex-start;
}
.mobile__menu-contacts  .header__callback {
	margin-left: 0;
}
.mobile__menu .header__top-social {
	margin: 26px 0 26px 10px;
}
.mobile-menu-overlay {
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 21;
	background: rgba(31, 41, 52, 0.6);
	-webkit-backdrop-filter: blur(12px);
	backdrop-filter: blur(12px);
}

.mobile__menu-contacts .header__phone,
.mobile__menu-contacts .header__callback,
.header__top-social span {
	display: inline-block !important;
}
.product__item-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: 0;
	padding: 6px 0;
	list-style: none;
}
.product__item-nav-item {
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #1F2934;
	opacity: 0.4;
}
.product__item-nav-item:hover {
	opacity: 0.6;
}
.product__item-nav-item.active {
	opacity: 1;
}
.product__item-nav-item + .product__item-nav-item {
	margin-left: 4px;
}
.catalog__section-actions {
	display: none;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-webkit-align-items: center;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 18px;
}
.catalog__section-actions-link {
	color: #1F2934;
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
	position: relative;
}
.filter-marker {
	width: 9px;
	height: 9px;
	border-radius: 50%;
	background: #FF3E3E;
	border: 1px solid #FFFFFF;
	position: absolute;
	left: -5px;
	top: -4px;
}
.catalog__filters-top {
	display: none;
}

.author-block {
	background-image: url('data:image/png;base64,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');
	background-repeat: no-repeat;
	background-size: 400px;
	background-position: 50% 0;
}
.author-block__title {
	font-style: normal;
	font-weight: 700;
	font-size: 72px;
	line-height: 65px;
	text-transform: uppercase;
	color: #1F2934;
	margin-bottom: 40px;
	letter-spacing: 9px;
}
.author-block__title span {
	letter-spacing: 0.23em;
}
.author-block--text {
	line-height: 20px;
	width: 424px;
	font-weight: 300;
}
.author-block .author-block__text {
	width: 275px;
	margin: 0 0 0 93px;
	font-style: normal;
	font-weight: 300;
	font-size: 16px;
	line-height: 20px;
}
.block-bordered {
	padding: 40px 0 35px 0;
	border-bottom: 1px solid #FF2929;
}
.block-bordered:last-of-type {
	border-bottom:none;
	padding-bottom: 0;
}
.author-block__img-wrap {
	height: 100%;
}
.author-block__img {
	max-width: 100%;
	-o-object-fit: cover;
	object-fit: cover;
	height: 100%;
	opacity: 0.8;
}
.block-flex {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.block-pl-30 {
	padding-left: 30px;
}
.block-pr-30 {
	padding-right: 30px;
}
.block-pr-95 {
	padding-right: 95px;
}
.author-block__text-paragraph {
	padding-left: 100px;
}
.author-block__text-title {
	position: relative;
}
.author-block__text-paragraph-img {
	position: absolute;
	top: 0;
	height: 100%;
	left: -50px;
}
.author-block__text-title {
	font-style: normal;
	font-weight: 300;
	font-size: 32px;
	line-height: 40px;
	text-transform: uppercase;
	color: #1F2934;
	margin-bottom: 8px;
	padding-right: 20px;
}
.author-block__ps {
	font-style: normal;
	font-weight: 300;
	font-size: 32px;
	line-height: 40px;
	text-transform: uppercase;
	color: #1F2934;
	padding: 40px 0;
	border-top: 2px solid #FF2929;
	border-bottom: 2px solid #FF2929;
	margin-left: 95px;
	margin-top: 40px;
}
.block-column {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
.author-block__right {
	width: 60%;
}
.author-block__left {
	width: 50%;
}
.block-grid-one {
	display: -ms-grid;
	display: grid;
	    grid-template-areas:   "title img"
	"text img";
	-ms-grid-columns: 1fr minmax(50%, 670px);
	grid-template-columns: 1fr minmax(50%, 670px);
	-ms-grid-rows: auto 1fr;
	grid-template-rows: auto 1fr;
}
.block-grid-one .author-block__title {
	-ms-grid-row: 1;
	-ms-grid-column: 1;
	grid-area: title;
}
.block-grid-one .author-block__text {
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	grid-area: text;
}
.block-grid-one .author-block__img-wrap {
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	-ms-grid-column: 2;
	grid-area: img;
	max-width: calc(100% - 20px);
}
.block-grid-two {
	display: -ms-grid;
	display: grid;
	    grid-template-areas:   "img-two text-two"
	"img-two ps";
	-ms-grid-columns: 500px 1fr;
	grid-template-columns: 500px 1fr;
	-ms-grid-rows: 1fr auto;
	grid-template-rows: 1fr auto;
}
.block-grid-two .author-block__img-wrap {
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	-ms-grid-column: 1;
	grid-area: img-two;
}
.block-grid-two .author-block__text-paragraph {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
	grid-area: text-two;
}
.block-grid-two .author-block__ps {
	-ms-grid-row: 2;
	-ms-grid-column: 2;
	grid-area: ps;
}
.author-page {
	padding-left: 10px;
	padding-right: 10px;
}
.how-to-buy {
	width: 100%;
}
.how-to-buy__item {
	padding: 40px 0;
}
.how-to-buy__item:first-of-type {
	padding-top: 0;
}
.how-to-buy__item:last-of-type {
	padding-bottom: 0;
}
.how-to-buy__item-title {
	font-family: 'Jost';
	font-style: normal;
	font-weight: 400;
	font-size: 26px;
	line-height: 30px;
	text-transform: uppercase;
	color: #1F2934;
	margin: 0;
	cursor: pointer;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: start;
	-webkit-align-items: flex-start;
	    -ms-flex-align: start;
	        align-items: flex-start;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.how-to-buy__item-title.open {
	/*margin-bottom: 32px;*/
}
.how-to-buy__item-title-icon {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	width: 30px;
	height: 30px;
	padding: 6px;
}
.how-to-buy__item-title-icon .icon-minus,
.how-to-buy__item-title.open .icon-plus {
	display: none;
}
.how-to-buy__item-title.open .icon-minus {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.how-to-buy__item + .how-to-buy__item {
	border-top: 1px solid #C9C9D1;
}
.how-to-buy__item-content-wrap {
	height: 0;
	overflow: hidden;
}
.how-to-buy__item-content {
	margin-top: 32px;
	display: block;
	background: #fff;
	/*display: none;*/
}
.how-to-buy__item-content-grid {
	display: -ms-grid;
	display: grid;
	    grid-template-areas: 'text1 text2'
	'quote quote';
	grid-column-gap: 40px;
	grid-row-gap: 32px;
}
	/*.open.how-to-buy__item-content {
		display: block;
		background: #fff;
	}
	.open.how-to-buy__item-content-grid {
		display: -ms-grid;
		display: grid;
		    grid-template-areas: 'text1 text2'
		'quote quote';
		grid-column-gap: 40px;
		grid-row-gap: 32px;
	}*/
	.text-1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		grid-area: text1;
	}
	.text-2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3;
		grid-area: text2;
	}
	.how-to-buy__item-text-title {
		font-family: 'Jost';
		font-style: normal;
		font-weight: 400;
		font-size: 20px;
		line-height: 26px;
		color: #1F2934;
		margin-bottom: 16px;
	}
	.how-to-buy__item-text-info {
		font-family: 'Jost';
		font-style: normal;
		font-weight: 300;
		font-size: 16px;
		line-height: 24px;
		color: #1F2934;
	}
	.how-to-buy__item-text-info p {
		margin-bottom: 20px;
	}
	.how-to-buy__item-text-info p:last-child {
		margin-bottom: 0;
	}
	.how-to-buy__item-quote {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 3;
		padding: 16px 20px;
		background: #F5F5F5;
		border-left: 2px solid #FF2929;
		grid-area: quote;
		line-height: 20px;
		color: #000;
		font-weight: initial;
	}
	.how-to-buy__map {
		height: 420px;
		width: 100%;
	}
	.how-to-buy__item-tabs-title-wrap {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		background: #F5F5F5;
		padding: 6px;
		margin-bottom: 40px;
		width: 346px;
	}
	.how-to-buy__item-tabs-title {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		width: auto;
		font-family: 'Jost';
		font-style: normal;
		font-weight: 500;
		font-size: 12px;
		line-height: 17px;
		display: flex;
		align-items: center;
		text-align: center;
		letter-spacing: 0.14em;
		text-transform: uppercase;
		color: #1F2934;
		height: 40px;
		padding: 0 24px;
	}
	.how-to-buy__item-tabs-title.active {
		background: #FF2929;
		color:  #fff;
		-webkit-box-shadow: 0px 3px 8px rgba(51, 51, 51, 0.12);
		box-shadow: 0px 3px 8px rgba(51, 51, 51, 0.12);
	}
	.how-to-buy__item-tabs-content-grid {
		display: -ms-grid;
		display: grid;
		display: grid;
		    grid-template-areas: 'tab-text1 tab-text2'
		'tab-text3 tab-text4';
		grid-gap: 40px;
		margin-bottom: 30px;
	}
	.how-to-buy__item-quote + *,
	* + .how-to-buy__item-tabs-content-grid {
		margin-top: 30px;
	}
	.tab-text-1 {
		-ms-grid-row: 1;
		-ms-grid-column: 1;
		grid-area: tab-text1;
	}
	.tab-text-2 {
		-ms-grid-row: 1;
		-ms-grid-column: 3;
		grid-area: tab-text2;
	}
	.tab-text-3 {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		grid-area: tab-text3;
	}
	.tab-text-4 {
		-ms-grid-row: 3;
		-ms-grid-column: 3;
		grid-area: tab-text4;
	}
	.how-to-buy__item-logo {
		-webkit-filter: grayscale(1);
		filter: grayscale(1);
		margin-bottom: 16px;
		opacity: 0.7;
	}
	.how-to-buy__item-logo:hover {
		-webkit-filter: none;
		filter: none;
		opacity: 1;
	}
	.how-to-buy__item-mp-link {
		font-family: 'Jost';
		font-style: normal;
		font-weight: 300;
		font-size: 16px;
		line-height: 20px;
		-webkit-text-decoration-line: underline;
		text-decoration-line: underline;
		color: #1F2934;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.how-to-buy__item-mp-link:hover {
		text-decoration: none;
	}
	.how-to-buy__item-mp-link:after {
		content: '';
		display: block;
		width: 22px;
		height: 22px;
		margin-left: 4px;
		background-image: url('/local/templates/thing-jewelry/css/../img/link.svg');
		background-size: cover;
	}
	.how-to-buy__item-mp-link:hover:after {
		content: '';
		background-image: url('/local/templates/thing-jewelry/css/../img/link-hover.svg');
	}
	.how-to-buy__item-tabs-content {
		display: none;
	}
	.how-to-buy__item-tabs-content.visible {
		display: block;
	}
	
	ymaps.ymaps-2-1-79-ground-pane {
		color: red;
	}
	[class*=ymaps-2][class*=-ground-pane] {
		filter: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg'><filter id='grayscale'><feColorMatrix type='matrix' values='0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0'/></filter></svg>#grayscale");
		-webkit-filter: grayscale(100%);
	}
	.grid__how-to-buy {
		max-width: 800px;
	}


	.header__top-social--insta svg {
		margin-left: 0;
	}
	.main-title {
		font-family: 'Jost';
		font-style: normal;
		font-weight: 400;
		font-size: 26px;
		line-height: 30px;
		text-transform: uppercase;
		color: #1F2934;
		margin-bottom: 30px;
	}
	.text-center {
		text-align: center;
	}
	.product__item-label {
		font-family: 'Jost';
		font-style: normal;
		font-weight: 400;
		font-size: 18px;
		line-height: 24px;
		text-align: center;
		display: inline-block;
		padding: 5px 8px;
		position: absolute;
		top: 8px;
		left: 9px;
		z-index: 6;
	}
	.new {
		color: #FF2929;
		background: #fff3f4;
		-webkit-backdrop-filter: blur(3.5px);
		        backdrop-filter: blur(3.5px);
	}
	.main-banner {
	    max-width: 1920px;
		margin: auto;
	}
	.main-banner__wrap {
		width: calc(100% - 128px);
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		margin-bottom: 34px;
		min-height: 300px;
	}
	.main-banner__img {
		-o-object-fit: cover;
		   object-fit: cover;
		max-width: 100%;
		opacity: 1;
		/*display: block;*/
		margin: auto;
	}
	.main-banner__block {
		text-align: center;
		width: calc(100% - 314px);
		background: #fff;
		padding: 24px 24px 0 24px;
		position: absolute;
		bottom: 6px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
		        max-width: 1200px;
	}
	.main-banner__title {
		font-family: 'Jost';
font-style: normal;
font-weight: 400;
font-size: 40px;
line-height: 40px;
text-align: center;
text-transform: uppercase;
color: #1F2934;
margin:0 0 40px 0;
position: relative;
	}
	.main-banner__title:after {
		content: '';
		display: block;
		height: 1px;
		background: #FF2929;
		width: 69%;
		position: absolute;
		bottom: -16px;
		left: 50%;
		-webkit-transform: translateX(-50%);
		    -ms-transform: translateX(-50%);
		        transform: translateX(-50%);
	}
	.main-banner__text {
font-family: 'Jost';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
text-align: center;
color: #000000;
	}
	.main-collections {
		display: block;
		width: 100%;
	}
	.main-collections:first-child {
		border-top: 1px solid #C9C9D1;
	}
	.main-collections__wrap {
		padding-top: 40px;
	}
	.main-collections__title {
		font-family: 'Jost';
font-style: normal;
font-weight: 400;
font-size: 32px;
line-height: 34px;
text-transform: uppercase;
color: #1F2934;
margin-bottom: 30px;
	}
	.main-collections__grid {
		display: -ms-grid;
		display: grid;
		-ms-grid-columns: 1fr 30px 1fr;
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 30px;
		margin-bottom: 52px;
		position: relative;
		max-height: 1448px;
		overflow: hidden;
	}
	.main-collections__grid.open {
		overflow: visible;
		max-height: unset;
	}
	.main-collections__show-more {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: end;
		-webkit-align-items: flex-end;
		    -ms-flex-align: end;
		        align-items: flex-end;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		    -ms-flex-pack: center;
		        justify-content: center;
		height: 317px;
left: 0px;
right: 0px;
bottom: -1px;
background: -webkit-gradient(linear, left bottom, left top, from(#FFFFFF), color-stop(27.6%, rgba(255, 255, 255, 0.9)), color-stop(67.19%, rgba(255, 255, 255, 0.5)), to(rgba(255, 255, 255, 0)));
background: -o-linear-gradient(bottom, #FFFFFF 0%, rgba(255, 255, 255, 0.9) 27.6%, rgba(255, 255, 255, 0.5) 67.19%, rgba(255, 255, 255, 0) 100%);
background: linear-gradient(0deg, #FFFFFF 0%, rgba(255, 255, 255, 0.9) 27.6%, rgba(255, 255, 255, 0.5) 67.19%, rgba(255, 255, 255, 0) 100%);
position: absolute;
color: #1F2934;
font-family: 'Jost';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 24px;
text-decoration: underline;
	}
	.main-collections__show-more:hover {
		text-decoration: none;
		color: #1F2934;
	}
	.main-collections__show-more svg {
		margin-right: 10px;
		margin-bottom: 3px;
	}
	.main-collections__item-top {
		position: relative;
		max-height: 464px;
		overflow: hidden;
	}
.main-collections__item-title {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: justify;
	-webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	font-family: 'Jost';
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 30px;
text-transform: uppercase;
color: #1F2934;
padding: 16px 16px 0 16px;
background: #fff;
position: absolute;
width: calc(100% - 56px);
bottom: 0;
left: 28px;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
transition: all 0.5s ease;
}
.main-collections__item-img {
	-o-object-fit: cover;
	   object-fit: cover;
	max-width: 100%;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.main-collections__item-text {
	font-family: 'Jost';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 24px;
color: #1F2934;
}
.main-collections__item-bottom {
	padding: 16px;
	background: #fff;
	margin-left: 28px;
	margin-right: 28px;
	-webkit-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.main-collections__item-tooltip {
	padding: 32px;
	font-family: 'Jost';
font-style: normal;
font-weight: 400;
font-size: 26px;
line-height: 30px;
text-align: center;
text-transform: uppercase;
color: #1F2934;
background: rgba(255, 255, 255, 0.9);
position: absolute;
top: 50%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
}
.main-collections__item-tooltip:after {
	content: '';
	display: block;
	 width: 0; 
  height: 0; 
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent; 
  border-right:10px solid rgba(255, 255, 255, 0.9); 
      position: absolute;
    bottom: -17px;
    left: 50%;
    -webkit-transform: rotate(45deg) translateX(-50%);
        -ms-transform: rotate(45deg) translateX(-50%);
            transform: rotate(45deg) translateX(-50%);
}
.main-collections__item {
	display: block;
	min-height: 200px;
}
.fake-title,
.fake-arrow {
	height: 30px;
	background: #F5F5F5;
}
.fake-title {
	width: 60%;
}
.fake-arrow {
	width: 44px;
}
.fake-text {
	height: 48px;
	background: #F5F5F5;
	width: 100%;
}
.main-novelty {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	background: #FFFFFF;
border: 1px solid #C9C9D1;
margin-bottom: 52px;
}
.main-novelty__left {
	padding: 28px 28px 0 28px;
}
.main-novelty__right {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 70%;
	    -ms-flex: 1 0 70%;
	        flex: 1 0 70%;
}
.main-novelty__img {
	width: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
	  height: 100%;
	  display: block;
}
.main-novelty__item {
	margin-bottom: 12px;
	margin-top: 12px;
}
.additional__slider .slick-prev, .additional__slider .slick-next {
	top: calc(50% - 28px);
}
.product__inspired-title {
	font-weight: 400;
font-size: 20px;
line-height: 26px;
}
.product__inspired-title {
	border-bottom-color: transparent;
}
.product__inspired-grid {
	display: -ms-grid;
	display: grid;
	-ms-grid-columns: 1fr 16px 1fr 16px 1fr 16px 1fr;
	grid-template-columns: repeat(4, 1fr);
	grid-gap: 16px;
	padding-top: 16px;
}
.product__inspired-item {
	aspect-ratio: 1;
	overflow: hidden;
}
.product__inspired-item:nth-child(n+4) {
display: none;
}
.product__inspired-item img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	   object-fit: cover;
}
.product__inspired-all {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	    -ms-flex-direction: column;
	        flex-direction: column;
	-webkit-box-align: center;
	-webkit-align-items: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	-webkit-justify-content: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	background: #F5F5F5;
	aspect-ratio: 1;
}
.product__inspired-all-arr {
	background-image: url(/local/templates/thing-jewelry/css/../img/arr-l.svg);
    background-repeat: no-repeat;
    background-position: 50% 50%;
    width: 32px;
	height: 33px;
	    -webkit-transform: rotate(180deg);
	        -ms-transform: rotate(180deg);
	            transform: rotate(180deg);
}
.product__inspired-all-txt {
	font-family: 'Jost';
font-style: normal;
font-weight: 300;
font-size: 16px;
line-height: 24px;
-webkit-text-decoration-line: underline;
        text-decoration-line: underline;
color: #1F2934;
}
.product__text.text-collapsed {
	margin-bottom: 19px;
}
.fancybox__backdrop {
	background: #fff !important;
}
.fancybox__caption {
	color: #1F2934 !important;
	font-family: 'Jost';
font-weight: 300 !important;
font-size: 16px !important;
line-height: 24px !important;
}
.carousel__button {
	width: 56px !important;
height: 56px !important;
}
.fancybox-cust-arr {
width: 56px;
height: 56px;
background: #FFFFFF;
border: 1px solid #C9C9D1;
-webkit-box-shadow: 0px 8px 20px rgba(31, 41, 52, 0.12);
        box-shadow: 0px 8px 20px rgba(31, 41, 52, 0.12);
background-image: url(/local/templates/thing-jewelry/css/../img/arr-l.svg);
background-repeat: no-repeat;
    background-position: 50% 50%;
}
.fancybox-cust-next {
	-webkit-transform: rotate(180deg);
	    -ms-transform: rotate(180deg);
	        transform: rotate(180deg);
}
.carousel__button svg {
	fill: none !important;
    stroke: black !important;
    -webkit-filter: none !important;
            filter: none !important;
}
.product__inspired {
	padding-bottom: 32px !important;
}
.main-novelty__left-img {
	display: none;
}
.fancybox__toolbar {
  padding: 0 !important;

  background: #fff !important;
  text-shadow: none !important;

  --carousel-button-svg-width: 24px !important;
  --carousel-button-svg-height: 24px !important;
 display: flex !important;
}
.fancybox__counter {
	display: none !important;
	color: #1F2934 !important;
}
.fancybox__caption {
	background: #fff !important;
}
.fancybox__content {
	margin-top: 35px !important;
}
.main-collections__item-big-svg {
	display: none;
}





/* @media */
@media only screen and (min-width: 1024px) {
.main-collections__item-big-svg,
.main-collections__item:hover .main-collections__item-small-svg {
	display: none;
}
.main-collections__item:hover .main-collections__item-title {
	color: #FF2929;
	width: 100%;
	left: 0;
	padding-left: 44px;
	padding-right: 44px;
}
.main-collections__item:hover .main-collections__item-bottom{
	margin-left: 0;
	margin-right: 0;
	padding-left: 44px;
	padding-right: 44px;
}
.main-collections__item:hover .main-collections__item-big-svg {
	display: block;
}
.main-collections__item:hover .main-collections__item-title svg {
	color: #FF2929;
	fill: #FF2929;
}
.main-collections__item:hover .main-collections__item-img {
	opacity: 0.8;
}
}
@media only screen and (max-width: 1280px) {
.main-slider {
	display: block;
	padding-left: 28px;
	padding-right: 28px;
}
}
@media only screen and (max-width: 1200px) {
	.basket__content {
		padding: 0 24px;
		max-width: 100%;
	}
	.basket__item-info {
		width: auto;
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1;
	}
	.grid {
		max-width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.catalog.inner {
		padding-left: 22px;
		padding-right: 22px;
	}
}
@media only screen and (max-width: 1023px) {
	.author-block__title {
		font-style: normal;
		font-weight: 900;
		font-size: 40px;
		line-height: 36px;
	}
	.author-block__text-paragraph {
		padding-left: 25px;
	}
	.author-block__text-paragraph-img {
		left: -25px;
		width: 16px;
	}
	.author-block__text-paragraph .author-block--text {
		width: auto;
	}
	.author-block .author-block__img {
		width: auto;
		max-width: calc(100% - 20px);
	}
	.author-block__img {
		width: 380px
	}
	.author-block__ps {
		margin-left: 0;
	}
	.author-block {
		background-size: 229px;
	}
	.block-grid-one {
		    grid-template-areas:   "title img"
		"title text";
		-ms-grid-columns: 1fr 520px;
		grid-template-columns: 1fr 520px;
		-ms-grid-rows: auto 1fr;
		grid-template-rows: auto 1fr;
	}
	.author-block .author-block__text {
		width: 354px;
		margin-top: 16px;
		margin-left: 0;
	}
	.block-grid-two {
		    grid-template-areas:   "img-two text-two"
		"ps ps";
		-ms-grid-columns: 358px 1fr;
		grid-template-columns: 358px 1fr;
	}
	.block-pr-95 {
		padding-right: 0;
	}
	.header__menu-btn {
		display: block;
	}
	.header__top-right {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	.header__logo {
		height: 52px;
	}
	.header__top {
		height: 72px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.new-site-header {
		position: fixed;
		width: 100%;
		z-index: 20;
		background: #fff;
		top: 0;
		left: 0;
		right: 0
	}
	main.site-content {
		padding-top: 100px !important;
	}
	.header__nav .navigation {
		display: block;
		text-align: center;
		width: 100% !important;
		margin: 0 !important;
		opacity: 1;
		visibility: visible;
		max-height: initial;
	}
	.header__nav .navigation__item {
		display: block;
		padding: 8px 0;
		margin: 0 !important;
	}
	.header__bottom {
		-webkit-box-shadow: 0 2px 3px rgb(0 0 0 / 40%);
		box-shadow: 0 2px 3px rgb(0 0 0 / 40%);
		opacity: 0;
		filter: alpha(opacity=0);
		visibility: hidden;
		max-height: 0;
		-webkit-transition-property: max-height, visibility, opacity;
		-o-transition-property: max-height, visibility, opacity;
		transition-property: max-height, visibility, opacity;
		-webkit-transition-duration: 1000ms;
		-o-transition-duration: 1000ms;
		transition-duration: 1000ms;
	}
	.header__bottom.is-visible {
		visibility: visible;
		max-height: 500px;
		opacity: 1;
		-webkit-filter: none;
		filter: none;
		-webkit-transition-property: visibility, opacity, max-height;
		-o-transition-property: visibility, opacity, max-height;
		transition-property: visibility, opacity, max-height;
		-webkit-transition-duration: 1500ms;
		-o-transition-duration: 1500ms;
		transition-duration: 1500ms;
	}
	.header__bottom .small-menu {
		display: none;
	}
	.hide-on-mobile {
		display: none;
	}
	.footer__nav {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		padding-bottom: 16px;
	}
	.footer__nav-item {
		width: 270px;
		margin-right: 80px
	}
	.footer__nav-item:last-child {
		margin-right: 0;
	}
	.footer__bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.footer__bottom-project {
		margin: 32px auto;
	}
	.footer__basket .footer__top {
		margin-right: 76px;
	}
	.footer__basket-inner {
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
	}
	.basket__content {
		display: block;
	}
	.basket__content-right {
		width: 100%	;
		margin-left: 0;
		margin-top: 30px;
	}
	.order-processed {
		width: 100%;
		padding: 0 16px;
	}
	.product__inner {
		-ms-grid-columns: 50% 50%;
		grid-template-columns: 50% 50%;
	}
	.product__slider-nav {
		display: none;
	}
	.product__photo {
		display: block;
	}
	.product__slider-wrap {
		max-width: 100%;
	}
	.product__slider-item {
		height: 100%;
	}
	.product__header-wrap{
		-ms-grid-column: 1;
		grid-column-start: 1;
		-ms-grid-column-span:   2;
		grid-column-end:   3;
		-ms-grid-row: 1;
		grid-row-start: 1;
	}
	.product__photo {
		position: relative;
		top:  auto;
		grid-row: auto;
	}
	.additional__slider-wrap {
		padding-left: 0;
		padding-right: 0;
	}
	.product__slider-nav {
		display: none;
	}
	.product__slider-wrap {
		max-width: 100%;
	}
	.product__actions {
		display: block;
	}
	.product__actions .s_button {
		width: 100%;
		max-width: 100%;
	}
	.s_button ~ .s_button {
		margin-left: 0;
		margin-top: 16px;
	}
	.product {
		padding-left: 14px;
		padding-right: 14px;
	}
	.product__item {
		padding-bottom: 20px;
	}
	.product__item-nav {
		display: none;
	}
	.header__bottom .header__nav {
		display: none;
	}
	.header__bottom.is-visible .header__nav {
		display: block;
	}
	.catalog__section-tags,
	.header__callback {
		display: none;
	}
	.catalog__section {
		max-width: 100%;
		min-width: 100%;
	}
	.filter__section .catalog__list,
	.catalog__list {
		grid-gap: 0;
		-ms-grid-columns: 33% 0 33% 0 33%;
		grid-template-columns: repeat(3, 33%);
	} 
	.catalog__list > div {
		margin-bottom: 22px;
	}
	.product__item:hover {
		border-color: transparent;
	}
	.footer__nav {
		position: relative;
		padding-bottom: 88px;
		margin-bottom: 32px;
	}
	.footer__nav-item a.footer__mail-us {
		position: absolute;
		bottom: 0;
		right: 50%;
		-webkit-transform: translate(50%, 0);
		-ms-transform: translate(50%, 0);
		transform: translate(50%, 0);
	}
	.mobile-menu-overlay.is-visible {
		display: block;
	}	
	.mobile__menu.is-visible,
	.catalog__filters-inner.is-visible {
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}

	#catalog__sort {
		background: #fff;
		padding: 38px 16px;
		border-radius: 12px 12px 0 0;
		position: fixed;
		bottom: 0;
		left: 0;
		z-index: 22;
		width: 404px;
		display: none;
	}
	#catalog__sort.is-visible {
		display: block;
	}
	.catalog__filters-group--border-top {
		border-top: none;
	}
	.custom-checkbox__text:before,
	.custom-checkbox__text:after,
	.custom-radio__text:before,
	.custom-radio__text:after {
		left: auto;
		right: 0;
	}
	.custom-checkbox__text:before {
		background: #fff;
	}
	.custom-checkbox__text:after,
	.custom-radio__text:after {
		right: 4px;
	}
	.custom-checkbox__text-not-full:after {
		right: 5px;
	}
	.custom-checkbox__text-not-full:before {
		background: #FF2929;
	}
	.custom-checkbox__text,
	.custom-radio__text {
		padding: 0 27px 0 0;
	}
	.custom-checkbox ,
	.custom-checkbox__text ,
	.custom-radio,
	.custom-radio__text {
		display: block;
		width: 100%;
	}
	.catalog__filters-inner {
		position: fixed;
		top: 0;
		bottom: 0;
		left: 0;
		z-index: 23;
/*width: 404px;*/
height: 100vh;
margin-left: 0;
padding: 0 14px 32px 14px;
background-color: #fff;
-webkit-transform: translateX(-404px);
-ms-transform: translateX(-404px);
transform: translateX(-404px);
-webkit-transition: -webkit-transform .3s ease;
transition: -webkit-transform .3s ease;
-o-transition: transform .3s ease;
transition: transform .3s ease;
transition: transform .3s ease, -webkit-transform .3s ease;
overflow-y: scroll;
width: 100%;
max-width: 100%;
}
.catalog__filters-h3 {
	font-family: Jost;
	font-style: normal;
	font-weight: normal;
	font-size: 20px;
	line-height: 26px;
	text-align: center;
	color: #1F2934;
	display: block;
	margin: 0;
}
.catalog__filters-top {
	border-bottom: 1px solid #C9C9D1;
	margin-bottom: 16px;
	padding: 14px 0;
	position: relative;
}
.catalog__filters-close {
	color: #1F2934;
	display: block;
	width: 14px;
	height: 14px;
	position: absolute;
	left: 6px;
	top: 50%;
	-webkit-transform: translate(0, -50%);
	-ms-transform: translate(0, -50%);
	transform: translate(0, -50%);
	border-bottom: none;
}
.catalog__filters-form .catalog__filters-section {
	padding: 0;
	background: #fff;
}
.catalog__filters-top {
	display: block;
}
.catalog.inner {
	padding-top: 40px
}
.catalog__filters {
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 0;
	-ms-flex: 1 1 0px;
	flex: 1 1 0;
	padding: 0;
}
.catalog__section-actions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.author-block__title span {
	letter-spacing: 13px;
}
.how-to-buy {
	padding: 0 8px
}
.how-to-buy__item {
	display: block;
}
.how-to-buy__item-title {
	margin-bottom: 32px;
}
.block-grid-one .author-block__title {
	-ms-grid-row: 1;
	-ms-grid-row-span: 2;
	-ms-grid-column: 1;
}
.block-grid-one .author-block__text {
	-ms-grid-row: 2;
	-ms-grid-column: 2;
}
.block-grid-one .author-block__img-wrap {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	-ms-grid-column: 2;
}
.block-grid-two .author-block__img-wrap {
	-ms-grid-row: 1;
	-ms-grid-row-span: 1;
	-ms-grid-column: 1;
}
.block-grid-two .author-block__text-paragraph {
	-ms-grid-row: 1;
	-ms-grid-column: 2;
}
.block-grid-two .author-block__ps {
	-ms-grid-row: 2;
	-ms-grid-column: 1;
	-ms-grid-column-span: 2;
}
.main-banner__block {
	    width: calc(100% - 32px);
}
.main-novelty__right {
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 60%;
        -ms-flex: 1 0 60%;
            flex: 1 0 60%;
}
.main-banner__wrap {
	padding-bottom: 12%;
	width: 100%;
	-webkit-filter: none;
	        filter: none;
}
.main-collections__grid {
	    max-height: 1248px;
}
}

@media only screen and (max-width: 767px) {
	.header__phone,
	.header__top-social span,
	.footer__nav-title {
		display: none;
	}
	.footer {
		padding: 24px 8px;
	}
	.footer__nav {
		display: block;
	}
	.footer__nav-item {
		width: 100%;
		margin-right: 0;
		padding: 0 20px
	}
	.footer__copy {
		text-align: center;
		padding: 0 20%;
	}
	.footer__bottom-project {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		-webkit-box-pack: center;
		-webkit-justify-content: center;
		-ms-flex-pack: center;
		justify-content: center;
		margin: 24px auto;
		width: 100%;
	}
	.footer__bottom-project img {
		margin-top: 16px;
		margin-left: 0;
	}
	.footer__basket-inner {
		display: block;
	}
	.footer__basket .footer__top {
		border-bottom: 1px solid #C9C9D1;
		padding-bottom: 24px;
		margin-bottom: 36px;
		width: 100%;
	}
	.basket__item-tooltip {
		display: none;
	}
	.basket__item-img-wrap {
		width: 62px;
		height: 62px;
	}
	.basket__item {
		-webkit-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
		position: relative;
		padding: 16px 0 20px 0;
	}
	.basket__item-info {
		width: calc(100% - 78px);
	}
	.basket__item-link {
		margin-bottom: 24px;
	}
	.basket__item-count-wrap {
		margin: 0;
	}
	.basket__item-remove {
		position: absolute;
		right: 0;
		top: 18px;
	}
	.basket__btn {
		width: 320px;
		max-width: 100%;
	}
	.basket__content-bottom-label {
		margin-top: 24px;
	}
	.basket__content {
		padding: 0 16px;
	}
	.basket__item-title {
		padding-right: 24px;
	}
	.basket__order-block {
		padding: 16px 12px;
	}
	.basket__order-label.half {
		width: 100%;
	}
	.basket__order-btn {
		width: 320px;
		max-width: 100%;
	}
	.basket__order-list-item-name,
	.basket__order-list-item-count,
	.basket__order-list-item {
		display: block;
	}
	.basket__order-list-item-count:before {
		content: none;
	}
	.basket__order-list-item-price {
		margin-top: 9px;
	}
	.order-processed__item.half {
		width: 100%;
	}
	.order-processed__block {
		padding: 16px 12px;
	}
	.product__inner {
		-ms-grid-columns: 100%;
		grid-template-columns: 100%;
	}
	.product__header-wrap {
		-ms-grid-column-span: 1;
		grid-column-end: 1;
	}
	.product__header {
		font-size: 26px;
	}
	.product__header-wrap, .product__info-wrap {
		max-width: 100%;
	}
	.catalog__list,
	.filter__section .catalog__list {
		-ms-grid-columns: 50% 15px 50%;
		grid-template-columns: repeat(2, 50%);
	}
	.catalog__section-bottom {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.custom-pagination {
		margin-bottom: 18px;
	}
	.product__item-hover {
		display: none;
	}
	.catalog.inner {
		padding-left: 16px;
		padding-right: 16px;
	}
	.footer__nav {
		margin-bottom: 24px;
	}
	.footer__nav-item a.footer__mail-us {
		width: 100%;
		right: 0;
		-webkit-transform: none;
		-ms-transform: none;
		transform: none;
	}
	.block-grid-one {
		    grid-template-areas: none;
		-ms-grid-columns: 65px 1fr;
		grid-template-columns: 65px 1fr;
		-ms-grid-rows: auto auto auto;
		grid-template-rows: auto auto auto;
	}
	.block-grid-one .author-block__title {
		-ms-grid-column: 1;
		grid-column-start: 1;
		-ms-grid-row: 1;
		grid-row-start: 1;
		-ms-grid-row-span: 1;
		grid-row-end: 2;
		margin-bottom: 16px;
	}
	.block-grid-one .author-block__text {
		-ms-grid-row: 3;
		grid-row-start: 3;
	}
	.block-grid-one .author-block__img-wrap {
		-ms-grid-row: 2;
		grid-row-start: 2;
		-ms-grid-row-span: 1;
		grid-row-end: 3;
		margin-top: 0;
	}
	.author-block {
		background-size: 200px;
		background-position: 0 0;
	}
	.block-flex {
		-webkit-box-orient: vertical;
		-webkit-box-direction: normal;
		-webkit-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
	}
	.author-block__img,
	.author-block--text,
	.author-block .author-block__text,
	.author-block__left {
		width: 100%;
	}
	.block-pr-30,
	.author-block__text-title {
		padding-right: 0;
	}
	.block-grid-two {
		    grid-template-areas:
		"img-two"
		"text-two"
		"ps";
		-ms-grid-columns: auto;
		grid-template-columns: auto;
	}
	.author-block__img-wrap {
		margin-top: 16px;
	}
	.author-block__text-title {
		font-size: 24px;
	}
	.author-block__ps {
		font-size: 23px;
		padding: 40px;
	}
	.block-grid-two .author-block__text-paragraph {
		margin-top: 30px;
	}
	.how-to-buy__item-content-grid,
	.how-to-buy__item-content,
	.how-to-buy__item-tabs-content-grid {
		display: block;
	}
	/*.open.how-to-buy__item-content-grid,
	.open.how-to-buy__item-content,
.how-to-buy__item-tabs-content-grid {
	display: block;
	}*/
	.how-to-buy__item-text,
	.how-to-buy__item-mp-wrap {
		margin-bottom: 32px;
	}
	.block-grid-two .author-block__img-wrap {
		-ms-grid-row: 1;
		-ms-grid-row-span: 1;
		-ms-grid-column: 1;
	}
	.block-grid-two .author-block__text-paragraph {
		-ms-grid-row: 2;
		-ms-grid-column: 1;
	}
	.block-grid-two .author-block__ps {
		-ms-grid-row: 3;
		-ms-grid-column: 1;
		-ms-grid-column-span: 1;
	}
	.main-banner__wrap {
		padding-bottom: 0;
	}
	.main-banner__block {
		padding-bottom: 0;
	}
	.main-collections__grid {
		display: block;
	}
	.main-collections__item + .main-collections__item {
		margin-top: 30px;
	}
	.main-collections__item-img,
	.main-collections__item-title  {
		width: 100%;
	}
	.main-collections__item-title {
		left: 0;
	}
	.main-collections__item-bottom {
		margin-left: 0;
		margin-right: 0;
	}
	.main-collections__item-soon {
		background: #F5F5F5;
		position: relative;
		padding-top: 100%;
	}
	.main-collections__item-soon .main-collections__item-top {
		position: static;
	}
.main-collections__item-soon .main-collections__item-img{
display: none;
}
.main-collections__item-tooltip {
left: 0;
right: 0;
background: transparent;
-webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
        transform: translate(0, -50%);
}
.main-collections__item-tooltip:after {
	content: none;
}
.main-novelty {
	display: block;
	padding: 16px;
}
.main-novelty__left {
	padding: 0;
}
.main-banner__block {
	padding: 24px 16px;
	position: relative;
	margin-top: -22px;
}
.fancybox-cust-arr {
	display: none;
}
.main-collections {
	margin-left: -8px;
	margin-right: -8px;
	width: auto;
	max-width: none;
}
.main-collections__item-small-svg {
	display: none;
}
.main-collections__item-big-svg {
	display: block;
	color: #FF2929;
    fill: #FF2929;
}
.main-banner__title:after {
	width: 90%;
}
.main-novelty__left-img {
	display: block;
	margin-top: 24px;
}
.main-novelty__right {
	display: none;
}
.main-collections__grid {
	    max-height: 1900px;
}
.fancybox__toolbar {
  border-bottom: 1px solid #E5E7EB !important;
  left: 16px !important;
  right: 16px !important;
}
.fancybox__counter {
	display: block !important;
	font-weight: 400 !important;
font-size: 16px !important;
line-height: 57px !important;
}
.fancybox__toolbar__items--center:not(:last-child) {
	display: flex !important;
}
.fancybox__toolbar__items--right {
	margin-left: 0 !important;
}
.carousel__button {
	padding-left: 6px !important;
justify-content: flex-start !important;
}
.carousel__button svg {
	width: 14px !important;
}
.fancybox__content {
	flex-grow: 1;
}
.fancybox__caption {
	padding-left: 9px !important;
	padding-right: 9px !important;
	padding-bottom: 60px !important;
}
}

@media only screen and (max-width: 650px) {
	.product__props {
		display: block;
	}
	.product__prop {
		margin-bottom: 8px;
	}
	.product__mobile-fixed.fixed {
		width: 100%;
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		position: fixed;
		-webkit-box-pack: justify;
		-webkit-justify-content: space-between;
		-ms-flex-pack: justify;
		justify-content: space-between;
		bottom: 0;
		left: 0;
		right: 0;
		background: #FFFFFF;
		-webkit-box-shadow: 0px -8px 20px rgba(31, 41, 52, 0.12);
		box-shadow: 0px -8px 20px rgba(31, 41, 52, 0.12);
		padding: 16px;
		z-index: 9;
	}
	.fixed .product__actions .s_button--sec {
		font-size: 0;
		padding: 18px;
		margin-top: 0;
		margin-left: 8px;
		-webkit-box-flex: 0;
		-webkit-flex: 0 0 56px;
		-ms-flex: 0 0 56px;
		flex: 0 0 56px;
	}
	.product__price {
		font-style: normal;
		font-weight: normal;
		font-size: 26px;
		line-height: 30px;
		color: #1F2934;
	}
	.product__price-ask {
		font-size: 20px;
	}
	.fixed .s_button--sec svg {
		margin-left: 0;
	}
	.s_button--hidden {
		display: none;
	}
	.fixed .product__actions {
		display: -webkit-box;
		display: -webkit-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
		margin: 0;
	}
	.product__actions .s_button {
		padding: 18px;
	}
	.product__inspired-grid {
		grid-gap: 8px;
	}
}

@media only screen and (max-width: 525px) {
	.catalog__list,
	.filter__section .catalog__list {
		-ms-grid-columns: 100%;
		grid-template-columns: 100%;
	}
	.catalog__list .product__item {
		-webkit-box-orient: horizontal;
		-webkit-box-direction: normal;
		-webkit-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		padding-bottom: 0;
		position: relative;
		border-bottom: 1px solid #C9C9D1;
	}
	.catalog__list div:last-of-type .product__item {
		border-bottom-color: transparent;
	}
	
	.catalog__list .product__item-photo-wrap {
		width: 152px;
		height: 152px;
		position: static;
	}

	.catalog__list .product__item-name {
		font-size: 14px;
		text-align: left;
	}
	.catalog__list .product__item-name {
		padding: 0;
		margin: 0;
	}
	.catalog__list .product__item-info {
		padding: 16px 8px 16px 16px;
	}
	.catalog__list .product__item-price {
		text-align: left;
	}
	.catalog__list .product__item-favourite {
		top: auto;
		bottom: 23px;
		right: 9px;
	}
	.catalog__list > div {
		margin-bottom: 0;
	}
	.how-to-buy__item-tabs-title-wrap {
		width: 100%;
	}
	.how-to-buy__item-tabs-title {
		width: 50%;
	}

}



/* 21.12.2022 */
.footer__top{
	display:flex;
	align-items:center;
	justify-content:space-between;
	gap: 24px;
}
.footer__channel{
	border: 1px solid #C9C9D1;
	padding:16px;
	display:flex;
	justify-content:space-between;
	max-width:720px;
	gap: 16px;
	position: relative;
}
.footer__channel-btn{
	background-color: #fff;
	display:flex;
	align-items:center;
	justify-content:center;
	width:82px;
	flex: 1 0 auto;
	border: 1px solid #F5F5F5;
	gap:16px;
}
.footer__channel-btn:hover {
	border-color: #1F2934;
	border-bottom-color:#1F2934 !important;
}
.footer__channel-btn span{
	display:none;
	font-weight: 500;
	font-size: 12px;
	line-height: 17px;
	letter-spacing: 0.14em;
	text-transform: uppercase;
	color: #1F2934;
}
.footer__channel-text{
	flex-grow: 0;
}
.footer__channel-title{
	font-weight: 400;
	font-size: 18px;
	line-height: 24px;
	color: #1F2934;
	margin-bottom:4px;
	margin-top:4px;
}
.footer__channel-description{
	font-weight: 300;
	font-size: 16px;
	line-height: 24px;
	color: #1F2934;
}
.footer__channel-avatar{
	display:flex;
	align-items:center;
	justify-content:center;
	width:82px;
	height:82px;
	border-radius:50%;
	overflow: hidden;
	flex: 1 0 auto;
}
.footer__channel-avatar img{
	width:100%;
	height: 100%;
	object-fit:cover;
}

.text-collapsed p, .text-collapsed ol, .text-collapsed li {
	display: inline;
}

.text-collapsed.full p {
	display: initial;
}
.text-collapsed.full ol {
	display: block;
}
.text-collapsed.full li {
	display: list-item;
}
@media(max-width: 768px){
	.footer__top{
		flex-direction:column;
	}
	.footer__channel{
		flex-direction:column;
		max-width:100%;
	}
	.footer__channel-btn{
		order:3;
		width:100%;
		height: 56px;
	}
	.footer__channel-btn span{
		display:block;
	}
	.footer__channel-text{
		order:2;
		flex-grow: 0;
	}
	.footer__channel-title{
		margin:0;
		padding-left: 80px;
		margin-top: -76px;
		position: absolute;
		padding-right:16px;
	}
	.footer__channel-description{
	
	}
	.footer__channel-avatar{
		order:1;
		width:64px;
		height:64px;
	}

}




.icon-72 {
	width:72px;
	height:72px;
}
@media only screen and (max-width: 767px) {	
	section.author-block {
		margin-bottom: -20px;
		padding-bottom: 0;
		border-bottom: 0;
	}
}

.video-section {
	margin-top: -44px;
}
@media only screen and (max-width: 1180px) {
	.video-section {
		grid-template-columns: 441px 1fr;
	}
}
@media only screen and (max-width: 1023px) {
	.video-section {
		margin-top: 25px;
		grid-template-columns: 51.9% 1fr;
	}
}
@media only screen and (max-width: 767px) {	
	.video-section {
		grid-template-columns: 1fr;
		margin-top: 40px;
		padding-top: 40px;
		border-top: 1px solid #FF2929;
	}
}

.video-section .video-preview  {
	position: relative;
	width: calc(100% - 93px);
	margin: 0 0 0 93px;
}
@media only screen and (max-width: 1023px) {
	.video-section .video-preview  {
		width: 100%;
		margin: 0;
		grid-area: img;
	}
}
@media only screen and (max-width: 767px) {	
	.video-section .video-preview  {
		height: 196px;
		grid-row-start: 1;
	}
}

.video-section .video-preview__img  {
	width: 100%;    
	height: 100%;
    object-fit: cover;
}

.video-section .video-preview:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: white;
	opacity: 0;
	transition: opacity 0.2s;
}
.video-section .video-preview:hover:before {
	opacity: 0.5;
}

.video-section .video-preview__play-btn  {
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	cursor: pointer;
	fill: white;
	z-index: 1;
	transition: fill 0.2s;
}
.video-section .video-preview:hover .video-preview__play-btn {
	fill: #ff3e3e;
}

.video-section .video-preview__text-block  {
	position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	width: 499px;
	padding: 28px;
	background-color: white;
}
@media only screen and (max-width: 1023px) {
	.video-section .video-preview__text-block  {
		grid-area: title;
		width: 100%;
		padding-left: 0;
	}
}
@media only screen and (max-width: 767px) {	
	.video-section .video-preview__text-block  {
		padding-right: 0;
		padding-bottom: 0;
	}
}

.video-section .video-preview__title {
    font-weight: 400;
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 16px;
}



/* Fancybox video */
.fancybox-video .carousel__button.is-close {	
	width: auto !important;
	height: auto !important;
	top: 56px;
	right: 56px;
}
@media (max-width: 1023px) {
	.fancybox-video .carousel__button.is-close {	
		top: 0;
		right: 0;
	}
}

.fancybox-video .carousel__button.is-close svg {
	width: 48px;
	height: 48px;
	fill: #212721 !important;
	stroke: none !important;
}
@media only screen and (max-width: 767px) {
	.fancybox-video .carousel__button.is-close svg {
		width: 40px !important;
		height: 40px;
		fill: white !important;
	}
}

.fancybox-video .fancybox__slide {
	padding: 48px;
}
@media (min-width: 1024px) {
	.fancybox-video .fancybox__slide {
		padding: 56px 124px;
	}
}
@media only screen and (max-width: 767px) {
	.fancybox-video .fancybox__slide {
		padding: 0;
	}
}

.fancybox-video .fancybox__carousel .fancybox__slide.has-video .fancybox__content, 
.fancybox-video .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
	width: 1170px;
	height: 100%;
	margin-top: 0 !important;
}
@media only screen and (max-width: 767px) {
	.fancybox-video .fancybox__carousel .fancybox__slide.has-video .fancybox__content, 
	.fancybox-video .fancybox__carousel .fancybox__slide.has-html5video .fancybox__content {
		background: black;
	}
}

.fancybox-video .fancybox__content :focus:not(.carousel__button.is-close) {
	outline: none;
}

@media only screen and (max-width: 767px) {
	.fancybox-video .fancybox__backdrop {
		background: black !important;
	}
}
/* end Fancybox video */

/* End */


/* Start:/local/templates/thing-jewelry/front/src/bundles/global/global.css?1767032104385*/
.icon-22{width:22px;height:22px}.icon-24{width:24px;height:24px}.icon-32{width:32px;height:32px}.btn{display:inline-flex;align-items:center;gap:8px}.btn:not(:disabled){cursor:pointer}.btn_color_black{color:#212721;transition:color .3s}.btn_color_black .icon{flex:0 0 auto;fill:#212721;transition:fill .3s}.btn_color_black:hover{color:#da291c}.btn_color_black:hover .icon{fill:#da291c}

/* End */


/* Start:/local/templates/thing-jewelry/components/bitrix/menu/top-with-more/style.css?1767032104740*/
.navigation__item--more {
    position: relative;
}


.morebtn {
    display: flex;
    align-items: center;
    gap: 8px;
    cursor: pointer;
}
.morebtn__icon {
    transition: transform 0.3s, fill 0.3s;
    fill: #212721;
}
.morebtn:hover .morebtn__icon {
    transform: rotate(180deg);
    fill: #FF2929;
}


.moremenu {
    padding-top: 4px;
}
.navigation__moremenu {
    position: absolute;
    top: 100%;
    right: 0;
    display: none;
    z-index: 1;
}


.navigation__more-links {
    padding: 4px;
    box-shadow: 0px 8px 20px 0px rgba(31, 41, 52, 0.12);
    width: 197px;
    background-color: white;
}

.moremenu__wrapper-link {
    padding: 12px;
}

.navigation__item--more:hover .navigation__moremenu {
    display: block;
}

/* End */
/* /local/templates/thing-jewelry/css/fancybox.css?176703210415598 */
/* /local/templates/thing-jewelry/css/slick.css?17670321041776 */
/* /local/templates/thing-jewelry/css/slick-theme.css?17670321043145 */
/* /local/templates/thing-jewelry/css/main.css?1767032104108243 */
/* /local/templates/thing-jewelry/css/custom.css?176703210491360 */
/* /local/templates/thing-jewelry/css/new.css?1767032104184818 */
/* /local/templates/thing-jewelry/front/src/bundles/global/global.css?1767032104385 */
/* /local/templates/thing-jewelry/components/bitrix/menu/top-with-more/style.css?1767032104740 */
