:root { --gray-dark: #2f2f2f; --dark: #292929; --primary: #C38249; --primary_dark: #905E32; --radius: 0; --radius-top: 0; --radius-bottom: 0; --font_roboto_condensed: 'Roboto Condensed', sans-serif; } body { background-color: #EBEFF2; } .text-muted, .tinemce_html, #nav-user .text-muted, .product .btn-shopping-cart, .title-group-hp p, #blog .caption, #blog-list .caption, .product .image + .description { color: #757575; } #nav-shopping-cart .shopping-cart .item+.item, .basket-show-summary, .user-options-logout { border-color: #d3d7d9; } .btn, #blog .btn, .category-line .product .thumbnail .caption h2 a, #blog-list .product .btn { border-radius: 30px; } .btn-round, .homepage-carousel .btn, .sort .btn, .sort .form-control { letter-spacing: 0; font-family: inherit; font-weight: 400; } .homepage-carousel .btn { background-color: var(--primary); border-color: var(--primary); color: #fff; } .homepage-carousel .btn:is(:hover, :focus, :active), #homepage-carouselbaner3 .btn:is(:hover, :focus, :active) { background-color: var(--primary_dark); border-color: var(--primary_dark); color: #fff; } #homepage-carouselbaner3 .btn { background-color: var(--dark); border-color: var(--dark); } .btn-navbar svg { stroke: currentColor; } .btn-navbar, .btn-navbar:active, .btn-navbar:hover, .btn-navbar:focus, .btn-navbar.collapsed:hover { color: var(--primary); } .btn-navbar.collapsed:not(:hover):focus, .btn-navbar.collapsed { color: var(--dark); } #nav-button-shopping-cart { background-color: var(--primary); color: #fff; } #nav-button-shopping-cart .quantity { background-color: var(--primary_dark); } #nav-menu>.navbar-nav>li>a { color: #292929; font-family: var(--font_roboto_condensed); } .homepage-carousel .swiper-slide .caption.light p { color: #ADA9A4; } .homepage-carousel .swiper-slide .caption h3 { font-family: var(--font_roboto_condensed); font-size: 56px; font-weight: 700; } .homepage-carousel .swiper-slide .caption.light .btn:hover { border-color: var(--primary_dark); } .more .dropdown-toggle .icon-bar, #nav-button-menu.collapsed .icon-bar { background-color: var(--gray-dark); } #nav-menu .navbar-nav > li > a:hover, #nav-menu .navbar-nav > li.dropdown > a:hover, #nav-menu .navbar-nav > li.dropdown:hover > a, #nav-menu .navbar-nav>li.open>a, #nav-menu .navbar-nav>li.active>a { color: var(--dark); } #nav-menu .dropdown-menu, .btn-navbar, .btn-navbar:active, .btn-navbar:hover, .btn-navbar:focus, .btn-navbar.collapsed:hover, header .navbar-dropdown .navbar-collapse { background-color: #fff; } #nav-menu .dropdown-menu>li>a, #nav-menu .dropdown-menu, .btn-navbar, .btn-navbar:active, .btn-navbar:hover, .btn-navbar:focus, .btn-navbar.collapsed:hover, header .navbar-dropdown .navbar-collapse { color: var(--gray-dark); } #nav-menu .dropdown-menu>li>a:is(:hover, :focus, :active) { color: var(--primary); } header .search .form-control { background-color: #fff; color: var(--gray-dark); border: 1px solid #ddd; } .input-group-btn>.btn { padding: 14px 17px 9px 12px; } #homepage-carousel { margin-bottom: 0; } .full-list .image { background-color: transparent; } #icons-underbanner { background-color: #fff; } .full-list .product { padding-top: 0; } .full-list .product .product-shopping-cart { position: static; opacity: 1 !important; visibility: visible; } .full-list .product .caption { background-color: #fff; padding: 15px 23px 12px !important; } .full-list .product:hover .caption { top: 0; } .full-list .product:hover { box-shadow: none; background-color: transparent; } .full-list .product .image, .full-list .product .image img { transition: all .4s ease; } .full-list .product:hover .image img { transform: scale(1.02); } .product .btn-shopping-cart:before { content: '+'; margin-right: 5px; } .product .btn-shopping-cart { background-color: transparent !important; border: none; border-radius: 0; padding: 2px 0; text-align: left; } .product .btn-shopping-cart:is(:hover, :focus, :active) { color: var(--dark); } .product .price { margin-bottom: 0; color: var(--primary); } .product .price, .caption .name { font-family: var(--font_roboto_condensed); font-weight: 700; font-size: 18px; } .full-list .caption .name { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; } .product .caption.flex { justify-content: space-between; align-items: center; column-gap: 15px; flex-wrap: wrap; } .product .caption-right { flex-grow: 1; display: flex; flex-direction: column; align-items: flex-end; } #home-list-RECOMMEND { padding: 35px 32px; } #homepage-carouselbaner2.slide-banner-new .swiper-slide:after, .homepage-carousel .swiper-slide .caption h3:after { display: none; } .title-group-hp { display: block; } .title-group-hp h3, #product-navbar h1, .title h1, .title h2, .title h3, .card .nav>li>a { font-family: var(--font_roboto_condensed); font-weight: 700; color: var(--dark); } #card-info-box .tinymce_html, #card-info-box .btn { background-color: #dee2e6; } #newsletter, #seo { background-color: #D5DEE4; color: #606060; } #newsletter .h5 { color: var(--dark); font-family: var(--font_roboto_condensed); font-weight: 700; } #newsletter .form-control { background-color: #fff; color: var(--dark); } #newsletter .form-control::placeholder { color: inherit; } #newsletter .btn { border-radius: 0 30px 30px 0; background-color: #fff; border-color: #fff; color: var(--dark); letter-spacing: 0; font-weight: 700; margin-left: 0; } #newsletter .btn:is(:hover, :focus, :active) { color: var(--primary); } footer .navbar-default { background-color: #101417; color: #999aa1; } footer .list-group h5, footer .list-group .h5 { font-family: var(--font_roboto_condensed); font-weight: 700; } #homepage-carouselbaner3 { margin-bottom: 0; } #homepage-carouselbaner3 .swiper-slide { min-height: 518px; } #homepage-carouselbaner3 .swiper-slide .caption.light p { color: #EBEBEB; } #main_text .tinymce_html { border-top: none; padding-top: 20px; } .grid-wrapper { gap: 20px; } .grid-wrapper .product { padding-left: 0; padding-right: 0; } .product-list .thumbnail { background-color: transparent; } .homepage-carousel { overflow: hidden; } .product .image + .description { display: none; cursor: pointer; } .gallery li>div>div, .highlighted-payment .payment-logo, .highlighted-payment .payment-logo img { background-color: transparent; } .category-line .product .thumbnail .caption h2 { font-family: inherit; } .category-line .product .thumbnail .caption h2 a { background-color: #D5DEE4; font-family: inherit; font-weight: 400; border: none; } @media (min-width: 768px) { footer .navbar-default, #newsletter { margin-top: 45px; } header .navbar-dropdown .navbar-collapse { margin-top: -24px; top: 100%; } .btn-navbar:not(.collapsed):before { border-color: transparent transparent #fff transparent; } #menu { background-color: #fff; } #logo-box { display: flex; flex-direction: column; align-items: flex-start; gap: 5px; padding-left: 5%; padding-right: 1%; justify-content: center; max-width: 25%; } #overbanner + #header-navbar-position #logo-box { justify-content: flex-start; } #header-navbar { padding: 0; border: none; } .slogan { font-size: 1rem; font-weight: 400; margin: 0; color: #292929; padding: 0; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; } #header-navbar .social { margin-top: 8px; overflow: hidden; } #header-navbar .social .h5, #header-navbar .social .space, #header-navbar .social .txt { display: none; } #header-navbar .social a:not(:hover) { opacity: .4; } #header-navbar .social img { height: auto; width: 30px; } #header-navbar .social .bottom { display: none; } #header-navbar .flex { display: flex; } #nav-menu>.navbar-nav>li>a { font-size: 19px; padding: 10px 0; } #nav-menu>.navbar-nav>li+li { margin-left: 30px; } #nav-menu>.navbar-nav>li.more>a { padding: 10px 14px; } #overbanner { padding: 15px 0; overflow: hidden; transition: all .2s ease; background-color: #fff; } #overbanner p { margin-bottom: 0; } #right-menu { flex-grow: 1; background-color: #EAEEF1; border-top-left-radius: 90px; padding-right: 3%; display: flex; align-items: center; justify-content: space-between; min-height: 145px; padding-left: 4%; /* transition: all .2s ease; */ } #menu { box-shadow: 0 10px 20px rgba(0 0 0 /5%); } #menu.navbar-fixed-top #right-menu { min-height: 75px; border-radius: 0; } #menu.navbar-fixed-top #logo { padding-top: 14px; } #menu.navbar-fixed-top .social, #menu.navbar-fixed-top .slogan { height: 0; } #menu.navbar-fixed-top #logo-box { justify-content: center; } header #menu.navbar-fixed-top .navbar-dropdown .navbar-collapse { margin-top: 8px; } #nav-menu { margin: 0; padding: 0; width: auto; text-align: left; } #nav-menu .horizontal-categories { justify-content: flex-start; } #homepage-carousel .social { display: none; } .btn-navbar { height: 56px; padding-top: 10px; border-radius: 10px !important; margin-left: 2px !important; } #nav-button-shopping-cart { padding-left: 22px; padding-right: 25px; border-radius: 30px !important; margin-left: 12px !important; } #nav-button-shopping-cart:is(:hover, :focus, :active) { background-color: var(--gray-dark); } #nav-button-shopping-cart .quantity { bottom: 11px; right: 19px; } #two-column-layout, #one-column-layout { padding-top: 10px; } .homepage-carousel .swiper-slide .caption { text-align: left; align-items: flex-start; } .homepage-carousel .swiper-slide .caption p { font-size: 17px; margin-bottom: 25px; line-height: 150%; } .homepage-carousel .swiper-slide .caption h3 { margin-bottom: 17px; } .container-wide { width: auto; margin: 0 5%; } #homepage-baner .container { width: 100%; padding: 0; } #homepage-carousel.slide-banner-new .swiper-slide { max-height: 100%; } #underbaner { display: flex; flex-wrap: wrap; } #underbaner > div, #underbaner > section { width: 50%; flex-basis: 50%; margin: 0; } #homepage-carouselbaner2.slide-banner-new .swiper-container, #homepage-carouselbaner2.slide-banner-new .swiper-wrapper { height: 100%; } #homepage-carouselbaner2 .swiper-slide .caption { padding: 2% 10%; width: 62%; } #home-list-RECOMMEND .product-group-list>.product:nth-child(1) { grid-column: span 1; grid-row: span 1; } #home-list-RECOMMEND .product-group-list { margin: 0; grid-template-columns: repeat(2,1fr); } #icons-underbanner { padding: 30px 0 35px; margin-bottom: 25px; } #homepage-carouselbaner2 .swiper-pagination { width: auto; left: 9.5%; } .homepage-carousel .swiper-pagination { bottom: 42px } .title-group-hp h3 { font-size: 44px; } #homepage-carouselbaner2:hover .arrow-left, #homepage-carouselbaner3:hover .arrow-left { left: 20px; } #homepage-carouselbaner2:hover .arrow-right, #homepage-carouselbaner3:hover .arrow-right { right: 20px; } .product .image + .description { display: flex; opacity: 0; position: absolute; top: 0; left: 0; right: 0; bottom: 0; background: rgb(235 239 242 / 80%); padding: 20px; transition: opacity .4s ease; margin: 0; align-items: center; } .product:hover .image + .description { opacity: 1; } #logo img { max-width: 100%; } #vertical-categories .panel-title { font-family: var(--font_roboto_condensed); font-weight: 700; } } @media (min-width: 991px) { #nav-menu>.navbar-nav>li+li { margin-left: 55px; } } @media (max-width: 767px) { #header-navbar { background-color: #EAEEF1; border: none; box-shadow: 0 5px 10px rgb(0 0 0 / 10%); } #logo > div { max-width: 45%; } #logo a { padding: 0; } #logo img { max-height: 90%; max-width: 100%; } #header-navbar .social { display: none; } .btn-navbar { border-radius: 0; padding: 6px; } #home-list-RECOMMEND { padding: 10px; } #icons-underbanner { padding: 20px; } .grid-wrapper.grid-xs-1 [data-equalizer-watch="image"] { height: auto !important; } #menu .flex { display: block; } #right-menu { display: flex; flex-direction: column; } #navbar-buttons { align-self: flex-end; order: 0; } #nav-menu { order: 1; background-color: #fff; } #nav-button-menu { position: absolute; left: 0; top: 0; } .card > .panel-body { padding: 0; } #homepage-carousel .swiper-pagination.show-pagination { bottom: 10px; } }