﻿.header{background-color:#160f17;box-shadow:none}.header-logo{padding:10px 0}.header .navbar-nav li a{font-family:'Ysabeau Infant';font-size:16px;letter-spacing:1.6px;text-transform:uppercase;font-weight:400}.header .navbar-nav>li>a:hover,.header .navbar-nav li.active>a,.header .navbar-nav li.active:hover>a{color:#f72bcf !important;border:none !important}.header .nav li.active .dropdown-menu li.active>a{border-left:none !important;background:#3d3b45 !important;color:#f72bcf !important}.header .navbar-nav li a{padding:10px 20px}.header .nav li>a:hover,.header .nav li.active>a,.header .nav li.active:hover>a{padding:10px 20px}.headerMenuPortletWrap .navbar-nav li a{border-top:0}.headerMenuPortletWrap .navbar-nav li.dropdown .dropdown-menu a{padding:20px 10px !important;display:block}.header .navbar-nav li.open:hover>a{border-top:0 !important;color:#f72bcf !important}.public-page-languages.horizontal.letter div:not(.selected){background:#231a25;border:1px solid #2c252d}.public-page-languages.horizontal.letter .selected{background:#fff}.public-page-languages.horizontal.letter div:first-child{border-top-left-radius:10px !important;border-bottom-left-radius:10px !important}.public-page-languages.horizontal.letter div:nth-child(2){border-top-right-radius:10px !important;border-bottom-right-radius:10px !important}.hero-section h1{color:#fff;font-family:'Ysabeau Office';font-size:64px;font-weight:200;text-transform:uppercase}.hero-section p{color:#e1e1e1;font-family:'Open Sans';font-size:16px;font-weight:400}.hero-section strong{font-weight:500}.button-container{display:flex;justify-content:center}.btn-white-border,.contactPortletWrap .contactBtn,.blog-posts-wrap .post-read-more,.accept-cookies-dialog .modal-footer .btn-default,.portlet-link-class,.portlet-link-class:hover{max-width:195px;border-radius:30px !important;border:1px solid #fff !important;background:rgba(32,23,34,.3) !important;padding:0;transition:all .3s ease-in-out;transition:box-shadow .5s ease-in-out;color:#fff !important;text-align:center;font-family:'Ysabeau Office';font-size:16px;font-weight:500;margin:0;float:none}.btn-white-border:hover,.contactPortletWrap .contactBtn:hover,.blog-posts-wrap .post-read-more:hover,.accept-cookies-dialog .modal-footer .btn-default:hover,.portlet-link-class:hover{background:#000000de !important;box-shadow:0 0 30px #f72bcf5e !important;border:1px solid #fc0ece;color:#fc0ece;cursor:pointer}.btn-white-border a,.blog-posts-wrap .post-read-more,.contactPortletWrap .contactBtn,.portlet-link-class,.portlet-link-class:hover{color:#fff;padding:15px 20px;display:inline-block;text-transform:none}.accept-cookies-dialog .modal-footer .btn-default{color:#fff;padding:15px 20px;text-transform:none;max-width:100%}.benefits-background .container{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:30px}.benefits-background .xs-portlet-wrap.xs-portlet-wrap-html-content{background:#211923;max-width:30%;border-radius:30px !important;padding:10px 20px;display:flex;align-items:center;justify-content:center}.btn-white-border:hover a{color:#fc0ece}h1{text-transform:uppercase}.decorated{text-align:center}.decorated img{width:155px !important}.decorated h1{color:#fff;text-align:center;font-family:"Ysabeau Office";font-size:48px;line-height:48px;font-weight:200;text-transform:uppercase}.decorated-left{text-align:left}.decorated-left img{width:155px !important}.decorated-left h2{color:#fff;text-align:left;font-family:"Ysabeau Office";font-size:48px;line-height:48px;font-weight:200;text-transform:uppercase}.controlled-width{max-width:750px;margin:auto}.intro-background .background-cover{background-image:url(/write/07667/style/lensopia/images/vertical-lines.svg) !important}.products-background .background-cover{background-image:url(/write/07667/style/lensopia/images/products-background.svg) !important}.partners-background .background-cover{background-image:url(/write/07667/style/lensopia/images/partners-background.svg) !important}.benefits-background .background-cover{background-image:url(/write/07667/style/lensopia/images/benefits-line.svg) !important;background-size:100%;background-repeat:no-repeat;background-position-y:top}.why-us-background .background-cover{background-image:url(/write/07667/style/lensopia/images/why-us-background.svg) !important}.products-background .image-with-text-wrap{border:none}.products-background .image-with-text-wrap:before{content:"";display:block;height:100%;width:100%;position:absolute;top:30px;z-index:1;background:url(https://wmk1-ci.xsoftstatic1.com/write/07667/style/lensopia/images/border-pink.svg) no-repeat;background-size:96% auto;background-position:center;pointer-events:none}.products-background .image-text-wrap{background:linear-gradient(0deg,#201722,transparent);border-bottom-left-radius:500px !important;border-bottom-right-radius:500px !important;height:160px;margin:0 15px;width:calc((100%) - (30px));padding:20px 40px !important;overflow:hidden;transition:all .5s ease-in-out}.products-background .image-text-wrap .img-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:15px}.products-background .image-text-wrap .img-title{position:absolute;top:50%;left:0;color:#f72bcf;text-transform:uppercase;font-weight:500 !important;font-family:'Ysabeau Office';font-size:24px !important;background:linear-gradient(45deg,#fff,transparent);padding:15px;width:100%;transition:all .2s linear}.products-background .image-portlet-wrap .image-link-cover{border-top-left-radius:10px !important;border-top-right-radius:10px !important}.products-background .background-cover{background-size:70%;background-repeat:no-repeat}.products-background .image-text-wrap:after{font-family:'Open Sans';font-weight:bold;color:#f72bcf;display:block;text-align:center}.image-portlet-wrap a .image-link-cover .image-link-icon-wrapper .image-link-icon{display:none}html[lang="mk"] .products-background .image-text-wrap:after{content:'Види Детали'}html[lang="en"] .products-background .image-text-wrap:after{content:'Show details'}.products-background .image-portlet-wrap:hover .image-with-text-wrap{cursor:pointer}.products-background .image-portlet-wrap:hover .image-text-wrap{color:#fff;background:linear-gradient(0deg,#0000005e,transparent) !important;box-shadow:0 5px 50px #f72bcf5e}.products-background .image-portlet-wrap:hover .image-text-wrap .img-title{background:transparent;color:#fff}.products-background .image-portlet-wrap:hover .image-link-cover img{transition:all .3s ease-in-out;transform:scale(1.05);filter:brightness(.5)}@media only screen and (min-width:768px) and (max-width:992px){.products-background .container{max-width:100% !important}.products-background .image-text-wrap .img-title{top:30%}.products-background .image-text-wrap{height:140px;padding:20px !important}}@media only screen and (max-width:768px){.products-background .image-text-wrap{background:transparent;margin:0 7%;width:86%}}.why-us-background .cards-container{display:flex;flex-wrap:wrap;gap:50px;justify-content:center}.why-us-background .cards{display:flex;flex-direction:column;max-width:320px}.why-us-background .tittle p{color:#fff;text-align:center;font-family:"Ysabeau Office";font-size:16px;font-weight:500;text-transform:uppercase}.why-us-background .description{margin-top:15px}.why-us-background .description p{color:#fff;text-align:center;font-family:"Open Sans";font-size:16px;font-weight:400}.why-us-background .tittle{display:flex;justify-content:center;flex-direction:column}.why-us-background .tittle img{height:4px}.why-us-background .icon-holder{text-align:center;height:90px}.google-reviews blockquote{background:#231a25;border-left:none;color:#fff;padding:20px;border-radius:10px;margin-bottom:0;font-style:normal}.google-reviews .res_table>tbody>tr>td .xs-portlet-wrap.image-portlet-wrap>div:not(.image-with-text-wrap){text-align:left !important}.google-reviews .xs-portlet-wrap,.xs-portlet-wrap.container{padding-bottom:10px !important}.google-reviews .image-portlet-wrap img{max-width:100px}.accordion-item{color:#fff;cursor:pointer;padding:20px;border-top:1px solid #2c252d;border-bottom:1px solid #2c252d;text-align:left;outline:none;font-size:18px;font-weight:400;transition:.4s;display:flex;justify-content:space-between;align-items:center;margin-top:-1px}@media(min-width:992px){.accordion-item{font-size:18px}}.accordion-item:hover{background-color:#1f1721;color:#fff}.active-accordion,.accordion-item:hover .img-wrap{color:#fff}.panel{position:relative;padding-top:0;padding:60px 20px;display:none;overflow:hidden;margin-bottom:0;font-size:16px;background-color:#231a25}.panel li{padding-bottom:10px}li{list-style:none}.active-accordion.accordion-item .fa,.accordion-item .fa:hover{color:#fff !important}.accordion-item .symbol{color:#9c2930}.active-accordion .symbol{color:#fff !important}.accordion-item:hover .symbol{color:#fff !important}.symbol{font-size:24px;font-weight:600;display:flex;align-items:center}.service-text{font-family:"Ysabeau Office";text-transform:uppercase;font-size:20px}.no-click{cursor:default}.product-points{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;row-gap:45px;margin-top:40px}.product-points h4{margin:0;font-weight:500;font-family:"Ysabeau Infant";text-transform:uppercase;font-size:16px}.product-description h3{font-family:"Ysabeau Infant";color:#f72bcf}.point{width:32%}.product-description{margin-bottom:90px;max-width:870px}.accordion-holder .button-container{margin-top:60px}.accordion-item>span:first-child{max-width:calc((100%) - (40px))}.accordion-item.active-accordion{border-bottom:2px solid #f72bcf}.symbol{transform:rotate(135deg);transition:all .3s ease-in-out}.active-accordion .symbol{transform:rotate(0deg)}.featured-img img{width:100%}.featured-img{margin-bottom:40px}.footer{background:#160f17;color:#fff;border-top:1px solid #373737}.footer-logo{text-align:center}.footer-logo img{width:13%}.footer .decorated h2{font-size:24px;text-transform:uppercase}.footer .social-links-wrap i{color:#fc0ece8f;background:-webkit-linear-gradient(#fc0ece,#160f17);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.contact-elements{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:15px}.contact-elements a{text-decoration:underline !important}.contact-elements a:hover{text-decoration:none !important;color:#fff !important}.social-element{display:flex;gap:15px;align-items:flex-start}.copyright{color:#c0c0ca;background:#160f17;border-top:1px solid #373737}.copyright a{text-decoration:underline !important;color:#fff !important}.copyright a:hover{text-decoration:none !important;color:#fff !important}.featured-post-img-wrap,.postF_imgThumbWrap{border:none}.sidebar.post-category-wrap .sidebar-menu>li{border-bottom:1px solid #2c252d}.post-small-post .postS_imgThumbWrap{background:#231a25;border:none !important;border-radius:5px !important}.blog-posts-wrap .post-read-more{margin-top:10px;display:inline-block}hr.post-separator{border-color:#160f17}.sticker-featured-post{background:transparent}.sticker-featured-post span.text{color:#fff;background:#f72bcf !important;width:150px;text-align:center;top:32px !important;left:-30px !important}.post-thumbnail-image img{transition:all .3s ease-in-out;transform:scale(1)}.post-thumbnail-image:hover img{transform:scale(1.1)}.search-box-wrap .form-control{padding:10px 70px 10px 20px;height:auto;width:calc(100% - 50px);border-radius:30px !important}.search-box-wrap .btn-post-search{border-top-right-radius:30px !important;border-bottom-right-radius:30px !important}.btn-post-search,.btn-post-search:hover{background:#f72bcf !important;color:#fff}.latest_viewAllLink,.popular_viewAllLink,.post-tags .get-all-tags-li,.post-tags .get-all-tags-li a{color:#f72bcf !important}.post-thumbnail-image{border:none;border-radius:10px !important;overflow:hidden}.post-category-wrap.sidebar .list-group-item{padding:15px 10px}.post-search-results-empty,.post-not-found{background:#231a25;border-radius:10px !important;border-color:transparent}@media(min-width:992px){.twoColumnsPage_RightCol_Small,.twoColumnsPage_RightCol_Small_PC,.twoColumnsPage_RightCol_Big,.twoColumnsPage_RightCol_Big_PC{border-left:1px solid #2c252d;margin-left:-1px}}.accept-cookies-dialog .modal-header .modal-title,.accept-cookies-dialog .modal-body p{color:#fff}.accept-cookies-dialog .modal-dialog .modal-body p a{color:#fc0ece}.accept-cookies-dialog .modal-content{background:#231a25}body{color:#ddd;background:#160f17;font-size:16px;line-height:1.5}.site-wrapper{background:#160f17}a{text-decoration:none !important;color:#fff}p{color:#e1e1e1;font-family:'Open Sans';font-size:16px;font-weight:400}.separate-content-from-top-elements .min-content-height{padding-top:0 !important}.gradient-separator{width:150px;height:2px;border:none;background:linear-gradient(90deg,#fc0ece 0%,#160f17 100%)}.contactPortletWrap .form-control{background-color:#231a25 !important;border-color:#231a25;color:#c0c0ca;padding:15px;height:auto;border-radius:10px !important;margin-bottom:30px}.breadcrumbs{background:#231a25 !important;border-bottom:none}a:hover,a:focus,a.postS_TitleLink:hover .postS_Title,a.postM_TitleLink:hover .postM_Title,a.postL_TitleLink:hover .postL_Title,.postS_Title:hover,.postM_Title:hover,.postL_Title:hover{color:#f72bcf !important}.buttonClass,.dataPagerNext,.dataPagerPrevious,.tags li a,.tags li span,.owl-theme .owl-controls .owl-buttons div{background:#231a25;border-radius:30px !important;border:1px solid #2c252d}.buttonClass:hover,.dataPagerNext:hover,.dataPagerPrevious:hover,.tags li a:hover,.tags li span:hover,.owl-theme .owl-controls .owl-buttons div:hover{background:#231a25;border-radius:30px !important;border:1px solid #f72bcf}.activeButtonClass,.activeButtonClass:hover{background:#f72bcf;border-radius:30px !important;color:#fff !important}.to-top-img-div{background:transparent !important;border:1px solid #fff;line-height:40px;text-align:center}.to-top-img-div:after{content:"";font-family:'FontAwesome';font-size:30px}.owl-carousel .owl-item .items-holder{border:none !important}.xs-portlet-title-wrap.h1-title.title-align-left:after{background:#f72bcf !important;height:2px}blockquote{background:none repeat scroll 0 0 #25242c;border-left:none;color:#fff;font-style:normal;border-radius:30px;border-bottom-right-radius:30px}blockquote h3 strong{font-weight:200;line-height:1.5}.d-none{display:none}@media(min-width:992px){.twoColumnsPage_LeftCol_Big,.twoColumnsPage_LeftCol_Big_PC,.twoColumnsPage_LeftCol_Small,.twoColumnsPage_LeftCol_Small_PC{border-right:1px solid #160f17}}@media screen and (max-width:1200px){.header .navbar-nav li a{padding:10px}.header .nav li{margin-right:15px !important}.header .nav li:last-child{margin-right:0 !important}.header .nav li a{font-size:14px !important}.header ul.nav{float:right}.header td:not(:first-child){display:block;width:100% !important}.languages-and-currencies-portlet-wrap{position:absolute;top:15px;right:25px}.header .social-links-wrap{position:absolute;top:18px;right:150px}}@media screen and (min-width:768px) and (max-width:1200px){.header td:nth-child(2){padding-top:40px}}@media screen and (max-width:767px){.contact-elements{display:flex;flex-direction:column;justify-content:center;gap:0;align-items:center}.bottomFooter table.res_table>tbody>tr>td.res-td div p{text-align:center !important}.products-background .image-with-text-wrap:before{display:none}h1{font-size:36px !important}h2{font-size:30px !important}.google-reviews td h2{font-size:18px !important}.google-reviews table.res_table>tbody>tr>td.res-td{margin-bottom:40px}.point{width:100%}.navbar-btn{position:absolute;top:30px;right:0;border-radius:50px !important;height:42px;display:flex;flex-direction:column;justify-content:center}.header .navbar-btn:hover{background:#f72bcf !important}.header .nav li>a,.header .nav li.active>a,.header .nav li.active:hover>a,.header .nav li>a:hover{padding:20px}.header .headerMenuPortletWrap .nav.navbar-nav .dropdown.open .dropdown-menu li{border:none !important;background:transparent !important}.header-logo{padding-left:20px}.offer-background .home .background-cover{background:url("https://wmk1-ci.xsoftstatic1.com/write/07667/style/lensopia/images/offer-background-mob.jpg") !important;background-size:cover !important}.hero-section .background-cover{background:url("https://wmk1-ci.xsoftstatic1.com/write/07667/style/lensopia/images/hero-section-image-mob.jpg") !important;background-size:cover !important;background-position:right;padding-top:80px !important;padding-bottom:80px !important}.hero-section table.res_table>tbody>tr>td.res-td{display:flex;flex-direction:column;align-items:center}.hero-section h1{text-align:center !important}.benefits-background .xs-portlet-wrap.xs-portlet-wrap-html-content{max-width:100%}.languages-and-currencies-portlet-wrap{position:absolute;top:8px;left:0;text-align:center !important;width:100%}.header .social-links-wrap{display:none}.background-cover{padding-top:60px !important;padding-bottom:60px !important}.blank-separator{height:60px !important}}