@charset "utf-8";body{    font-family: "EB Garamond", serif;}h1, h2, h3, h4, h5, h6 {font-weight: 400;font-family: 'Helvetica!important';}.section-title {font-family: "EB Garamond", serif;}.navbar-wrapper.logo-light,.navbar-wrapper a{    outline: none;border: 0;}.navbar-area {position: absolute;top: 0;left: 0;width: 100%;}.navbar-area.slideryet a {font-family: 'Helvetica';}.navbar-area.slideryet:not(.sticky) .menu > ul > li > a {font-weight: normal;font-style: normal;color: #ffffff;}.navbar-area.slideryet .menu > ul > li > a.current {color: #c19d56;}.navbar-area.slideryet .menu > ul > li > ul > li >  a.current {color: #c19d56;}.navbar-area .other-options .option-item {font-family: Helvetica;}.navbar-area .menu > ul > li > a{text-transform: uppercase;position: relative;}.menu > ul > li .menu-subs li a{position: relative;    padding: 7px 20px;}.navbar-area .menu > ul > li > a.current .menu-item_dots,.navbar-area .menu > ul > li > a:hover .menu-item_dots{transition: 0.5s cubic-bezier(0, 0, 1, 0), opacity 0.5s cubic-bezier(0.19, 0.46, 0.47, 0.78);transform: skewX(0);opacity: 1;}/*.menu > ul > li ul.menu-subs li a:hover .menu-item_dots  {transition: 0.5s cubic-bezier(0, 0, 1, 0), opacity 0.5s cubic-bezier(0.19, 0.46, 0.47, 0.78);transform: skewX(0);opacity: 1;}.menu > ul > li ul.menu-subs li a .menu-item_dots {position: absolute;z-index: 1;width: 100%;height: 6px;top: calc(100% - 3px);left: 0;color: #c19d56;border-top: 1px solid currentColor;border-bottom: 1px solid currentColor;transform-origin: center;box-sizing: border-box;opacity: 0;transform: skewX(90deg);transition: 0.5scubic-bezier(0, 1, 1, 1), opacity 0.5scubic-bezier(0.21, 0.46, 0.59, 0.86);}*/.navbar-area .menu > ul > li > a .menu-item_dots {position: absolute;z-index: 1;width: 100%;height: 6px;top: calc(100% - 30px);left: 0;color: #c19d56;border-top: 1px solid currentColor;border-bottom: 1px solid currentColor;transform-origin: center;box-sizing: border-box;opacity: 0;transform: skewX(90deg);transition: 0.5scubic-bezier(0, 1, 1, 1), opacity 0.5scubic-bezier(0.21, 0.46, 0.59, 0.86);}@media only screen and (max-width: 991px) {.menu{width: 100%;background: #1a1a1a;}.menu > ul > li a{    color: white;padding: 12px 25px;}.menu .menu-mobile-header {border-bottom: 1px solid rgb(244 244 244 / 12%);background: #1a1a1a;}.menu .menu-mobile-header .menu-mobile-title {color: #f6f6f6;}.menu > ul > li .menu-subs { background: #1a1a1a;         padding: 0 0 0px 14px;}.menu > ul > li .menu-subs a{    color: white;        width: 80%;}.menu > ul > li .menu-subs li a{adding: 4px 30px;}.menu .menu-mobile-header.active .menu-mobile-arrow {color: white;}.menu .menu-mobile-header .menu-mobile-close { color: #fcfcfc;  }.menu > ul > li .menu-subs a i{top: 12px;right: -19%;position: absolute;}.menu > ul > li .menu-subs{transform: none;position: relative;padding-top: 0;max-height: 0;overflow: hidden;opacity: 0;visibility: hidden;transition: all 0.4s ease;}.menu > ul > li .menu-subs.active {transform: none; max-height: 700px;opacity: 1;visibility: visible;}.navbar-area .menu ul li a i{        display: inline-block;transition: transform 0.2s ease;border: 1px #ffffff solid;padding: 7px;border-radius: 4px;}.navbar-area .menu ul li .menu-subs li a i{display: inline-block;transition: transform 0.2s ease;}.navbar-area .menu ul li a i.iconactive{ transform: rotate(0deg);        top: 23%;}.navbar-area .menu ul li .menu-subs li a i.iconactive{ transform: rotate(90deg);z-index: 9999;}.menu.active гд li.open{background: #2c2c2c;}.menu.active .menu-subs.active{background: #2c2c2c;}.menu.active li.open ul li.open{background: #333333;}.menu.active li.open ul li.open ul.active{background: #333333;}.navbar-area .navbar-brand img {max-width: 112px;position: absolute;top: 1px;}}.langswitcher{margin-right: 30px;}.langswitcher a{color: #ffffff;}.sticky .langswitcher a.active,.langswitcher a.active{color: #c19d56;}.sticky .langswitcher a{color: black;}.sticky .hotline {color: #232323;}.hotline,.hotline a{color: #c19d56;    text-transform: uppercase;}.hotline a span{font-weight: 600; letter-spacing: 1px;}.hotline li{list-style: none;}.btn.style-one{width: auto;}footer .contact-info li a {color: white;}footer .contact-info li a i{color: #c19d56;    font-size: 24px; margin: 0px 10px 0px 0px;}.footer-menu i{    display: none;}@media (max-width: 767.98px) { /* смартфони */.navbar-area {position: relative !important;}.langswitcher a{color: black;}.footer-area .contact-info a span{    margin-left: 15px; display: block}.footer-area .footer-widget .footer-menu li{    text-align: center;}}/* --- Основні стилі --- */.carousel-item {height: 100vh;}.carousel-item img {width: 100%;height: 100%;object-fit: cover;}/* --- Текст із плавним підйомом --- */.carousel-caption {position: absolute;top: 48%;left: 50%;transform: translate(-50%, -50%) translateY(40px);text-align: center;color: #fff;opacity: 0;transition: all 0.8s ease-in-out;z-index: 10;max-width: 85%;width: 85%;}.carousel-item.active .carousel-caption {opacity: 1;transform: translate(-50%, -30%) translateY(0);}.carousel-caption-bg {padding: 1.5rem 2rem;border-radius: 0.5rem;user-select: none;}.carousel-caption-bg h5{font-family: "EB Garamond", serif;color: white;font-style: italic;font-size: 4.5rem;width: 100%;animation: fadeIn 1s ease forwards;animation-delay: 0.1s;}.carousel-caption-bg p{font-family: "EB Garamond", serif;font-size: 3.5rem;    font-weight: 400; animation: fadeIn 2s ease forwards;animation-delay: 0.3s;}@keyframes fadeIn {from {opacity: 0;transform: translateY(10px);}to {opacity: 1;transform: translateY(0);}}.btn-outline {position: relative;display: inline-block;padding: 12px 40px;text-transform: uppercase;font-weight: 600;letter-spacing: 1px;text-decoration: none;border: 1px solid rgb(255 254 252);background: transparent;transition: all 0.4s ease;transition: color 0.3s ease,border-color 0.3s ease;opacity: 0;animation: fadeIn 1s ease forwards;animation-delay: 1.5s; /* можна змінити час затримки */}.btn-outline  a{  color: #e6dfd7; }.btn-outline::before,.btn-outline::after {content: "";position: absolute;background: rgb(255 255 255 / 98%);transition: all 0.4s ease;}/* нижня лінія */.btn-outline::before {height: 1px;width: 90%;bottom: -6px;right: -15px;}/* права лінія */.btn-outline::after {width: 1px;height: 90%;right: -6px;bottom: -15px;}/* ефект при наведенні */.btn-outline:hover {color: #fff;border-color: #fff;}/* Нижня лінія втягується вліво */.btn-outline:hover::before {width: 0;right: 100%;opacity: 0;}/* Права лінія втягується вверх */.btn-outline:hover::after {height: 0;bottom: 100%;opacity: 0;}.btn-outline:hover a{color: #c6973d;}@media (max-width: 992px) {.btn-outline {padding: 10px 30px;font-size: 15px;}}/* мобільні (≤768px) */@media (max-width: 768px) {.btn-outline {padding: 10px 24px;font-size: 14px;display: block;width: fit-content;margin: 0 auto; /* центруємо в слайдері */}}/* маленькі телефони (≤480px) */@media (max-width: 480px) {.btn-outline {padding: 8px 20px;font-size: 13px;letter-spacing: 0.5px;}}/* --- Кастомні кнопки зі стрілками в стилі ручного малюнка --- */.carousel-control-prev,.carousel-control-next {width: 120px;height: 120px;top: 50%;transform: translateY(-50%);background: none;border: none;z-index: 20;text-align: center;cursor: pointer;opacity: 0;visibility: hidden;transition: opacity 0.5s ease;user-select: none;padding: 0;}/* Показуємо кнопки при наведенні на слайдер */.carousel:hover .carousel-control-prev,.carousel:hover .carousel-control-next {opacity: 1;visibility: visible;}/* Позиціювання попередньої кнопки ліворуч */.carousel-control-prev {left: 15px;}/* Позиціювання наступної кнопки праворуч */.carousel-control-next {right: 15px;}/* Вміст кнопки (текст + стрілка) */.carousel-arrow {display: flex;flex-direction: column;align-items: center;color: white;font-weight: 500;letter-spacing: 2px;font-size: 0.9rem;user-select: none;text-transform: uppercase;font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;margin-bottom: 6px;}/* Текст зверху */.carousel-arrow span {margin-bottom: 6px;user-select: none;}.carousel-arrow{    width: 66%;}.carousel-arrow .arrow-img.right {transform: scaleX(-1);}.carousel-arrow:hover{    color: #c19d56;}/* SVG стрілки ручного малюнка */svg.hand-drawn-arrow {width: 50px;height: 50px;stroke: white;stroke-width: 2.5;fill: none;stroke-linecap: round;stroke-linejoin: round;user-select: none;transition: stroke 0.3s ease, transform 0.3s ease;}/* Анімація при наведенні */.carousel-control-prev:hover svg.hand-drawn-arrow {stroke: #0d6efd;transform: translateX(-8px);}.carousel-control-next:hover svg.hand-drawn-arrow {stroke: #0d6efd;transform: translateX(8px);}/* --- Лінія прогресу замість кружечків --- */.progress-indicator {position: absolute;bottom: 20px;left: 50%;transform: translateX(-50%);width: 60%;height: 4px;background: rgba(255, 255, 255, 0.3);border-radius: 2px;overflow: hidden;user-select: none;z-index: 15;}.progress-bar {height: 100%;width: 0%;background: #c19d56;transition: width 0.6s ease;border-radius: 2px;}/* --- Адаптивність --- */@media (max-width: 768px) {.carousel-arrow .arrow-img{  width: 60%;}.carousel-arrow {font-size: 0.8rem;}svg.hand-drawn-arrow {width: 40px;height: 40px;stroke-width: 2;}.carousel-control-prev, .carousel-control-next {width: 90px;height: 90px;}.carousel-caption-bg {padding: 1rem 1.2rem;}.carousel-caption h5 {font-size: 2.3rem;}.carousel-caption p {font-size: 2.5rem;}}/*Біжуча стрічка */#runtext{border: none;    position: relative; top: 14px;}.move-text.style-one ul li{color: #FAF0E7;font-family: "EB Garamond", serif;text-transform: uppercase;    font-size: 70px;    font-weight: 500;}/**Новинки продукції*/.product-slider-two{    margin-left: calc(-1 * var(--bs-gutter-x, 1.5rem));margin-right: calc(-1 * var(--bs-gutter-x, 1.5rem));width: 100vw;position: relative;left: 50%;right: 50%;transform: translateX(-50%)}.product-card.style-two{border: none; }.product-card.style-two:hover{border: 1px solid rgb(204 174 115);}.product-card.style-two .product-img img{    max-width: initial;object-fit: cover;vertical-align: top;max-width: 100%;height: auto;}.productsection .swiper-slide:nth-child(odd) {padding-top: 30px;}/* парні слайди — вищі */.swiper-slide:nth-child(even) {}.btn-more {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%) scale(0.8);color: #000;padding: 10px 25px;font-weight: 600;opacity: 0;transition: all 0.4s ease;text-decoration: none;text-transform: uppercase;letter-spacing: 0.5px;min-width: 100px;min-height: 100px;border-radius: 50%;display: flex;align-items: center;background-color: rgba(193, 157, 86, 1)}/* Поява кнопки при наведенні */.product-card:hover .btn-more {opacity: 1;transform: translate(-50%, -50%) scale(1);}/* Невеликий ефект при наведенні на саму кнопку */.btn-more:hover {background-color: rgb(218 162 54);color: #fff;}a.text-title {font-family: Helvetica;display: inline-flex;align-items: center;justify-content: space-between;gap: 10px; /* відстань між текстом і стрілкою */text-decoration: none;color: inherit;font-weight: 400;transition: color 0.3s ease;padding: 0 5px;}a.text-title i{font-size: 36px; color: #C19D56;}.link-hover-primary:hover{background-image: none;}/*ПЕРЕВАГИ */section.prior{background-color: #fcf8f4;}.sidebarright {position: relative;}.sidebarright .mainimg {position: absolute; /* або relative з негативним margin */top: 0;right: -6vw; /* вихід за межі */width: auto; /* або потрібна ширина */max-width: none;z-index: 2; /* поверх placeimg */left: 0;opacity: 0;transform: translateY(20px);transition: opacity 1s ease, transform 1s ease;transition-delay: 0.5s;}/*  Колонки однакової висоти */.row.align-items-stretch {align-items: stretch !important;}.prior {position: relative;height: 100%;overflow: visible;}/* Фонове зображення */.placeimg {width: 100%;height: 100%;object-fit: cover;object-position: left;display: block;opacity: 0;transform: scale(1.05);transition: opacity 1s ease, transform 1s ease;}/*  Коли сторінка завантажилась — плавне з’явлення */body.loaded .placeimg {opacity: 1;transform: scale(1);}body.loaded .mainimg {opacity: 1;transform: translateY(0);}/* Вихід за межі контейнера */@media (min-width: 1200px) {.sidebarright .mainimg {margin-right: -6vw;max-width: none;}}/*  Адаптив: не виходити на мобільних */@media (max-width: 991px) {.sidebarright .mainimg {margin-right: 0;max-width: 100%;}.prior {height: auto;}}.feature-item-wrap.style-one .feature-itemnew{    width: 100%; padding-left: 21px;}.feature-item-wrap.style-one .feature-itemnew:after {content: none;}.feature-itemnew.style-one .feature-icon {width: 60px;height: 60px;top: 7px;}.feature-itemnew.style-one .feature-icon i{    font-size: 4rem;color: #c19d56;}.feature-itemnew.style-one .feature-info p{    font-size: 18px;}.circle-text-wrap {width: 200px;height: 200px;position: relative;display: inline-block;z-index: 9;}.rotating-text {width: 100%;height: 100%;animation: rotateText 12s linear infinite;}.rotating-text text {font-size: 15px;font-weight: 600;text-transform: uppercase;letter-spacing: 3px;fill: #C19D56;}@keyframes rotateText {from { transform: rotate(0deg); }to { transform: rotate(360deg); }}.circle-icon {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);transition: transform 0.3s ease;}.circle-icon i {  font-size: 38px;color: #C19D56;}.circle-text-wrap:hover .rotating-text {animation-play-state: paused;}.circle-icon:hover {transform: translate(-50%, -50%) scale(1.1);}/*АСОРТИМЕНТ*/section.newp{background-image: url(/uploads/images/templateimg/homepage_1-8.jpg);background-position: top center;background-repeat: no-repeat;background-size: 100% auto;}.newp .product-card.style-one .product-img {width: 100%;height: auto;padding: 0;background: none;}.newp a.text-title {    font-family: "EB Garamond", serif; }.newp .product-card.style-one .product-img img {max-width: 100%;}.newp .product-card.style-one {border: none;padding: 30px 10px;}/*ВІДЕО ПРО НАС*/section.homepagevideo{background-image: url(/uploads/images/templateimg/homepage_video.jpg);background-position: center center;background-repeat: no-repeat;background-size: cover;padding: 165px 0; }.homepagevideo .play-btn {position: relative;width: 100px;height: 100px;border-radius: 50%;display: flex;align-items: center;justify-content: center;overflow: visible;transition: transform 0.3s ease;}.homepagevideo .play-btn i {font-size: 1.8rem;color: #fff;z-index: 2; /* щоб іконка була поверх кола */}.homepagevideo .play-btn::before {content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;border: 1px solid #fff;border-radius: 50%;transition: transform 0.3s ease, opacity 0.3s ease;z-index: 1;}.homepagevideo .play-btn:hover::before {transform: scale(1.2); /* збільшення кола при ховері */opacity: 0.8; /* трохи прозорості для плавності */}section.fonclean{    background-image: url(/uploads/images/templateimg/underfooternew.png);background-position: bottom center;background-repeat: repeat-x;background-size: cover;padding: 115px 0;position: relative; }.footer-area.style-one {font-family: "EB Garamond", serif;}.footer-area .text{    font-size: 1.8rem; color: white;    font-style: italic;}.footer-area .footer-widget .footer-menu li a { color: white;text-transform: uppercase;}.footer-area .footer-widget .footer-menu li a:hover {     color: #c19d56}/*Royal lubart*/body.royallubart{    background-color: #010101;}.royallubart .navbar-area.style-one.sticky, .navbar-area.style-two.sticky {background-color: #060606;}.royallubart .menu ul li a {color: white;font-weight: 400;transition: var(--transition);}.royallubart  .sticky .langswitcher a {color: white;}.royallubart .sticky .langswitcher a.active, .royallubart .langswitcher a.active {color: #c19d56;}.royallubart .sticky .hotline{ color: #c19d56;}.royallubart .menu > ul > li .menu-subs{    background: black;}.royallubart {overflow-x: hidden;}.royallubart .mainslidertoyalcont{verflow-x: hidden;padding-left: 15px;}.royallubart .swiper.mainslidertoyal  {width: 100%;padding-top: 100px;padding-bottom: 50px;padding-left: 1px;padding-right: 1px;}.royallubart .mainslidertoyal  .swiper-wrapper {transition-timing-function: ease-in-out !important;transform: translate3d(0, 0, 0);}.royallubart  .mainslidertoyal{ padding-bottom: 60px;}.royallubart .mainslidertoyal  .swiper-slide {background-position: center;background-size: cover;width: 320px;max-width: 90vw;box-sizing: border-box;height: auto;transition: transform 0.4s ease,opacity 0.4s ease;opacity: 0.6;}.royallubart .mainslidertoyal .swiper-slide img {border-radius: 10px;width: 100%;height: auto;}.royallubart .mainslidertoyal .swiper-slide-active {transform: scale(1.2);opacity: 1;z-index: 2;}.royallubart  .mainslidertoyal .swiper-pagination {    bottom: -5px;}.royallubart  .mainslidertoyal .swiper-pagination-bullet{    width: 14px;height: 14px;background-color: transparent;opacity: 1;margin: 0px 6px;border: 1px solid #ffffff;border-radius: 50%;}.royallubart  .mainslidertoyal .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: var(--secondaryColor);border-color: transparent;}@media (max-width: 767.98px) {.royallubart .mainslidertoyal .swiper-slide {width: 220px !important;    /* маленькі бокові слайди */max-width: none;            /* прибираємо обмеження */opacity: 0.6;transition: width 0.4s ease, opacity 0.4s ease;padding-top: 25px;}.royallubart .mainslidertoyal .swiper-slide-active {width: 260px !important;   /* великий центральний слайд */opacity: 1;z-index: 2;transform: scale(1)!important;       /* прибираємо додаткове масштабування, бо ми задаємо розмір вручну */transition: width 0.4s ease, opacity 0.4s ease;padding-top: 0px;}/* Дозволяємо вихід за межі контейнера */.royallubart .mainslidertoyal .swiper-wrapper {overflow: visible !important;}.royallubart .mainslidertoyal {overflow-x: hidden;}}.royallubart .about-arearoyal    { background-image: url(/uploads/images/royallubart/heartdarkness.png);background-repeat: no-repeat;background-position: bottom center;min-height: 547px;background-size: 765px auto;;}.royallubart .about-arearoyal .container{background-image: url(https://new.avgustino.com.ua/uploads/images/logo/royallubartlogo.png);padding-bottom: 150px;background-repeat: no-repeat;background-size: 285px;background-position: center 160px;}.royallubart .about-arearoyal .section-title{    display: none;}.royallubart .about-arearoyal .fullcontent{font-size: 24px;color: whitesmoke;font-family: "EB Garamond", serif;font-style: italic;max-width: 800px;margin: 0 auto;}.royallubart .about-arearoyal .fullcontent strong{font-weight: 800;color: white;}.royallubart .product-card.style-two {padding-bottom: 10px;margin-bottom: 10px;}.royallubart .product-card.style-two .product-img{margin-bottom: 0;}.royallubart .product-card.style-two h3{    background: #242424bd;position: absolute;width: 100%;left: 0;right: 0;bottom: 2px;}.royallubart .product-card.style-two a span,.royallubart .product-card.style-two a.btn-more{display: none;}.royallubart .product-card.style-two a {color: white;    justify-content: center !important;  padding: 7px 0 5px 0;}.royallubart .product-slider-two .slider-pagination .swiper-pagination-bullet { border: 1px solid #c19d56;}.royallubart .feedback{padding: 100px 0 120px 0;}.royallubart .feedback .section-title{color: white;}.royallubart .testimonial-slider-three .prev-btn,.royallubart .testimonial-slider-three .next-btn{background-color: transparent; border: 0;}.royallubart .testimonial-slider-three .next-btn img{transform: scaleX(-1);}.royallubart .testimonial-slider-three .slider-btn{    margin-left: 50px;}.royallubart .testimonial-card.style-three {padding: 45px 45px 40px 45px;}.royallubart .testimonial-card.style-three .client-quote-wrap {  width: 100%;color: whitesmoke;}.royallubart .testimonial-card.style-three .client-quote-wrap i{    color: #c19d56;font-size: 5rem;}.royallubart .testimonial-card.style-three .client-quote-wrap p{font-size: 26px;line-height: 1.2;}.royallubart .testimonial-card.style-three .client-quote-wrap .client-info h5{color: whitesmoke;}.royallubart .testimonial-card.style-three .client-quote-wrap .client-info span{color: #c19d56;}@media only screen and (min-width: 1400px) {.royallubart     .testimonial-card.style-three .client-quote-wrap {width: 100%;}.testimonial-card.style-three {padding: 50px 58px 43px 28px;}}.royallubart .feedback .sidebarright img{position: absolute;right: -80px;top: 50%;transform: translateY(-50%);width: auto;height: auto;display: block;}@media only screen and (max-width: 991px) {.royallubart .navbar-area .menu-mobile-trigger span {background: #fdfdfd;}.royallubart .navbar-area .navbar-brand img {max-width: 146px;position: absolute;top: 1px;}.royallubart .swiper.mainslidertoyal {width: 100%;padding-top: 10px;padding-bottom: 50px;}.royallubart .about-arearoyal .fullcontent{font-size: 22px;}}@media (max-width: 767.98px) {.royallubart .langswitcher a {color: #fbfbfb;}.royallubart .about-arearoyal .fullcontent{font-size: 19px;}.royallubart .about-arearoyal {background-size: contain;}.royallubart .about-arearoyal .container {background-size: 270px;background-position: center 250px;}.royallubart .feedback .sidebarright img {right: -80px;top: -50%;transform: translateY(-50%);opacity: .7;}.royallubart .testimonial-slider-three .prev-btn, .royallubart .testimonial-slider-three .next-btn {background-color: #c19d56;}.royallubart .feedback {padding: 50px 0 50px 0;}}.chocofan .navbar-area{background: white;}.chocofan .navbar-area:not(.sticky) .menu > ul > li > a {color: #0f0f0f;}.chocofan .langswitcher a { color: #050505;}.chocofan .langswitcher a.active{color: #c19d56;}.chocofan .aboutchcocofan{background-color: #f7f8f2;}.chocofan .aboutchcocofan .sidebarright{font-size: 22px;}.chocofan .aboutchcocofan .sidebarright strong{    color: #c19d56;font-weight: 600;}.chocofan .aboutchcocofan .leftcontent img{width: calc(100% + 80px);margin-right: -80px;max-width: none;}@media only screen and (max-width: 991px) {.chocofan .navbar-area.slideryet .menu > ul > li > a{color: white !important;}.chocofan .navbar-area.slideryet .menu > ul > li > a.current {color: #c19d56!important;}}
/* Stylesheet: avgustino_mainpages Modified On 2025-11-28 12:30:18 */
