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

p,body{position:relative;font-family:"Playfair Display",serif;font-size:16px;font-weight:400;line-height:22px}#contactModal .btn-close,.brands-page #brandDetailModal .modal-content .btn-close,#footer-navbar .offcanvas .contact-menu__card .btn-close{cursor:pointer;background:none;width:auto;height:auto;opacity:1}@font-face{font-family:"Bigilla";src:url("/assets/font/Bigilla.otf")}body{margin:0;margin:auto}.header-font{font-family:"Bigilla",serif}.offcanvas-backdrop{-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.offcanvas-backdrop.show{opacity:.75}.offcanvas{-webkit-transition:-webkit-transform 1s;transition:-webkit-transform 1s;-o-transition:transform 1s;transition:transform 1s;transition:transform 1s, -webkit-transform 1s;border:none !important}.navbar-toggler{cursor:pointer;border:none !important}.collapsing{-webkit-transition:height .5s;-o-transition:height .5s;transition:height .5s}.modal-content{border:none;border-radius:0}.modal-content .modal-body{scroll-behavior:smooth}circle{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.display-lg{display:none}@media screen and (min-width: 1200px){.display-lg{display:block}}#header-navbar.navbar{padding:30px;padding-bottom:5px}#header-navbar.navbar #offcanvasNavbar{margin-top:115px}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item{text-align:end}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item a div[id^=menu-],#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item .menu-decor{margin-bottom:60px;margin-right:30px}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item a div[id^=menu-]{-webkit-transition:background-image .3s ease-in-out;-o-transition:background-image .3s ease-in-out;transition:background-image .3s ease-in-out}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item #menu-1{width:318px;height:59px;background-image:url("/assets/image/menu-1.png")}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item #menu-1:hover{background-image:url("/assets/image/menu-1-hover.png")}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item #menu-2{width:316px;height:140px;background-image:url("/assets/image/menu-2.png")}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item #menu-2:hover{background-image:url("/assets/image/menu-2-hover.png")}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item #menu-3{width:323px;height:139px;background-image:url("/assets/image/menu-3.png")}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item #menu-3:hover{background-image:url("/assets/image/menu-3-hover.png")}#header-navbar.navbar #offcanvasNavbar .offcanvas-body .menu-list-item .menu-decor{margin-right:37px}#footer-navbar .footer-nav-btn,#footer-navbar .footer-nav-btn a{text-decoration:none;font-family:"Bigilla";font-style:normal;font-weight:700;font-size:25px;color:#fd0;line-height:120%;padding:24px 30px;cursor:pointer;-webkit-transition:color .5s;-o-transition:color .5s;transition:color .5s}#footer-navbar .footer-nav-btn:hover,#footer-navbar .footer-nav-btn:hover a{color:#fff}#footer-navbar .offcanvas{height:500px}#footer-navbar .offcanvas .contact-menu__card #col__2,#footer-navbar .offcanvas .contact-menu__card #col__1{position:absolute;text-align:center}#footer-navbar .offcanvas .contact-menu__card{height:500px;width:100%;background-color:#fbfadf;background-image:url("/assets/image/contact-menu-bg-logo.png"),url("/assets/image/contact-menu-header.png");background-position:left calc(45% - 40px) top 0,left 30px center;background-repeat:no-repeat;position:absolute;bottom:0}#footer-navbar .offcanvas .contact-menu__card .btn-close{position:absolute;top:16px;right:24px}#footer-navbar .offcanvas .contact-menu__card #col__1{top:88px;left:calc(45% - 349px);width:349px}#footer-navbar .offcanvas .contact-menu__card #col__1 .social-info{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#footer-navbar .offcanvas .contact-menu__card #col__1 .social-info>div{margin:25px 10px}#footer-navbar .offcanvas .contact-menu__card #col__2{bottom:26px;right:3.2vw;width:330px}#footer-navbar .offcanvas .contact-menu__card #col__2 .header-text{font-size:40px;line-height:120%}#footer-navbar .offcanvas .contact-menu__card #col__2 .decor{margin:60px 0;cursor:pointer}#footer-navbar .offcanvas .contact-menu__card #col__2 .decor svg:hover .underline{visibility:visible !important}#footer-navbar .offcanvas .contact-menu__card #col__2 .decor svg:hover .left-cir{-webkit-transform:matrix(0.999266, -0.0382966, 0.0429577, 0.999077, 22.8864, 69.859) !important;-ms-transform:matrix(0.999266, -0.0382966, 0.0429577, 0.999077, 22.8864, 69.859) !important;transform:matrix(0.999266, -0.0382966, 0.0429577, 0.999077, 22.8864, 69.859) !important}#footer-navbar .offcanvas .contact-menu__card #col__2 .decor svg:hover .right-cir{-webkit-transform:matrix(0.999266, -0.0382966, 0.0429577, 0.999077, 218.886, 16.859) !important;-ms-transform:matrix(0.999266, -0.0382966, 0.0429577, 0.999077, 218.886, 16.859) !important;transform:matrix(0.999266, -0.0382966, 0.0429577, 0.999077, 218.886, 16.859) !important}#footer-navbar .offcanvas .contact-menu__card #col__2 .decor svg:hover .text{fill:#773dbd !important}@media screen and (max-width: 1399.98px){#footer-navbar .offcanvas .contact-menu__card{background-image:url("/assets/image/contact-menu-header.png");background-position:left 30px center}#footer-navbar .offcanvas .contact-menu__card #col__1{left:323px}#footer-navbar .offcanvas .contact-menu__card #col__2{right:30px}}.home-page{background-color:#000}.home-page .home-page__swiper{height:100vh}.home-page .home-page__swiper .swiper-slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;z-index:30}.about-page{background-color:#004d57}.about-page p{color:#fd0}.about-page #header-navbar{background-color:#004d57 !important}.about-page #header-navbar .navbar-nav li{margin-right:10vw}.about-page #header-navbar .navbar-nav li a{color:#fd0;font-family:"Bigilla";font-weight:700;font-size:25px;line-height:120%}.about-page section{z-index:2000;margin-bottom:60px;min-height:min(100vh + 125px + 80px,1024px);scroll-margin-top:125px}.about-page section .section-header-text p{font-family:"Bigilla";font-style:normal;font-size:150px;line-height:100%;text-transform:uppercase;margin-bottom:33px}.about-page #intro{padding-top:125px;display:-webkit-box;display:-ms-flexbox;display:flex}.about-page #intro img:first-child{width:40%;max-width:653px;-o-object-fit:contain;object-fit:contain}.about-page #intro img:last-child{width:calc(50% - 110px)}.about-page #who-we-are .about-page__swiper{background:url("/assets/image/about-decor.png") no-repeat center;background-size:contain}.about-page #who-we-are .about-page__swiper .swiper-slide{display:-webkit-box;display:-ms-flexbox;display:flex}.about-page #who-we-are .about-page__swiper .swiper-slide img{max-width:456px;height:auto;margin:auto}.about-page #who-we-are .about-text{text-align:justify}.about-page #our-salon .address-text{font-size:20px;line-height:27px}.about-page #our-services .service-list{color:#fd0;font-size:25px;line-height:120%}.about-page #our-services .service-list .service-list-el{background:none;color:#fd0;border:none;text-align:start}.about-page #our-services .service-list .service-list-el .row>div{padding:23px 0}.about-page #our-services .service-list .service-list-el .row .el-num,.about-page #our-services .service-list .service-list-el .row .el-indicator{text-align:center}.about-page #our-services .service-list .service-list-el .row .el-info{border-bottom:#fd0 1px solid}.about-page #our-services .service-list .service-list-el .row .el-info .el-body{font-size:16px;line-height:21px}.about-page #our-services .service-list .service-list-el .row .el-info .el-body>div{padding-top:23px}.about-page #our-services .service-list .service-list-el .row .el-info .el-body>div p{max-width:720px}.about-page #our-services .service-list .service-list-el .row .el-info .el-body>div p:last-child{margin-bottom:0}.about-page #our-services .service-list .service-list-el .el-indicator img{-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;-o-transition:transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.about-page #our-services .service-list .service-list-el[aria-expanded=true] .el-indicator img{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.brands-page{background-color:#fbfadf}.brands-page .navbar-brand img,.brands-page .navbar-toggler img,.brands-page .footer-nav-btn{-webkit-filter:brightness(0);filter:brightness(0)}.brands-page main{height:100vh}.brands-page #brand-name{padding:0 30px;width:100%;position:absolute;bottom:90px}.brands-page #brand-name .brand-name-header{font-family:"Bigilla";font-weight:400;font-size:min(80px,5vw);line-height:100%;color:#004d57;cursor:pointer;-webkit-transition:color .35s;-o-transition:color .35s;transition:color .35s}.brands-page #brand-name .brand-name-header:hover{color:#773dbd}.brands-page #brand-image{position:absolute;top:5vh;width:100%}.brands-page #brand-image img{height:min(56vh,530px)}.brands-page #brandDetailModal #collection__0{scroll-margin-top:16px}.brands-page #brandDetailModal a{text-decoration:none;z-index:1}.brands-page #brandDetailModal .modal-xl{--bs-modal-width: 1380px}.brands-page #brandDetailModal .modal-content{background-color:#fbfadf}.brands-page #brandDetailModal .modal-content .brand-header{width:-webkit-min-content;width:-moz-min-content;width:min-content;font-family:"Bigilla";font-weight:400;font-size:150px;line-height:100%;color:#000;margin-top:60px;text-transform:uppercase}.brands-page #brandDetailModal .modal-content .brand-url a{color:#000;margin:30px 0}.brands-page #brandDetailModal .modal-content .btn-close{position:absolute;top:16px;right:24px}.brands-page #brandDetailModal .modal-content .brand-modal__swiper{overflow:hidden;margin-left:30px}.brands-page #brandDetailModal .modal-content .brand-modal__swiper .swiper-slide img{width:100%;aspect-ratio:262/390;-o-object-fit:cover;object-fit:cover;border-radius:50%/35%;-webkit-transition:border-radius .35s;-o-transition:border-radius .35s;transition:border-radius .35s}.brands-page #brandDetailModal .modal-content .brand-modal__swiper .swiper-slide .collection-year{font-family:"Bigilla";font-weight:700;font-size:80px;line-height:100%;color:#fbfadf;position:absolute;top:0;text-align:center;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;visibility:hidden}.brands-page #brandDetailModal .modal-content .brand-modal__swiper .swiper-slide:hover img{border-radius:0}.brands-page #brandDetailModal .modal-content .brand-modal__swiper .swiper-slide:hover .collection-year{visibility:visible}.brands-page #brandDetailModal .modal-content .brand-identity p{font-family:"Bigilla";font-weight:700;font-size:80px;line-height:100%;color:#773dbd;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:100px}.brands-page #brandDetailModal .modal-content .brand-collections .collection__swiper{overflow:hidden}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info:nth-child(even) .collection__swiper{margin-left:auto}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info:nth-child(odd) .collection__swiper{margin-right:auto}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info{margin-top:100px}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info .brand-url{margin:30px auto}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info .collection__brand-name{text-transform:uppercase;font-size:50px;line-height:120%}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info .collection__decor{width:40px;height:40px;margin:75px auto;background-image:url("/assets/image/brands-decor.png")}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info .collection__swiper{max-width:713px}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info .collection__swiper img{width:100%;border-radius:11%/8%;aspect-ratio:713/950;-o-object-fit:cover;object-fit:cover}.brands-page #brandDetailModal .modal-content .brand-collections .collection-info .collection__nav-btn{color:#000;text-decoration:none;font-size:25px;line-height:120%}.brands-page #brandDetailModal .modal-content .brand-logo{margin:160px 0 120px 0}.brands-page #brandDetailModal .modal-content #brand-name{position:unset;bottom:0}.faq-page #footer-navbar .footer-nav-btn:nth-child(2){display:none}.faq-page main{height:100vh;width:100vw;overflow-y:scroll;overflow-x:hidden;background:url("/assets/image/faq-bg.png") no-repeat center;background-size:cover}.faq-page main .faq-info__wrapper br{display:none}.faq-page main .faq-info__wrapper>div{margin:auto;margin-bottom:60px}.faq-page main .faq-decor{width:30px;height:62px;background:url("/assets/image/faq-decor.png") no-repeat center;background-size:cover}.faq-page main .faq-header{line-height:120%;color:#fd0}.faq-page main .faq-list .faq-list-el{border:none;background:none;margin-bottom:40px}.faq-page main .faq-list .faq-list-el .el-info{color:#fd0;font-size:22px;line-height:29px;padding-bottom:40px}.faq-page main .faq-list .faq-list-el .el-info>div{max-width:556px;margin:auto;cursor:default}.faq-page main .faq-list .faq-list-el .el-info>div p:first-child{padding-top:40px}.faq-page main .faq-list .faq-list-el .el-info>div p:last-child{margin-bottom:0}.faq-page main .faq-list .faq-list-el .el-border{height:1px;background:#fd0;width:60%;max-width:200px;margin:auto}@media screen and (min-width: 1200px){.faq-page main .faq-info__wrapper{padding-top:125px;padding-right:100px}.faq-page main .faq-info__wrapper br{display:block}.faq-page main .faq-header{font-size:50px}}#contactModal p{color:#000}#contactModal .modal-body{background-color:#fbfadf;padding:60px 33px}#contactModal .btn-close{position:absolute;top:18px;right:25px}#contactModal .contact__header p{font-family:"Bigilla",serif;font-size:120px;line-height:100%;position:relative}#contactModal .contact__header p .note{font-family:"Playfair Display",serif;font-size:16px;line-height:21px;position:absolute;padding-left:18px}#contactModal .contact__form .contact-form__input-wrapper .date-time__input,#contactModal .contact__form .contact-form__input-wrapper .location__input,#contactModal .contact__form .contact-form__input-wrapper .service__input,#contactModal .contact__form .contact-form__input-wrapper input{width:100%;max-width:370px}#contactModal .contact__form .contact-form__submit{width:100%;max-width:370px}#contactModal .contact__form .contact-form__submit>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#contactModal .contact__form .contact-form__submit .offset{width:100%;max-width:312px}#contactModal .contact__form .contact-form__submit .contact-form__decor{width:36px;height:36px;background:url("/assets/image/contact-decor2.png") no-repeat center;background-size:contain;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#contactModal .contact__form .contact-form__submit .submit-btn{border:none;font-size:28px;width:131px}#contactModal .contact__form .contact-form__submit:hover .submit__decor:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#contactModal .contact__form .contact-form__submit:hover .submit__decor:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#contactModal .contact__form .contact-form__input-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:15px}#contactModal .contact__form .contact-form__input-wrapper label{font-size:22px;line-height:29px;width:100%;max-width:312px}#contactModal .contact__form .contact-form__input-wrapper label .sub-label{font-size:12px;line-height:16px}#contactModal .contact__form .contact-form__input-wrapper input{height:32px;border:.5px solid #000;border-radius:8px;background:#fbfadf;font-size:12px;line-height:16px;margin:auto 0;padding:0 12px;z-index:1}#contactModal .contact__form .contact-form__input-wrapper input::-webkit-input-placeholder{color:#e0c7e6}#contactModal .contact__form .contact-form__input-wrapper input::-moz-placeholder{color:#e0c7e6}#contactModal .contact__form .contact-form__input-wrapper input:-ms-input-placeholder{color:#e0c7e6}#contactModal .contact__form .contact-form__input-wrapper input::-ms-input-placeholder{color:#e0c7e6}#contactModal .contact__form .contact-form__input-wrapper input::placeholder{color:#e0c7e6}#contactModal .contact__form .contact-form__input-wrapper input:focus{outline:none}#contactModal .contact__form .contact-form__input-wrapper input#service__label{width:70px;height:31px;border:.5px solid #000}#contactModal .contact__form .contact-form__input-wrapper .date-time__input,#contactModal .contact__form .contact-form__input-wrapper .location__input,#contactModal .contact__form .contact-form__input-wrapper .service__input{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#contactModal .contact__form .contact-form__input-wrapper .location__input input+label,#contactModal .contact__form .contact-form__input-wrapper .service__input input+label{font-size:12px;line-height:16px;cursor:pointer;padding:8px 12px;margin:auto;text-align:center}#contactModal .contact__form .contact-form__input-wrapper .location__input input:checked+label,#contactModal .contact__form .contact-form__input-wrapper .service__input input:checked+label{color:#fff;background:#000}#contactModal .contact__form .contact-form__input-wrapper .location__input input:not(:checked):hover+label,#contactModal .contact__form .contact-form__input-wrapper .service__input input:not(:checked):hover+label{color:#773dbd}#contactModal .contact__form .contact-form__input-wrapper #time,#contactModal .contact__form .contact-form__input-wrapper #date,#contactModal .contact__form .contact-form__input-wrapper .location__label{max-width:160px;border:.5px solid #000;border-radius:8px}#contactModal .contact__form .contact-form__input-wrapper .service__label{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:96px;border:.5px solid #000;border-radius:8px;font-size:11px !important}#contactModal .contact__form .loading-spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}#contactModal .submit-response .contact-form__submit{width:100%;max-width:370px}#contactModal .submit-response .contact-form__submit>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}#contactModal .submit-response .contact-form__submit .offset{width:100%;max-width:312px}#contactModal .submit-response .contact-form__submit .contact-form__decor{width:36px;height:36px;background:url("/assets/image/contact-decor2.png") no-repeat center;background-size:contain;-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;-o-transition:transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}#contactModal .submit-response .contact-form__submit .submit-btn{border:none;font-size:28px;width:131px}#contactModal .submit-response .contact-form__submit:hover .submit__decor:first-child{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}#contactModal .submit-response .contact-form__submit:hover .submit__decor:last-child{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#contactModal .submit-response #col__1{max-width:308px;width:100%}#contactModal .submit-response #col__1 p{position:relative;top:130px;font-size:22px;line-height:29px}#contactModal .submit-response #col__2{max-width:403px}#contactModal .submit-response #col__2 .submit-btn{cursor:pointer}#contactModal .submit-response #col__2 .submit-btn:focus{outline:none}.products-page .navbar-brand img,.products-page .navbar-toggler img,.products-page .footer-nav-btn{-webkit-filter:brightness(0);filter:brightness(0)}.products-page #footer-navbar{background-color:#fbfadf !important}.products-page main{padding-top:125px;background:#fbfadf;min-height:100vh;padding-bottom:130px}.products-page .col__1{width:250px;position:fixed;top:100px}.products-page .col__1 #product-filter__form{width:100%;max-width:200px;padding:30px}.products-page .col__1 #product-filter__form input#search_term{height:32px;border:.5px solid #000;border-radius:8px;background:#fbfadf;font-size:12px;line-height:16px;margin:10px 0 15px;padding:0 8px}.products-page .col__1 #product-filter__form input#search_term:focus{outline:none}.products-page .col__1 #product-filter__form label{font-size:15px;line-height:120%;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px;cursor:pointer}.products-page .col__1 #product-filter__form label:last-child{margin-bottom:0}.products-page .col__1 #product-filter__form label.filter-list__header{font-family:"Bigilla";font-size:25px;margin:0}.products-page .col__1 #product-filter__form .accordion-item{background:none;border:none;margin-bottom:20px;margin-top:20px}.products-page .col__1 #product-filter__form .filter-decor{height:13px;width:13px;background:url("/assets/image/filter-decor.png") no-repeat center;background-size:contain;-webkit-transition:-webkit-transform .1s ease;transition:-webkit-transform .1s ease;-o-transition:transform .1s ease;transition:transform .1s ease;transition:transform .1s ease, -webkit-transform .1s ease;margin:auto 6px auto 0}.products-page .col__1 #product-filter__form input:checked+label{color:#004d57}.products-page .col__1 #product-filter__form input:checked+label .filter-decor{-webkit-filter:invert(23%) sepia(33%) saturate(1746%) hue-rotate(146deg) brightness(92%) contrast(102%);filter:invert(23%) sepia(33%) saturate(1746%) hue-rotate(146deg) brightness(92%) contrast(102%);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.products-page .col__1 #product-filter__form div>label:nth-child(2){padding-top:20px}.products-page .col__1 #product-filter__form .form-submit{margin-top:26px}.products-page .col__1 #product-filter__form .form-submit .decor{width:16px;height:16px;background:url("/assets/image/contact-decor2.png") no-repeat center;background-size:contain}.products-page .col__1 #product-filter__form .form-submit button{background:none;border:none;font-size:15px;line-height:20px;padding:0;color:#000}.products-page .col__2{width:100%;padding-right:100px;padding-left:250px}.products-page .col__2 .product-decor{height:30px;width:30px;margin:136px auto 100px auto;background:url("/assets/image/product-decor4.png") no-repeat center;background-size:contain}.products-page .col__2 .product{text-decoration:none;color:#000}.products-page .col__2 .product .product__photo .photo{position:relative}.products-page .col__2 .product .product__photo .photo .product__info{-webkit-transition:translate .5s ease;-o-transition:translate .5s ease;transition:translate .5s ease;width:279.017px;-webkit-transform:translateY(3.725px);-ms-transform:translateY(3.725px);transform:translateY(3.725px);translate:0}.products-page .col__2 .product .product__photo .photo .product__info img{border-radius:50%/30%;width:280px;height:455px;-o-object-fit:cover;object-fit:cover}.products-page .col__2 .product .product__photo .photo .product__info .brand{margin-top:25px;font-size:25px;line-height:120%;font-family:"Bigilla"}.products-page .col__2 .product .product__photo .photo .product__info .name{font-size:16px;line-height:120%}.products-page .col__2 .product .product__photo .photo .product__info .divider{height:.5px;width:100%;background:#000;margin:11px 0;opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.products-page .col__2 .product .product__photo .photo .background{position:absolute;height:100%;width:100%;top:0}.products-page .col__2 .product .product__photo .photo .background img{opacity:0;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.products-page .col__2 .product .product__photo:hover .product__info{translate:18.1px}.products-page .col__2 .product .product__photo:hover .divider,.products-page .col__2 .product .product__photo:hover .background img{opacity:1 !important}.products-page #page-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 30px;margin:0}.products-page #page-pagination .pg-item{margin:0 25px;font-size:25px;line-height:30px;color:rgba(0,0,0,.5);list-style:none;cursor:pointer}.products-page #page-pagination .pg-item:hover{color:#773dbd}.products-page #page-pagination .pg-item.active{color:#000}.products-page #prev-pagination,.products-page #next-pagination{width:15px;height:22px;background-size:contain;background-repeat:no-repeat;background-position:center;border:none;background:none;margin:auto 0 0 0}.products-page #prev-pagination:disabled,.products-page #next-pagination:disabled{opacity:.5}.products-page #prev-pagination{background-image:url("/assets/image/prev-pagination.png")}.products-page #next-pagination{background-image:url("/assets/image/next-pagination.png")}.product-detail-page .navbar-brand img,.product-detail-page .navbar-toggler img,.product-detail-page .footer-nav-btn{-webkit-filter:brightness(0);filter:brightness(0)}.product-detail-page #footer-navbar,.product-detail-page #header-navbar{background-color:#fbfadf !important}.product-detail-page main{padding-top:192px;padding-bottom:80px;background:#fbfadf;min-height:100vh;overflow:scroll}.product-detail-page main .product__brand{font-size:25px;line-height:30px;margin-bottom:20px;text-transform:uppercase}.product-detail-page main .product__name{font-size:80px;line-height:80px;font-weight:700;text-transform:uppercase;font-family:"Bigilla"}.product-detail-page main .product__year{min-width:98px;height:54px;background:url("/assets/image/product-decor1.png") no-repeat center;background-size:contain;font-size:25px;margin-left:10px}.product-detail-page main .decor{height:36px;width:36px;background:url("/assets/image/brands-decor.png") no-repeat center;background-size:contain;margin:70px auto}.product-detail-page main .divider{background:#000;height:.5px;width:100%}.product-detail-page main .product__info{font-size:25px;margin:25px 5px}.product-detail-page main .product__info>div:last-child{text-align:end}.product-detail-page main .product__info .product__desc{max-width:50%;font-size:16px;line-height:22px}.product-detail-page main .product__photo{background:url("/assets/image/product-bg2.png") no-repeat center;background-size:contain}.product-detail-page main .product__photo img{margin:auto}.product-detail-page main .product__photo .swiper-wrapper .swiper-slide{background:#fbfadf}.product-detail-page main .product__photo .swiper-wrapper .swiper-slide img{width:400px;height:650px;-o-object-fit:contain;object-fit:contain}.product-detail-page main .product__photo .product__photo__shadow{margin-top:60px}.product-detail-page main .product__photo .swiper-pagination{bottom:-130px;background:url("/assets/image/product-decor3.png") no-repeat center;background-size:cover}.product-detail-page main .product__photo .swiper-pagination .swiper-pagination-bullet{width:70px;height:70px;margin:0 25px;opacity:1 !important;background:#000}.product-detail-page main .product__photo .swiper-pagination .swiper-pagination-bullet img{width:70px;height:70px;-o-object-fit:cover;object-fit:cover;opacity:.8;border-radius:100%}.product-detail-page main .product__photo .swiper-pagination .swiper-pagination-bullet-active img{opacity:1}