@charset "UTF-8";.iconfly-cart-wrapper .iconfly-cart.flashing{-webkit-animation:flash 1.5s;animation:flash 1.5s}.iconfly-cart-wrapper{align-items:center;display:flex;margin-right:12px;position:relative}.iconfly-cart-wrapper .iconfly-cart{background:url(/img/iconfly-cart-bag.svg) no-repeat 0 100%;margin-top:-4px;position:relative}.iconfly-cart-wrapper .iconfly-cart .count{color:#fff;font-size:11px;font-weight:600;line-height:1;position:absolute;text-align:center;width:100%}@media screen and (min-width:671px){.iconfly-cart-wrapper .iconfly-cart{cursor:pointer;height:26px;width:26px}.iconfly-cart-wrapper .iconfly-cart .count{top:10px}}@media screen and (max-width:670px){.iconfly-cart-wrapper .iconfly-cart{height:24px;width:24px}.iconfly-cart-wrapper .iconfly-cart .count{top:9px}}.iconfly-favorites-wrapper .iconfly-favorites.flashing{-webkit-animation:flash 1.5s;animation:flash 1.5s}.iconfly-favorites-wrapper{align-items:center;display:flex;margin-left:auto;margin-right:20px;position:relative}.iconfly-favorites-wrapper .iconfly-favorites{fill:#e661bc;background:url(/img/iconfly-favorites.svg) no-repeat 0 100%;position:relative}.iconfly-favorites-wrapper .iconfly-favorites .count{color:#fff;font-size:11px;font-weight:600;line-height:1;padding-left:1px;position:absolute;text-align:center;top:6px;width:100%}@media screen and (min-width:671px){.iconfly-favorites-wrapper{margin-right:30px}.iconfly-favorites-wrapper .iconfly-favorites{cursor:pointer;height:24px;width:24px}.iconfly-favorites-wrapper .iconfly-favorites .count{top:7px}}@media screen and (max-width:670px){.iconfly-favorites-wrapper .iconfly-favorites{height:22px;width:22px}}.modal{-ms-scroll-chaining:none;display:none;height:100%;left:0;overflow-y:auto;overscroll-behavior:contain;position:fixed;top:0;width:100%;z-index:30}.modal.is-open{display:flex}.modal .overlay{background:rgba(0,0,0,.5);height:100%;left:0;position:fixed;top:0;width:100%}.modal .modal-dialog{-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s;background:#fff;border-radius:2px;box-shadow:1px 1px 100px rgba(0,0,0,.5);margin:auto;position:relative}.modal .modal-dialog .modal-content .close{color:#000;font-size:40px;font-weight:100;line-height:.6;position:absolute;right:19px;text-decoration:none;top:19px}.modal .modal-dialog .modal-content .modal-body{margin-top:20px}@media screen and (min-width:671px){.modal .modal-dialog{max-width:900px;min-height:350px;min-width:550px;width:100%}.modal .modal-dialog .modal-content{padding:.5rem 3rem 2.5rem}}@media screen and (max-width:670px){.modal .modal-dialog{min-height:200px;width:100%}.modal .modal-dialog .modal-content{padding:28px 14px}}.modal .empty{margin:40px 0 20px}.modal .products-list-buy{margin:2.5rem 0 1rem;overflow:auto}.modal .modal-footer{margin-top:1.5rem;text-align:center}@media screen and (min-width:671px){.modal .products-list-buy .product .image{flex-basis:24%;max-width:150px}.modal .products-list-buy .product .title{padding:0 2rem 0 .5rem}.modal .products-list-buy .product .title .header{font-size:1.05rem}.modal .products-list-buy .product .title .description_short{font-size:.95rem;margin-top:5px}}@media screen and (max-width:670px){.modal .products-list-buy{margin-top:1.5rem}.modal h3{margin:0}.modal .modal-footer .btn-primary{margin:.5rem 0 1.5rem}}.modal.modal-sale .modal-dialog{background:#e9fffe url(/img/page/happy-birthday-gift-box-color-background-happy-birthday-gift-box-color-background-121355558-top.webp) no-repeat top -1px center;background:url(/img/page/happy-birthday-gift-box-color-background-happy-birthday-gift-box-color-background-121355558-top.webp) no-repeat top -1px center,linear-gradient(#e9fffe 50%,#fff);border-radius:16px;box-shadow:inset 0 0 40px #fff}.modal.modal-sale h3{color:#7305a4;font-weight:700;text-align:center;text-shadow:1px 1px 1px #fff}.modal.modal-sale .modal-body{text-align:center}.modal.modal-sale .modal-body>p{text-shadow:1px 1px 1px #fff}.modal.modal-sale .sale-item{margin:1.5rem auto;text-shadow:1px 1px 1px #fff}.modal.modal-sale .sale-item .sale-name{display:block;font-weight:700;text-transform:uppercase}body[no-webp] .modal.modal-sale .modal-dialog{background:#e9fffe url(/img/page/happy-birthday-gift-box-color-background-happy-birthday-gift-box-color-background-121355558-top.jpg) no-repeat top -1px center;background:url(/img/page/happy-birthday-gift-box-color-background-happy-birthday-gift-box-color-background-121355558-top.jpg) no-repeat top -1px center,linear-gradient(#e9fffe 50%,#fff);background-size:110%}@media screen and (min-width:671px){.modal.modal-sale .modal-dialog{background-size:100%;max-width:670px;padding-left:22px;padding-right:22px;padding-top:140px}.modal.modal-sale .modal-footer{margin-top:45px}}@media screen and (max-width:670px){.modal.modal-sale .modal-dialog{background-size:110%;padding-top:85px}.modal.modal-sale .sale-item .sale-name{font-size:.95rem}.modal.modal-sale .sale-item .sale-description{font-size:.97rem}}@-webkit-keyframes spinner-border{to{transform:rotate(1turn)}}@keyframes spinner-border{to{transform:rotate(1turn)}}.spinner-border{-webkit-animation:spinner-border 1s linear infinite;animation:spinner-border 1s linear infinite;border:4px solid;border-radius:50%;border-right:4px solid transparent;display:inline-block;height:28px;vertical-align:text-bottom;width:28px}.icon{background:transparent no-repeat 50%;display:inline-block;height:24px;vertical-align:middle;width:24px}.icon.icon-phone{background-image:url(/img/icon-phone.svg)}.icon.icon-whatsapp{background-image:url(/img/icon-whatsapp.svg)}.icon.icon-telegram{background-image:url(/img/icon-telegram.svg)}.icon.icon-instagram{background-image:url(/img/icon-instagram.svg)}.icon.icon-pin{background-image:url(/img/icon-map-pin.svg)}.icon.icon-vk{background-image:url(/img/icon-vk.svg)}.icon.icon-zodiac-aries{background-image:url(/img/zodiacs/aries.svg)}.icon.icon-zodiac-taurus{background-image:url(/img/zodiacs/taurus.svg)}.icon.icon-zodiac-gemini{background-image:url(/img/zodiacs/gemini.svg)}.icon.icon-zodiac-cancer{background-image:url(/img/zodiacs/cancer.svg)}.icon.icon-zodiac-leo{background-image:url(/img/zodiacs/leo.svg)}.icon.icon-zodiac-virgo{background-image:url(/img/zodiacs/virgo.svg)}.icon.icon-zodiac-libra{background-image:url(/img/zodiacs/libra.svg)}.icon.icon-zodiac-scorpio{background-image:url(/img/zodiacs/scorpio.svg)}.icon.icon-zodiac-sagittarius{background-image:url(/img/zodiacs/sagittarius.svg)}.icon.icon-zodiac-capricorn{background-image:url(/img/zodiacs/capricorn.svg)}.icon.icon-zodiac-aquarius{background-image:url(/img/zodiacs/aquarius.svg)}.icon.icon-zodiac-pisces{background-image:url(/img/zodiacs/pisces.svg)}.icon.icon-material-agat{background-image:url(/img/materials/agat.svg)}.icon.icon-material-agat-red{background-image:url(/img/materials/agat-red.svg)}.icon.icon-material-agat-pink{background-image:url(/img/materials/agat-pink.svg)}.icon.icon-material-agat-yellow{background-image:url(/img/materials/agat-yellow.svg)}.icon.icon-material-agat-blue{background-image:url(/img/materials/agat-blue.svg)}.icon.icon-material-agat-black{background-image:url(/img/materials/agat-black.svg)}.icon.icon-material-avantyurin{background-image:url(/img/materials/avantyurin.svg)}.icon.icon-material-ametist{background-image:url(/img/materials/ametist.svg)}.icon.icon-material-akvamarin{background-image:url(/img/materials/akvamarin.svg)}.icon.icon-material-biryuza{background-image:url(/img/materials/biryuza.svg)}.icon.icon-material-rubin-brazil{background-image:url(/img/materials/rubin-brazil.svg)}.icon.icon-material-lava-vulkan{background-image:url(/img/materials/lava-vulkan.svg)}.icon.icon-material-gematit{background-image:url(/img/materials/gematit.svg)}.icon.icon-material-govlit{background-image:url(/img/materials/govlit.svg)}.icon.icon-material-hrustal-gornyy{background-image:url(/img/materials/hrustal-gornyy.svg)}.icon.icon-material-granat{background-image:url(/img/materials/granat.svg)}.icon.icon-material-perl{background-image:url(/img/materials/perl.svg)}.icon.icon-material-zmeevik{background-image:url(/img/materials/zmeevik.svg)}.icon.icon-material-izumrud{background-image:url(/img/materials/izumrud.svg)}.icon.icon-material-quartz-rose{background-image:url(/img/materials/quartz-rose.svg)}.icon.icon-material-coral{background-image:url(/img/materials/coral.svg)}.icon.icon-material-lazurit{background-image:url(/img/materials/lazurit.svg)}.icon.icon-material-moon-rock{background-image:url(/img/materials/moon-rock.svg)}.icon.icon-material-malahit{background-image:url(/img/materials/malahit.svg)}.icon.icon-material-nefrit{background-image:url(/img/materials/nefrit.svg)}.icon.icon-material-onyx{background-image:url(/img/materials/onyx.svg)}.icon.icon-material-sandal{background-image:url(/img/materials/sandal.svg)}.icon.icon-material-serdolik{background-image:url(/img/materials/serdolik.svg)}.icon.icon-material-tiger-eye{background-image:url(/img/materials/tiger-eye.svg)}.icon.icon-material-cimofan{background-image:url(/img/materials/cimofan.svg)}.icon.icon-material-charoit{background-image:url(/img/materials/charoit.svg)}.icon.icon-material-shungit{background-image:url(/img/materials/shungit.svg)}.icon.icon-material-amber{background-image:url(/img/materials/amber.svg)}.icon.icon-material-yashma{background-image:url(/img/materials/yashma.svg)}@-webkit-keyframes flickerHalf{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@keyframes flickerHalf{0%{opacity:1}50%{opacity:.3}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes flash{0%{transform:scale(1)}20%{opacity:1;transform:scale(1.5)}to{transform:scale(1)}}@keyframes flash{0%{transform:scale(1)}20%{opacity:1;transform:scale(1.5)}to{transform:scale(1)}}.is-loading{cursor:default;pointer-events:none;position:relative}.is-loading>.is-loading-indicator{display:flex}.is-loading-indicator{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;display:none;position:absolute;transition:background-color .75s;z-index:3}.is-loading-indicator [role=status]{margin:auto}.is-loading-indicator.is-loading-indicator-bg{background-color:hsla(0,0%,100%,.7);height:100%;width:100%}.btn>.is-loading-indicator{left:10px;top:50%;transform:translateY(-50%)}.btn>.is-loading-indicator .spinner-border{border-width:3px;height:22px;width:22px}.btn-buy>.is-loading-indicator{left:5px}.btn-favorites>.is-loading-indicator{background:#fff;left:2px;padding:6px}.form-wrapper{margin-left:auto;margin-right:auto;max-width:600px}button{-webkit-appearance:none;margin:0;padding:0}form .controls{margin-top:15px;text-align:center}form .required>label:after{color:red;content:"*";font-weight:600;margin-left:4px}form .row{margin:10px 0}form .row.error input{border-color:#ff6179;box-shadow:0 0 10px rgba(255,51,99,.1)}.errors{background:#ffe2e6;padding:1px 10px 1px 20px}.errors ul{padding-left:18px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],textarea{-webkit-appearance:none;border:1px solid #c2c2c2;border-radius:2px;font-family:sans-serif;font-size:.9rem;font-weight:400;padding:.5rem .35rem;width:100%}input[type=date]{background:url(/img/icon-calendar.svg) right 12px center no-repeat;min-height:36px}input[type=date]::-webkit-calendar-picker-indicator{opacity:0}.products-list-buy{margin:2.5rem auto 3rem}.products-list-buy .product{align-items:center;border-bottom:1px solid #ccc;display:flex;padding:1rem 0}.products-list-buy .product .image .square{background:#fafafa;padding-top:100%;position:relative;width:100%}.products-list-buy .product .image .square img{height:100%;left:0;position:absolute;top:0;width:100%}.products-list-buy .product .title{flex-basis:46%}.products-list-buy .product .title .header{font-weight:600;text-transform:uppercase}.products-list-buy .product .title .header a{color:#000;text-decoration:none}.products-list-buy .product .title .description_short{font-weight:400;line-height:1.1}.products-list-buy .product .price{flex-basis:20%;flex-flow:column nowrap;margin-left:auto;text-align:right}.products-list-buy .product .price .current{margin-left:.5rem}.products-list-buy .product .controls>*{cursor:pointer}.products-list-buy .product .controls .remove{background:none;border:none;cursor:pointer;font-size:25px}@media screen and (min-width:671px){.products-list-buy .image{margin-right:1.5rem;width:85px}.products-list-buy .title{font-size:.95rem}.products-list-buy .title .header{margin-bottom:3px}.products-list-buy .title .description_short{font-size:.9rem;margin-top:6px}.products-list-buy .price{font-size:.7rem}.products-list-buy .controls{margin-left:40px}}@media screen and (max-width:670px){.products-list-buy .product .image{flex-shrink:0;width:80px}.products-list-buy .product .title{flex-basis:auto;font-size:.95rem;padding:0 .75rem 0 .5rem}.products-list-buy .product .title .description_short{font-size:.82rem;margin-top:4px}.products-list-buy .product .price{display:flex;flex-basis:auto;flex-flow:column;font-size:.7rem}.products-list-buy .product .controls{margin-left:17px}}.products-list-buy .product.product-bonus .image{position:relative}.products-list-buy .product.product-bonus .image:after{background:url(/img/icon-ok-green.svg) no-repeat 50%;content:"";display:block;height:24px;position:absolute;right:5px;top:5px;width:24px}@media screen and (max-width:670px){.products-list-buy .product.product-bonus .price .current{font-size:1.3em}}[data-scrollslider] [data-scrollslider-slides]{-webkit-overflow-scrolling:touch;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scrollbar-width:none}[data-scrollslider] [data-scrollslider-slides]::-webkit-scrollbar{height:0}[data-scrollslider] [data-scrollslider-slides]::-webkit-scrollbar-thumb,[data-scrollslider] [data-scrollslider-slides]::-webkit-scrollbar-track{background:transparent}[data-scrollslider] [data-scrollslider-slides]>*{flex:0 0 auto;scroll-snap-align:center;scroll-snap-stop:always;width:100%}[data-scrollslider] [data-scrollslider-dots]{bottom:0;display:flex;gap:14px;left:50%;position:absolute;transform:translateX(-50%)}[data-scrollslider] [data-scrollslider-dots]>*{border:1px solid #481468;border-radius:50%;display:block;height:9px;opacity:.5;transition:opacity .3s linear,border .3s linear,background-color .3s linear;width:9px}[data-scrollslider] [data-scrollslider-dots]>.active{background:#481468;opacity:1}article,aside,footer,header,main,nav,section{display:block}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.nowrap{white-space:nowrap}*{box-sizing:border-box}html{font-size:15.5px}body{font-family:Open Sans,Helvetica,Arial,sans-serif;margin:0}::-moz-selection{background:#e9cffe}::selection{background:#e9cffe}:focus-visible{outline-color:#9662b7}input{font-family:Open Sans,Helvetica,Arial,sans-serif}a{color:#00a8c6;text-decoration:none}a:hover{color:#00b5d5;text-decoration:underline}h1{color:#242424;font-size:1.6rem;line-height:1.2;text-transform:uppercase}h1,h2{font-weight:600}h2,h3{font-size:1.5rem}h3{font-weight:300}@media screen and (min-width:671px){h1{font-size:2.6rem}}@media screen and (max-width:670px){h2{text-align:center}}body.fixed{overflow:hidden}.list ul{margin:0;padding-left:35px}.list ul li{margin:8px 0 0}.list ul li a{text-decoration:none}.list ul li a:hover{text-decoration:underline}@media screen and (min-width:671px){.mobile-only{display:none!important}}@media screen and (max-width:670px){.desktop-only{display:none!important}}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:0;border-radius:2px;color:#fff;display:inline-block;font-size:1.05rem;padding:15px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .2s}.btn:disabled{cursor:default;opacity:.5!important;pointer-events:none}.btn.btn-pay,.btn.btn-primary{font-size:1.12rem;font-weight:600;word-spacing:1px}.btn.btn-pay:hover,.btn.btn-primary:hover{color:#fff;text-decoration:none}.btn.btn-pay.inactive,.btn.btn-primary.inactive{background:#fff;font-weight:600}.btn.btn-primary{background:#954596;border:1px solid #954596}.btn.btn-primary:hover{background:#a64da7}.btn.btn-primary.inactive{color:#954596}.btn.btn-pay{background:#2bb673;border:1px solid #2bb673;box-shadow:0 15px 40px rgba(26,231,132,.1)}.btn.btn-pay:hover{background:#2ec27b}.btn.btn-pay.inactive{color:#2bb673}.btn.btn-sm{font-size:1rem;padding:6px 20px 5px}@media screen and (min-width:671px){.btn{cursor:pointer;padding:15px 50px;width:auto}}@media screen and (max-width:670px){.btn{width:100%}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-position:50%;background-size:contain;border:1px solid rgba(0,0,0,.35);border-radius:.25rem;cursor:pointer;flex:none;height:15px;margin:.1em 0 0;padding-right:0;width:15px}input[type=checkbox]:checked{background-color:#481468;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3E%3C/svg%3E");border-color:#481468}input[type=checkbox]:focus{background-color:rgba(72,20,104,.3);box-shadow:0 0 0 .25rem rgba(72,20,104,.2)}input[type=checkbox]+label{cursor:pointer;line-height:1.1;padding-left:6px}.loading-skeleton{-webkit-animation:fadeIn 1s;animation:fadeIn 1s;background:#fff;border:5px solid #e1e8e8;border-radius:10px;margin-top:60px;padding:30px;text-align:center;z-index:4}.loading-skeleton *{-webkit-animation:flickerHalf 2s linear infinite;animation:flickerHalf 2s linear infinite;background:#e1e8e8;border-radius:10px;margin:auto}.summary-pagination{align-items:center;display:flex;flex-flow:row nowrap;font-size:.9rem;justify-content:space-between;margin:50px auto;width:100%}.summary-pagination .col-count,.summary-pagination .col-pages{width:25%}.summary-pagination .col-links{display:flex;justify-content:center;width:50%}.summary-pagination .col-count{text-align:right}.summary-pagination .pagination{display:flex;list-style:none;margin:0;padding-left:0}.summary-pagination .pagination li .page-link{background-color:#fff;border:1px solid #eee9ef;color:#481468;display:block;line-height:1.25;margin-left:-1px;padding:.5rem .75rem;position:relative}.summary-pagination .pagination li .page-link:hover{background-color:#eee9ef;border-color:#eee9ef;color:#481468;text-decoration:none;z-index:2}.summary-pagination .pagination li.active .page-link{background-color:#481468;border-color:#481468;color:#fff;z-index:3}.btn-favorites{background-color:#fff;background-repeat:no-repeat;background-size:26px;outline:none;transition:color .2s,background .4s}.btn-favorites.active{background-image:url(/img/iconfly-favorites-outline.svg)}.btn-favorites.active:hover{background-image:url(/img/iconfly-favorites-outline-active.svg)}.btn-favorites.inactive{background-image:url(/img/iconfly-favorites.svg)}.btn-favorites.inactive:hover{background-image:url(/img/iconfly-favorites-broken.svg)}.btn-favorites.btn-favorites__with-label{background-position:5px;color:#000;padding-left:43px;padding-right:20px;text-align:left}.btn-favorites.btn-favorites__with-label:hover{color:#e661bc}.btn-favorites.btn-favorites__no-label{background-position:50%;height:30px;padding:0;width:30px}@media screen and (max-width:670px){.btn-favorites{font-size:1.1rem}.btn-favorites.btn-favorites__with-label{width:auto}}.container{margin:0 auto;max-width:1200px}@media screen and (min-width:671px){.container-desktop-only{margin:0 auto;max-width:1200px}}@media screen and (max-width:1260px){.container{padding-left:30px;padding-right:30px}}@media screen and (max-width:670px){.container{padding-left:14px;padding-right:14px}}#navbar .navbar-header{background:#fff;display:flex;flex-flow:row nowrap;height:58px;position:relative;transition:border-bottom-color .5s;z-index:20}#navbar .navbar-header .logo a{background:url(/img/logo.svg) no-repeat 50%;height:51px;left:48%;overflow:hidden;position:absolute;text-indent:-999px;top:3px;transform:translateX(-50%);width:156px}#navbar .navbar-collapse{background:#fff;position:relative;z-index:10}#navbar .navbar-collapse nav .arrow-right{margin-left:7px}#navbar .navbar-collapse nav a{color:#292929;text-decoration:none}#navbar .navbar-collapse nav .menu-item{color:#292929;cursor:pointer;font-size:1.1rem;font-weight:600;text-transform:uppercase}#navbar.uncollapsed .navbar-header{border-bottom-color:#fff}@media screen and (min-width:671px){#navbar .navbar-header{align-items:center;margin-top:20px}#navbar .navbar-header .contacts-list{font-size:.85rem;margin-top:5px}#navbar .navbar-header .contacts-list .icon{height:16px;width:16px}#navbar .navbar-header .contacts-list>*{color:#000;margin-right:45px;text-decoration:none}#navbar .navbar-header .contacts-list>:hover span{text-decoration:underline}#navbar .navbar-header .contacts-list>* span{vertical-align:middle}#navbar .navbar-collapse nav{display:flex;flex-flow:row nowrap;justify-content:center;margin-top:40px;text-align:center}#navbar .navbar-collapse nav .menu-item{align-items:center;border-bottom:2px solid transparent;display:flex;font-size:1.03rem;padding:5px 33px;transition:border-bottom-color .3s}#navbar .navbar-collapse nav .menu-item.active,#navbar .navbar-collapse nav .menu-item:hover{border-bottom-color:#000}#navbar .navbar-collapse nav .menu-item.menu-item__submenu{position:relative}#navbar .navbar-collapse nav .menu-item.menu-item__submenu .submenu{-webkit-animation:fadeIn .5s;animation:fadeIn .5s;background:#fff;border-radius:5px;box-shadow:0 0 5px rgba(0,0,0,.5);display:none;flex-flow:column;gap:10px;left:50%;padding:17px 10px;position:absolute;top:100%;transform:translateX(-50%)}#navbar .navbar-collapse nav .menu-item.menu-item__submenu .submenu .arrow-up{filter:drop-shadow(0 -1.5px 1px rgba(0,0,0,.2));height:10px;left:50%;position:absolute;top:-10px;transform:translateX(-50%);width:15px}#navbar .navbar-collapse nav .menu-item.menu-item__submenu .submenu .menu-item{font-size:.9rem;justify-content:center;min-width:170px;padding-left:5px;padding-right:5px}#navbar .navbar-collapse nav .menu-item.menu-item__submenu:hover .submenu{display:flex}}@media screen and (max-width:900px) and (min-width:671px){#navbar .navbar-header .contacts-list{display:flex;flex-flow:column}#navbar .navbar-header .contacts-list>*{margin-bottom:10px;margin-right:0}#navbar .navbar-header .contacts-list>:last-child{margin-bottom:0}#navbar .navbar-collapse nav .menu-item{padding-left:15px;padding-right:15px}}@media screen and (max-width:670px){#navbar+*{margin-top:80px}#navbar{position:fixed;top:0;width:100%;z-index:10}#navbar+.content{padding-top:58px}#navbar .navbar-header.container{padding-left:0;padding-right:0}#navbar .navbar-header{border-bottom:1px solid #481468}#navbar .navbar-header .btn-nav{height:58px;order:-1;padding:18px 15px;width:58px}#navbar .navbar-header .btn-nav span{background:#481468;border-radius:1px;display:block;height:2px;position:relative;transition-duration:.25s}#navbar .navbar-header .btn-nav span:nth-child(2){top:8px}#navbar .navbar-header .btn-nav span:nth-child(3){top:16px}#navbar .navbar-collapse{-webkit-animation:fadeInDown .5s;animation:fadeInDown .5s;min-height:100vh;padding-top:30px;width:100%}#navbar .navbar-collapse nav .menu-item{display:block;padding:12px 0 12px 30px}#navbar .navbar-collapse nav .menu-item.active{color:#481468}#navbar .navbar-collapse nav .menu-item.active:not(.menu-item__submenu){text-decoration:underline}#navbar .navbar-collapse nav .menu-item.menu-item__submenu .menu-title{position:relative}#navbar .navbar-collapse nav .menu-item.menu-item__submenu .menu-title:after{content:"▼";position:absolute;right:-25px;top:-1px}#navbar .navbar-collapse nav .menu-item.menu-item__submenu.uncollapsed{padding-bottom:0}#navbar .navbar-collapse nav .menu-item.menu-item__submenu.uncollapsed .menu-title:after{content:"▼"}#navbar .navbar-collapse nav .menu-item.menu-item__submenu .submenu{margin-top:10px}#navbar .navbar-collapse nav .menu-item.menu-item__submenu .submenu .menu-item{padding-left:25px}#navbar .navbar-collapse .nav-contacts{font-size:.9rem;margin-top:40px}#navbar .navbar-collapse .nav-contacts .icon{height:14px;opacity:.65;width:14px}#navbar .navbar-collapse .nav-contacts a{color:#000;display:block;padding:9px 30px;-webkit-text-decoration:dotted;text-decoration:dotted}#navbar .navbar-collapse .nav-contacts span{border-bottom:1px dotted #bbb;margin-left:2px;vertical-align:top}#navbar.uncollapsed .btn-nav span:first-child{transform:translate(-3px,10px) rotate(45deg)}#navbar.uncollapsed .btn-nav span:nth-child(2){opacity:0}#navbar.uncollapsed .btn-nav span:nth-child(3){transform:translate(-3px,-10px) rotate(-45deg)}#navbar.collapsed .navbar-collapse{display:none}}.menu-categories.container{padding-left:0;padding-right:0}.menu-categories{display:flex;justify-content:space-between}.menu-categories .menu-categories__item{align-items:center;border-right:1px solid #a482b3;display:flex;flex:auto;justify-content:center;min-height:58px}.menu-categories .menu-categories__item:last-child{border-right:none}.menu-categories .menu-categories__item a{align-items:center;border-bottom:1px solid transparent;color:#7617a5;display:flex;font-size:1.15rem;height:100%;justify-content:center;text-transform:uppercase;width:100%}.menu-categories .menu-categories__item a:hover{background:rgba(118,23,165,.025);border-bottom-color:rgba(118,23,165,.1);text-decoration:none}.menu-categories .menu-categories__item a span{text-align:center}.menu-categories .menu-categories__item a span:before{content:"";display:inline-block;height:48px}.menu-categories .menu-categories__item.category-bracelets a span:before{background:url(/img/icons-categories/bracelets.svg) no-repeat 50%;width:38px}.menu-categories .menu-categories__item.category-pendants a span:before{background:url(/img/icons-categories/pendants.svg) no-repeat 50%;width:26px}.menu-categories .menu-categories__item.category-chokers a span:before{background:url(/img/icons-categories/chokers.svg) no-repeat 50%;width:44px}.menu-categories .menu-categories__item.category-earrings a span:before{background:url(/img/icons-categories/earrings.svg) no-repeat 50%;width:38px}.menu-categories .menu-categories__item.category-rings a span:before{background:url(/img/icons-categories/rings.svg) no-repeat 50%;width:28px}.menu-categories .menu-categories__item.category-red-ropes a span:before{background:url(/img/icons-categories/red-ropes.svg) no-repeat 50%;height:43px;width:24px}.menu-categories .menu-categories__item.active{background:#481468}.menu-categories .menu-categories__item.active a{color:#fff}.menu-categories .menu-categories__item.active.category-bracelets a span:before{background:url(/img/icons-categories/bracelets-active.svg) no-repeat 50%}.menu-categories .menu-categories__item.active.category-pendants a span:before{background:url(/img/icons-categories/pendants-active.svg) no-repeat 50%}.menu-categories .menu-categories__item.active.category-chokers a span:before{background:url(/img/icons-categories/chokers-active.svg) no-repeat 50%}.menu-categories .menu-categories__item.active.category-earrings a span:before{background:url(/img/icons-categories/earrings-active.svg) no-repeat 50%}.menu-categories .menu-categories__item.active.category-rings a span:before{background:url(/img/icons-categories/rings-active.svg) no-repeat 50%}.menu-categories .menu-categories__item.active.category-red-ropes a span:before{background:url(/img/icons-categories/red-ropes-active.svg) no-repeat 50%}@media screen and (min-width:671px){.menu-categories{border-top:2px solid #a482b3;margin-top:40px}.menu-categories .menu-categories__item a span:before{margin-right:8px;vertical-align:middle}}@media screen and (max-width:670px){.menu-categories{flex-flow:row wrap}.menu-categories .menu-categories__item{border:none;margin-bottom:12px;width:33.33333%}.menu-categories .menu-categories__item a{font-size:1.1rem}.menu-categories .menu-categories__item a span:before{display:block;margin:auto}}.product-controls-top{background:#f8f8f8;border-radius:6px;margin:0 0 60px;padding:17px}.product-controls-top .filter-summary{color:#444}.product-controls-top .filter-summary .col select{border:1px solid #aaa;border-radius:4px;color:inherit;font-size:inherit;padding:.2rem .4rem}.product-controls-top .filter-material .filter-checkboxes{list-style:none;margin:0;padding-left:0}.product-controls-top .filter-material .filter-checkboxes li{align-items:center;display:flex;flex-flow:row nowrap;font-weight:200}@media screen and (min-width:671px){.product-controls-top{display:flex;font-size:.9rem;margin-top:-53px}.product-controls-top .filter-summary{grid-gap:20px;display:grid;grid-template-columns:auto auto;margin-left:auto}.product-controls-top .filter-material{display:inline-grid;flex:1;gap:20px;grid-template-columns:-webkit-min-content auto;grid-template-columns:min-content auto;order:-1;padding-right:9%}.product-controls-top .filter-material .filter-checkboxes{display:inline-grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.product-controls-top .filter-material .filter-checkboxes li{align-items:flex-start;margin-top:2px}}@media screen and (max-width:670px){.product-controls-top{display:grid;font-size:.95rem;grid-template-rows:auto auto;margin-top:-20px}.product-controls-top .filter-summary{grid-gap:20px;display:grid;grid-template-columns:-webkit-min-content -webkit-min-content;grid-template-columns:min-content min-content}.product-controls-top .filter-material{display:flex;flex-flow:column;margin-top:20px}.product-controls-top .filter-material .filter-checkboxes{display:inline-grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:10px 0}}.breadcrumbs{font-weight:200}.breadcrumbs ol{list-style:none;margin:0;padding-left:0}.breadcrumbs ol li span{display:inline-block}.breadcrumbs ol .breadcrumb{display:inline-block;margin-bottom:9px;margin-right:18px;vertical-align:middle}.breadcrumbs ol .breadcrumb:last-child{margin-right:0}.breadcrumbs ol .breadcrumb:after{border-right:1px solid #000;border-top:1px solid #000;content:"";display:inline-block;height:6px;margin-left:12px;margin-top:0;pointer-events:none;transform:rotate(45deg);vertical-align:middle;width:6px}.breadcrumbs ol .breadcrumb:last-child:after{display:none}.breadcrumbs ol .breadcrumb a,.breadcrumbs ol .breadcrumb span{color:#000}@media screen and (min-width:671px){.breadcrumbs{margin-top:25px}.breadcrumbs .breadcrumb{font-size:.88rem}.breadcrumbs .breadcrumb a{text-decoration:none}.breadcrumbs .breadcrumb a:hover{text-decoration:underline}}@media screen and (max-width:670px){.breadcrumbs{margin-bottom:10px;margin-top:30px}.breadcrumbs .breadcrumb{font-size:.85rem}}.footer .links{display:flex;flex-flow:column nowrap}.footer .links .link{margin-bottom:14px}.footer .links .link a{color:#000;text-decoration:none}.footer .links .link a .icon{height:18px;width:18px}.footer .links .link a span{margin-left:3px;vertical-align:middle}@media screen and (min-width:671px){.footer .links{font-size:.87rem}.footer .links a:hover span{text-decoration:underline}}@media screen and (max-width:670px){.footer .links{font-size:.95rem}}.footer{border-top:1px solid #6c6c6c;min-height:300px;padding-bottom:50px;padding-top:60px}@media screen and (min-width:671px){.footer .container{display:flex;flex-flow:row wrap}.footer .container .column{display:flex;flex:auto}.footer .container .column .contacts{min-width:24vw}.footer .container .widgets{margin-left:auto}}@media screen and (max-width:670px){.footer .container{display:flex;flex-flow:column nowrap}.footer .container .column{display:flex;flex-flow:row wrap;justify-content:space-between}.footer .container .column .contacts,.footer .container .column .information{width:50%}.footer .container .column .contacts{border-right:1px solid #e1e1e1}.footer .container .column .information{padding-left:4%}.footer .container .widgets{margin-bottom:60px;order:-2;width:100%}.footer .container .widgets>div{margin:auto}.footer .footer-logo{background:url(/img/logo_cb.svg) no-repeat bottom;height:60px;margin:50px auto 0;opacity:.2;width:180px}}@media screen and (max-width:355px){.footer .container .column{flex-flow:column nowrap}.footer .container .column .contacts{border-right:none}.footer .container .column .information{margin-bottom:30px;order:-1;padding-left:0}.footer .container .contacts,.footer .container .information{margin-left:auto;margin-right:auto;min-width:190px;width:auto}}.copy-block{color:#565656;font-size:11px;margin-bottom:30px;padding-bottom:15px;text-align:center}.copy-block a{color:#006071}.price{font-size:1rem;white-space:nowrap}.price .current{font-size:1.6em;font-weight:600}.price .compare{background:url(/img/price-stroke.png) no-repeat 0 -5px;display:inline-block;font-size:1.4em;font-weight:300;padding:0 .1em 0 .2em}.price .cur{font-size:.9em}.price.total-compare .compare{font-size:1rem;font-weight:400;margin-right:0;padding:0}@media screen and (min-width:671px){.price .compare{background-position:0 -6px;margin-right:.2em}.price .cur{margin-left:.15em}}.instamedia{background:#fafafa url(/img/logo-instagram.png) no-repeat center 40px;border-top:1px solid #e6e6e6;overflow:auto;padding:120px 0 70px}.instamedia.loading{display:none}.instamedia.loaded-success{display:block}.instamedia ul{display:flex;list-style:none;padding-left:0}.instamedia ul li{margin-right:8px}.products-gallery-compact .product,.products-gallery-wide .product{flex:none;position:relative}.products-gallery-compact .product [data-scrollslider],.products-gallery-wide .product [data-scrollslider]{margin-bottom:5px;padding-bottom:18px}.products-gallery-compact .product .cover,.products-gallery-wide .product .cover{overflow:hidden;position:relative;text-align:center;width:100%}.products-gallery-compact .product .cover.thumb-tiny,.products-gallery-wide .product .cover.thumb-tiny{max-width:110px}.products-gallery-compact .product .cover.thumb-small,.products-gallery-wide .product .cover.thumb-small{max-width:260px}.products-gallery-compact .product .cover.thumb-medium,.products-gallery-wide .product .cover.thumb-medium{max-width:526px}.products-gallery-compact .product .cover.thumb-large,.products-gallery-wide .product .cover.thumb-large{max-width:1200px}.products-gallery-compact .product .cover.thumb-huge,.products-gallery-wide .product .cover.thumb-huge{max-width:1600px}.products-gallery-compact .product .cover a.square,.products-gallery-wide .product .cover a.square{padding-top:100%;position:relative;width:100%}.products-gallery-compact .product .cover a.square>*,.products-gallery-wide .product .cover a.square>*{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;margin-left:1px;margin-top:-100%}.products-gallery-compact .product .cover a.square>:not([data-image-loaded=true]):after,.products-gallery-wide .product .cover a.square>:not([data-image-loaded=true]):after{background:url(/img/ajax-loader-heart.gif) no-repeat 50%;content:"";display:block;height:100%;width:100%}.products-gallery-compact .product .cover a.square img,.products-gallery-wide .product .cover a.square img{display:none}.products-gallery-compact .product h2 a,.products-gallery-wide .product h2 a{color:#000;text-decoration:none}.empty{margin:110px auto 140px;text-align:center}.products-gallery-wide{display:grid;gap:20px}.products-gallery-wide .product{align-items:center;display:flex;flex-flow:column nowrap}.products-gallery-wide .product .btn-favorites{margin-top:12px}.products-gallery-wide .product h2{display:inline-block}.products-gallery-wide .product .description_short{font-size:.9rem;line-height:1.2;text-align:center}.products-gallery-wide .product .price{margin-top:14px}@media screen and (max-width:670px){.products-gallery-wide{grid-template-columns:repeat(2,1fr)}.products-gallery-wide .product{margin-bottom:55px}.products-gallery-wide .product .cover img{width:100%}.products-gallery-wide .product h2{font-size:1rem}.products-gallery-wide .product .btn-favorites{margin-bottom:-5px}.products-gallery-wide .product .price{font-size:.8rem}}@media screen and (min-width:671px){.products-gallery-wide{grid-template-columns:repeat(3,1fr)}.products-gallery-wide:after{content:"";flex:auto}.products-gallery-wide .product{margin-bottom:80px}.products-gallery-wide .product h2{font-size:1.2rem}.products-gallery-wide .product .description_short{font-size:.95rem}.products-gallery-wide .product .price{font-size:.7rem}.products-gallery-wide .product .price .current{font-weight:400}}@media screen and (min-width:951px){.products-gallery-wide{grid-template-columns:repeat(4,1fr)}}.products-gallery-compact .product{margin:0 10px;max-width:130px;text-align:center}.products-gallery-compact .product .btn-favorites{background-size:19px;margin-top:3px}.products-gallery-compact .product .cover{max-width:110px}.products-gallery-compact .product h2{font-size:.95rem;margin:0 auto 4px}.products-gallery-compact .product .description_short{font-size:.85rem;line-height:1.3;margin:8px auto 15px}.products-gallery-compact .product .price{font-size:.63rem}@media screen and (max-width:670px){.products-gallery-compact .product .compare{background-position-y:-7px}}.watched{border-top:1px solid #777;margin:100px auto;padding-top:10px;text-align:center}.watched .watched__title{font-size:1rem;font-weight:700;margin:24px auto 28px;text-transform:uppercase}.watched .products{display:inline-flex;flex-flow:row nowrap;max-width:100%;overflow-x:auto;padding-bottom:20px}.watched .products .product{width:130px}.watched .products .product .cover{margin-left:auto;margin-right:auto}@media screen and (max-width:670px){.watched{padding-top:20px}.watched .products{overflow-x:scroll}}@media screen and (min-width:671px){.page-index{padding-top:90px}}@media screen and (max-width:670px){.page-index{padding-top:45px}}.page-category{margin-top:70px}@media screen and (max-width:670px){.page-category{margin-top:50px}}.page-view{padding-bottom:100px}.page-view h1{margin:50px auto 60px;text-align:center}.page-view .page-links{margin-top:60px}.page-view .page-links .active{color:#999;cursor:default;text-decoration:none}.page-view.page-contacts .map{background:#eee;height:400px;margin-top:40px}.page-view.page-contacts .map-location{margin:40px auto;max-width:500px}.page-view.page-contacts .map-location img{width:100%}.page-view.dostavka-oplata{background:url(/img/page/dostavka-oplata/delivery-bg.jpg) no-repeat 100% 100%;background-size:400px}.page-view.dostavka-oplata h2{margin-top:50px}.page-view.dostavka-oplata ul{text-align:left}.page-view.how-to-make-order .section{margin:0 auto}.page-view.how-to-make-order .section .phone{white-space:nowrap}.page-view.how-to-make-order .section:after{background:url(/img/page/how-to-make-order/arrow-down.png) no-repeat bottom;background-size:16px;content:"";display:block;height:60px;width:20px}.page-view.how-to-make-order .section.section-last:after{display:none}.page-view.how-to-make-order .section.section-1{background:url(/img/page/how-to-make-order/section-1.png) no-repeat top;background-size:70px}.page-view.how-to-make-order .section.section-2{background:url(/img/page/how-to-make-order/section-2.png) no-repeat top;background-size:48px}.page-view.how-to-make-order .section.section-3{background:url(/img/page/how-to-make-order/section-3.png) no-repeat top;background-size:58px}.page-view.how-to-make-order .section.section-4{background:url(/img/page/how-to-make-order/section-4.png) no-repeat top;background-size:70px}@media screen and (min-width:671px){.page-view.dostavka-oplata .container{max-width:800px}.page-view.how-to-make-order .section{max-width:800px;padding-left:100px}.page-view.how-to-make-order .section:after{margin-left:-75px}.page-view.how-to-make-order .section.section-1{background-position:0 0}.page-view.how-to-make-order .section.section-2,.page-view.how-to-make-order .section.section-3{background-position:10px 0}.page-view.how-to-make-order .section.section-4{background-position:0 0}}@media screen and (max-width:670px){.page-view.dostavka-oplata{background-size:230px}.page-view.how-to-make-order .section{max-width:600px;padding-top:70px;text-align:center}.page-view.how-to-make-order .section ul{text-align:left}.page-view.how-to-make-order .section:after{margin:30px auto 50px}}.page-favorites h1{margin-bottom:50px;text-align:center}.page-favorites .empty{margin:5rem 0 6rem}@media screen and (min-width:671px){.page-favorites{margin:50px 0 100px}.page-favorites h1{font-size:2.3rem}}.page-feedback-success{background:url(/img/icon-checkout-success.svg) top no-repeat;background-size:100px;margin-bottom:180px;margin-top:100px;padding-top:100px}.page-feedback-success h1{color:#2bb673;font-size:2.4rem;text-align:center}.page-feedback-success .feedback-details{margin:50px auto 100px}.page-feedback-success .feedback-details h3{margin-top:0;text-align:center;text-transform:uppercase}.page-feedback-success .message{text-align:center}@media screen and (min-width:671px){.page-feedback-success .feedback-details{border:1px solid #ccc;border-radius:2px;box-shadow:10px 20px 50px rgba(0,0,0,.1);max-width:720px;padding:40px 45px}}
