@font-face{font-family:"Roboto";font-weight:700;font-style:normal;font-display:swap;src:url("/wp-content/themes/tattoox/fonts/Roboto-Bold.woff2") format("woff2")}@font-face{font-family:"Roboto";font-weight:400;font-style:normal;font-display:swap;src:url("/wp-content/themes/tattoox/fonts/Roboto-Regular.woff2") format("woff2")}@font-face{font-family:"Roboto Slab";font-weight:400;font-style:normal;font-display:swap;src:url("/wp-content/themes/tattoox/fonts/RobotoSlab-Regular.woff2") format("woff2")}
@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}[tabindex="-1"]:focus{outline:none !important}hr{overflow:visible;box-sizing:content-box;height:0}abbr[title],abbr[data-original-title]{cursor:help;text-decoration:underline;text-decoration:underline dotted;border-bottom:0}address{font-style:normal;line-height:inherit;margin-bottom:1rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{text-decoration:underline;color:#b08e5c;background-color:transparent;-webkit-text-decoration-skip:objects}a:hover{text-decoration:none;color:#b08e5c}a:not([href]):not([tabindex]){text-decoration:none;color:inherit}a:not([href]):not([tabindex]):focus,a:not([href]):not([tabindex]):hover{text-decoration:none;color:inherit}a:not([href]):not([tabindex]):focus{outline:0}a:focus{outline:none}pre,code,kbd,samp{font-family:monospace,monospace;font-size:1em}pre{overflow:auto;margin-top:0;margin-bottom:1rem}figure{margin:0 0 1rem}a,area,button,[role=button],input,label,select,summary,textarea{-ms-touch-action:manipulation;touch-action:manipulation}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;caption-side:bottom;text-align:left;color:#868e96}th{text-align:left}label{display:inline-block;margin-bottom:.5rem}button:focus{outline:none}input,button,select,optgroup,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;outline:none}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{min-width:0;margin:0;padding:0;border:0}legend{font-size:1.5rem;line-height:inherit;display:block;width:100%;max-width:100%;margin-bottom:.5rem;padding:0;white-space:normal;color:inherit}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none !important}iframe{border:none}
.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0;padding:30px 15px}.modal_active{display:flex}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal__inner{position:relative;z-index:5;width:100%;max-width:670px;margin:auto}.modal_contact .modal__inner{max-width:440px}.modal_form .modal__inner{max-width:440px}.modal.fade .modal__inner{transition:transform .2s ease-out;transform:scale(.5)}.modal.show .modal__inner{transform:none}.modal__content{background:#171717;padding:50px 30px;width:100%;position:relative}.modal__text{font-size:14px;font-weight:400;line-height:18px;color:rgba(255,255,255,.66)}.modal__text>*:first-child{margin-top:0}.modal__text>*:last-child{margin-bottom:0}.modal__close{display:block;position:absolute;top:15px;right:15px;width:20px;height:20px;cursor:pointer}.modal__close:before,.modal__close:after{content:'';display:block;width:28px;height:1px;background-color:#fff;position:absolute}.modal__close:before{top:9px;left:-4px;transform:rotate(45deg)}.modal__close:after{top:9px;left:-4px;transform:rotate(-45deg)}.modal__close:hover{opacity:.8}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:rgba(0,0,0,.6)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:1}.fade{transition:opacity .15s linear}.fade:not(.show){opacity:0}@media (max-width:480px){.modal__content{padding-left:20px;padding-right:20px}}@media (max-width:425px){.modal{padding:10px}.modal__content{padding:30px 10px}.modal__text{padding-top:15px;padding-bottom:15px}}.popup-contact{display:flex;flex-direction:column;align-items:center}.popup-contact__title{font-family:"Roboto Slab",serif;color:#b08e5c;font-size:28px;font-weight:500;line-height:1.2;text-align:center;margin-bottom:30px}.popup-contact__title_m20{margin-bottom:20px}.popup-contact__list{display:flex;align-items:center;justify-content:center}.popup-contact__item{display:block;width:72px;margin:0 5px;text-decoration:none;transition:opacity .3s}.popup-contact__item:hover{opacity:.7}.popup-contact__item-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:auto;margin-right:auto;border-radius:50%;border:1px solid #b08e5c}.popup-contact__item-icon img{display:block}.popup-contact__item-label{display:block;font-size:10px;font-weight:400;line-height:12px;margin-top:6px;text-align:center;color:#fff}.popup-contact__caption{padding:8px 12px;margin-top:30px;margin-bottom:30px;border:1px solid #ddba85;border-radius:5px;font-size:16px;font-weight:500;color:#fff;text-align:center;line-height:1.4}.form__title{font-size:24px;font-weight:300;line-height:1.2;color:#fff;text-align:center;margin-bottom:20px}.form__group{margin-bottom:20px}.form__control{display:block;width:100%;background-color:#fff;border:2px solid rgba(255,255,255,0);padding:11px 15px;color:#000;font-size:15px;font-weight:400;line-height:1.2;transition:all .3s ease 0s}.form__control:focus{border:2px solid #ddba85}.form__control::-webkit-input-placeholder{opacity:.75;color:#000}.form__control::-moz-placeholder{opacity:.75;color:#000}.form__control::placeholder{opacity:.75;color:#000}.form__submit{display:flex;justify-content:center;position:relative}.form__btn{display:inline-block;vertical-align:bottom;border:none;text-decoration:none;transition:background-color .3s ease 0s;background-color:#b08e5c;color:#fff;font-size:13px;font-weight:500;line-height:1.538461538461538;text-align:center;text-transform:uppercase;padding:10px 30px}.form__btn:hover{background-color:#9e8054}.form__note{margin-bottom:20px;font-size:14px;font-weight:400;line-height:1.3;text-align:center;color:#c9c9c9}.form__note_policy{margin-bottom:0;margin-top:20px}@media (max-width:480px){.popup-contact__title{font-size:22px}}
.data-text:before{content:attr(data-text)}.scroll-top{width:48px;height:48px;border-radius:50%;background:#b08e5c url(//piercingsalon.ru/wp-content/themes/tattoox/img/up-arrow.svg) center center/22px auto no-repeat;cursor:pointer;transition:opacity .3s,visibility .3s,box-shadow .3s}.scroll-top:hover{box-shadow:0 0 0 5px rgba(172,142,92,.25)}.alignleft{float:left;margin-right:20px;margin-bottom:20px}.alignright{float:right;margin-bottom:20px;margin-left:20px}.tabs-nav{margin:0 0 30px;padding:0;list-style:none;display:flex;justify-content:center;flex-wrap:wrap;overflow:hidden;overflow-x:auto}.tabs-nav__item{cursor:pointer;color:#b08e5c;background-color:#1b1b1b;padding:8px 18px;margin:10px 7px 7px;font-size:14px;font-weight:500;line-height:1.285714285714286;text-transform:uppercase;white-space:nowrap;border-radius:30px}.tabs-nav__item_active{cursor:default;background-color:#b08e5c;color:#fff;box-shadow:0 0 0 5px rgba(172,142,92,.25)}.tabs-content{height:0;overflow:hidden}.tabs-content_active{height:auto;overflow:visible}.box-gallery{display:flex;flex-wrap:wrap;margin:15px -5px}.box-gallery__item{padding:5px}.box-gallery_1 .box-gallery__item{width:100%}.box-gallery_2 .box-gallery__item{width:50%}.box-gallery_3 .box-gallery__item{width:33.333333%}.box-gallery_4 .box-gallery__item{width:25%}.box-action{display:flex;margin:20px 0}.box-action_center{justify-content:center}.box-action_left{justify-content:flex-start}.box-action_right{justify-content:flex-end}.box-action__btn{display:block;text-decoration:none;transition:background-color .3s,color .3s;background-color:#b08e5c;padding:10px 20px;color:#fff;font-size:13px;font-weight:500;line-height:20px;text-align:center;text-transform:uppercase}.box-action__btn:hover{background-color:#9e8054;color:#fff}.lm .lm__list-item_hide{display:none}@media (max-width:991px){.alignleft,.alignright{float:none;display:table;margin-left:auto;margin-right:auto}}@media (max-width:767px){.scroll-top{width:40px;height:40px;background-size:20px auto}}.popup-cookies{display:none;position:fixed;z-index:1000;left:50%;bottom:10px;transform:translateX(-50%);background-color:#171717;padding:20px 30px;width:480px;max-width:calc(100% - 20px);align-items:center;gap:16px}.popup-cookies_show{display:flex}.popup-cookies__text{font-size:14px;font-weight:500;color:#fff;line-height:1.4}.popup-cookies__btn{display:block;white-space:nowrap;text-decoration:none;border:none;transition:background-color .3s ease 0s,color .3s ease 0s;background-color:#b08e5c;color:#fff;font-size:13px;font-weight:500;line-height:1.538461538461538;text-align:center;text-transform:uppercase;padding:10px 20px;cursor:pointer}.popup-cookies__btn:hover{background-color:#9e8054;color:#fff}.popup-cookies__close{display:block;position:absolute;top:5px;right:5px;width:20px;height:20px;cursor:pointer;transform:scale(.55)}.popup-cookies__close:before,.popup-cookies__close:after{content:'';display:block;width:28px;height:1px;background-color:#fff;position:absolute}.popup-cookies__close:before{top:9px;left:-4px;transform:rotate(45deg)}.popup-cookies__close:after{top:9px;left:-4px;transform:rotate(-45deg)}.popup-cookies__close:hover{opacity:.8}@media (max-width:375px){.popup-cookies{transform:none;left:0;right:0;bottom:0;padding:10px 20px 10px 10px;max-width:none;width:auto}.popup-cookies__text{font-size:12px}.popup-cookies__btn{padding:6px 16px;font-size:12px}.popup-cookies__close{top:0;right:0}}