FileMaster
Search
Toggle Dark Mode
Home
/
.
/
assets
/
css
Edit File: style.css
/*** Theme Name: iori Description: Multipurpose Startup & SaaS HTML Template Version: 1.0 License: GNU General Public License v2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html ============================== TABLE CONTENT Import Google Fonts Include Third Party CSS Library GENERAL HEADER Offcanvas Sidebar Search form Main header Mega menu Header layouts Page layouts Pagination Breadcrumb CATEGORY PAGES SINGLE POST Author box comment Post share social WP STYPE Custom amine ***/ @import url(https://fonts.bunny.net/css?family=jost:400,500,600,700|cormorant:400,500,700|quicksand:400,500,700|eb-garamond:400,500,600|fjalla-one:400|bebas-neue:400|family=poppins:400,800,900); @import url("https://fonts.googleapis.com/css2?family=Oswald:wght@500&display=swap"); /*import vendors*/ @import url(../css/vendors/normalize.css); @import url(../css/vendors/bootstrap.min.css); @import url(../css/vendors/uicons-regular-rounded.css); @import url(../css/plugins/swiper-bundle.min.css); @import url(../css/plugins/magnific-popup.css); @import url(../css/plugins/select2.min.css); @import url(../css/plugins/slick.css); @import url(../css/plugins/jquery-ui.css); @import url(../css/plugins/perfect-scrollbar.css); @import url(../css/plugins/animate.css); @import url(../css/plugins/jquery.timepicker.min.css); @import url(../css/plugins/glightbox.min.css); /*RESET*/ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; vertical-align: baseline; } main { display: block; clear: both; } thead { font-weight: 600; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ""; content: none; } table { border-collapse: collapse; border-spacing: 0; } img { max-width: 100%; } input, select, button, textarea { font-family: "Jost", sans-serif; font-size: 14px; } *:focus, select:focus, .custom-select:focus, button:focus, textarea:focus, textarea.form-control:focus, input.form-control:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus, [type=text].form-control:focus, [type=password].form-control:focus, [type=email].form-control:focus, [type=tel].form-control:focus, [contenteditable].form-control:focus { outline: none !important; box-shadow: none !important; } input:focus::-moz-placeholder { opacity: 0; -moz-transition: 0.4s; transition: 0.4s; } li.hr span { width: 100%; height: 1px; background-color: #e4e4e4; margin: 20px 0; display: block; } /*--- Common Classes---------------------*/ ::-moz-selection { background: #069; /* WebKit/Blink Browsers */ color: #fff; } ::selection { background: #069; /* WebKit/Blink Browsers */ color: #fff; } ::-moz-selection { background: #069; /* Gecko Browsers */ color: #fff; } ::-moz-placeholder { color: #122830; opacity: 1; } ::placeholder { color: #122830; opacity: 1; } :-ms-input-placeholder, ::-webkit-input-placeholder { color: #122830; opacity: 1; } *:focus, select:focus, .custom-select:focus, button:focus, textarea:focus, textarea.form-control:focus, input.form-control:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus, [type=text].form-control:focus, [type=password].form-control:focus, [type=email].form-control:focus, [type=tel].form-control:focus, [contenteditable].form-control:focus { outline: none !important; box-shadow: none; } .img-responsive { max-width: 100%; } body { font-family: "Jost", sans-serif; } .heading-title { font-size: 68px; line-height: 76px; font-weight: 400; } .heading-title-medium { font-size: 68px; line-height: 76px; font-weight: 500; } h1, h2, h3, h4, h5, h6 { font-family: "Jost", sans-serif; font-weight: 500; } h1 { font-size: 56px; line-height: 64px; } h2 { font-size: 46px; line-height: 54px; } h3 { font-size: 34px; line-height: 44px; } h4 { font-size: 28px; line-height: 36px; } h5 { font-size: 24px; line-height: 32px; } h6 { font-size: 18px; line-height: 28px; } .heading-h1, .heading-h2, .heading-h3, .heading-h4, .heading-h5, .heading-h6 { font-weight: 400; } .body-p1 { font-size: 16px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; } .body-p1-medium { font-size: 16px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 500; } .body-p2 { font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; } .body-p2-medium { font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 500; } .button-b1 { font-size: 16px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; } .button-b1-medium { font-size: 16px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 500; } .link-l1 { font-size: 16px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; } .link-l1-medium { font-size: 16px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 500; } .link-l2 { font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; } .link-l2-medium { font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 500; } .overline-t1 { font-size: 16px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; } .overline-t1-medium { font-size: 16px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 500; } .overline-t2 { font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; } .overline-t2-medium { font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 500; } .caption-c1 { font-size: 14px; line-height: 22px; font-family: "Jost", sans-serif; font-weight: 400; } .caption-c1-medium { font-size: 14px; line-height: 22px; font-family: "Jost", sans-serif; font-weight: 500; } .fonticon-12 { font-size: 12px; line-height: 16px; } .fonticon-16 { font-size: 16px; line-height: 24px; } .fonticon-20 { font-size: 20px; line-height: 28px; } .fonticon-24 { font-size: 24px; line-height: 32px; font-weight: 400; } .text-48-semibold { font-size: 48px; line-height: 56px; font-weight: 600; } .text-110-bold { font-size: 110px; line-height: 110px; font-weight: 700; } .text-84-semibold { font-size: 84px; line-height: 96px; font-weight: 600; font-family: "Jost", sans-serif; } .text-46-semibold { font-size: 46px; line-height: 54px; font-weight: 600; font-family: "cormorant", sans-serif; } .text-stroke { -webkit-text-stroke: 1px #fff; -webkit-text-fill-color: transparent; } .text-64-semibold { font-size: 64px; line-height: 78px; font-weight: 600; font-family: "EB Garamond", serif; } .text-68 { font-family: "Fjalla One", sans-serif; font-size: 68px; line-height: 76px; font-weight: 400; } .text-68-medium { font-family: "Fjalla One", sans-serif; font-size: 68px; line-height: 76px; font-weight: 500; } .text-34 { font-family: "Fjalla One", sans-serif; font-size: 34px; line-height: 44px; font-weight: 400; } .text-34-bold { font-family: "Poppins", sans-serif; font-size: 34px; line-height: 44px; font-weight: 800; } .text-72-bold { font-size: 72px; line-height: 86px; font-weight: 700; font-family: "cormorant", sans-serif; } .text-56-bold { font-size: 56px; line-height: 64px; font-weight: bold; font-family: "cormorant", sans-serif; } .text-36-semibold { font-size: 36px; line-height: 44px; font-weight: 600; } .font-quicksand { font-family: "quicksand", sans-serif; } .text-34-semibold { font-size: 34px; line-height: 44px; font-weight: 600; } .text-34-medium { font-size: 34px; line-height: 46px; font-weight: 500; } .text-28-bold { font-size: 28px; line-height: 36px; font-weight: 700; font-family: "cormorant", sans-serif; } .text-24 { font-size: 24px; line-height: 32px; font-weight: 400; } .text-20 { font-size: 20px; line-height: 28px; font-weight: 400; } .text-20-medium { font-size: 20px; line-height: 28px; font-weight: 500; } .text-18 { font-size: 18px; line-height: 28px; font-weight: 400; } .text-18-medium { font-size: 18px; line-height: 28px; font-weight: 500; } .text-16-medium { font-size: 16px; line-height: 24px; font-weight: 500; } .text-16-semibold { font-size: 16px; line-height: 24px; font-weight: 600; } .text-17-medium { font-size: 17px; line-height: 24px; font-weight: 500 !important; } .text-17 { font-size: 17px; line-height: 24px; font-weight: 400; } .text-14-bold { font-size: 14px; line-height: 24px; font-weight: bold; } .text-14-medium { font-size: 14px; line-height: 24px; font-weight: 500; } .text-italic-28 { font-size: 28px; line-height: 36px; font-style: italic; } .primary-navy { color: #C8815F; } .primary-dark { color: #111111; } .primary-navy { color: #C8815F; } .neutral-dark { color: #111111; } .neutral-medium-dark { color: #555555; } .neutral-medium { color: #999999; } .neutral-light-medium { color: #DDDDDD; } .shape-border { color: #EEEEEE; } .shape-background { color: #F9F9F9; } .tone-red { color: #ED0006; } .tone-yellow { color: #FFD75E; } .tone-green { color: #3AB446; } .icon-dark { color: #111111; } .icon-medium { color: #DDDDDD; } .color-white { color: #fff; } .color-2 { color: #C8815F !important; } .bg-1 { background-color: #F6E5CF !important; } .bg-2 { background-color: #F8F4F1 !important; } .bg-1 { background-color: #F8F6F5 !important; } .bg-4 { background-color: #f7f7f7 !important; } .bg-5 { background-color: #ECC6C2 !important; } .bg-6 { background-color: #EBF2F6 !important; } .bg-7 { background-color: #ECDCD4 !important; } .bg-8 { background-color: #EAAA61 !important; } .bg-9 { background-color: #EDE6CF !important; } .bg-10 { background-color: #F8F4EE !important; } .bg-32 { background-color: #FBBC04 !important; } .bg-33 { background-color: #71BA78 !important; } .show-sm { display: none; } .show-md { display: none; } .show-lg { display: none; } a { text-decoration: none; color: #111111; } a * { color: #111111; } a:hover, a:hover * { color: #C8815F; } img { transition: all 0.3s ease-in-out; transform: scale(1); } img:hover { transform: scale(1.02); } .font-jost { font-family: "Jost", sans-serif !important; } .font-bebas { font-family: "Bebas Neue", sans-serif !important; } .font-oswald { font-family: "Oswald", sans-serif !important; } .font-cormorant { font-family: "cormorant", sans-serif !important; } .font-poppins { font-family: "Poppins", sans-serif !important; } .font-bold { font-weight: bold !important; } .swiper-button-prev.swiper-button-prev-style-4 { border-color: #EEEEEE !important; height: 36px !important; width: 36px !important; background-image: url(../imgs/template/icons/arrow-prev.svg) !important; background-position: center !important; border: 0px solid #EEEEEE; margin-right: 10px !important; top: 50%; left: 15px; } .swiper-button-next.swiper-button-next-style-4 { background-image: url(../imgs/template/icons/arrow-next.svg) !important; height: 36px !important; width: 36px !important; background-position: center !important; border: 0px solid #EEEEEE; top: 50%; right: 15px; } .box-quick-button { position: absolute; top: 10px; right: -65px; width: 42px; z-index: 12; transition: all 0.3s ease-in-out; line-height: 24px; } .box-quick-button .btn { padding: 0px; width: 42px; height: 42px; line-height: 37px; border-radius: 50%; background-color: #ffffff; color: #111111; margin-bottom: 10px; } .box-quick-button .btn svg { fill: #111111; height: 24px; } .box-quick-button .btn:hover { background-color: #111111; color: #fff; } .box-quick-button .btn:hover svg { fill: #fff; } .cardProduct .cardImage:hover .box-quick-button, .cardProductSmall .cardImage:hover .box-quick-button, .cardProductStyle3 .cardImage:hover .box-quick-button, .cardProductStyle2 .cardImage:hover .box-quick-button, .cardProductStyle4 .cardImage:hover .box-quick-button { right: 10px; } .box-slide-customers, .box-pagination-leftright { max-width: 650px; margin: auto; text-align: center; } .box-slide-customers .box-pagination-button, .box-pagination-leftright .box-pagination-button { bottom: -5px; } .box-slide-customers .swiper-pagination .swiper-pagination-bullet, .box-pagination-leftright .swiper-pagination .swiper-pagination-bullet { border: 0px; height: 8px; width: 8px; margin: 0px 10px; background-color: #DDDDDD; } .box-slide-customers .swiper-pagination .swiper-pagination-bullet-active, .box-pagination-leftright .swiper-pagination .swiper-pagination-bullet-active { background-color: #111111; } .box-page-style2 .swiper-pagination .swiper-pagination-bullet { border: 0px; height: 8px; width: 8px; margin: 0px 10px; background-color: #DDDDDD; } .box-page-style2 .swiper-pagination .swiper-pagination-bullet-active { background-color: #111111; } @media (min-width: 1400px) { .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1170px; } } .hover-up { transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); } .hover-up:hover { transform: translateY(-2px); transition: all 0.25s cubic-bezier(0.02, 0.01, 0.47, 1); } * { transition: all 0.2s cubic-bezier(0.02, 0.01, 0.47, 1); } .form-control { height: 48px; border-radius: 4px; color: #555555; border: 1px solid #EEEEEE; padding: 10px 20px; } .form-control:focus { border-color: #06D6A0; } textarea.form-control { height: auto; } .form-control::-moz-placeholder { color: #555555; font-size: 17px; line-height: 24px; opacity: 1; } .form-control::placeholder { color: #555555; font-size: 17px; line-height: 24px; opacity: 1; } .form-control:-ms-input-placeholder, .form-control::-webkit-input-placeholder { color: #555555; font-size: 17px; line-height: 24px; opacity: 1; } .table-responsive { max-width: 100%; } .box-pagination { display: inline-block; } .pagination { display: flex; padding-left: 0; list-style: none; margin-bottom: 20px; } .pagination li { padding: 0px; } .pagination li a { font-weight: 400; font-size: 17px; line-height: 42px; color: #181A1F; border: 0px; max-width: 42px; min-width: 42px; width: 100%; text-align: center; padding: 0px 0px; margin-left: 5px; margin-right: 5px; height: 42px; border-radius: 50%; } .pagination li a.active, .pagination li a:hover { background-color: #111111; color: #fff; } .pagination li .page-prev { background: none; min-height: 42px; line-height: 38px; border: 0px; border-radius: 50% !important; } .pagination li .page-prev svg { color: #111111; height: 24px; } .pagination li .page-prev:hover * { color: #fff; } .pagination li .page-next { min-height: 42px; line-height: 38px; border: 0; border-radius: 50% !important; } .pagination li .page-next svg { color: #111111; height: 24px; } .pagination li .page-next:hover * { color: #fff; } .page-item:not(:first-child) .page-link { margin-left: 0px; } .border-bottom { border-bottom: 1px solid #E5E5E5; } .btn-next-style-1 { background-image: url(../imgs/template/icons/arrow-next.svg) !important; border-color: #EEEEEE !important; height: 36px !important; width: 36px !important; border-radius: 50% !important; background-position: center !important; border: 1px solid #EEEEEE; } .btn-next-style-1:hover { border-color: #111111 !important; } .btn-prev-style-1 { border-color: #EEEEEE !important; height: 36px !important; width: 36px !important; border-radius: 50% !important; background-image: url(../imgs/template/icons/arrow-prev.svg) !important; background-position: center !important; border: 1px solid #EEEEEE; margin-right: 10px !important; } .btn-prev-style-1:hover { border-color: #111111 !important; } .box-count { text-align: left; margin: 0px 0px 20px 0px; } .box-count .deals-countdown { border-radius: 0px; display: flex; padding: 4px 0px; width: 100%; margin: auto; max-width: 100%; } .box-count .deals-countdown .countdown-section { display: inline-block; text-align: center; width: 25%; position: relative; max-width: 80px; border: 1px solid #111111; margin-right: 12px; border-radius: 4px; padding-top: 15px; padding-bottom: 15px; } .box-count .deals-countdown .countdown-section span { display: block; color: #fff; } .box-count .deals-countdown .countdown-section .countdown-amount { font-size: 34px; font-weight: 500; line-height: 44px; color: #111111; } .box-count .deals-countdown .countdown-section .countdown-period { text-transform: capitalize; color: #111111; font-size: 17px; font-weight: 400; line-height: 24px; } .box-count .deals-countdown .countdown-section:last-child::before { display: none; } .form-group { margin-bottom: 20px; } .box-popup-search { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 12346; visibility: hidden; } .box-popup-search .box-search-overlay { background: url(../imgs/template/trans.png); position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; } .box-popup-search .box-search-wrapper { position: absolute; top: 0px; right: -420px; max-width: 420px; z-index: 2; width: 100%; height: 100%; padding: 25px; background-color: #ffffff; transition: all 0.45s ease-in-out; overflow-x: hidden; overflow-y: auto; } .box-popup-search .box-search-wrapper.active { right: 0px; } .box-popup-search .search-icon { background-image: url(../imgs/template/icons/search.svg); background-position: right 15px center; background-repeat: no-repeat; } .box-popup-search .arrow-select { background-image: url(../imgs/template/icons/arrow-down-filter.svg); background-position: right 15px center; background-repeat: no-repeat; } .box-popup-search .btn-close-popup { position: absolute; top: 25px; right: 25px; } .box-popup-cart { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 12346; visibility: hidden; } .box-popup-cart .box-cart-overlay { background: url(../imgs/template/trans.png); position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; } .box-popup-cart .box-cart-wrapper { position: absolute; top: 0px; right: -460px; max-width: 460px; z-index: 2; width: 100%; height: 100%; padding: 25px; background-color: #ffffff; transition: all 0.45s ease-in-out; overflow-x: hidden; overflow-y: auto; } .box-popup-cart .box-cart-wrapper.active { right: 0px; } .box-popup-cart .btn-close-popup { position: absolute; top: 25px; right: 25px; } .box-popup-wishlist { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 12346; visibility: hidden; } .box-popup-wishlist .box-wishlist-overlay { background: url(../imgs/template/trans.png); position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; } .box-popup-wishlist .box-wishlist-wrapper { position: absolute; top: 0px; right: -460px; max-width: 460px; z-index: 2; width: 100%; height: 100%; padding: 25px; background-color: #ffffff; transition: all 0.45s ease-in-out; overflow-x: hidden; overflow-y: auto; } .box-popup-wishlist .box-wishlist-wrapper.active { right: 0px; } .box-popup-wishlist .box-wishlist-wrapper .btn.btn-black { font-size: 12px; padding: 5px 20px; width: unset; } .box-popup-wishlist .btn-close-popup { position: absolute; top: 25px; right: 25px; } .box-quick-search a { text-decoration: underline; display: inline-block; margin-right: 10px; } .link-under { font-size: 17px; line-height: 24px; font-weight: 400; text-decoration: underline; padding-bottom: 2px; color: #111111; display: inline-block; } .box-popup-account { position: fixed; top: 0px; left: 0px; height: 100%; width: 100%; z-index: 12346; display: none; } .box-popup-account .box-account-overlay { background: url(../imgs/template/trans.png); position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; } .box-popup-account .box-account-wrapper { position: absolute; top: 50%; transform: translateY(-50%); right: 0px; left: 0px; margin: auto; max-width: 420px; z-index: 2; width: 100%; padding: 60px 25px; background-color: #ffffff; } .box-popup-account .btn-close-popup { position: absolute; top: 25px; right: 25px; } .form-login { margin-top: 27px; } .form-login .btn { width: 100%; } .form-register { margin-top: 27px; display: none; } .form-register .btn { width: 100%; } .button-tab { font-size: 24px; line-height: 32px; font-weight: 500; display: inline-block; margin-right: 24px; color: #999999; } .button-tab.active { color: #111111; } .text-agree { display: inline-block; padding-left: 12px; } .cb-agree { float: left; margin: 6px 0px 0px 0px; } .form-password-info { display: none; } .block-head { padding: 130px 0px 68px 0px; } .box-popup-preview { display: none; position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 99999; background: url(../imgs/template/trans.png); } .box-popup-preview .btn-close-popup { position: absolute; top: 30px; right: 30px; } .box-popup-preview .box-popup-content { background-color: #fff; display: flex; max-width: 1170px; margin: 100px auto auto auto; width: 100%; overflow: auto; align-items: center; max-height: calc(100% - 100px); } .box-popup-preview .box-popup-content .preview-product-image { width: 45%; } .box-popup-preview .box-popup-content .preview-product-image .detail-gallery { margin-bottom: 0px; } .box-popup-preview .box-popup-content .preview-product-info { width: 55%; padding: 20px; } .box-popup-preview .box-popup-content .block-quantity { margin-bottom: 30px; } .box-popup-preview .pager__item { display: inline-block; height: 8px; width: 8px; background-color: #DDDDDD; border-radius: 50%; } .box-popup-preview .slick-dots { position: absolute; bottom: 20px; width: 100%; text-align: center; } .box-popup-preview .slick-dots li { display: inline-block; margin: 0px 10px; cursor: pointer; } .box-popup-preview .slick-dots .slick-active .pager__item { background-color: #111111; } .box-list-product-search { display: flex; margin: 0px -10px; flex-wrap: wrap; } .box-list-product-search .item-product-search { width: 50%; padding: 0px 10px; } .block-padding-80 { padding: 80px 0px; } .color-9 { color: #F84C5D !important; } .form-group { position: relative; margin-bottom: 25px; } .form-group input { color: #111111; } .form-group label { font-size: 17px; font-weight: 400; line-height: 24px; color: #555555; } .form-group label.form-label { position: absolute; top: 11px; left: 10px; line-height: 24px; font-weight: 400; transition: top 150ms ease-out; padding: 0px 10px; font-size: 17px; color: #555555; } .focused label.form-label { top: -11px; background-color: #ffffff; } .box-products-cart { margin: 0px -25px 24px -25px; background-color: #F9F9F9; padding: 25px 25px 25px 25px; } .box-products-cart .list-items-cart .item-cart .item-cart-info .box-info-size-color-product { margin-bottom: 8px; } .box-products-cart .list-items-cart .item-cart { margin-bottom: 16px; border-bottom: 0px; padding-bottom: 0px; margin-top: 0px; } .box-products-cart .list-items-cart .item-cart:last-child { margin-bottom: 0px; } .box-products-cart .form-control { background-color: #F9F9F9; color: #111111; } .box-progress-bar-block { margin-bottom: 28px; margin-top: 20px; } .box-progress-bar-block .progress { height: 6px; border-radius: 10px; } .box-progress-bar-block .progress .progress-bar { height: 6px; border-radius: 10px; background-color: #C8815F; } .box-fire { background-color: #ED0006; padding: 6px 10px; text-align: center; margin: 0px -25px 0px -25px; } .icon-fire { display: inline-block; padding: 0px 0px 0px 30px; background: url(../imgs/template/icons/fire.svg) no-repeat left center; color: #fff; } .box-empty-cart { text-align: center; } .box-empty-cart img { margin-bottom: 20px; } .box-empty-cart p { margin-bottom: 16px; } a, button, img, input, span, h4 { transition: all 0.3s ease 0s; } @keyframes slideleft { 10% { opacity: 0; transform: scale(0); right: 0; } 50% { opacity: 1; transform: scale(1); } 90% { opacity: 0; transform: scale(0); right: 100%; } } [data-loader=spinner] { width: 35px; height: 35px; display: inline-block; animation: spinner 1.2s infinite ease-in-out; background: url(../imgs/theme/favicon.svg); box-shadow: 0 0 10px #fff; } @keyframes spinner { 0% { transform: perspective(120px) rotateX(0) rotateY(0); } 50% { transform: perspective(120px) rotateX(-180deg) rotateY(0); } 100% { transform: perspective(120px) rotateX(-180deg) rotateY(-180deg); } } @keyframes shadow-pulse { 0% { box-shadow: 0 0 0 0px rgba(151, 119, 250, 0.8); } 100% { box-shadow: 0 0 0 5px rgba(0, 0, 0, 0); } } @keyframes shadow-pulse-big { 0% { box-shadow: 0 0 0 0px rgba(239, 63, 72, 0.1); } 100% { box-shadow: 0 0 0 20px rgba(0, 0, 0, 0); } } @keyframes jump { 0% { transform: translate3d(0, 20%, 0); } 100% { transform: translate3d(0, 0, 0); } } .jump { transform-origin: 0; animation: jump 0.5s linear alternate infinite; } /*TYPOGRAPHY*/ body { font-family: "Jost", sans-serif; font-size: 14px; line-height: 18px; font-style: normal; font-weight: 500; position: relative; } .btn { border-radius: 4px; padding: 10px 0px 10px 22px; font-family: "Jost", sans-serif; font-size: 14px; line-height: 20px; font-weight: 400; text-decoration: none; position: relative; } .btn.btn-default { padding: 10px 21px; border-radius: 40px; background-color: rgba(255, 255, 255, 0.2); color: #fff; font-size: 14px; line-height: 24px; font-weight: 500; } .btn.btn-default:hover { background-color: #ffffff; color: #181A1F; } .btn.btn-black { background-color: #111111; border-radius: 4px; padding: 11px 32px; color: #fff; font-size: 16px; font-weight: 500; line-height: 24px; border: 1px solid #111111; } .btn.btn-black svg { fill: #fff; margin-right: 8px; margin-top: -4px; } .btn.btn-black:hover { background-color: #ffffff; color: #111111; border: 1px solid #111111; } .btn.btn-black:hover svg { fill: #111111; } .btn.btn-navy { background-color: #C8815F; border-radius: 4px; padding: 11px 32px; color: #fff; font-size: 16px; font-weight: 500; line-height: 24px; border: 1px solid #C8815F; } .btn.btn-navy:hover { background-color: #ffffff; color: #111111; border: 1px solid #111111; } .btn.btn-black-medium { background-color: #111111; border-radius: 4px; padding: 8px 28px; color: #fff; font-size: 16px; font-weight: 500; line-height: 24px; border: 1px solid #111111; } .btn.btn-black-medium:hover { background-color: #ffffff; color: #111111; border: 1px solid #111111; } .btn.btn-brown { background-color: #C8815F; border-radius: 4px; padding: 11px 32px; color: #fff; font-size: 16px; font-weight: 500; line-height: 24px; border: 1px solid #C8815F; } .btn.btn-brown:hover { background-color: #ffffff; color: #C8815F; border: 1px solid #C8815F; } .btn.btn-white { background-color: #ffffff; border-radius: 4px; padding: 11px 32px; color: #111111; font-size: 16px; font-weight: 500; line-height: 24px; border: 1px solid #fff; } .btn.btn-white svg { fill: #111111; margin-right: 8px; margin-top: -4px; } .btn.btn-white:hover { background-color: #111111; color: #fff; border: 1px solid #111111; } .btn.btn-white:hover svg { fill: #fff; } .btn.btn-border { background-color: transparent; border-radius: 4px; padding: 11px 32px; border: 1px solid #111111; color: #111111; font-size: 16px; font-weight: 500; line-height: 24px; } .btn.btn-border svg { fill: #111111; margin-right: 8px; margin-top: -4px; } .btn.btn-border:hover { background-color: #111111; color: #fff; } .btn.btn-border:hover svg { fill: #fff; } .btn.btn-border-medium { background-color: transparent; border-radius: 4px; padding: 8px 28px; border: 1px solid #111111; color: #111111; font-size: 16px; font-weight: 500; line-height: 24px; } .btn.btn-border-medium:hover { background-color: #111111; color: #fff; } .btn.btn-border-white { background-color: transparent; border-radius: 4px; padding: 11px 32px; border: 1px solid #fff; color: #fff; font-size: 16px; font-weight: 400; line-height: 24px; } .btn.btn-border-white svg { fill: #111111; margin-right: 8px; margin-top: -4px; } .btn.btn-border-white:hover { background-color: #111111; color: #fff; border-color: #111111; } .btn.btn-border-white:hover svg { fill: #fff; } .btn.btn-border-white-medium { background-color: transparent; border-radius: 4px; padding: 8px 28px; border: 1px solid #fff; color: #fff; font-size: 16px; font-weight: 400; line-height: 24px; } .btn.btn-border-white-medium svg { fill: #111111; margin-right: 8px; margin-top: -4px; } .btn.btn-border-white-medium:hover { background-color: #111111; color: #fff; border-color: #111111; } .btn.btn-border-white-medium:hover svg { fill: #fff; } .btn.btn-line-bottom { padding: 3px 10px; border-bottom: 1px solid rgba(238, 238, 238, 0.2196078431); border-radius: 0px; font-size: 16px; line-height: 24px; font-weight: 400; color: #fff; } .btn.btn-line-bottom:after { border: 0px; height: 10px; width: 10px; background: url(../imgs/template/icons/arrow-down.svg) no-repeat center; vertical-align: top; margin-top: 6px; } .btn.btn-play { background-color: transparent; background-image: url(../imgs/template/icons/play.svg); background-position: center; background-repeat: no-repeat; background-size: contain; height: 46px; width: 46px; } .btn.btn-plus { height: 50px; width: 50px; background-color: #ffffff; background-image: url(../imgs/template/icons/plus.svg); background-position: center; background-repeat: no-repeat; background-size: auto; border-radius: 50%; } .btn.btn-plus:after { display: none; } .btn.btn-search { background-color: transparent; position: absolute; top: -5px; left: -24px; height: 28px; width: 28px; } .btn.btn-search svg { height: 24px; } .btn.btn-tag-filter { font-size: 17px; line-height: 24px; font-weight: 400; color: #111111; padding: 9px 12px; border: 1px solid #EEEEEE; border-radius: 4px; } .btn.btn-tag-filter:hover { color: #C8815F; } .btn.btn-play-video { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 80px; height: 80px; background: url(../imgs/template/icons/play-video.svg) no-repeat center; z-index: 12; margin: auto; } .btn.btn-play-video-2 { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 100px; height: 100px; background: url(../imgs/page/homepage28/play.svg) no-repeat center; z-index: 12; margin: auto; background-size: contain; } .btn.btn-red { background-color: #ED0006; border-radius: 50px; padding: 9px 12px; color: #fff; font-size: 16px; line-height: 24px; font-weight: 500; } .btn.btn-play-center { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 98px; height: 98px; z-index: 12; margin: auto; } .btn.btn-add { background-color: #fff; border: 1px solid #111111; border-radius: 4px; padding: 9px 31px; color: #111111; font-size: 16px; line-height: 24px; font-weight: 500; } .btn.btn-add:hover { border-color: #C8815F; color: #C8815F; } .btn-homepage { padding: 0px !important; margin: 0px 0px 15px 0px; } .btn-homepage span { display: inline-block; height: 30px; width: 30px; text-align: center; line-height: 25px; background-color: #AFEAE4; border-radius: 50%; margin-right: 10px; } .btn-homepage span svg { color: #024430; } .btn-homepage:hover * { color: #071920; } .dropdown-language { display: inline-block; } .dropdown-language .dropdown-toggle::after { display: none; } .dropdown-language .btn { padding: 0px; } .btn-tooltip { position: relative; } .btn-tooltip:after { bottom: 30px; right: -100%; position: absolute; white-space: nowrap; border-radius: 5px; font-size: 11px; padding: 7px 10px; color: #fff; background-color: #111111; content: attr(aria-label); line-height: 1.3; box-shadow: 0; transition: 0; opacity: 0; visibility: hidden; transform: 0; transition-duration: 0.2s; z-index: 99999; } .btn-tooltip:before { content: ""; position: absolute; left: 0px; bottom: 9px; transition-delay: 0.1s; border: 7px solid transparent; border-left-color: transparent; border-top-color: #111111; margin-bottom: 0; transition: 0; opacity: 0; visibility: hidden; transition-duration: 0.2s; z-index: 99999; } .btn-tooltip:hover:after { opacity: 1; visibility: visible; transform: 0; transition-duration: 0.2s; } .btn-tooltip:hover:before { opacity: 1; visibility: visible; transform: translateY(-8px); transition-duration: 0.2s; } button:focus:not(:focus-visible) { outline: 0; border-color: none; } .cb-container { display: inline-block; position: relative; padding-left: 30px; margin-bottom: 12px; cursor: pointer; line-height: 24px; -webkit-user-select: none; -moz-user-select: none; user-select: none; } .cb-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .checkmark { position: absolute; top: 1px; left: 0; height: 22px; width: 22px; background-color: transparent; background-image: url(../imgs/template/icons/check.svg); background-position: center; background-repeat: no-repeat; border-radius: 4px; } .cb-container input:checked ~ .checkmark { background-image: url(../imgs/template/icons/checked.svg); background-position: center; background-repeat: no-repeat; } .cb-container .text-small { color: #555555; font-weight: 400; font-size: 17px; line-height: 24px; } .cb-container input:checked ~ .text-small { color: #111111; font-weight: 500; } .checkmark:after { content: ""; position: absolute; display: none; } .cb-container input:checked ~ .checkmark:after { display: block; } .cb-container input:checked ~ .text-lbl { color: #ccc; } .box-swiper { position: relative; width: 100%; } .box-swiper .swiper-container { position: relative; height: 100%; padding-bottom: 35px; } .box-swiper .swiper-container .item-logo { border: 1px solid #ccc; padding: 39px 0px 36px 0px; display: inline-block; width: 100%; text-align: center; border-radius: 12px; box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.1); } .box-swiper .swiper-container .item-logo img { max-width: 100%; } .box-swiper .swiper-container .item-logo:hover { border: 1px solid #ccc; box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.05); } .swiper-button-next:after, .swiper-button-prev:after { content: ""; } .swiper-button-next { background: url(../imgs/slider/swiper/next.svg) no-repeat 0px 0px; } .swiper-button-next:hover { background: url(../imgs/slider/swiper/next.svg) no-repeat 0px 0px; } .swiper-button-prev { background: url(../imgs/slider/swiper/prev.svg) no-repeat 0px 0px; } .swiper-button-prev:hover { background: url(../imgs/slider/swiper/prev.svg) no-repeat 0px 0px; } .swiper-button-next, .swiper-button-prev { width: 40px; height: 40px; margin-top: 0px; } .swiper-button-next { left: auto; right: 0px; top: 20px; } .swiper-button-prev { left: auto; right: 40px; top: 20px; } .swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: 1; } .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 2px; } .swiper-pagination { text-align: center; width: 100%; } .swiper-pagination .swiper-pagination-bullet { width: 10px; height: 10px; display: inline-block; border-radius: 50%; background: transparent; opacity: 1; border: 2px solid #111111; } .swiper-pagination .swiper-pagination-bullet-active { opacity: 1; background: #111111; width: 10px; height: 10px; } .swiper-pagination.swiper-pagination-2 .swiper-pagination-bullet { background: #B9CAD0; } .swiper-pagination.swiper-pagination-2 .swiper-pagination-bullet-active { background: #024430; } .swiper-pagination-bullet { margin: 0px 12px; } /*Style of the location of the div that wraps the custom pager*/ .swiper-pagination-custom { bottom: 40px; padding-left: 70px; } .swiper-pagination-customs { background: url(../imgs/slider/swiper/dot.svg) no-repeat 0px 0px; display: inline-block; background-repeat: no-repeat; background-size: contain; width: 10px; height: 10px; margin-left: 4px; margin-right: 4px; } /*Customize the style representation when pager is activated*/ .swiper-pagination-customs-active, .swiper-pagination-customs:hover { background: url(../imgs/slider/swiper/dot-active.svg) no-repeat 0px 0px; width: 12px; height: 12px; margin-bottom: -1px; margin-left: 3px; margin-right: 3px; } .box-button-slider { position: absolute; top: 0px; left: 0px; } .swiper-group-1 .swiper-pagination { bottom: 50px; left: 55px; } .swiper-group-1.swiper-home-3 .swiper-pagination { left: 0px; } .swiper-group-1.home-9 .swiper-pagination { bottom: 20px; left: 25px; } /* This line can be removed it was just for display on CodePen: */ .slider-labels { margin-top: 10px; } /* Functional styling; * These styles are required for noUiSlider to function. * You don't need to change these rules to apply your design. */ .noUi-target, .noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; touch-action: none; -moz-user-select: none; user-select: none; box-sizing: border-box; } .noUi-target { position: relative; direction: ltr; } .noUi-base { width: 100%; height: 100%; position: relative; z-index: 1; /* Fix 401 */ } .noUi-origin { position: absolute; right: 0; top: 0; left: 0; bottom: 0; } .noUi-handle { position: relative; z-index: 1; } .noUi-stacking .noUi-handle { /* This class is applied to the lower origin when its values is > 50%. */ z-index: 10; } .noUi-state-tap .noUi-origin { transition: left 0.3s, top 0.3s; } .noUi-state-drag * { cursor: inherit !important; } /* Painting and performance; * Browsers can paint handles in their own layer. */ .noUi-base, .noUi-handle { transform: translate3d(0, 0, 0); } /* Slider size and handle placement; */ .noUi-horizontal { height: 4px; } .noUi-horizontal .noUi-handle { width: 15px; height: 15px; border-radius: 50%; left: -6px; top: -6px; background-color: #345DBB; } /* Styling; */ .noUi-background { background: #D6D7D9; } .noUi-connect { background: #345DBB; transition: background 450ms; } .noUi-origin { border-radius: 2px; } .noUi-target { border-radius: 2px; } /* Handles and cursors; */ .noUi-draggable { cursor: w-resize; } .noUi-vertical .noUi-draggable { cursor: n-resize; } .noUi-handle { cursor: default; box-sizing: content-box !important; } .noUi-handle:active { border: 8px solid #345DBB; border: 8px solid rgba(53, 93, 187, 0.38); -webkit-background-clip: padding-box; background-clip: padding-box; left: -14px; top: -14px; } /* Disabled state; */ [disabled].noUi-connect, [disabled] .noUi-connect { background: #FFE7BB; } [disabled].noUi-origin, [disabled] .noUi-handle { cursor: not-allowed; } .ui-slider-handle { display: none; } .ui-widget.ui-widget-content { border: 0px solid #EBEBEB; } .noUi-target { border-radius: 12px; } .noUi-horizontal { height: 6px; } .noUi-background { background: #ccc; } .noUi-origin { border-radius: 12px; } .noUi-connect { background: #069; transition: background 450ms; height: 6px; margin-top: 0px; } .noUi-horizontal .noUi-handle { background-color: #069; border: 1px solid #069; box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.05); left: -6px; top: -6px; } .noUi-handle:active { border-width: 1px; left: -6px; top: -6px; } .cardCollectionStyle1 { position: relative; text-align: center; } .cardCollectionStyle1 .cardImage { position: relative; } .cardCollectionStyle1 .cardImage img { display: block; transform: scale(1); transition: all 0.3s; } .cardCollectionStyle1 .cardImage:hover img { transform: scale(1.1); } .cardCollectionStyle1 .cardInfo { position: absolute; bottom: 40px; padding: 10px 25px; background-color: #ffffff; border-radius: 4px; margin: auto; display: table; table-layout: fixed; left: 0px; right: 0px; } .cardCollectionStyle1 .cardInfo * { color: #111111; } .cardCollectionStyle1:hover .cardInfo { background-color: #111111; color: #fff; } .cardCollectionStyle1:hover .cardInfo * { color: #fff; } .cardCollectionStyle1 a { text-decoration: none; } .cardCollection { text-align: center; } .cardCollection .cardImage { margin-bottom: 20px; } .cardProduct { display: inline-block; width: 100%; margin-bottom: 40px; } .cardProduct a { text-decoration: none; } .cardProduct .cardImage { position: relative; margin-bottom: 20px; background-color: #f7f7f7; height: 350px; text-align: center; line-height: 350px; overflow: hidden; } .cardProduct .cardImage img { display: inline-block; max-height: 100%; vertical-align: middle; max-width: 100%; } .cardProduct .cardInfo { position: relative; } .cardProduct .cardInfo .cardTitle { margin-bottom: 4px; color: #111111; } .cardProduct .cardInfo .cardTitle:hover { color: #C8815F; } .cardProduct .cardInfo .cardDesc { margin-bottom: 12px; color: #999999; } .box-colors { position: relative; display: flex; flex-wrap: wrap; align-items: center; } .box-colors .item-color { height: 20px; width: 20px; border: 1px solid #EEEEEE; display: inline-block; margin-right: 8px; border-radius: 50%; background-color: #ffffff; position: relative; padding: 1px; cursor: pointer; } .box-colors .item-color::before { content: ""; height: 16px; width: 16px; background-color: #003466; position: absolute; border-radius: 50%; top: 1px; left: 1px; } .box-colors .item-color.color-2::before { background-color: #C8815F; } .box-colors .item-color.color-3::before { background-color: #777777; } .box-colors .item-color.color-4::before { background-color: #443DF6; } .box-colors .item-color.color-5::before { background-color: #FC3131; } .box-colors .item-color.color-6::before { background-color: #FFD687; } .box-colors .item-color.color-7::before { background-color: #666666; } .box-colors .item-color.color-8::before { background-color: #FF7380; } .box-colors .item-color.active { border-color: #111111; } .cardProductStyle4 { display: inline-block; width: 100%; margin-bottom: 40px; background-color: #ffffff; border: 1px solid #EEEEEE; max-height: 424px; } .cardProductStyle4 a { text-decoration: none; } .cardProductStyle4 .cardImage { position: relative; margin-bottom: 20px; background-color: #f7f7f7; text-align: center; overflow: hidden; } .cardProductStyle4 .cardImage img { display: inline-block; max-height: 100%; vertical-align: middle; max-width: 100%; } .cardProductStyle4 .cardInfo { position: relative; text-align: center; padding: 0px 20px 20px 20px; } .cardProductStyle4 .cardInfo .cardTitle { margin-bottom: 4px; color: #111111; font-size: 16px; line-height: 24px; font-family: "Fjalla One", sans-serif; display: block; } .cardProductStyle4 .cardInfo .cardTitle:hover { color: #C8815F; } .cardProductStyle4 .cardInfo .cardDesc { margin-bottom: 20px; color: #999999; } .cardProductStyle4 .cardInfo .box-colors { position: relative; } .cardProductStyle4 .cardInfo .box-colors .item-color { height: 20px; width: 20px; border: 1px solid #EEEEEE; display: inline-block; margin-right: 6px; border-radius: 50%; background-color: #ffffff; position: relative; padding: 1px; } .cardProductStyle4 .cardInfo .box-colors .item-color::before { content: ""; height: 16px; width: 16px; background-color: #003466; position: absolute; border-radius: 50%; top: 1px; left: 1px; } .cardProductStyle4 .cardInfo .box-colors .item-color.color-2::before { background-color: #C8815F; } .cardProductStyle2 { display: inline-block; width: 100%; margin-bottom: 40px; text-align: center; } .cardProductStyle2 a { text-decoration: none; } .cardProductStyle2 .cardImage { position: relative; margin-bottom: 20px; background-color: #F8F4EE; height: 286px; text-align: center; line-height: 286px; overflow: hidden; } .cardProductStyle2 .cardImage img { display: inline-block; max-height: 100%; vertical-align: middle; max-width: 100%; } .cardProductStyle2 .cardInfo { position: relative; } .cardProductStyle2 .cardInfo .cardTitle { margin-bottom: 4px; font-size: 17px; line-height: 24px; color: #111111; } .cardProductStyle2 .cardInfo .cardTitle:hover { color: #C8815F; } .cardProductStyle2 .cardInfo .cardDesc { margin-bottom: 12px; color: #111111; font-size: 17px; line-height: 24px; } .cardProductSmall { display: inline-block; width: 100%; margin-bottom: 40px; text-align: center; } .cardProductSmall a { text-decoration: none; } .cardProductSmall .cardImage { position: relative; margin-bottom: 20px; background-color: #F8F4EE; height: 370px; text-align: center; line-height: 370px; max-width: 370px; width: 100%; display: inline-block; overflow: hidden; } .cardProductSmall .cardImage img { display: inline-block; max-height: 100%; vertical-align: middle; max-width: 100%; } .cardProductSmall .cardInfo { position: relative; } .cardProductSmall .cardInfo .cardTitle { margin-bottom: 4px; font-size: 17px; line-height: 24px; color: #111111; } .cardProductSmall .cardInfo .cardTitle:hover { color: #C8815F; } .cardProductSmall .cardInfo .cardDesc { margin-bottom: 12px; color: #111111; font-size: 17px; line-height: 24px; } .cardProductStyle3, .cardProductStyle2, .cardProduct, .cardProductSmall { text-align: center; margin-bottom: 40px; } .cardProductStyle3 .cardImage, .cardProductStyle2 .cardImage, .cardProduct .cardImage, .cardProductSmall .cardImage { position: relative; margin-bottom: 20px; background-color: #F7FAFA; overflow: hidden; } .cardProductStyle3 .cardImage img, .cardProductStyle2 .cardImage img, .cardProduct .cardImage img, .cardProductSmall .cardImage img { display: inline-block; max-height: 100%; vertical-align: middle; max-width: 100%; width: 100%; } .cardProductStyle3 .cardImage .imageMain, .cardProductStyle2 .cardImage .imageMain, .cardProduct .cardImage .imageMain, .cardProductSmall .cardImage .imageMain { opacity: 1; visibility: visible; display: inline-block; transition: all 0.3s; } .cardProductStyle3 .cardImage .imageHover, .cardProductStyle2 .cardImage .imageHover, .cardProduct .cardImage .imageHover, .cardProductSmall .cardImage .imageHover { opacity: 0; visibility: hidden; top: 30px; bottom: -30px; position: absolute; transition: all 0.3s; left: 0px; right: 0px; margin: auto; width: 100%; } .cardProductStyle3 .cardImage .button-select, .cardProductStyle2 .cardImage .button-select, .cardProduct .cardImage .button-select, .cardProductSmall .cardImage .button-select { position: absolute; left: 0px; bottom: -20px; opacity: 0; transition: all 0.3s ease-in-out; line-height: 24px; width: 100%; } .cardProductStyle3 .cardImage .button-select a, .cardProductStyle2 .cardImage .button-select a, .cardProduct .cardImage .button-select a, .cardProductSmall .cardImage .button-select a { background-color: #111111; padding: 10px 10px; display: inline-block; width: 100%; text-align: center; font-size: 17px; font-weight: 500; color: #fff; } .cardProductStyle3 .cardImage .button-select a:hover, .cardProductStyle2 .cardImage .button-select a:hover, .cardProduct .cardImage .button-select a:hover, .cardProductSmall .cardImage .button-select a:hover { background-color: #C8815F; color: #fff; } .cardProductStyle3 .cardImage:hover .button-select, .cardProductStyle2 .cardImage:hover .button-select, .cardProduct .cardImage:hover .button-select, .cardProductSmall .cardImage:hover .button-select { bottom: 0px; opacity: 1; } .cardProductStyle3 .cardImage:hover .imageMain, .cardProductStyle2 .cardImage:hover .imageMain, .cardProduct .cardImage:hover .imageMain, .cardProductSmall .cardImage:hover .imageMain { opacity: 0; visibility: hidden; } .cardProductStyle3 .cardImage:hover .imageHover, .cardProductStyle2 .cardImage:hover .imageHover, .cardProduct .cardImage:hover .imageHover, .cardProductSmall .cardImage:hover .imageHover { opacity: 1; visibility: visible; top: 0px; bottom: 0px; } .cardProductStyle3 .cardInfo, .cardProductStyle2 .cardInfo, .cardProduct .cardInfo, .cardProductSmall .cardInfo { position: relative; } .cardProductStyle5 { text-align: left; } .cardProductStyle5 .cardImage { height: 270px; width: 100%; text-align: center; line-height: 270px; } .cardProductStyle5 .cardDesc .price-line { color: #999999; text-decoration: line-through; margin-right: 8px; } .cardProductStyle5 .cardDesc .price-main { color: #555555; } .cardProduct { text-align: left; } .cardFeatureCat { display: inline-block; width: 100%; height: 270px; position: relative; overflow: hidden; border-radius: 8px; margin-bottom: 20px; background-color: #F8F4F1; } .cardFeatureCat .cardImage { text-align: right; height: 100%; max-width: 100%; width: auto; position: relative; z-index: 1; } .cardFeatureCat .cardImage img { display: block; height: 100%; margin: auto 10px auto auto; max-width: 100%; width: auto; } .cardFeatureCat .cardInfo { position: absolute; top: 40px; left: 40px; z-index: 12; } .cardFeatureCat .cardInfo .cardTitle { margin-bottom: 8px; } .cardFeatureCat .cardInfo a { color: #111111; text-decoration: none; } .cardFeatureCat .cardInfo a:hover { color: #C8815F; } .cardFeatureCat .cardInfo a:hover * { color: #C8815F; } .cardBlog { margin-bottom: 30px; } .cardBlog .cardImage { position: relative; margin-bottom: 24px; } .cardBlog .cardInfo .cardTags { margin-bottom: 8px; } .cardBlog .cardInfo .cardTags a, .cardBlog .cardInfo .cardTags span { font-size: 16px; display: inline-block; margin-right: 20px; font-weight: 500; line-height: 24px; text-transform: uppercase; color: #111111; text-decoration: none; } .cardBlog .cardInfo .cardTags a:hover { color: #C8815F; } .cardBlog .cardInfo .cardTags span { text-transform: none; margin-right: 0px; color: #999999; } .cardBlog .cardInfo .cardTitle { display: block; margin-bottom: 12px; text-decoration: none; } .cardBlog .cardInfo .cardTitle * { color: #111111; } .cardBlog .cardInfo .cardTitle:hover { color: #C8815F; } .cardBlog .cardInfo .cardTitle:hover * { color: #C8815F; } .cardBlog .cardInfo .cardDesc { color: #555555; margin-bottom: 24px; } .cardCategory { background-color: #F9F9F9; padding: 10px 30px 56px 30px; margin-bottom: 20px; } .cardCategory .cardImage { margin-bottom: 33px; padding: 30px; width: 100%; height: 400px; line-height: 400px; text-align: center; } .cardCategory .cardImage img { display: inline-block; max-height: 100%; max-width: 90%; vertical-align: middle; } .cardCategory .cardInfo { position: relative; text-align: center; } .cardCategory .cardInfo .cardTitle { margin-bottom: 16px; } .cardCategory .cardInfo a { margin: 0px 10px; } .card-style-small .cardCategory .cardImage { height: 320px; line-height: 320px; } .cardIcon { text-align: center; margin-bottom: 30px; } .cardIcon .cardImage { margin-bottom: 30px; } .cardIcon .cardInfo { position: relative; } .cardIcon .cardInfo .cardTitle { margin-bottom: 12px; } .cardCategoriesStyle1 { display: flex; width: 100%; background-color: #EBF2F6; padding: 20px 20px 0px 20px; height: 500px; } .cardCategoriesStyle1 .cardInfo { width: 50%; padding: 44px 0px 44px 44px; position: relative; z-index: 2; } .cardCategoriesStyle1 .cardInfo .tag-title { text-transform: uppercase; } .cardCategoriesStyle1 .cardImage { width: 50%; display: flex; align-items: flex-end; justify-content: flex-end; } .cardCategoriesStyle1 .cardImage img { max-height: 95%; height: auto; width: auto; max-width: 300px; vertical-align: bottom; display: inline-block; } .cardCategoriesStyle2 .cardInfo { display: flex; align-items: center; } .cardCategoriesStyle3 { width: 100%; position: relative; } .cardCategoriesStyle3 .cardImage { position: relative; background-position: center; background-size: cover; background-repeat: no-repeat; width: 100%; display: inline-block; height: 500px; } .cardCategoriesStyle3 .cardInfo { border: 5px solid #fff; padding: 35px; text-align: center; position: absolute; top: 50%; transform: translateY(-50%); max-width: 70%; z-index: 123; margin: auto; left: 0px; right: 0px; } .cardCategoriesStyle3 .cardInfo h2 { color: #fff; } .cardCategoriesStyle3 .cardInfo a { color: #fff; font-size: 17px; font-weight: 400; } .cardBanner { position: relative; } .cardBanner .cardImage { position: relative; } .cardBanner .cardInfo { position: absolute; text-align: center; top: 50%; transform: translateY(-50%); width: 100%; } .cardFeature { position: relative; background-color: #EAAA61; margin-bottom: 30px; } .cardFeature .cardImage { position: relative; z-index: 1; } .cardFeature .cardImage img { display: block; } .cardFeature .cardInfo { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 2; display: flex; align-items: center; padding: 40px; color: #fff; } .cardFeature.cardFeatureTop .cardInfo { align-items: flex-start; padding-top: 66px; } .cardFeature.cardFeatureTop2 .cardInfo { align-items: flex-start; padding-top: 87px; } .cardCategoryText { display: flex; width: 100%; background-color: #F8F4EE; text-align: center; align-items: center; justify-content: center; margin-bottom: 2%; height: 47.3%; min-height: 200px; } .cardCategoryText:last-child { margin-bottom: 0px; } .cardCategoryText .cardInfo a { font-size: 34px; line-height: 46px; font-weight: 500; color: #fff; } .cardCategoryText.bg-1 { background: url(../imgs/page/homepage7/under3.png) no-repeat right top; } .cardCategoryText.bg-2 { background: url(../imgs/page/homepage7/under5.png) no-repeat right top; } .cardCategorySmall { position: relative; text-align: center; } .cardCategorySmall .cardImage { position: relative; margin-bottom: 12px; height: 115px; line-height: 100px; padding: 15px 15px 0px 15px; } .cardCategorySmall .cardImage img { display: inline-block; max-width: 95%; height: auto; max-height: 95%; width: auto; } .cardCategorySmall .cardInfo .cardTitle { font-size: 16px; font-weight: 500; line-height: 24px; color: #111111; } .cardCategorySmall .cardInfo a:hover * { color: #C8815F; } .cardCategorySmall.cardCategorySmallStyle2 .cardImage { width: 100%; height: 170px; line-height: 140px; text-align: center; background-color: #f5f5f5; } .cardCategorySmall.cardCategorySmallStyle2 .cardImage img { vertical-align: middle; } .cardCatImageText { margin-bottom: 30px; } .cardCatImageText .cardImage { margin-bottom: 20px; } .cardProduceCircle { text-align: center; margin-bottom: 40px; } .cardProduceCircle .cardImage { display: inline-block; width: 270px; height: 270px; border: 1px solid #EEEEEE; border-radius: 50%; margin-bottom: 20px; text-align: center; line-height: 270px; overflow: hidden; } .cardProduceCircle .cardImage img { display: inline-block; vertical-align: middle; margin: auto; } .cardProduceCircle .cardInfo a { text-decoration: none; color: #111111; position: relative; } .cardProduceCircle .cardInfo a .sub-num { position: absolute; top: -12px; font-size: 14px; font-weight: 500; color: #555555; margin-left: 10px; } .cardBorderImageLeft { padding: 40px; border: 1px solid #EEEEEE; border-radius: 10px; display: flex; width: 100%; align-items: center; } .cardBorderImageLeft .cardImage { width: 10%; min-width: 48px; margin-right: 30px; } .cardBorderImageLeft .cardInfo { width: 100%; } .cardReview { border: 1px solid #EEEEEE; padding: 30px; border-radius: 10px; background-color: #ffffff; } .cardReview .cardRate { margin-bottom: 30px; } .cardReview .cardRate img { margin-right: 2px; } .cardReview .cardText { margin-bottom: 30px; } .cardReview .cardText .text-comment { min-height: 168px; } .cardReview .cardAuthor { display: flex; align-items: center; } .cardReview .cardAuthor .cardImageAuthor { width: 50px; height: 50px; min-width: 50px; margin-right: 16px; } .cardReview .cardAuthor .cardImageAuthor img { width: 50px; height: 50px; border-radius: 50%; } .cardReview .cardAuthor .cardNameAuthor { width: 100%; } .cardCategoryStyle2 { display: flex; align-items: center; width: 100%; padding: 15px 10px; border: 1px solid #EEEEEE; border-radius: 4px; } .cardCategoryStyle2 .cardImage { min-width: 100px; max-width: 100px; margin-right: 10px; } .cardCategoryStyle2 .cardInfo { position: relative; width: 100%; } .cardCategoryStyle2 .cardInfo .tag-num { position: absolute; top: -12px; font-size: 14px; font-weight: 500; color: #555555; margin-left: 10px; } .cardBannerCollection { height: 460px; position: relative; } .cardBannerCollection .cardTag { margin-bottom: 12px; } .cardBannerCollection .cardTitle { margin-bottom: 12px; } .cardBannerCollection .cardDesc { margin-bottom: 24px; } .cardTeam { text-align: center; margin-bottom: 30px; } .cardTeam .cardImage { position: relative; max-width: 310px; margin: auto; margin-bottom: 20px; } .cardTeam .cardImage img { border-radius: 50%; height: 310px; width: 310px; } .cardTeam .cardInfo .cardTitle { margin-bottom: 8px; } .cardTeam .cardInfo .cardDesc { margin-bottom: 15px; } .socials { display: flex; align-items: center; justify-content: center; } .socials a { display: inline-block; margin: 0px 12px; } .cardStore .cardImage { margin-bottom: 24px; } .cardStore .cardImage img { width: 100%; } .cardBlogList { display: flex; width: 100%; margin-bottom: 40px; align-items: center; } .cardBlogList .cardImage { max-width: 370px; min-width: 370px; margin-right: 30px; margin-bottom: 0px; } .cardBlogList .cardInfo { width: 100%; } .cardCategoryCircle { text-align: center; margin-bottom: 30px; } .cardCategoryCircle .cardImage { position: relative; width: 170px; height: 170px; border-radius: 50%; background-color: #B7E5FF; text-align: center; line-height: 170px; margin-bottom: 20px; display: inline-block; } .cardCategoryCircle .cardImage img { display: inline-block; vertical-align: middle; max-height: 100%; max-width: 100%; } .cardCategoryCircle .cardInfo { text-align: center; } .cardProductBorder { border: 1px solid #EEEEEE; border-radius: 4px; padding: 22px; margin-bottom: 0px; } .cardProductBorder .cardImage { height: 222px; width: 100%; line-height: 222px; margin-bottom: 12px; background-color: #fff; } .cardProductType03 .cardImage { width: 100%; background-color: #fff; } .cardProductType03 .cardInfo .sale-price { color: #999999; text-decoration: line-through; margin-right: 8px; } .card-categories { margin-bottom: 30px; } .card-categories .card-image { position: relative; margin-bottom: 16px; } .card-categories .card-image img { width: 100%; } .card-categories .card-info { position: relative; text-align: center; } .card-block-banner { background-color: #E9E7DF; border-radius: 16px; padding: 48px; display: flex; align-items: flex-end; min-height: 360px; } .card-block-banner p { margin-bottom: 8px; } .card-block-banner h2 { margin-bottom: 24px; } .card-block-banner.banner-enjoy { background-image: url(../imgs/page/homepage21/enjoy.png); background-repeat: no-repeat; background-position: right center; } .card-block-banner.banner-sale { background-image: url(../imgs/page/homepage21/sale.png); background-repeat: no-repeat; background-position: right center; } .card-categories-slide .card-image { position: relative; border-radius: 16px; height: 270px; width: 100%; line-height: 270px; background-color: #FFEFEF; margin-bottom: 16px; overflow: hidden; text-align: center; } .card-categories-slide .card-image img { display: inline-block; vertical-align: middle; } .card-categories-slide .card-info { position: relative; text-align: center; } .card-product-popup .card-image { height: 140px; overflow: hidden; line-height: 140px; text-align: center; background-color: #F9F9F9; margin-bottom: 16px; } .card-product-popup .card-image img { max-height: 100%; max-width: 100%; display: inline-block; vertical-align: middle; } .card-product-popup .card-info { text-align: center; } .card-product-popup .card-info .cardTitle { margin-bottom: 10px; } .cardProductCategory01 { position: relative; width: 100%; background-color: #F9F9F9; } .cardProductCategory01 .cardImage { height: 500px; width: 100%; position: relative; text-align: center; } .cardProductCategory01 .cardImage img { display: block; position: absolute; bottom: 0px; margin: auto; max-width: 100%; } .cardProductCategory01 .cardInfo { position: absolute; top: 25px; left: 25px; z-index: 3; } .cardProductCategory01 .cardInfo h6 { color: #111111; font-style: italic; } .cardProductCategory01 .cardInfo p { color: #999999; font-style: italic; } .cardProductCategory02 { position: relative; width: 100%; } .cardProductCategory02 .cardImage { background-color: #F9F9F9; text-align: center; margin-bottom: 20px; } .cardProductCategory02 .cardImage img { display: block; } .cardProductType01 .cardInfo h6, .cardProductType01 .cardInfo p { font-style: italic; } .cardProductType01 .cardInfo p { color: #555555; font-family: "Jost", sans-serif; } .cardProductType01 .cardInfo .sale-price { color: #999999; text-decoration: line-through; margin-right: 8px; } .cardProductType02 .cardInfo { text-align: left; } .cardProductType02 .cardInfo h6 { margin-bottom: 4px; } .cardProductType02 .cardInfo .cardDesc { color: #555555; } .cardProductType02 .cardInfo .sale-price { color: #999999; text-decoration: line-through; margin-right: 8px; } .card-icon-box-type4 { position: relative; display: flex; align-items: center; margin-bottom: 40px; } .card-icon-box-type4 .card-icon-image { width: 64px; min-width: 64px; max-width: 64px; margin-right: 20px; } .card-icon-box-type4 .card-icon-info { width: 100%; } .card-icon-box-type4 .card-icon-info .card-icon-title { margin-bottom: 8px; } .card-icon-box-type4 .card-icon-info .card-icon-desc { position: relative; } .cardIconType3 .cardImage { margin-bottom: 24px; } .cardIconType3 .cardImage img { display: block; margin: auto; } .cardIconType3 .cardInfo h6 { margin-bottom: 8px; } .cardShopCategory { margin-bottom: 30px; } .cardShopCategory .cardImage { height: 440px; background-position: top center; background-size: cover; background-repeat: no-repeat; display: flex; width: 100%; align-items: flex-end; text-align: center; } .cardShopCategory .cardImage span { display: inline-block; padding: 35px 10px; width: 100%; color: #fff; font-size: 24px; line-height: 32px; } .cardShopCategory .cardImage span:hover { color: #C8815F; } .card-banner2-grey { background-color: #F9F9F9; padding: 40px 16px 16px 40px; display: flex; align-items: center; margin-bottom: 30px; } .card-banner2-grey .card-info { display: flex; flex-wrap: wrap; place-content: space-between; height: 179px; width: 50%; } .card-banner2-grey .card-info h5 { width: 100%; } .card-banner2-grey .card-image { width: 50%; } .card-our-category { margin-bottom: 30px; } .card-our-category .card-image { position: relative; } .card-our-category .card-image img { width: 100%; display: block; } .card-our-category .card-info { position: relative; text-align: center; padding: 15px; } .cardProductColorStyle2 .cardImage { height: auto; line-height: 100%; } .cardImageTextMiddle { position: relative; margin-bottom: 30px; } .cardImageTextMiddle .cardImage { position: relative; } .cardImageTextMiddle .cardImage img { display: block; width: 100%; } .cardImageTextMiddle .cardText { position: absolute; top: 50%; transform: translateY(-50%); text-align: center; width: 100%; } .cardImageTextMiddle .cardText h2 { color: #fff; } .cardImageTextMiddle .cardText .btn { width: 100%; max-width: 170px; } @keyframes load7 { 0%, 80%, 100% { box-shadow: 0 2.5em 0 -1.3em; } 40% { box-shadow: 0 2.5em 0 0; } } .loader { border-radius: 50%; width: 2em; height: 2em; animation-fill-mode: both; animation: load7 1.8s infinite ease-in-out; color: #069; font-size: 10px; margin: 80px auto; position: relative; text-indent: -9999em; transform: translateZ(0); animation-delay: -0.16s; } .loader:before { border-radius: 50%; width: 2em; height: 2em; animation-fill-mode: both; animation: load7 1.8s infinite ease-in-out; content: ""; position: absolute; top: 0; left: -3.5em; animation-delay: -0.32s; } .loader:after { border-radius: 50%; width: 2em; height: 2em; animation-fill-mode: both; animation: load7 1.8s infinite ease-in-out; content: ""; position: absolute; top: 0; left: 3.5em; } .swiper-pagination { text-align: center; bottom: 0px !important; } .swiper-pagination .swiper-pagination-customs { background: #ffffff; border-radius: 50%; } .swiper-pagination .swiper-pagination-customs:hover { background: #fff; } .swiper-pagination .swiper-pagination-customs-active { background: #069; } .swiper-pagination.swiper-pagination-2 { top: auto; height: auto; z-index: 123; line-height: 30px; text-align: center; } /*page loading*/ .preloader { background-color: #fff; width: 100%; height: 100%; position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 9999999999; transition: 0.6s; margin: 0 auto; } .preloader img { max-width: 250px; } .page-loading-inner { width: 100%; height: 100%; position: relative; transform: translateZ(0) scale(1); backface-visibility: hidden; transform-origin: 0 0; } .page-loading-inner .scaling-dots { display: grid; height: 10px; grid-gap: 5px; grid-template-columns: repeat(5, 10px); } .page-loading-inner .scaling-dots div { animation: scaling-dots 1s infinite ease backwards; background: #000; border-radius: 100%; height: 10px; width: 10px; } .page-loading-inner .scaling-dots div:nth-child(1) { animation-delay: 0.1s; } .page-loading-inner .scaling-dots div:nth-child(2) { animation-delay: 0.2s; } .page-loading-inner .scaling-dots div:nth-child(3) { animation-delay: 0.3s; } .page-loading-inner .scaling-dots div:nth-child(4) { animation-delay: 0.4s; } .page-loading-inner .scaling-dots div:nth-child(5) { animation-delay: 0.5s; } @keyframes scaling-dots { 0%, 100% { transform: scale(0); } 40%, 60% { transform: scale(1); } } .page-loading { width: 100px; height: 100px; display: inline-block; overflow: hidden; } @keyframes page-loading-inner-o { 0% { opacity: 1; transform: translate(0 0); } 49.99% { opacity: 1; transform: translate(30px, 0); } 50% { opacity: 0; transform: translate(30px, 0); } 100% { opacity: 0; transform: translate(0, 0); } } @keyframes page-loading-inner { 0% { transform: translate(0, 0); } 50% { transform: translate(30px, 0); } 100% { transform: translate(0, 0); } } @keyframes rotate { 0%, 49.999%, 100% { transform: none; } 50%, 99.999% { transform: rotate(90deg); } } @keyframes shift-left { 0%, 100% { transform: translateX(0%); } 50% { transform: scale(0.65) translateX(-75%); } } @keyframes shift-right { 0%, 100% { transform: translateX(0%); } 50% { transform: scale(0.65) translateX(75%); } } .preloader-dots { --uib-size: 30px; --uib-speed: .9s; --uib-color: #425A8B; position: relative; height: calc(var(--uib-size) / 2); width: var(--uib-size); filter: url("#uib-jelly-ooze"); animation: rotate calc(var(--uib-speed) * 2) linear infinite; } .preloader-dots::before { content: ""; position: absolute; top: 0%; left: 25%; width: 50%; height: 100%; background: var(--uib-color); border-radius: 100%; animation: shift-left var(--uib-speed) ease infinite; } .preloader-dots::after { content: ""; position: absolute; top: 0%; left: 25%; width: 50%; height: 100%; background: var(--uib-color); border-radius: 100%; animation: shift-right var(--uib-speed) ease infinite; } /*select 2 style*/ .select2-container--default .select2-selection--single .select2-selection__rendered { color: #069; } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #069 transparent transparent transparent; border-width: 5px 5px 0 5px; } .select2-search--dropdown { padding: 0px; } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #ccc; margin-bottom: 15px; border-radius: 4px; padding: 8px; } .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; scrollbar-width: thin; } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #ccc; color: #069; } .modal-header .btn-close { margin: -0.5rem 0rem -0.5rem auto; } .box-banner-info { position: absolute; top: 50%; transform: translateY(-50%); left: 0px; width: 100%; z-index: 3; right: 0px; max-width: 1170px; margin: auto; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); text-align: center; } .box-cover-image { position: relative; background-position: top center; background-repeat: no-repeat; background-size: cover; height: 820px; background-color: #F8F6F5; } .box-cover-image img { position: relative; z-index: 1; } .banner-homepage2 .box-cover-image, .banner-homepage3 .box-cover-image { background-position: right 150px bottom; background-size: auto 100%; height: 820px; } .banner-homepage2 .box-banner-info, .banner-homepage3 .box-banner-info { text-align: left; } .banner-homepage2 .box-pagination-button, .banner-homepage3 .box-pagination-button { justify-content: flex-start; } .banner-homepage3 .box-banner-home3 .box-cover-image { background-color: #EBF2F6; background-position: right 50px bottom; height: 720px; } .banner-homepage4 { background-color: #ECDCD4; position: relative; } .banner-homepage4 .box-cover-image { background-color: transparent; background-size: auto 95%; background-position: center bottom; } .banner-homepage4 .box-banner-info { border: 10px solid #fff; padding: 60px 70px; color: #fff; max-width: 400px; } .banner-homepage4 .box-pagination-button { top: 50%; transform: translateY(-50%); width: 25px; right: 80px; left: auto; bottom: auto; z-index: 12134; } .banner-homepage4 .btn-prev-style-2 { background-image: url(../imgs/page/homepage4/up.svg); background-position: center; background-repeat: no-repeat; background-size: contain; height: 73px; width: 26px; margin-bottom: 20px; } .banner-homepage4 .btn-next-style-2 { margin-top: 20px; background-image: url(../imgs/page/homepage4/down.svg); background-position: center; background-repeat: no-repeat; background-size: contain; height: 73px; width: 26px; } .banner-homepage4 .box-page-swiper { position: absolute; left: 80px; top: 50%; right: auto; z-index: 1234; transform: translateY(-50%); width: 20px; } .banner-homepage5 { background-color: #f7f7f7; } .banner-homepage5 .box-cover-image { background-color: transparent; padding-top: 55px; background-position: right top 50px; background-size: auto calc(100% - 50px); max-width: 1170px; margin: auto; } .banner-homepage6 .box-banner-homepage6 { padding: 0px 46px; max-width: 1438px; margin: auto; } .banner-homepage7 .box-cover-image { background-position: center bottom; height: 800px; background-color: #EDE6CF; } .banner-homepage7 .box-cover-image img { display: block; height: 100%; width: auto; max-width: none; min-width: 100%; } .banner-homepage7 .box-banner-info { text-align: left; } .banner-homepage9 .box-cover-image img { width: 100%; } .banner-homepage9 .box-banner-info { top: 18%; transform: none; } .banner-homepage8 .box-cover-image { background-color: #EBF2F6; min-height: 660px; height: auto; } .banner-homepage10 { background-color: #F9F7F1; } .banner-homepage10 img { display: block; } .banner-homepage10 .row { margin: 0px; } .banner-homepage10 .col-lg-6 { padding: 0px; } .banner-homepage11 .box-cover-image { background-color: #FFC9C7; min-height: 600px; height: auto; } .banner-homepage11 .box-bg-pet { background-image: url(../imgs/page/homepage11/bg-pets.svg); background-position: center; background-size: contain; background-repeat: no-repeat; } .banner-homepage11 .box-pagination-button { justify-content: center; } .banner-homepage12 .box-cover-image { background-position: top center; background-size: cover; height: 650px; } .banner-homepage13 .box-cover-image { background-position: right center; background-size: auto 90%; height: 650px; background-color: #F6F5F5; } .box-pagination-button { position: absolute; bottom: 40px; max-width: 1170px; left: 0px; right: 0px; margin: auto; display: flex; align-items: center; padding-right: var(--bs-gutter-x, 0.75rem); padding-left: var(--bs-gutter-x, 0.75rem); justify-content: center; } .swiper-button-next-banner, .swiper-button-prev-banner { position: relative; top: auto; left: auto; right: auto; bottom: auto; } .swiper-button-prev-banner { margin-right: 10px; } .swiper-pagination-banner { position: relative; display: inline-block; bottom: auto !important; text-align: left; width: auto; left: auto; padding: 0px 0px 0px 0px; color: #fff; font-size: 14px; line-height: 24px; font-weight: 500; } @keyframes hero-thumb-animation { 0% { transform: translateY(-20px); } 100% { transform: translateY(0px); } } @keyframes hero-thumb-animation-2 { 0% { transform: translateY(0px); } 100% { transform: translateY(-20px); } } @keyframes hero-thumb-sm-animation { 0% { transform: translateY(-20px) translateX(50px); } 100% { transform: translateY(-20px) translateX(0px); } } @keyframes hero-thumb-sm-2-animation { 0% { transform: translateY(-50px); } 100% { transform: translateY(0px); } } .shape-1 { animation: hero-thumb-animation 2s linear infinite alternate; } .shape-1-2 { animation: hero-thumb-animation-2 2s linear infinite alternate; } .shape-2 { animation: hero-thumb-sm-animation 4s linear infinite alternate; } .shape-3 { animation: hero-thumb-sm-2-animation 4s linear infinite alternate; } .box-container-sw { max-width: 700px; margin: auto; position: relative; min-height: 22px; line-height: 18px; padding: 10px 0px; } .call-phone { background: url(../imgs/template/icons/call.svg) no-repeat left top 1px; padding-left: 22px; } .address-footer { background: url(../imgs/page/homepage3/address.png) no-repeat left top 1px; padding-left: 30px; } .time-footer { background: url(../imgs/page/homepage3/time.png) no-repeat left top 1px; padding-left: 30px; } .header { padding: 0px 0; float: left; width: 100%; position: fixed; border-bottom: 0px solid #B9CAD0; background-color: transparent; z-index: 1004; top: 0px; left: 0px; } .header .main-header { display: flex; align-items: center; position: relative; } .header .main-header .header-logo { max-width: 150px; width: 10%; min-width: 65px; } .header .main-header .header-logo a { display: block; } .header .main-header .header-logo a img { min-height: 25px; } .header .main-header .header-menu { display: inline-block; width: 100%; text-align: left; } .header .main-header .header-account { width: auto; min-width: 190px; } .header .main-header .header-account .account-icon { padding-left: 0.5rem; text-decoration: none; padding-right: 0.5rem; position: relative; } .header .main-header .header-account .account-icon svg { fill: #111111 !important; color: #111111 !important; } .header .main-header .header-account .account-icon:hover svg { color: #C8815F !important; fill: #C8815F !important; } .header .nav-main-menu { width: auto; padding: 0px 0px 0px 10px; float: none; } .header .burger-icon { display: none; } .header .number-tag { position: absolute; top: -9px; right: -15px; height: 24px; width: 24px; background-color: #111111; border-radius: 50%; color: #fff; text-align: center; line-height: 24px; font-size: 16px; font-weight: 400; } .header .main-menu > li { padding: 23px 0px 23px 0px; } .header .main-menu li { float: left; position: relative; text-align: left; } .header .main-menu li.has-children > a::after { content: ""; background: url(../imgs/template/icons/angle-down.svg) no-repeat center; height: 8px; width: 12px; position: absolute; top: 50%; right: 14px; margin-top: -4px; display: none; } .header .main-menu li.has-mega-menu { position: static; } .header .main-menu li.has-mega-menu .sub-menu ul { opacity: 1; visibility: visible; background-color: #ffffff; } .header .main-menu li.hr { padding: 0px 22px; } .header .main-menu li.hr span { background-color: #B9CAD0; height: 1px; width: 100%; display: block; margin: 5px 0; } .header .main-menu li a { font-family: "Jost", sans-serif; font-style: normal; font-weight: 400; font-size: 17px; color: #111111; line-height: 24px; display: block; padding: 5px 15px 5px 15px; text-decoration: none; position: relative; } .header .main-menu li a:hover { color: #C8815F; } .header .main-menu li .mega-menu { left: 0; opacity: 0; pointer-events: none; position: absolute; right: 0; top: 100%; transition: all 0.2s; visibility: hidden; z-index: 2; } .header .main-menu li div.sub-menu { opacity: 0; visibility: hidden; transition-duration: 0.4s; transition: all 0.4s ease-in-out; position: absolute; top: 90%; left: 0px; z-index: 999999; min-width: 220px; width: 100%; border-radius: 0px; padding: 25px 30px 25px 30px; background-color: #fff; display: none; } .header .main-menu li div.sub-menu .menu-inner { display: flex; position: relative; top: auto; left: auto; opacity: 1; visibility: visible; border: 0px; background-color: transparent; box-shadow: none; } .header .main-menu li div.sub-menu .menu-inner .col-menu { width: 100%; } .header .main-menu li div.sub-menu .menu-inner .col-menu a { padding-left: 0px; padding-right: 0px; color: #111111; } .header .main-menu li div.sub-menu .menu-inner .col-menu a svg { color: #111111; margin-right: 5px; } .header .main-menu li div.sub-menu .menu-inner .col-menu a:hover { color: #C8815F; } .header .main-menu li div.sub-menu .menu-inner .col-menu a:hover * { color: #C8815F; } .header .main-menu li ul { opacity: 0; visibility: hidden; transition-duration: 0.2s; position: absolute; top: 100%; left: 0px; z-index: 999999; min-width: 220px; border-radius: 0px; padding: 10px 0px 10px 0; background-color: #ffffff; border: 0px solid #CDE2E7; box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.1); } .header .main-menu li ul li { width: 100%; } .header .main-menu li ul li a { font-size: 17px; color: #111111; position: relative; padding: 6px 22px 6px 22px; transition: 0.2s; } .header .main-menu li ul li a:hover { padding-left: 25px; transition: 0.2s; border-radius: 0px; color: #C8815F; } .header .main-menu li ul li a.closer { padding: 8px 22px 8px 22px; } .header .main-menu li ul li ul { top: 0px; left: 100%; } .header .main-menu li:hover > ul, .header .main-menu li:hover > .sub-menu { opacity: 1; visibility: visible; display: block; } .header .main-menu li:hover > ul li, .header .main-menu li:hover > .sub-menu li { width: 100%; } .header .main-menu li:hover > .mega-menu { opacity: 1; pointer-events: auto; top: calc(100% - 20px); visibility: visible; } .header.header-style-5 { position: relative; top: auto; left: auto; background-color: #ffffff; min-height: 60px; } .header.header-style-5 .main-header { padding: 17px 0px; } .header.header-style-5 .header-logo { margin-left: 50px; } .header.header-style-5 .burger-icon { top: 23px; right: auto; z-index: 1004; left: 0px; display: block; } .header.header-style-5 .header-nav .nav-main-menu { display: none !important; } .header.header-type1 { background-color: #ffffff; position: relative; top: auto; left: auto; } .header.header-type1-1 { position: fixed; top: 0px; z-index: 1234; left: 0px; width: 100%; background-color: transparent; } .header.header-style-2 .main-header { justify-content: space-between; } .header.header-style-2 .main-header .header-menu, .header.header-style-2 .main-header .header-account { width: 43%; } .header.header-style-2 .main-header .header-account { text-align: right; } .header.header-style-2 .main-header .header-logo a { align-items: center; justify-content: center; } .header.header-style-2 .main-header .main-menu > li:first-child > a { padding-left: 0px; } .header.header-style-2 .main-header .main-menu > li a { padding: 5px 12px 5px 12px; } .header.header-style-2-nofix { position: relative; } .header.header-style-3 { background-color: #ffffff; position: relative; } .header.header-style-3 .header-menu { text-align: center; } .header.header-style-3 .header-menu .header-nav { display: inline-block; } .header.header-style-3 .header-logo { min-width: 190px; } .header.header-style-3-fixed { position: fixed; background-color: transparent; } .header.header-style-4 { position: fixed; top: 0px; left: 0px; background-color: transparent; min-height: 60px; } .header.header-style-4 .header-logo { width: 100%; text-align: center; max-width: 100%; display: flex; justify-content: center; } .header.header-style-4 .burger-icon { top: 22px; right: auto; z-index: 1004; left: 0px; display: block; } .header.header-style-4 .header-menu { width: 15%; min-width: 85px; max-width: 85px; } .header.header-style-4 .header-menu .header-nav { padding-left: 45px; height: 28px; float: left; } .header.header-style-4 .header-menu .nav-main-menu { display: none !important; } .header.header-style-4 .header-account { min-width: 143px; } .header.header-style-4 .main-header { padding: 17px 0px; } .header.header-type6 { background-color: #ffffff; position: relative; } .header.header-type6 .main-header { padding: 10px 0px; } .header.header-type7 { position: relative; background-color: #ffffff; } .header.header-type7 .main-header { align-items: flex-start; padding: 30px 0px 10px 0px; } .header.header-type7 .main-header .header-account { width: 24%; min-width: 130px; text-align: right; } .header.header-type7 .header-middle { width: 52%; text-align: center; } .header.header-type7 .header-middle .header-logo { display: inline-block; margin-bottom: 10px; } .header.header-type7 .header-middle .header-menu { text-align: center; } .header.header-type7 .header-middle .header-menu .header-nav { display: inline-block; } .header.header-type7 .header-middle .header-menu .main-menu > li { padding: 20px 0px 20px 0px; } .header.header-type7 .header-search { width: 24%; position: relative; } .header .box-top-header { background-color: #F9F9F9; padding: 12px 0px; } .header .top-header { display: flex; align-items: center; } .header .top-header .socials-media { min-width: 115px; } .header .top-header .socials-media .social-icons-top { display: inline-block; height: 24px; width: 24px; } .header .top-header .socials-media .social-icons-top.fb { background-image: url(../imgs/template/icons/fb.svg); background-position: center; background-repeat: no-repeat; background-size: contain; margin-right: 16px; } .header .top-header .socials-media .social-icons-top.insta { background-image: url(../imgs/template/icons/insta.svg); background-position: center; background-repeat: no-repeat; background-size: contain; margin-right: 16px; } .header .top-header .socials-media .social-icons-top.tw { background-image: url(../imgs/template/icons/tw.svg); background-position: center; background-repeat: no-repeat; background-size: contain; } .header .top-header .top-menu { display: inline-block; padding-left: 15px; width: 100%; } .header .top-header .top-menu .menu-top li { display: inline-block; padding-right: 19px; } .header .top-header .top-menu .menu-top li a { font-size: 16px; line-height: 24px; font-weight: 400; color: #555555; } .header .top-header .lang-currency { min-width: 180px; text-align: right; } .header .top-header .lang-currency .dropdown { display: inline-block; } .header .top-header .lang-currency .dropdown .btn.btn-line-bottom { color: #111111; } .header .top-header .lang-currency .dropdown .btn.btn-line-bottom:after { background-image: url(../imgs/template/icons/arrow-down-grey.svg); } .header .top-header .lang-currency .dropdown:last-child .btn.btn-line-bottom { padding-right: 0px; } .link-underline { font-size: 17px; line-height: 24px; font-weight: 500; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #111111; color: #111111; display: inline-block; } .link-underline-white { font-size: 17px; line-height: 24px; font-weight: 500; text-decoration: none; padding-bottom: 2px; border-bottom: 1px solid #fff; color: #fff; display: inline-block; } .mobile-menu-head { padding: 25px 20px; position: relative; } .close-mobile { position: absolute; top: 31px; right: 27px; } .box-head-2 { display: none; } .sticky-bar.stick { animation: 700ms ease-in-out 0s normal none 1 running fadeInDown; box-shadow: 0 8px 20px 0 rgba(0, 0, 0, 0.05); position: fixed; top: 0; width: 100%; z-index: 1004; left: 0; transition: all 0.3s ease 0s; border-bottom: 0px solid #B9CAD0; background: #ffffff; } .sticky-bar.stick .box-top-header { display: none; } .user-account { display: flex; align-items: center; } .user-account img { max-width: 50px; border-radius: 50%; margin-right: 10px; } .user-account .user-name { margin-bottom: 0; font-weight: 600; font-size: 14px; } .perfect-scroll { height: 100vh; width: 100%; position: relative; max-width: 430px; padding: 0px 20px 0px 20px; display: inline-block; } .body-overlay-1 { background: transparent; height: 100%; left: 0; opacity: 0; position: fixed; top: 0; visibility: hidden; width: 100%; cursor: crosshair; z-index: 1002; } .mobile-menu-active .body-overlay-1 { opacity: 1; visibility: visible; } .dropdown-menu { border: 0px solid #3D565F; border-radius: 4px; z-index: 2345; box-shadow: 3px 3px 30px rgba(0, 0, 0, 0.05); overflow: hidden; min-width: 170px; } .dropdown-item { font-size: 16px; font-weight: 500; color: #111111; } .dropdown-item.active, .dropdown-item:active, .dropdown-item:hover { color: #DDDDDD; text-decoration: none; background-color: #999999; } .dropdown-sort .dropdown-menu { padding: 0px; } .dropdown-sort .dropdown-item { font-weight: 400; padding: 10px 15px; color: #111111; } .dropdown-sort .dropdown-item.active, .dropdown-sort .dropdown-item:active, .dropdown-sort .dropdown-item:hover { color: #fff; text-decoration: none; background-color: #555555; } .dropdown-language .dropdown-item img { margin-right: 5px; } .box-dropdown-cart { position: relative; } .box-dropdown-cart .dropdown-account { padding: 25px 25px; width: 150px; } .box-dropdown-cart .dropdown-account ul li { margin-bottom: 15px; } .box-dropdown-cart .dropdown-account ul li a { color: #fff; text-decoration: none; } .box-dropdown-cart .dropdown-account ul li a img { float: left; margin: 4px 10px 0px 0px; } .dropdown-cart { display: none; visibility: hidden; position: absolute; right: -70px; top: calc(100% + 22px); z-index: 99; width: 320px; background-color: #fff; padding: 22px; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); border-radius: 0 0 4px 4px; border: 1px solid #3D565F; } .dropdown-cart.dropdown-open { display: block; visibility: visible; } .dropdown-account { width: 200px; right: 0; display: none; visibility: hidden; position: absolute; top: calc(100% + 30px); border-radius: 8px; z-index: 99; width: 220px; background-color: #000000; padding: 22px; box-shadow: 0px 6px 24px rgba(0, 0, 0, 0.1); transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); border: 1px solid #000000; } .dropdown-account.dropdown-open { display: block; visibility: visible; } .dropdown-account ul li { display: flex; flex-wrap: wrap; margin: 0 0 20px; } .dropdown-account ul li:last-child { margin: 0; } .dropdown-account ul li a { color: #fff; } .dropdown-account ul li a:hover { color: #024430; } .item-cart { display: flex; text-align: left; } .item-cart .cart-image { min-width: 80px; max-width: 80px; margin-right: 15px; } .item-cart .cart-image img { width: 100%; } .item-cart .color-brand-3:hover { color: #024430 !important; } .search-post svg { height: 16px; color: #071920; } .mobile-header-wrapper-style { position: fixed; top: 0px; max-width: 430px; width: 100%; min-height: 100vh; bottom: 0; left: 0; visibility: hidden; opacity: 0; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); background-color: #ffffff; box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.09); z-index: 9999; padding-top: 0px; } .mobile-header-wrapper-style.sidebar-visible { visibility: visible; opacity: 1; transform: translate(0, 0); } .mobile-header-wrapper-style .mobile-header-wrapper-inner { padding: 0px 0px 0px 0px; height: 100%; overflow-y: auto; overflow-x: hidden; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-logo { position: relative; border-bottom: 1px solid #CDE2E7; padding: 15px 30px 15px 30px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-logo img { width: 60px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top { display: flex; justify-content: space-between; flex-wrap: wrap; padding: 0; background-color: #ffffff; align-items: center; align-self: center; border-bottom: 0; margin-bottom: 15px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a { display: block; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img { width: 100px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area { padding: 0px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu { max-width: 430px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li { display: flex; position: static; padding: 10px 0 20px 0; align-items: center; justify-content: space-between; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:last-child { border-bottom: none; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li.has-children .menu-expand { right: auto; position: relative; cursor: pointer; z-index: 9; text-align: center; font-size: 12px; display: block; width: 30px; height: 24px; line-height: 44px; top: auto; color: #071920; background-image: url(../imgs/template/icons/arrow-right.svg); background-position: center; background-repeat: no-repeat; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a { font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; text-transform: capitalize; font-weight: 500; position: relative; display: inline-block; color: #181A1F; transition-duration: 0.2s; text-decoration: none; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a i { margin-right: 5px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li a:hover { color: #06D6A0; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul { padding: 0px 0 0px 10px; position: absolute; top: 0px; left: -430px; width: 100%; background: #fff; z-index: 1234; height: 100%; transition: all 0.45s cubic-bezier(0.645, 0.045, 0.355, 1); } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul.menu-show { left: 0px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li { padding: 8px 0 8px 0; border-bottom: none; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children .menu-expand { top: 0px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li:hover a { padding-left: 13px; transition-duration: 0.2s; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li a { font-size: 17px; line-height: 24px; display: block; font-weight: 500; color: #111111; padding-left: 10px; position: relative; transition-duration: 0.2s; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li ul { margin-top: 0; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.has-children.active { padding-bottom: 0; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.hr { padding: 0 0 0 10px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li ul li.hr span { background-color: #B9CAD0; height: 1px; width: 100%; display: block; margin: 5px 0; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-menu-wrap nav .mobile-menu li:hover > a { color: #06D6A0; padding-left: 3px; transition-duration: 0.2s; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .categories-dropdown-wrap ul li a { padding: 5px 15px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap { padding: 20px; border-radius: 5px; border: 1px solid #071920; margin: 17px 0 30px 0; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info { position: relative; margin-bottom: 13px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:last-child { margin-bottom: 0; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a { font-size: 14px; display: block; font-weight: 500; color: #071920; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a:hover { color: #071920; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info a i { font-size: 14px; color: #071920; margin-right: 8px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown { margin-top: 5px; display: none; background-color: transparent; box-shadow: none; padding: 10px 0 0 0; width: 100%; z-index: 11; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li { padding-bottom: 10px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li:last-child { padding-bottom: 0px; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a { font-size: 16px; color: rgba(255, 255, 255, 0.7); font-weight: 400; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info .lang-curr-dropdown ul li a:hover { color: #071920; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-info-wrap .single-mobile-header-info:hover > a { color: #071920; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-border { border-bottom: 1px solid rgba(255, 255, 255, 0.15); } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .mobile-header-border nav { display: inline-block; width: 100%; } .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-content-area .site-copyright { font-size: 12px; color: #071920; padding-bottom: 20px; } .burger-icon { position: absolute; width: 20px; height: 22px; cursor: pointer; transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1); top: 21px; right: 2px; z-index: 1004; } .burger-icon.burger-close { width: 20px; } .burger-icon > span { display: block; position: absolute; left: 0; width: 100%; height: 3px; } .burger-icon > span.burger-icon-top { top: 0px; } .burger-icon > span.burger-icon-bottom { bottom: 4px; } .burger-icon > span.burger-icon-mid { top: 7px; } .burger-icon.burger-close { position: fixed; top: 20px; right: 15px; } .burger-icon.burger-close span { height: 2px; } .burger-icon.burger-close > span.burger-icon-top { display: none; opacity: 0; } .burger-icon.burger-close > span.burger-icon-mid { top: 10px; transform: rotate(45deg); } .burger-icon.burger-close > span.burger-icon-bottom { bottom: 10px; transform: rotate(-45deg); } .header-type6 .burger-icon { top: 14px; } .burger-icon > span::before, .burger-icon > span::after { position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ""; background-color: #333; } .burger-icon.burger-icon-white > span::before, .burger-icon.burger-icon-white > span::after { background-color: #111111; } .burger-icon.burger-close.burger-icon-white > span::before, .burger-icon.burger-close.burger-icon-white > span::after { background-color: #111111; } .mobile-search form { background-color: #F6E5CF; border-radius: 8px; height: 44px; padding: 0px 15px 0px 44px; position: relative; } .mobile-search form input { border: 0; background-color: transparent; width: 100%; padding: 12px 10px; } .mobile-search form i { position: absolute; left: 18px; top: 14px; font-size: 18px; color: #122830; } .mobile-social-icon h6 { font-weight: 600; font-size: 20px; margin-bottom: 30px; } .mobile-social-icon a { text-align: center; font-size: 14px; margin-right: 5px; transition-duration: 0.5s; height: 30px; width: 30px; display: inline-flex; background: #efeaff; border-radius: 30px; line-height: 1; align-content: center; justify-content: center; } .mobile-social-icon a img { max-width: 18px; } .mobile-social-icon a img:hover { opacity: 0.8; } .mobile-social-icon a:hover { transform: translateY(-2px); transition-duration: 0.5s; margin-top: -2px; } .mobile-social-icon a:last-child { margin-right: 0; } .mobile-account { margin: 20px 0 25px 0; padding: 30px 0 20px 0; border-top: thin solid #B9CAD0; border-bottom: thin solid #B9CAD0; } .mobile-account ul.mobile-menu { columns: 2; -webkit-columns: 2; -moz-columns: 2; } .mobile-account h6 { font-weight: 600; font-size: 18px; } .mobile-account ul li { padding: 8px 0; } .mobile-account ul li a { font-size: 14px; line-height: 1; text-transform: capitalize; font-weight: 400; position: relative; display: inline-block; color: #071920; transition-duration: 0.2s; text-decoration: none; } .mobile-account ul li:hover a { padding-left: 3px; transition-duration: 0.2s; color: #071920; } .box-download-app { padding-top: 30px; padding-bottom: 30px; border-bottom: 1px solid #CDE2E7; border-top: 1px solid #CDE2E7; margin-bottom: 20px; margin-top: 20px; } .nav-tabs-mobile { display: flex; width: 100%; flex-wrap: nowrap; } .nav-tabs-mobile li { padding: 0px; position: relative; } .nav-tabs-mobile li a { padding: 10px; display: flex; font-size: 14px; line-height: 18px; font-weight: bold; color: #024430; } .nav-tabs-mobile li a svg { height: 14px; vertical-align: middle; float: left; margin: 2px 5px 0px 0px !important; color: #024430; } .nav-tabs-mobile li a:hover, .nav-tabs-mobile li a:hover *, .nav-tabs-mobile li a.active { color: #06D6A0; } .nav-tabs-mobile li a:hover::before, .nav-tabs-mobile li a:hover *::before, .nav-tabs-mobile li a.active::before { content: ""; height: 2px; width: 100%; position: absolute; bottom: -1px; left: 0px; background-color: #06D6A0; } .nav-tabs-mobile li a.active * { color: #06D6A0; } .notifications-item { padding: 20px 0px 0px 0px; } .notifications-item .item-notify { margin-bottom: 30px; display: flex; } .notifications-item .item-notify .item-image { min-width: 32px; max-width: 32px; width: 100%; margin-right: 15px; } .notifications-item .item-notify .item-info { width: 100%; } .notifications-item .item-notify .item-time { width: 63px; max-width: 63px; margin-left: 20px; min-width: 63px; } .footer { background-color: #000000; background-repeat: no-repeat; background-position: top left; background-size: cover; padding: 50px 0px 0px 0px; } .footer .menu-footer { display: inline-block; } .footer .menu-footer li { list-style: none; margin-bottom: 12px; } .footer .menu-footer li a { color: rgba(255, 255, 255, 0.8352941176); font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; text-decoration: none; display: block; padding: 0px 0px 0px 0px; transition-duration: 0.2s; } .footer .menu-footer li a:hover { transition-duration: 0.2s; padding-left: 2px; text-decoration: underline; } .footer .desc-company { margin-bottom: 24px; } .footer .phone-footer, .footer .email-footer { margin-bottom: 8px; } .footer p.color-white { color: rgba(255, 255, 255, 0.8352941176); } .footer.footer-white { background-color: #ffffff; border-top: 1px solid #EEEEEE; } .footer.footer-white .color-white { color: #111111; } .footer.footer-white .menu-footer li a { color: rgba(17, 17, 17, 0.7725490196); } .footer.footer-white .desc-company { color: rgba(17, 17, 17, 0.7725490196) !important; } .footer.footer-white .btn.btn-line-bottom { color: rgba(17, 17, 17, 0.7725490196); border-bottom-color: #DDDDDD; } .footer.footer-white .btn.btn-line-bottom:after { background-image: url(../imgs/template/icons/arrow-down-grey.svg); } .footer.footer-white .footer-2 { border-top-color: #EEEEEE; } .footer.footer-white p.color-white { color: rgba(17, 17, 17, 0.7725490196); } .footer.footer-type3-light { background-color: #fff; } .footer.footer-type3-light .menu-footer li a { color: #111111; } .footer.footer-type3-light .footer-2 { border-top-color: #EEEEEE; } .footer.footer-type3-light .menu-bottom li a { color: #111111; } .footer.footer-type3-light .box-form-subscribe-white .btn-subscribe { color: #111111; font-weight: 500; } .footer.footer-type3-light .box-form-subscribe-white { border-bottom-color: #111111; } .footer.footer-type3-light .socials { justify-content: flex-end; } .footer.footer-type3-grey { background-color: #F9F9F9; } .footer.footer-type3-light-top-border { border-top: 1px solid #EEEEEE; margin-top: 40px; } .footer.footer-type2-light { background-color: #fff; } .footer.footer-type2-light .menu-footer li a { color: #111111; } .footer.footer-type2-light .footer-2 { border-top-color: #EEEEEE; } .footer.footer-type2-light .menu-bottom li a { color: #111111; } .footer.footer-type2-light .box-form-subscribe-white .btn-subscribe { color: #111111; font-weight: 500; } .footer.footer-type2-light .box-form-subscribe-white { border-bottom-color: #111111; } .footer.footer-type2-light .menu-footer-inline { display: inline-block; padding: 0px 10px; vertical-align: middle; margin-bottom: 20px; } .footer.footer-type2-light .menu-footer-inline li { display: inline-block; } .footer.footer-type2-light .menu-footer-inline li a { font-size: 16px; line-height: 24px; color: #111111; font-weight: 400; padding: 0px 18px; } .footer.footer-type2-light .footer-2 { border-top: 0px; } .footer.footer-type2-light .socials { justify-content: flex-end; } .footer.footer-type2-light .footer-bottom { padding: 22px 0px 20px 0px; } .footer.footer-type1-light { background-color: #fff; } .footer.footer-type1-light .color-white { color: #111111; } .footer.footer-type1-light .menu-footer li a { color: #111111; } .footer.footer-type1-light .footer-2 { border-top-color: #EEEEEE; } .footer.footer-type1-light .menu-bottom li a { color: #111111; } .footer.footer-type1-light .box-form-subscribe-white .btn-subscribe { color: #111111; font-weight: 500; } .footer.footer-type1-light .box-form-subscribe-white { border-bottom-color: #111111; } .footer.footer-type1-light .footerBorder::before { background-color: #EEEEEE; } .logo-footer { display: inline-block; vertical-align: middle; margin-bottom: 20px; } .footer-2 { border-top: 1px solid rgba(238, 238, 238, 0.2196078431); } .footerBorder { position: relative; } .footerBorder::before { content: ""; height: 100%; width: 1px; background-color: rgba(255, 255, 255, 0.231372549); position: absolute; left: -10px; top: 0px; } .box-payments img { display: inline-block; vertical-align: middle; margin-right: 15px; } .box-payments img:last-child { margin-right: 0px; } .footer-bottom { padding: 40px 0px 20px 0px; } .menu-bottom { display: inline-block; padding-left: 20px; } .menu-bottom li { display: inline-block; color: #fff; padding: 0px 20px; } .menu-bottom li a { color: #fff; } .menu-bottom li a:hover { color: #22C58B; } .bg-download { background-color: #F8F4F1; background-image: url(../imgs/page/homepage1/bg-download.png); background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 123px 0px; position: relative; } .bg-download .container-sub { position: relative; z-index: 2; } .bg-download::before { content: ""; height: 100%; width: 100%; position: absolute; top: 0px; right: 0px; background-image: url(../imgs/page/homepage1/phone.png); background-repeat: no-repeat; background-position: right center; background-size: auto 100%; z-index: 1; } .bg-download-2 { background-image: url(../imgs/page/homepage2/bg-download.png); background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 123px 0px; position: relative; } .bg-download-2 .container-sub { position: relative; z-index: 2; } .bg-download-2::before { content: ""; height: 100%; width: 100%; position: absolute; top: 0px; right: 0px; background-image: url(../imgs/page/homepage1/phone.png); background-repeat: no-repeat; background-position: right center; background-size: auto 100%; z-index: 1; } .bg-download-3 { background-image: url(../imgs/page/homepage3/bg-download-3.png); background-repeat: no-repeat; background-position: top center; background-size: cover; padding: 123px 0px; position: relative; } .bg-download-3 .container-sub { position: relative; z-index: 2; } .bg-download-3::before { content: ""; height: 100%; width: 100%; position: absolute; top: 0px; right: 0px; background-image: url(../imgs/page/homepage1/phone.png); background-repeat: no-repeat; background-position: right center; background-size: auto 100%; z-index: 1; } #scrollUp { width: 56px; height: 56px; color: #fff; right: 20px; bottom: 20px; border-radius: 8px; text-align: center; text-decoration: none; overflow: hidden; z-index: 999 !important; border: 0; background-color: #fff; transition-duration: 0.2s; background-color: #024430; } #scrollUp i { display: block; line-height: 56px !important; font-size: 20px; color: #fff; } #scrollUp:hover { transform: translateY(-3px); transition-duration: 0.2s; background-color: #066a4c; } footer a { text-decoration: none; } .icon-socials { display: inline-block; margin-right: 8px; height: 40px; width: 40px; line-height: 40px; transition-duration: 0.2s; vertical-align: middle; } .icon-socials:last-child { margin-right: 0px; } .icon-socials.icon-facebook { background: url(../imgs/template/icons/fb.png) no-repeat center; transition-duration: 0.2s; } .icon-socials.icon-facebook:hover { background: url(../imgs/template/icons/fb.png) no-repeat center; transition-duration: 0.2s; background-color: rgba(255, 255, 255, 0.2); } .icon-socials.icon-twitter { background: url(../imgs/template/icons/tw.png) no-repeat center; transition-duration: 0.2s; } .icon-socials.icon-twitter:hover { background: url(../imgs/template/icons/tw.png) no-repeat center; transition-duration: 0.2s; background-color: rgba(255, 255, 255, 0.2); } .icon-socials.icon-instagram { background: url(../imgs/template/icons/instagram.png) no-repeat center; transition-duration: 0.2s; } .icon-socials.icon-instagram:hover { background: url(../imgs/template/icons/instagram.png) no-repeat center; transition-duration: 0.2s; background-color: rgba(255, 255, 255, 0.2); } .icon-socials.icon-linkedin { background: url(../imgs/template/icons/linkedin.png) no-repeat center; transition-duration: 0.2s; } .icon-socials.icon-linkedin:hover { background: url(../imgs/template/icons/linkedin.png) no-repeat center; transition-duration: 0.2s; background-color: rgba(255, 255, 255, 0.2); } .icon-socials:hover { transform: translateY(-3px); transition-duration: 0.2s; border-radius: 50%; } .box-footer-top { padding: 30px 0px 10px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.2); margin-bottom: 60px; } /*LAYOUT -> SPACING**/ .section-padding-30 { padding: 30px 0; } .section-padding-50 { padding: 50px 0; } .section-padding-60 { padding: 60px 0; } .section-padding { padding: 25px 0; } .ml-3 { margin-left: 3px; } .ptb-0 { padding: 0; } .ptb-10 { padding: 10px 0; } .ptb-20 { padding: 20px 0; } .ptb-30 { padding: 30px 0; } .ptb-35 { padding: 35px 0; } .ptb-32 { padding: 32px 0; } .ptb-40 { padding: 40px 0; } .ptb-50 { padding: 50px 0; } .ptb-60 { padding: 60px 0; } .ptb-70 { padding: 70px 0; } .ptb-80 { padding: 80px 0; } .ptb-90 { padding: 90px 0; } .ptb-100 { padding: 100px 0; } .ptb-110 { padding: 110px 0; } .ptb-120 { padding: 120px 0; } .ptb-130 { padding: 130px 0; } .ptb-140 { padding: 140px 0; } .ptb-150 { padding: 150px 0; } .ptb-160 { padding: 160px 0; } .ptb-170 { padding: 170px 0; } .ptb-177 { padding: 177px 0; } .ptb-180 { padding: 180px 0; } .ptb-190 { padding: 190px 0; } .ptb-200 { padding: 200px 0; } .ptb-210 { padding: 210px 0; } .ptb-220 { padding: 220px 0; } .ptb-290 { padding: 290px 0; } .ptb-310 { padding: 310px 0; } .p-10 { padding: 10px !important; } .p-15 { padding: 15px !important; } .p-20 { padding: 20px !important; } .p-25 { padding: 25px !important; } .p-30 { padding: 30px !important; } .p-40 { padding: 40px !important; } .p-65 { padding: 65px !important; } .pt-5 { padding-top: 5px !important; } .pt-10 { padding-top: 10px !important; } .pt-15 { padding-top: 15px !important; } .pt-20 { padding-top: 20px !important; } .pt-25 { padding-top: 25px !important; } .pt-30 { padding-top: 30px !important; } .pt-35 { padding-top: 35px !important; } .pt-40 { padding-top: 40px !important; } .pt-45 { padding-top: 45px !important; } .pt-50 { padding-top: 50px !important; } .pt-55 { padding-top: 55px !important; } .pt-60 { padding-top: 60px !important; } .pt-65 { padding-top: 65px !important; } .pt-70 { padding-top: 70px !important; } .pt-75 { padding-top: 75px !important; } .pt-80 { padding-top: 80px !important; } .pt-85 { padding-top: 85px !important; } .pt-90 { padding-top: 90px !important; } .pt-95 { padding-top: 95px !important; } .pt-100 { padding-top: 100px !important; } .pt-105 { padding-top: 105px !important; } .pt-110 { padding-top: 110px !important; } .pt-115 { padding-top: 115px !important; } .pt-120 { padding-top: 120px !important; } .pt-125 { padding-top: 125px !important; } .pt-130 { padding-top: 130px !important; } .pt-135 { padding-top: 135px !important; } .pt-140 { padding-top: 140px !important; } .pt-145 { padding-top: 145px !important; } .pt-150 { padding-top: 150px !important; } .pt-155 { padding-top: 155px !important; } .pt-160 { padding-top: 160px !important; } .pt-165 { padding-top: 165px !important; } .pt-170 { padding-top: 170px !important; } .pt-175 { padding-top: 175px !important; } .pt-180 { padding-top: 180px !important; } .pt-185 { padding-top: 185px !important; } .pt-190 { padding-top: 190px !important; } .pt-195 { padding-top: 195px !important; } .pt-200 { padding-top: 200px !important; } .pt-260 { padding-top: 260px !important; } .pb-5 { padding-bottom: 5px !important; } .pb-10 { padding-bottom: 10px !important; } .pb-15 { padding-bottom: 15px !important; } .pb-20 { padding-bottom: 20px !important; } .pb-25 { padding-bottom: 25px !important; } .pb-30 { padding-bottom: 30px !important; } .pb-35 { padding-bottom: 35px !important; } .pb-40 { padding-bottom: 40px !important; } .pb-45 { padding-bottom: 45px !important; } .pb-50 { padding-bottom: 50px !important; } .pb-55 { padding-bottom: 55px !important; } .pb-60 { padding-bottom: 60px !important; } .pb-65 { padding-bottom: 65px !important; } .pb-70 { padding-bottom: 70px !important; } .pb-75 { padding-bottom: 75px !important; } .pb-80 { padding-bottom: 80px !important; } .pb-85 { padding-bottom: 85px !important; } .pb-90 { padding-bottom: 90px !important; } .pb-95 { padding-bottom: 95px !important; } .pb-100 { padding-bottom: 100px !important; } .pb-105 { padding-bottom: 105px !important; } .pb-110 { padding-bottom: 110px !important; } .pb-115 { padding-bottom: 115px !important; } .pb-120 { padding-bottom: 120px !important; } .pb-125 { padding-bottom: 125px !important; } .pb-130 { padding-bottom: 130px !important; } .pb-135 { padding-bottom: 135px !important; } .pb-140 { padding-bottom: 140px !important; } .pb-145 { padding-bottom: 145px !important; } .pb-150 { padding-bottom: 150px !important; } .pb-155 { padding-bottom: 155px !important; } .pb-160 { padding-bottom: 160px !important; } .pb-165 { padding-bottom: 165px !important; } .pb-170 { padding-bottom: 170px !important; } .pb-175 { padding-bottom: 175px !important; } .pb-180 { padding-bottom: 180px !important; } .pb-185 { padding-bottom: 185px !important; } .pb-190 { padding-bottom: 190px !important; } .pb-195 { padding-bottom: 195px !important; } .pb-200 { padding-bottom: 200px !important; } .pl-0 { padding-left: 0px !important; } .pl-5 { padding-left: 5px !important; } .pl-10 { padding-left: 10px !important; } .pl-15 { padding-left: 15px !important; } .pl-20 { padding-left: 20px !important; } .pl-25 { padding-left: 25px !important; } .pl-30 { padding-left: 30px !important; } .pl-35 { padding-left: 35px !important; } .pl-40 { padding-left: 40px !important; } .pl-45 { padding-left: 45px !important; } .pl-50 { padding-left: 50px !important; } .pl-55 { padding-left: 55px !important; } .pl-60 { padding-left: 60px !important; } .pl-65 { padding-left: 65px !important; } .pl-70 { padding-left: 70px !important; } .pl-75 { padding-left: 75px !important; } .pl-80 { padding-left: 80px !important; } .pl-85 { padding-left: 85px !important; } .pl-90 { padding-left: 90px !important; } .pl-95 { padding-left: 95px !important; } .pl-100 { padding-left: 100px !important; } .pl-105 { padding-left: 105px !important; } .pl-110 { padding-left: 110px !important; } .pl-115 { padding-left: 115px !important; } .pl-120 { padding-left: 120px !important; } .pl-125 { padding-left: 125px !important; } .pl-130 { padding-left: 130px !important; } .pl-135 { padding-left: 135px !important; } .pl-140 { padding-left: 140px !important; } .pl-145 { padding-left: 145px !important; } .pl-150 { padding-left: 150px !important; } .pl-155 { padding-left: 155px !important; } .pl-160 { padding-left: 160px !important; } .pl-165 { padding-left: 165px !important; } .pl-170 { padding-left: 170px !important; } .pl-175 { padding-left: 175px !important; } .pl-180 { padding-left: 180px !important; } .pl-185 { padding-left: 185px !important; } .pl-190 { padding-left: 190px !important; } .pl-195 { padding-left: 195px !important; } .pl-200 { padding-left: 200px !important; } .pr-0 { padding-right: 0px !important; } .pr-5 { padding-right: 5px !important; } .pr-10 { padding-right: 10px !important; } .pr-15 { padding-right: 15px !important; } .pr-20 { padding-right: 20px !important; } .pr-25 { padding-right: 25px !important; } .pr-30 { padding-right: 30px !important; } .pr-35 { padding-right: 35px !important; } .pr-40 { padding-right: 40px !important; } .pr-45 { padding-right: 45px !important; } .pr-50 { padding-right: 50px !important; } .pr-55 { padding-right: 55px !important; } .pr-60 { padding-right: 60px !important; } .pr-65 { padding-right: 65px !important; } .pr-70 { padding-right: 70px !important; } .pr-75 { padding-right: 75px !important; } .pr-80 { padding-right: 80px !important; } .pr-85 { padding-right: 85px !important; } .pr-90 { padding-right: 90px !important; } .pr-95 { padding-right: 95px !important; } .pr-100 { padding-right: 100px !important; } .pr-105 { padding-right: 105px !important; } .pr-110 { padding-right: 110px !important; } .pr-115 { padding-right: 115px !important; } .pr-120 { padding-right: 120px !important; } .pr-125 { padding-right: 125px !important; } .pr-130 { padding-right: 130px !important; } .pr-135 { padding-right: 135px !important; } .pr-140 { padding-right: 140px !important; } .pr-145 { padding-right: 145px !important; } .pr-150 { padding-right: 150px !important; } .pr-155 { padding-right: 155px !important; } .pr-160 { padding-right: 160px !important; } .pr-165 { padding-right: 165px !important; } .pr-170 { padding-right: 170px !important; } .pr-175 { padding-right: 175px !important; } .pr-180 { padding-right: 180px !important; } .pr-185 { padding-right: 185px !important; } .pr-190 { padding-right: 190px !important; } .pr-195 { padding-right: 195px !important; } .pr-200 { padding-right: 200px !important; } .plr-5-percent { padding: 0 5%; } /*************************** Page section margin ****************************/ .mtb-0 { margin: 0; } .mtb-10 { margin: 10px 0; } .mtb-15 { margin: 15px 0; } .mtb-20 { margin: 20px 0; } .mtb-30 { margin: 30px 0; } .mtb-40 { margin: 40px 0; } .mtb-50 { margin: 50px 0; } .mtb-60 { margin: 60px 0; } .mtb-70 { margin: 70px 0; } .mtb-80 { margin: 80px 0; } .mtb-90 { margin: 90px 0; } .mtb-100 { margin: 100px 0; } .mtb-110 { margin: 110px 0; } .mtb-120 { margin: 120px 0; } .mtb-130 { margin: 130px 0; } .mtb-140 { margin: 140px 0; } .mtb-150 { margin: 150px 0; } .mtb-290 { margin: 290px 0; } .mb-24 { margin-bottom: 24px; } .mt-5 { margin-top: 5px !important; } .mt-8 { margin-top: 8px !important; } .mt-10 { margin-top: 10px !important; } .mt-15 { margin-top: 15px !important; } .mt-20 { margin-top: 20px !important; } .mt-25 { margin-top: 25px !important; } .mt-30 { margin-top: 30px !important; } .mt-35 { margin-top: 35px !important; } .mt-40 { margin-top: 40px !important; } .mt-45 { margin-top: 45px !important; } .mt-50 { margin-top: 50px !important; } .mt-55 { margin-top: 55px !important; } .mt-60 { margin-top: 60px !important; } .mt-65 { margin-top: 65px !important; } .mt-70 { margin-top: 70px !important; } .mt-75 { margin-top: 75px !important; } .mt-80 { margin-top: 80px !important; } .mt-85 { margin-top: 85px !important; } .mt-90 { margin-top: 90px !important; } .mt-95 { margin-top: 95px !important; } .mt-100 { margin-top: 100px !important; } .mt-105 { margin-top: 105px !important; } .mt-110 { margin-top: 110px !important; } .mt-115 { margin-top: 115px !important; } .mt-120 { margin-top: 120px !important; } .mt-125 { margin-top: 125px !important; } .mt-130 { margin-top: 130px !important; } .mt-135 { margin-top: 135px !important; } .mt-140 { margin-top: 140px !important; } .mt-145 { margin-top: 145px !important; } .mt-150 { margin-top: 150px !important; } .mt-155 { margin-top: 155px !important; } .mt-160 { margin-top: 160px !important; } .mt-165 { margin-top: 165px !important; } .mt-170 { margin-top: 170px !important; } .mt-175 { margin-top: 175px !important; } .mt-180 { margin-top: 180px !important; } .mt-185 { margin-top: 185px !important; } .mt-190 { margin-top: 190px !important; } .mt-195 { margin-top: 195px !important; } .mt-200 { margin-top: 200px !important; } .mb-5 { margin-bottom: 5px !important; } .mb-10 { margin-bottom: 10px !important; } .mb-15 { margin-bottom: 15px !important; } .mb-20 { margin-bottom: 20px !important; } .mb-25 { margin-bottom: 25px !important; } .mb-30 { margin-bottom: 30px !important; } .mb-35 { margin-bottom: 35px !important; } .mb-40 { margin-bottom: 40px !important; } .mb-45 { margin-bottom: 45px !important; } .mb-50 { margin-bottom: 50px !important; } .mb-55 { margin-bottom: 55px !important; } .mb-60 { margin-bottom: 60px !important; } .mb-65 { margin-bottom: 65px !important; } .mb-70 { margin-bottom: 70px !important; } .mb-75 { margin-bottom: 75px !important; } .mb-80 { margin-bottom: 80px !important; } .mb-85 { margin-bottom: 85px !important; } .mb-90 { margin-bottom: 90px !important; } .mb-95 { margin-bottom: 95px !important; } .mb-100 { margin-bottom: 100px !important; } .mb-105 { margin-bottom: 105px !important; } .mb-110 { margin-bottom: 110px !important; } .mb-115 { margin-bottom: 115px !important; } .mb-120 { margin-bottom: 120px !important; } .mb-125 { margin-bottom: 125px !important; } .mb-130 { margin-bottom: 130px !important; } .mb-135 { margin-bottom: 135px !important; } .mb-140 { margin-bottom: 140px !important; } .mb-145 { margin-bottom: 145px !important; } .mb-150 { margin-bottom: 150px !important; } .mb-155 { margin-bottom: 155px !important; } .mb-160 { margin-bottom: 160px !important; } .mb-165 { margin-bottom: 165px !important; } .mb-170 { margin-bottom: 170px !important; } .mb-175 { margin-bottom: 175px !important; } .mb-180 { margin-bottom: 180px !important; } .mb-185 { margin-bottom: 185px !important; } .mb-190 { margin-bottom: 190px !important; } .mb-195 { margin-bottom: 195px !important; } .mb-200 { margin-bottom: 200px !important; } .ml-0 { margin-left: 0px !important; } .ml-5 { margin-left: 5px !important; } .ml-10 { margin-left: 10px !important; } .ml-15 { margin-left: 15px !important; } .ml-20 { margin-left: 20px !important; } .ml-25 { margin-left: 25px !important; } .ml-30 { margin-left: 30px !important; } .ml-35 { margin-left: 35px !important; } .ml-40 { margin-left: 40px !important; } .ml-45 { margin-left: 45px !important; } .ml-50 { margin-left: 50px !important; } .ml-55 { margin-left: 55px !important; } .ml-60 { margin-left: 60px !important; } .ml-65 { margin-left: 65px !important; } .ml-70 { margin-left: 70px !important; } .ml-75 { margin-left: 75px !important; } .ml-80 { margin-left: 80px !important; } .ml-85 { margin-left: 85px !important; } .ml-90 { margin-left: 90px !important; } .ml-95 { margin-left: 95px !important; } .ml-100 { margin-left: 100px !important; } .ml-105 { margin-left: 105px !important; } .ml-110 { margin-left: 110px !important; } .ml-115 { margin-left: 115px !important; } .ml-120 { margin-left: 120px !important; } .ml-125 { margin-left: 125px !important; } .ml-130 { margin-left: 130px !important; } .ml-135 { margin-left: 135px !important; } .ml-140 { margin-left: 140px !important; } .ml-145 { margin-left: 145px !important; } .ml-150 { margin-left: 150px !important; } .ml-155 { margin-left: 155px !important; } .ml-160 { margin-left: 160px !important; } .ml-165 { margin-left: 165px !important; } .ml-170 { margin-left: 170px !important; } .ml-175 { margin-left: 175px !important; } .ml-180 { margin-left: 180px !important; } .ml-185 { margin-left: 185px !important; } .ml-190 { margin-left: 190px !important; } .ml-195 { margin-left: 195px !important; } .ml-200 { margin-left: 200px !important; } .mr-5 { margin-right: 5px !important; } .mr-10 { margin-right: 10px !important; } .mr-15 { margin-right: 15px !important; } .mr-20 { margin-right: 20px !important; } .mr-25 { margin-right: 25px !important; } .mr-30 { margin-right: 30px !important; } .mr-35 { margin-right: 35px !important; } .mr-40 { margin-right: 40px !important; } .mr-45 { margin-right: 45px !important; } .mr-50 { margin-right: 50px !important; } .mr-55 { margin-right: 55px !important; } .mr-60 { margin-right: 60px !important; } .mr-65 { margin-right: 65px !important; } .mr-70 { margin-right: 70px !important; } .mr-75 { margin-right: 75px !important; } .mr-80 { margin-right: 80px !important; } .mr-85 { margin-right: 85px !important; } .mr-90 { margin-right: 90px !important; } .mr-95 { margin-right: 95px !important; } .mr-100 { margin-right: 100px !important; } .mr-105 { margin-right: 105px !important; } .mr-110 { margin-right: 110px !important; } .mr-115 { margin-right: 115px !important; } .mr-120 { margin-right: 120px !important; } .mr-125 { margin-right: 125px !important; } .mr-130 { margin-right: 130px !important; } .mr-135 { margin-right: 135px !important; } .mr-140 { margin-right: 140px !important; } .mr-145 { margin-right: 145px !important; } .mr-150 { margin-right: 150px !important; } .mr-155 { margin-right: 155px !important; } .mr-160 { margin-right: 160px !important; } .mr-165 { margin-right: 165px !important; } .mr-170 { margin-right: 170px !important; } .mr-175 { margin-right: 175px !important; } .mr-180 { margin-right: 180px !important; } .mr-185 { margin-right: 185px !important; } .mr-190 { margin-right: 190px !important; } .mr-195 { margin-right: 195px !important; } .mr-200 { margin-right: 200px !important; } .box-author { display: flex; align-items: center; } .box-author img { max-width: 56px; height: 56px; width: 56px; border-radius: 50%; margin-right: 10px; } .box-author .author-info .author-name { display: block; } .box-author .author-info img { width: 12px; height: auto; border-radius: 0; margin-right: 0px; max-width: 100%; } .list-faqs { padding: 0px; margin: 0px; list-style: none; border: 0px; } .list-faqs li { margin-bottom: 15px; width: 100%; } .list-faqs li a { display: flex; padding: 14px 26px 16px 26px; border: 1px solid #ECF1F2; color: #4E6770; border-radius: 4px; text-decoration: none; font-size: 18px; line-height: 24px; font-weight: 700; } .list-faqs li a span { width: 100%; display: inline-block; } .list-faqs li a svg { display: inline-block; margin-top: 4px; transition-duration: 0.2s; } .list-faqs li a:hover, .list-faqs li a.active { background-color: #066a4c; color: #FFE7BB !important; } .list-faqs li a:hover svg, .list-faqs li a:hover *, .list-faqs li a.active svg, .list-faqs li a.active * { color: #FFE7BB !important; } .list-faqs li a:hover svg { transform: rotate(-45deg); transition-duration: 0.2s; } .box-pagination-testimonials { position: relative; display: inline-block; } .box-pagination-testimonials .firstNumber, .box-pagination-testimonials .lastNumber { position: absolute; top: 3px; font-size: 16px; line-height: 20px; font-weight: 500; color: #fff; } .box-pagination-testimonials .firstNumber { left: 0px; } .box-pagination-testimonials .lastNumber { right: 0px; } .box-pagination-testimonials .swiper-pagination.swiper-pagination-testimonials { text-align: left; position: relative; padding: 0px 34px 0px 30px; } .box-pagination-testimonials .swiper-pagination.swiper-pagination-testimonials .swiper-pagination-bullet { width: 50px; height: 2px; display: inline-block; background: #ffffff; opacity: 0.2; margin: 0px; } .box-pagination-testimonials .swiper-pagination.swiper-pagination-testimonials .swiper-pagination-bullet-active { opacity: 1; width: 50px; height: 2px; } .box-testimonials { background-image: url(../imgs/page/homepage1/bg-testimonials.png); background-repeat: no-repeat; background-position: top right 35%; } .block-shop-1 { padding: 90px 0px 80px 0px; background-color: #ffffff; } .box-page-swiper { position: absolute; top: -87px; right: 0px; } .box-page-swiper .swiper-button-prev, .box-page-swiper .swiper-button-next { left: auto; right: auto; top: auto; display: inline-block; position: relative; } .nav-tabs { border-bottom: 0px; justify-content: center; } .nav-tabs li { padding-left: 20px; padding-right: 20px; } .nav-tabs li:last-child { padding-right: 0px; } .nav-tabs li:first-child { padding-left: 0px; } .nav-tabs .nav-link { font-size: 18px; line-height: 28px; font-weight: 500; border: 0px; padding-left: 0px; padding-right: 0px; position: relative; color: #999999; } .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active, .nav-tabs .nav-link:hover { border: 0px; border-bottom: 2px solid #C8815F; color: #C8815F; } .box-tabs { margin-top: 18px; text-align: center; margin-bottom: 40px; } .box-padding { text-align: center; padding: 30px 20px; } .box-sale-event { background-color: #F6E5CF; } .block-testimonials-type-1 { padding: 100px 0px; } .instagram-title { display: inline-block; padding: 0px 0px 0px 30px; background: url(../imgs/template/icons/instagram.svg) no-repeat left center; } .box-gallery-instagram { display: flex; align-items: center; margin: 40px 0px 0px 0px; } .box-gallery-instagram .gallery-item { padding-right: 5px; width: 20%; } .box-gallery-instagram .gallery-item img { display: block; max-width: 100%; width: 100%; } .box-gallery-instagram .gallery-item:last-child { margin-left: 0px; } .box-subsciber { padding: 40px 0px 80px 0px; max-width: 550px; margin: auto; text-align: center; } .box-subsciber .text-subscribe { margin-top: 12px; margin-bottom: 40px; } .box-form-subscribe { display: inline-block; width: 100%; border-bottom: 1px solid #111111; } .box-form-subscribe .form-sub { display: flex; } .box-form-subscribe .form-sub .form-control { border: 0px; padding: 5px 20px; height: 40px; background-color: transparent; } .btn-subscribe { font-size: 17px; font-weight: 500; line-height: 24px; color: #111111; padding: 5px 20px; } .image-sale-event img { display: block; } .text-17-medium.tone-red { margin-right: 7px; } .box-title-between { display: flex; width: 100%; align-items: center; justify-content: space-between; margin-bottom: 40px; } .box-feature-cat { padding: 64px 0px; } .nav-tabs-big .nav-link { font-size: 28px; line-height: 36px; font-weight: 500; } .block-product-tabs { padding-bottom: 50px; } .box-blogs { padding: 80px 0px 50px 0px; } .box-subsciber-type-1 { max-width: 100%; text-align: left; } .box-sale-countdown { background-color: #ECC6C2; } .box-sale-countdown img { display: block; } .box-info-sale-countdown { padding-left: 30px; } .box-home3-style .container { max-width: 1344px; } .link-underline-2 { display: inline-block; padding: 5px 25px; border-bottom: 1px solid #111111; color: #111111; font-size: 17px; line-height: 24px; font-weight: 500; text-decoration: none; } .box-category-type-2 { padding: 20px 0px; } .box-tabs-left { text-align: left; margin-top: 28px; } .box-new-in { padding: 40px 0px; } .nav-tabs-medium { text-align: left; justify-content: flex-start; } .nav-tabs-medium .nav-link { font-size: 24px; line-height: 32px; font-weight: 500; } .nav-tabs-medium .nav-link.active, .nav-tabs-medium .nav-link:hover { border-bottom: 0px; } .nav-tabs-medium.nav-tabs li { padding-left: 0px; padding-right: 100px; position: relative; } .nav-tabs-medium.nav-tabs li:last-child { padding-right: 0px; } .nav-tabs-medium.nav-tabs li::before { content: ""; height: 1px; width: 48px; background-color: #111111; position: absolute; right: 25px; top: 50%; } .nav-tabs-medium.nav-tabs li:last-child::before { display: none; } .block-banner-video { height: 600px; width: 100%; background: url(../imgs/page/homepage3/banner-video.png) no-repeat top center; background-size: cover; display: flex; width: 100%; align-items: center; justify-content: center; } .box-text-banner-video { position: relative; text-align: center; } .block-trending-now { padding: 80px 0px; } .hasborder { border-right: 1px solid #EEEEEE; } .block-icon-box { padding-bottom: 40px; } .box-gallery-instagram-type-5 { display: flex; width: 100%; margin: 40px -2px 0px -2px; } .gallery-1 { display: inline-block; width: 39.5%; padding: 0px 2px; } .gallery-1 img { width: 100%; } .gallery-2 { width: 61.5%; padding: 0px 2px; display: flex; flex-wrap: wrap; } .gallery-2 img { width: 32.33%; margin-left: 1%; display: inline-block; height: auto; margin-bottom: 1%; } .block-instagram-type-5 { padding: 40px 0px; } .box-form-subscribe-white { border-bottom: 1px solid rgba(255, 255, 255, 0.7607843137); margin-top: 12px; max-width: 310px; } .box-form-subscribe-white .form-sub { display: flex; } .box-form-subscribe-white .form-sub .form-control { font-size: 17px; font-weight: 400; background-color: transparent; padding: 5px 10px; } .box-form-subscribe-white .form-sub .form-control::-webkit-input-placeholder, .box-form-subscribe-white .form-sub .form-control:-moz-placeholder, .box-form-subscribe-white .form-sub .form-control::placeholder { color: rgba(255, 255, 255, 0.7607843137); font-size: 17px; font-weight: 400; } .box-form-subscribe-white .btn-subscribe { font-size: 17px; font-weight: 400; line-height: 24px; color: #fff; padding: 5px 10px; } .icon-box-type1 { background-color: #F9F9F9; padding: 24px 0px 4px 0px; } .box-icon-type-1 { display: flex; width: 100%; align-items: center; margin-bottom: 20px; } .box-icon-type-1 .item-image { margin-right: 20px; } .box-icon-type-1 .item-image img { max-height: 36px; } .block-trending { padding: 60px 0px 0px 0px; } .block-instagram-type-3 { position: relative; } .block-instagram-type-3 .box-gallery-instagram .gallery-item { padding-right: 0px; } .nav-tabs-style-2 .nav-link { color: #555555; } .nav-tabs-style-2 .nav-link.active, .nav-tabs-style-2 .nav-link:hover { color: #C8815F; border-bottom: 2px solid #C8815F; } .block-about { padding: 50px 0px 100px 0px; } .block-collection-1 { padding: 80px 0px 50px 0px; } .image-background { background: url(../imgs/page/homepage5/img-collection2.png) no-repeat right center; background-size: auto; } .box-info-collection-1 { padding-left: 40px; position: relative; } .block-what-trending { padding: 80px 0px 20px 0px; } .box-tabs-center .nav-tabs-medium { justify-content: center; } .block-feature-collection { padding: 80px 0px 50px 0px; } .box-bestseller-home7 { padding: 80px 0px 0px 0px; } .box-category-home7 { padding: 80px 0px; } .box-category-home7 .row { margin-left: -5px; margin-right: -5px; } .box-category-home7 .row .col-lg-6 { padding-left: 5px; padding-right: 5px; } .block-instagram-type4-home7 { padding: 80px 0px 0px 0px; } .block-product-home8 { padding: 80px 0px; } .block-collection-home8 { padding-top: 80px; } .box-banner-image-sale { height: 600px; width: 100%; background-image: url(../imgs/page/homepage8/banner-sale.jpg); background-position: bottom center; background-repeat: no-repeat; background-size: cover; position: relative; } .box-banner-sale { padding: 0px 0px 80px 0px; } .box-dropdown-1 { position: absolute; bottom: 225px; left: 240px; } .box-dropdown-2 { position: absolute; bottom: 160px; right: 210px; } .box-dropdown-2 .dropdown-menu, .box-dropdown-1 .dropdown-menu { padding: 15px; min-width: 270px; width: 100%; max-width: 300px; font-size: 16px; line-height: 24px; color: #111111; } .box-pagination-leftright { position: static; } .box-pagination-leftright .swiper-button-prev { position: absolute; top: 50%; margin-top: -18px; left: -40px; right: auto; } .box-pagination-leftright .swiper-button-next { position: absolute; top: 50%; left: auto; margin-top: -18px; right: -40px; } .box-pagination-leftright .swiper-pagination { bottom: -60px !important; } .block-banner-body { height: 600px; width: 100%; background: url(../imgs/page/homepage9/banner-body.png) no-repeat bottom center; background-size: cover; display: flex; width: 100%; align-items: center; justify-content: center; margin-bottom: 80px; } .box-banner-info-home10 { padding: 0px 0px 0px 70px; } .block-cat-homepage10 { padding: 80px 0px 0px 0px; } .box-button-leftright .swiper-button-next, .box-button-leftright .swiper-button-prev { position: absolute; top: 50%; margin-top: -55px; } .box-button-leftright .swiper-button-prev { left: -60px; right: auto; background-color: #F9F9F9; } .box-button-leftright .swiper-button-next { left: auto; right: -60px; background-color: #F9F9F9; } .block-collection-homepage10 { background-color: #F2F2EF; padding: 80px 0px 70px 0px; } .block-new-product { padding: 80px 0px 50px 0px; } .box-slide-collection { max-width: 370px; margin: auto; position: relative; margin-left: 100px; } .nav-tabs-small .nav-link { color: #555555; } .nav-tabs-small .nav-link.active, .nav-tabs-small .nav-link:hover { border-bottom-color: #C8815F; } .header-search .form-control { border: 0px; border-bottom: 1px solid #EEEEEE; padding: 5px 5px 5px 35px; background-color: #ffffff; height: 37px; border-radius: 0px; } .box-product-pets { padding: 80px 0px; } .block-testimonials { background-color: #F9F9F9; padding: 80px 0px; } .block-collection-type3 .box-collection-type3 { background-color: #FFF5D8; } .block-collection-type3 .box-collection-type3 .box-padding { text-align: left; } .block-cat-homepage11 { padding: 80px 0px 80px 0px; } .box-col { background-color: #E9F3F6; border-radius: 10px; padding: 30px; } .box-col .row { align-items: center; } .box-col img { max-height: 214px; } .block-cols { padding: 30px 0px 0px 0px; } .title-line-bottom { position: relative; padding-bottom: 30px; } .title-line-bottom::before { content: ""; height: 1px; width: 40px; background-color: #111111; position: absolute; bottom: 6px; left: 0px; right: 0px; margin: auto; } .block-why-best { padding: 80px 0px 0px 0px; } .block-about-homepage12 { background-color: #F9F7F1; padding: 100px 0px; } .box-about-image-homepage12 { text-align: center; max-width: 440px; margin: auto; } .box-about-homepage12 { padding-left: 0px; } .block-review { padding: 80px 0px 0px 0px; } .block-new-product-homepage12 { padding: 80px 0px; } .block-cat-homepage13 { padding: 80px 0px 0px 0px; } .block-featured-products { background-color: #F9F9F9; position: relative; } .block-featured-products .row { margin: 0px; } .block-featured-products .row .col-lg-6 { padding: 0px; } .box-abs-feature { position: absolute; top: 0px; width: 100%; max-height: 575px; bottom: 0px; top: 0px; margin: auto; } .box-slide-featured { padding: 20px 0px; } .box-slide-featured .cardProductSmall { margin-bottom: 0px; } .swiper-auto-286 .swiper-slide { max-width: 286px; } .row-space-small { margin-left: -3px; margin-right: -3px; } .row-space-small [class*=col-] { padding-left: 3px; padding-right: 3px; } .block-banner-collection { padding: 10px 0px 80px 0px; } .box-collection-1 { background-color: #F9F7F1; padding: 60px 30px 124px 30px; background-image: url(../imgs/page/homepage13/collection.png); background-position: bottom right; background-repeat: no-repeat; background-size: auto; } .box-collection-2 { background-color: #FFEEEA; padding: 60px 30px 124px 30px; background-image: url(../imgs/page/homepage13/collection2.png); background-position: bottom center; background-repeat: no-repeat; background-size: auto; text-align: center; } .box-collection-3 { background-color: #EBF2F6; padding: 60px 30px 124px 30px; background-image: url(../imgs/page/homepage13/collection3.png); background-position: bottom center; background-repeat: no-repeat; background-size: auto; text-align: center; } .block-testimonials-type3 { padding: 80px 0px 40px 0px; background-color: #F9F9F9; margin-bottom: 40px; } .block-intro { padding: 80px 0px; } .box-cat { display: inline-block; width: 100%; position: relative; margin-bottom: 26px; text-align: center; } .box-cat img { display: block; width: 100%; } .box-cat .box-link { position: absolute; bottom: 30px; left: 0px; right: 0px; margin: auto; text-align: center; } .box-cat .link-cat { background-color: #ffffff; color: #111111; font-size: 24px; line-height: 32px; font-family: "Fjalla One", sans-serif; font-weight: 400; display: inline-block; text-transform: uppercase; padding: 10px 20px; } .box-cat .link-cat:hover { background-color: #111111; color: #fff; } .homepage14-page { background-color: #F9F9F9; } .swiper-pagination-popular-product { position: static; width: 100%; cursor: pointer; margin: 0 auto; border-radius: 10px; position: relative; max-width: 400px; margin-top: 45px !important; height: 2px; background-color: #eee; } .swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, 0.5); border-radius: 10px; left: 0; top: 0; } .swiper-scrollbar-drag { background-color: #111111; } .block-banner-street { height: 650px; background-image: url(../imgs/page/homepage14/street.png); background-position: top center; background-repeat: no-repeat; background-size: cover; background-attachment: fixed; position: relative; } .box-banner-street { position: absolute; top: 50%; text-align: center; transform: translateY(-50%); width: 100%; left: 0px; } .box-banner-street * { color: #fff; } .block-testimonials-type4 { background-color: #F9F9F9; padding: 0px 0px; } .block-product-detail { background-color: #ffffff; padding: 80px 0px; } .block-popular-product { padding-bottom: 80px; padding-top: 50px; } .title-product { margin-bottom: 4px; } .block-rating { margin-bottom: 12px; display: flex; align-items: center; } .block-rating img { margin-right: 2px; } .block-rating span { margin-left: 7px; } .block-price { margin-bottom: 24px; } .block-price .price-line { font-size: 24px; line-height: 32px; color: #999999; display: inline-block; margin-right: 11px; } .block-price .price-main { font-size: 24px; line-height: 32px; display: inline-block; color: #111111; } .block-view { margin-bottom: 24px; } .block-view .viewed-product { font-size: 17px; line-height: 24px; font-weight: 500; color: #111111; background: url(../imgs/template/icons/eyes.svg) no-repeat left center; padding-left: 30px; } .block-hurry { margin-bottom: 24px; } .block-hurry p.tone-red { margin-bottom: 12px; } .block-hurry .box-count .deals-countdown .countdown-section { border-color: #ED0006; } .block-color, .block-size { margin-bottom: 21px; } .block-color span, .block-color label, .block-size span, .block-size label { color: #555555; font-size: 17px; line-height: 24px; font-weight: 400; display: inline-block; margin-right: 9px; } .block-color label, .block-size label { color: #111111; } .block-color .list-colors, .block-size .list-colors { margin-top: 10px; } .block-size { margin-bottom: 24px; } .list-sizes { margin-top: 10px; } .list-sizes .item-size { height: 42px; line-height: 42px; padding: 0px 12px; border: 1px solid #555555; border-radius: 4px; margin-right: 8px; cursor: pointer; } .list-sizes .item-size.out-stock { color: #999999; border-color: #EEEEEE; text-decoration: line-through; } .list-sizes .item-size.active, .list-sizes .item-size:hover { border-color: #111111; color: #111111; } .box-list-sizes { display: flex; width: 100%; align-items: center; justify-content: space-between; } .box-list-sizes .link-underline { color: #999999; border-bottom-color: #999999; } .box-list-sizes .link-underline:hover { color: #111111; border-bottom-color: #111111; } .box-form-cart { display: flex; width: 100%; } .box-form-cart .form-cart { min-width: 136px; max-width: 136px; width: 100%; border: 1px solid #EEEEEE; border-radius: 4px; position: relative; height: 48px; margin-right: 8px; } .box-form-cart .form-cart .minus { position: absolute; top: 0px; left: 0px; width: 54px; height: 100%; z-index: 2; background-image: url(../imgs/template/icons/minus.svg); background-position: center; background-repeat: no-repeat; cursor: pointer; } .box-form-cart .form-cart .plus { position: absolute; top: 0px; right: 0px; width: 54px; height: 100%; z-index: 2; background-image: url(../imgs/template/icons/plus.svg); background-position: center; background-repeat: no-repeat; cursor: pointer; } .box-form-cart .form-cart input[type=text] { border: 0px; height: 100%; width: 100%; text-align: center; } .box-form-cart .btn { width: 100%; margin-right: 8px; } .box-form-cart .btn:last-child { margin-right: 0px; } .box-slider-product-images { padding: 0px 60px; } .box-slider-product-images .box-button-leftright .swiper-button-prev { background: url(../imgs/template/icons/arrow-prev-dark.svg) no-repeat center; left: 0px; border: 0px; } .box-slider-product-images .box-button-leftright .swiper-button-next { border: 0px; right: 0px; background: url(../imgs/template/icons/arrow-next-dark.svg) no-repeat center; } .block-testimonials-type4 { padding-top: 80px; } .banner-homepage15 { background-color: #E8E8EA; } .banner-homepage15 .box-cover-image { background-position: right center; background-size: cover; min-height: 720px; height: auto; background-color: #E8E8EA; } .list-intros { position: relative; display: flex; align-items: center; } .item-intro { display: flex; align-items: flex-start; margin: 0px -10px; } .item-intro .item-intro-icon { min-width: 48px; max-width: 48px; margin-right: 10px; padding: 5px 0px 0px 10px; } .item-intro .item-intro-info { width: 100%; padding: 0px 50px 0px 10px; } .item-intro .item-intro-info h6 { margin-bottom: 8px; } .box-banner-video { background-image: url(../imgs/page/homepage15/banner-video.png); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 183px 20px; text-align: center; } .box-banner-video-info { position: relative; color: #fff; } .nav-tabs-style-3 .nav-link { color: #555555; } .block-testimonials-type4-homepage15 { padding: 80px 0px; } .block-feature-product-home15 { background-color: #FFF8EF; padding: 80px 0px 50px 0px; } .block-feature-product-home15 .title-feature { margin-bottom: 8px; } .block-feature-product-home15 .title-main-feature { margin-bottom: 12px; } .block-banner-collection-home15 { background: url(../imgs/page/homepage15/banner-collection.png) no-repeat top center; background-size: cover; padding: 159px 0px; } .banner-home-16 { height: 560px; background: url(../imgs/page/homepage16/banner.png) no-repeat top right; width: 100%; background-color: #FFD24C; background-size: auto 100%; display: flex; align-items: flex-end; margin-bottom: 30px; } .banner-home-16-inner { position: relative; display: inline-block; padding: 40px 40px 70px 40px; } .banner-home-16-2 { background: url(../imgs/page/homepage16/airphone.png) no-repeat bottom right 10px; background-color: #47B5FF; padding: 24px 24px 55px 24px; margin-bottom: 30px; height: 265px; } .banner-home-16-3 { background: url(../imgs/page/homepage16/macbook.png) no-repeat bottom 15px right; background-color: #FFCC8F; padding: 24px 24px 55px 24px; margin-bottom: 30px; height: 265px; } .banner-homepage16 { padding-top: 40px; } .button-slide-square .swiper-pagination { text-align: left; bottom: 6px !important; } .button-slide-square .swiper-pagination .swiper-pagination-bullet { width: 14px; height: 2px; display: inline-block; border-radius: 4px; background: #fff; opacity: 1; border: 0px solid #fff; margin: 0px 8px; } .button-slide-square .swiper-pagination .swiper-pagination-bullet-active { width: 28px; background: #111111; } .button-slide-square .box-pagination-button { left: 7px; } .nav-tabs-style-4 .nav-link { font-size: 34px; line-height: 44px; font-weight: 500; color: #999999; } .nav-tabs-style-4 .nav-link.active, .nav-tabs-style-4 .nav-link:hover { color: #111111; border-bottom: 0px solid #C8815F; } .button-slide-square-2 .swiper-container { padding-bottom: 50px; } .button-slide-square-2 .box-pagination-button { left: 0px; } .button-slide-square-2 .swiper-pagination { text-align: center; } .button-slide-square-2 .swiper-pagination .swiper-pagination-bullet { margin: 0px 16px 0px 0px; background-color: #999999; } .button-slide-square-2 .swiper-pagination .swiper-pagination-bullet-active { background-color: #111111; } .banner-2-homepage16 { background-color: #007EE4; padding: 80px 0px; background-image: url(../imgs/page/homepage16/bg1.png); background-position: bottom left 40px; background-repeat: no-repeat; position: relative; } .banner-2-homepage16::before { content: ""; position: absolute; bottom: 0px; right: 128px; height: 281px; width: 207px; background-image: url(../imgs/page/homepage16/bg2.png); background-position: top center; background-repeat: no-repeat; background-size: cover; z-index: 1; } .banner-2-homepage16 .container { position: relative; z-index: 3; } .category-homepage16 { padding: 80px 0px; } .box-banner-3 { background-color: #FFCC8F; padding: 24px 0px 20px 32px; } .box-banner-3 { display: flex; min-height: 320px; max-height: 320px; overflow: hidden; } .box-banner-3 .box-banner-3-left { display: flex; align-items: flex-start; flex-wrap: wrap; width: 50%; } .box-banner-3 .box-banner-3-left .box-banner-3-image { margin-bottom: 20px; width: 100%; } .box-banner-3 .box-banner-3-left .box-banner-3-info { width: 100%; } .box-banner-3 .box-banner-3-right { text-align: right; width: 50%; } .box-banner-3 .box-banner-3-right img { max-height: 280px; } .box-banner-3.box-banner-3-2 { background-color: #A2D2FF; } .box-banner-3.box-banner-3-2 .box-banner-3-left .box-banner-3-image { margin-bottom: 20px; } .banner-3-homepage16 { padding-bottom: 80px; } .banner-home-17 { display: flex; align-items: center; height: 586px; border-radius: 8px; overflow: hidden; width: 100%; background-color: #B7E5FF; padding: 64px; background-image: url(../imgs/page/homepage17/banner.png); background-position: right center; background-repeat: no-repeat; } .container-banner { max-width: 1340px; margin: auto; padding: 0px 15px; } .banner-home-17-2 { display: flex; align-items: center; background-image: url(../imgs/page/homepage17/banner2.png); background-position: center; background-repeat: no-repeat; padding: 50px; height: 586px; border-radius: 8px; overflow: hidden; background-size: cover; justify-content: center; } .banner-home-17-2 .banner-home-17-inner { text-align: center; } .icon-box-type1-white { background-color: #fff; } .banner-homepage17 .box-pagination-button .swiper-pagination { text-align: left; padding-left: 25px; } .banner-app-homepage17 { background-color: #F9F9F9; padding: 40px 0px; background-image: url(../imgs/page/homepage17/banner3.png); background-repeat: no-repeat; background-position: right 172px center; height: 540px; margin-top: 40px; } .box-list-category { position: relative; display: flex; align-items: center; margin: 0px -5px; } .box-list-category .item-category { padding: 0px 5px; width: 16.667%; } .box-list-category .item-category .item-category-inner { border: 1px solid #EEEEEE; padding: 25px; border-radius: 8px; text-align: center; } .box-list-category .item-category .item-category-inner .item-category-image { height: 120px; width: 100%; line-height: 120px; margin-bottom: 12px; } .box-list-category .item-category .item-category-inner .item-category-info { position: relative; } .box-best-sellers-home17 { padding-top: 60px; } .box-best-sellers-home17 .row { margin: 0px -4px; } .box-best-sellers-home17 .row .col-lg-3 { padding: 0px 4px; } .box-category-home17 { padding-top: 40px; } .banner-2-homepage17 { padding: 80px 0px 0px 0px; } .banner-2-homepage17 .box-banner-3 { border-radius: 8px; } .banner-2-homepage17 .box-banner-3-left { width: 40%; } .banner-2-homepage17 .box-banner-3-right { width: 60%; } .banner-2-homepage17 .box-banner-3-right img { max-height: 310px; } .container-banner-home18 { display: flex; width: 100%; } .container-banner-home18 .banner-main-1, .container-banner-home18 .banner-main-2 { width: 50%; display: flex; align-items: center; padding: 90px; height: 720px; background-image: url(../imgs/page/homepage18/banner.png); background-position: top center; background-repeat: no-repeat; background-size: cover; color: #fff; } .container-banner-home18 .banner-main-2 { background-image: url(../imgs/page/homepage18/banner2.png); } .menu-banner li a { color: #fff; font-size: 17px; line-height: 24px; font-weight: 500; font-family: "Jost", sans-serif; text-transform: uppercase; display: block; padding-bottom: 20px; } .menu-banner li a:hover { color: #AFEAE4; } .banner-homepage19 { position: relative; } .banner-homepage19 .container-banner { width: 100%; padding: 0px 40px; max-width: 1360px; } .banner-homepage19 .banner-video { position: relative; display: flex; align-items: flex-end; padding: 0px 0px 95px 100px; background: url(../imgs/page/homepage19/banner.png) no-repeat top center; background-size: cover; height: 640px; } .banner-homepage19 .banner-video::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; bottom: 0px; z-index: 1; background: url(../imgs/page/homepage19/bg-overlay.png) repeat; } .banner-homepage19 .banner-video .banner-video-inner { position: relative; z-index: 3; } .banner-homepage19 .banner-video .banner-video-inner * { color: #fff; } .collection-homepage19 { position: relative; width: 100%; padding: 0px 40px; } .collection-homepage19 .box-info-collection { background-color: rgba(255, 255, 255, 0.8901960784); padding: 36px; max-width: 370px; margin-left: 195px; position: absolute; top: 50%; z-index: 123; transform: translateY(-50%); } .collection-homepage19 .container-collection { max-width: 1360px; margin: auto; width: 100%; background: url(../imgs/page/homepage19/banner2.png) no-repeat top right; background-size: cover; height: 550px; display: flex; align-items: center; position: relative; } .collection-homepage19 .container-collection .point { position: absolute; top: 40%; left: 91%; height: 40px; width: 40px; background: url(../imgs/page/homepage19/point.svg) no-repeat center; } .collection-homepage19 .container-collection .point .dropend { width: 100%; height: 100%; } .collection-homepage19 .container-collection .point .dropend button { background-color: transparent; border: 0px; height: 100%; width: 100%; } .collection-homepage19 .container-collection .point .dropend button:after { display: none; } .collection-homepage19 .container-collection .point .dropend .dropdown-menu { border-radius: 8px; padding: 0px; } .collection-homepage19 .container-collection .point.point-2 { top: 54%; left: 70%; } .collection-homepage19 .container-collection .point.point-3 { top: 80%; left: 53%; } .box-product-list-home19 { padding: 80px 0px 0px 0px; } .box-product-list-home19 .nav-tabs-style-4 { justify-content: flex-start; } .box-product-list-home19 .nav-tabs-style-4 .nav-link { font-size: 24px; line-height: 32px; } .box-news-home19 { padding: 60px 40px 90px 40px; } .banner-news-19 { max-width: 1360px; margin: auto; width: 100%; background: url(../imgs/page/homepage19/bg-news.png) no-repeat; background-size: cover; padding: 60px 0px; } .mw-270 { max-width: 270px; width: 100%; } .popup-product-collection { display: flex; background: #fff; padding: 8px; border-radius: 8px; min-width: 200px; align-items: center; } .popup-product-collection .popup-image { min-width: 64px; margin-right: 16px; max-width: 64px; } .popup-product-collection .popup-image img { display: block; } .popup-product-collection .popup-info { width: 100%; } .banner-homepage20 { padding: 180px 0px 120px 0px; background-color: #F9F9F9; } .box-image-banner-20 { display: flex; align-items: flex-start; width: 100%; } .box-image-banner-20 .image-banner-1 { margin-right: 30px; margin-top: 40px; } .box-tip-home20 { padding: 80px 0px 50px 0px; background-color: #F9F9F9; } .box-product-2-home20 { padding: 80px 0px 0px 0px; } .box-banner-text-inner { position: relative; max-width: 370px; width: 100%; } .box-review-home20 { position: relative; margin: 30px 0px 0px 0px; padding: 0px 0px 0px 45px; background: url(../imgs/page/homepage20/quote.svg) no-repeat top left; max-width: 415px; width: 100%; } .box-texts { position: absolute; bottom: 79px; right: -356px; z-index: 3; font-family: "Jost", sans-serif; max-width: 423px; width: 100%; min-width: 423px; } .box-texts .text-1, .box-texts .text-2 { margin-bottom: 24px; } .box-texts .text-2 .text-white { width: 65px; display: inline-block; overflow: hidden; } .box-texts .text-2 .text-black { width: 140px; display: inline-block; overflow: hidden; text-align: right; direction: rtl; } .box-texts .text-3 .text-white { width: 67px; display: inline-block; overflow: hidden; white-space: nowrap; } .box-texts .text-3 .text-black { width: 311px; display: inline-block; overflow: hidden; text-align: right; direction: rtl; white-space: nowrap; } .box-product-home20 { padding: 120px 0px 40px 0px; } .box-banner-home21 { border-radius: 16px; background-color: #E3DCD3; padding: 0px 68px 0px 68px; } .box-banner-home21 .box-pagination-button { max-width: 100%; bottom: 30px; } .box-banner-home21 .button-slide-square-2 .swiper-pagination { text-align: left; } .box-banner-home21 .banner-info { padding-bottom: 100px; } .block-categories-home21 { padding: 40px 0px 40px 0px; } .block-banner-2-home21 { padding: 40px 0px; } .box-banner-video-2 { background: url(../imgs/page/homepage21/banner-video.png) no-repeat top center; background-size: cover; padding: 153px 15px; text-align: center; border-radius: 16px; position: relative; overflow: hidden; color: #fff; } .box-banner-video-2 h1 { margin-bottom: 12px; } .box-banner-video-2 p { margin-bottom: 32px; } .box-banner-video-2::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../imgs/page/homepage21/overlay.png) no-repeat; background-size: cover; z-index: 1; } .box-banner-video-2 .box-banner-video-inner { position: relative; z-index: 2; } .box-categories-slider-home21 { display: flex; align-items: center; width: 100%; } .box-categories-slider-home21 .box-categories-left { position: relative; max-width: 300px; min-width: 300px; width: 100%; padding-right: 70px; } .box-categories-slider-home21 .box-categories-right { position: relative; width: 100%; } .block-categories-slider-home21 { padding: 40px 0px; } .container-slider-padding { overflow: hidden; } .swiper-full-scroll .swiper-slide { max-width: 320px; width: 100%; } .swiper-full-scroll .swiper-pagination-popular-product { max-width: 100%; } .swiper-full-scroll .swiper-pagination-popular-product-2 { max-width: 100%; } .swiper-pagination-scrollbar-product, .swiper-pagination-scrollbar-product-2 { position: static; width: 100%; cursor: pointer; margin: 0 auto; border-radius: 10px; position: relative; max-width: 100%; margin-top: 45px !important; height: 2px; background-color: #eee; } .swiper-slide .cardProductType03 { margin-bottom: 0px; } .box-product-border-radius .cardProductType03 .cardImage { overflow: hidden; border-radius: 12px; } .block-banner-video-home21 { padding: 40px 0px; } .block-products-slider-home21 { padding-bottom: 80px; padding-top: 40px; } .banner-homepage22 .swiper-pagination .swiper-pagination-bullet-active { background-color: #fff; } .banner-homepage22 .swiper-pagination .swiper-pagination-bullet { border-color: #fff; } .box-cat-2 .box-link { top: 0px; bottom: 0px; margin: auto; display: flex; width: 100%; align-items: center; justify-content: center; } .box-cat-2 .box-link .link-cat { font-size: 20px; line-height: 32px; font-weight: 500; font-family: "Jost", sans-serif; text-transform: none; } .banner-2-homepage22 { background-color: #D8E7EC; padding: 182px 0px; background-image: url(../imgs/page/homepage22/banner-2.png); background-position: center; background-repeat: no-repeat; background-size: auto 100%; margin: 40px 0px; position: relative; } .banner-2-homepage22 .box-dropdown-1 { left: auto; right: 41%; top: -5%; bottom: auto; } .banner-2-homepage22 .box-dropdown-2 { left: auto; right: 15%; top: 48%; } .banner-2-homepage22 .box-dropdown-3 { left: auto; right: 44%; top: 63%; } .box-dropdown-3 { position: absolute; } .box-dropdown-3 .dropdown-menu { padding: 15px; min-width: 270px; width: 100%; max-width: 300px; font-size: 16px; line-height: 24px; color: #111111; } .banner-homepage23 { position: relative; } .banner-homepage23 .box-cover-image::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../imgs/page/homepage23/overlay.png); z-index: 1; } .banner-homepage23 .box-banner-info { height: 100%; display: flex; align-items: flex-end; padding-bottom: 130px; top: 0px; transform: none; justify-content: center; } .block-best-seller-home23 { padding: 80px 0px 40px 0px; } .block-best-seller-home23 .tab-pane { position: relative; } .nav-tabs-upper { justify-content: flex-start; } .nav-tabs-upper .nav-link { text-transform: uppercase; font-family: "Bebas Neue", sans-serif; } .subsciber-type-1-bg { background-color: #F9F9F9; } .subsciber-type-1-bg .box-subsciber-type-1 { padding: 20px 0px 30px 0px; } .box-blogs-style-2 h3 { font-family: "Bebas Neue", sans-serif; } .box-blogs-style-2 .cardBlog .cardTitle * { font-family: "Bebas Neue", sans-serif; text-transform: uppercase; } .box-blogs-style-2 .cardBlog .cardTags a { color: #C8815F; } .box-blogs-style-2 .cardBlog .cardTags a:hover { color: #111111; } .box-banner-video-bg { background: url(../imgs/page/homepage23/bg-video.png) no-repeat top center; background-size: cover; height: 400px; width: 100%; display: flex; align-items: flex-end; padding: 40px; position: relative; } .box-banner-video-bg::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../imgs/page/homepage23/overlay.png) no-repeat top center; background-size: cover; z-index: 1; } .box-banner-video-bg .box-banner-video-info { position: relative; z-index: 3; } .box-banner-video-bg .box-banner-video-info h1 { font-family: "Bebas Neue", sans-serif; margin-bottom: 8px; } .box-banner-video-bg .box-banner-video-info p { margin-bottom: 24px; } .box-banner-video-bg-2 { background: url(../imgs/page/homepage23/bg-video-2.png) no-repeat top center; background-size: cover; } .box-banner-video-bg-2::before { background: url(../imgs/page/homepage23/overlay-w.png) no-repeat top center; background-size: cover; } .box-banner-video-bg-2 .box-banner-video-info h1, .box-banner-video-bg-2 .box-banner-video-info p { color: #111111; } .box-product-list-home23 { position: relative; padding-top: 80px; } .card-banner-summer { height: 320px; width: 100%; background: url(../imgs/page/homepage23/summer.png) no-repeat right center; padding: 30px; display: flex; align-items: flex-end; } .card-banner-mega { height: 320px; width: 100%; background: url(../imgs/page/homepage23/mega.png) no-repeat right center; padding: 30px; display: flex; align-items: flex-end; } .box-banner-home24 { position: relative; padding: 120px 0px; background: url(../imgs/page/homepage24/banner.png) no-repeat top center; background-size: cover; width: 100%; } .box-banner-home24::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../imgs/page/homepage23/overlay.png) no-repeat top center; background-size: cover; z-index: 1; } .box-banner-home24 .box-banner-home24-inner { position: relative; z-index: 3; text-align: center; } .box-banner-home24 .box-banner-home24-inner h2 { margin-bottom: 16px; } .box-banner-home24 .box-banner-home24-inner p { margin-bottom: 24px; } .box-banner-home24 .box-banner-home24-inner h2, .box-banner-home24 .box-banner-home24-inner p { color: #fff; } .block-home-coffee { padding: 40px 0px 80px 0px; } .home-coffee-info { padding-left: 90px; } .box-banner-coffee-bg { background: url(../imgs/page/homepage24/bg.png) no-repeat top center; background-size: cover; height: 400px; width: 100%; display: flex; align-items: flex-end; padding: 40px; justify-content: center; position: relative; } .box-banner-coffee-bg::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../imgs/page/homepage24/bg-ovelay.png) no-repeat top center; background-size: cover; z-index: 1; } .box-banner-coffee-bg .box-banner-coffee-info { position: relative; z-index: 3; text-align: center; } .box-banner-coffee-bg .box-banner-coffee-info h1 { font-family: "Bebas Neue", sans-serif; color: #fff; } .box-banner-coffee-home24 { padding: 40px 0px; } .block-new-arrival-home24 { padding: 80px 0px 0px 0px; } .block-banner-home25 .box-banner-cover { height: 710px; background: url(../imgs/page/homepage25/banner.jpg) no-repeat right top; background-size: contain; position: relative; padding-top: 160px; } .block-banner-home25 .box-banner-cover.cover-2 { background: url(../imgs/page/homepage25/banner-2.jpg) no-repeat right top; } .block-banner-home25 .box-banner-cover.cover-3 { background: url(../imgs/page/homepage25/banner-3.jpg) no-repeat right top; } .block-banner-home25 .button-slide-square-2 .swiper-pagination-banner { text-align: right !important; bottom: 30px !important; padding-right: 140px !important; } .block-banner-home25 .button-slide-square-2 .box-pagination-button { justify-content: flex-end !important; } .card-banner-grey { background-color: #F9F9F9; padding: 0px 0px 0px 40px; } .card-banner-grey img { max-height: 265px; } .block-banner-2-home25 { padding: 80px 0px 40px 0px; } .box-gallery-instagram-type2 { position: relative; overflow: hidden; width: 100%; } .box-gallery-instagram-type2 .box-gallery-instagram-type2-inner { width: calc(100% + 150px); position: relative; margin-left: -150px; display: inline-flex; } .box-gallery-instagram-type2 .box-gallery-instagram-type2-inner .gallery-item { width: 25%; padding: 4px; } .block-week-highlight .button-slide-square-2 .box-pagination-button { left: auto; position: relative; top: auto; bottom: auto; } .block-week-highlight .button-slide-square-2 { width: 60%; margin-bottom: 40px; } .block-week-highlight .button-slide-square-2 .swiper-pagination { text-align: right; bottom: auto !important; } .title-dropdown .dropdown { display: inline-block; } .title-dropdown .dropdown .btn-arrow-right { padding: 0px 35px 5px 10px; background: url(../imgs/page/homepage25/arrow-down.svg) no-repeat right center; outline: 0; } .title-dropdown .dropdown .btn-arrow-right::after { display: none; } .title-dropdown .dropdown .btn-arrow-right:focus { outline: 0; box-shadow: none; border: 0px !important; } .block-icon-box-type-4 { padding: 80px 0px 80px 0px; } .block-instagram-type-4 { padding-bottom: 40px; } .block-instagram-type-2 .box-gallery-instagram .box-gallery-instagram-type2-inner .gallery-item { position: relative; text-align: center; } .block-instagram-type-2 .box-gallery-instagram .box-gallery-instagram-type2-inner .gallery-item a { display: none; position: absolute; top: 50%; transform: translateY(-50%); border-bottom: 1px solid #fff; color: #fff; font-style: italic; font-size: 17px; line-height: 24px; font-weight: 500; width: 100%; max-width: 141px; left: 0px; right: 0px; margin: auto; } .block-instagram-type-2 .box-gallery-instagram .box-gallery-instagram-type2-inner .gallery-item a:hover { color: #C8815F; border-bottom-color: #C8815F; } .block-instagram-type-2 .box-gallery-instagram .box-gallery-instagram-type2-inner .gallery-item:hover a { display: inline-block; } .block-banner-home26 { position: relative; } .block-banner-home26 .box-pagination-button { bottom: 40px; } .block-banner-home26 .btn-prev-style-3 { background-image: url(../imgs/template/icons/prev-banner.svg); background-position: center; background-repeat: no-repeat; background-size: contain; height: 14px; width: 30px; position: absolute; top: 50%; margin-top: -7px; left: 80px; } .block-banner-home26 .btn-next-style-3 { margin-top: 20px; background-image: url(../imgs/template/icons/next-banner.svg); background-position: center; background-repeat: no-repeat; background-size: contain; height: 14px; width: 30px; position: absolute; top: 50%; margin-top: -7px; right: 80px; } .block-banner-home26 .box-banner-cover { background-color: #F9F9F9; padding-top: 60px; } .block-banner-home26 .box-banner-cover .box-banner-cover-inner { background-image: url(../imgs/page/homepage26/banner.png); background-position: right center; background-repeat: no-repeat; background-size: contain; height: 760px; display: flex; align-items: center; } .block-banner-home26 .box-banner-cover .box-banner-cover-inner.bg-2 { background-image: url(../imgs/page/homepage26/banner2.png); background-color: transparent !important; } .block-banner-home26 .box-banner-cover .box-banner-cover-inner.bg-3 { background-image: url(../imgs/page/homepage26/banner3.png); background-color: transparent !important; } .block-banner-home26 .box-banner-cover h1 { text-transform: uppercase; } .box-banner-video { width: 100%; height: 600px; background-position: top center; background-repeat: no-repeat; background-size: cover; position: relative; } .box-banner-video .btn-play-video { position: absolute; top: 0px; left: 0px; right: 0px; bottom: 0px; margin: auto; height: 100px; width: 100px; background: url(../imgs/page/homepage26/btn-play.svg) no-repeat center; } .box-button-top-0 .box-page-swiper { top: 0px; } .block-moving-forward-home26 { padding: 80px 0px 40px 0px; } .block-categories-home26 { padding: 40px 0px; } .box-product-list-home26 .nav-tabs-style-4 .nav-link { font-size: 28px; line-height: 36px; } .block-icon-box-type3 { padding: 80px 0px; } .block-banner-home27 { background-image: linear-gradient(#ECE0D7, #D7C9BF); } .block-banner-home27 .box-banner-cover { height: 720px; background-image: url(../imgs/page/homepage27/banner.png); background-repeat: no-repeat; background-size: auto 100%; background-position: left top; } .banner-2-col { display: flex; flex-wrap: wrap; margin: 0px -2px; } .banner-2-col .box-banner-col { display: inline-block; width: 50%; padding: 0px 2px; text-align: center; } .banner-2-col .banner-grey { padding: 40px 10px 0px 10px; background-color: #F9F9F9; } .banner-2-col .banner-grey .banner-info-top { position: relative; } .banner-2-col .banner-grey .banner-info-top h3 { margin-bottom: 4px; } .banner-2-col .banner-grey .banner-info-top p { margin-bottom: 28px; } .banner-2-col .banner-grey .banner-image { margin-top: 49px; } .block-padding-40 { padding: 40px 0px; } .block-banner-2-home27 { padding-top: 150px; } .showbycategory-list { display: flex; flex-wrap: wrap; align-items: center; margin: 0px -15px; } .showbycategory-list .item-category { width: 20%; padding: 15px; text-align: center; } .showbycategory-list .item-category a { display: inline-block; width: 150px; height: 150px; border-radius: 50%; line-height: 150px; border: 1px solid #DDDDDD; } .showbycategory-list .item-category a span { display: inline-block; line-height: 24px; font-size: 17px; font-weight: 500; color: #111111; } .showbycategory-list .item-category a:hover { border-color: #C8815F; } .showbycategory-list .item-category a:hover span { color: #C8815F; } .block-banner-home28 { background-color: #FFECD7; } .block-banner-home28 .box-banner-cover { background-image: url(../imgs/page/homepage28/lotus.png); background-repeat: no-repeat; background-position: bottom right 45%; } .box-image-banner { height: 820px; display: flex; align-items: flex-end; width: 100%; } .card-category-grey { background-color: #F9F9F9; padding: 40px; margin-bottom: 30px; min-height: 313px; display: flex; align-items: center; } .card-category-grey.card-socks { background-image: url(../imgs/page/homepage28/socks.png); background-repeat: no-repeat; background-position: top right; } .card-category-grey.card-bras { background-image: url(../imgs/page/homepage28/bras.png); background-repeat: no-repeat; background-position: center right; background-size: 70% auto; } .card-category-grey.card-legging { background-image: url(../imgs/page/homepage28/leggings.png); background-repeat: no-repeat; background-position: bottom right; } .block-legging-collection { background-image: url(../imgs/page/homepage28/legging-collection2.png); background-repeat: no-repeat; background-position: bottom right; background-size: contain; min-height: 428px; margin-bottom: 80px; padding-bottom: 0px; } .block-video-home28 { height: 600px; background-image: url(../imgs/page/homepage28/bg-video.png); background-repeat: no-repeat; background-position: top center; background-size: cover; position: relative; } .brand-list { margin: 0px -30px; display: flex; align-items: center; } .brand-list .brand-item { width: 25%; padding: 0px 30px; margin-bottom: 40px; } .block-instagram-type-1 .gallery-1 { width: 40.5%; } .productNotsaleType02 .cardProduct .cardInfo { text-align: center; } .productNotsaleType02 .cardProduct .cardInfo .box-colors { justify-content: center; } .block-banner-home29 .box-banner-cover { height: 720px; background-image: url(../imgs/page/homepage29/banner.png); background-repeat: no-repeat; background-size: cover; background-position: center top; display: flex; align-items: center; width: 100%; } .block-banner-home29 .box-banner-cover p { max-width: 420px; } .mw-650 { max-width: 650px; margin: auto; } .mw-500 { max-width: 500px; width: 100%; } .btn-prev-style-4 { background-image: url(../imgs/template/icons/prev-sm.svg); background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; height: 14px; width: 30px; margin-right: 5px; } .btn-prev-style-4:hover { background-image: url(../imgs/template/icons/prev-sm-hover.svg) !important; } .btn-next-style-4 { background-image: url(../imgs/template/icons/next-sm.svg); background-position: center !important; background-repeat: no-repeat !important; background-size: contain !important; height: 14px; width: 30px; } .btn-next-style-4:hover { background-image: url(../imgs/template/icons/next-sm-hover.svg) !important; } .box-title-slider .box-page-swiper { padding-top: 6px; } .block-earings-collection { background-color: #F3E7D4; } .box-image-video { position: absolute; bottom: -80px; right: -120px; z-index: 12; } .block-why-us-home29 { padding-bottom: 150px; } .mw-470 { max-width: 470px; position: relative; } .block-banner-home30 { background-color: #FDD3B9; overflow: hidden; } .block-banner-home30 .box-banner-cover .container-fluid { padding: 0px; } .block-banner-home30 .box-banner-cover .row { margin: 0px; } .block-banner-home30 .box-banner-cover .col-sm-6 { padding: 0px; } .block-banner-home30 .box-banner-cover img { display: block; } .block-banner-home30 .box-banner-cover .box-padding-left-banner { padding-top: 30px; padding-bottom: 30px; } .block-banner-home30 .box-banner-cover .box-padding-left-banner .box-padding-left-banner-inner { padding-left: 15px; } .block-banner-2-home30 { padding: 30px 10px 0px 10px; } .box-padding-left-banner-inner { padding-left: 15px; padding-top: 30px; padding-bottom: 30px; } .box-sock-set { background-color: #FDD3B9; padding: 48px; background-image: url(../imgs/page/homepage30/bg-sock.png); background-position: bottom center; background-repeat: no-repeat; background-size: contain; height: 822px; width: 100%; max-width: 540px; } .block-hot-deal .cardProductStyle3 { margin-bottom: 30px; } .block-collection-home30 { background-color: #CBF3D9; overflow: hidden; position: relative; } .block-collection-home30 .box-padding-left-banner { padding-right: 40px; } .block-collection-home30 .container-fluid { padding: 0px; } .block-collection-home30 .container-fluid .row { margin: 0px; } .block-collection-home30 .container-fluid .row .col-lg-7, .block-collection-home30 .container-fluid .row .col-lg-5 { padding: 0px; } .block-collection-home30 img { display: block; } .block-last-size { padding: 80px 0px 110px 0px; } .block-last-size .container-slider-padding { position: relative; padding-bottom: 40px; } .block-last-size .container-slider-padding .swiper-pagination { left: 0px; } .block-last-size .container-slider-padding .swiper-pagination .swiper-pagination-bullet { background-image: url(../imgs/template/icons/dot.png); background-repeat: no-repeat; background-position: center; border: 0px; width: 20px; height: 20px; margin: 0px 6px; } .block-last-size .container-slider-padding .swiper-pagination .swiper-pagination-bullet:hover { background-image: url(../imgs/template/icons/dot-active.png); background-color: transparent; } .block-last-size .container-slider-padding .swiper-pagination .swiper-pagination-bullet-active { background-image: url(../imgs/template/icons/dot-active.png); background-color: transparent; } .block-banner-home31 .box-banner-cover { background-color: #111111; background-image: url(../imgs/page/homepage31/banner.png); background-repeat: no-repeat; background-position: right top; background-size: contain; height: 720px; } .block-banner-home31 .btn-border-white:hover { background-color: #fff; color: #111111; } .height-720 { height: 720px; } .image-story img { display: block; } .image-story .row { margin: 0px -4px; } .image-story .col-lg-12 { margin-bottom: 8px; padding: 0px 4px; } .image-story .col-lg-6 { padding: 0px 4px; margin-bottom: 8px; } .mw-410 { max-width: 410px; margin: auto; } .mw-410 p { text-align: justify; } .block-our-story { background: url(../imgs/page/homepage31/bg-watch.png) no-repeat right 10% center; } .block-instagram-type-3-grey { background-color: #F9F9F9; padding-top: 20px; padding-bottom: 0px !important; margin-bottom: 40px; } .block-brands .brand-list .brand-item { width: 20%; } .block-brands .brand-list .brand-item img { display: block; margin: auto; } .nav-tabs-style-5 { margin-bottom: 40px; } .nav-tabs-style-5 .nav-item { padding: 0px 4px; } .nav-tabs-style-5 .nav-link { font-size: 17px; line-height: 24px; font-weight: 500; color: #999999; } .nav-tabs-style-5 .nav-link:hover { color: #111111; border-bottom: 0px; } .nav-tabs-style-5 .nav-link.active { color: #111111; border-bottom: 0px; padding-right: 70px; position: relative; } .nav-tabs-style-5 .nav-link.active::before { content: ""; width: 50px; height: 1px; background-color: #111111; position: absolute; top: 20px; right: 7px; } .block-banner-home32 { background-color: #F8E7E0; } .block-banner-home32 .box-banner-cover { background-image: url(../imgs/page/homepage32/banner.png); background-repeat: no-repeat; background-position: left top; background-size: contain; height: 720px; } .box-book-grey { background-color: #F9F9F9; } .img-book { margin-top: -25px; height: calc(100% + 15px); } .block-banner-book { margin-top: 80px; margin-bottom: 80px; } .card-category-banner { position: relative; } .card-category-banner .btn { display: none; min-width: 190px; } .card-category-banner:hover .btn { display: inline-block; } .card-category-banner img { position: relative; z-index: 1; width: 100%; display: block; } .card-category-banner::before { content: ""; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; background: url(../imgs/page/homepage33/mask.png); } .card-category-banner .card-info { position: absolute; top: 50%; z-index: 12; transform: translateY(-50%); z-index: 3; text-align: center; width: 100%; color: #fff; } .swiper-slide .card-category-banner .card-info { display: none; } .swiper-slide-active .card-category-banner .card-info, .swiper-slide-prev .card-category-banner .card-info, .swiper-slide-next .card-category-banner .card-info { display: block; } .block-banner-home33 .box-pagination-leftright .swiper-button-prev { left: 60px; background-color: #fff; } .block-banner-home33 .box-pagination-leftright .swiper-button-next { right: 60px; background-color: #fff; } .box-image-collection { padding: 170px 10px; text-align: center; background: url(../imgs/page/homepage33/bg-collection.png) no-repeat top center; } .box-image-collection-inner { max-width: 395px; margin: auto; color: #fff; } .box-image-collection-inner h2 { margin-bottom: 2px; color: #fff; } .box-image-collection-inner p { margin-bottom: 37px; color: #fff; } .block-banner-home34 .box-cover-image { height: 720px; } .block-cate-home34 .cardImageTextMiddle .cardImage img { position: relative; z-index: 1; display: block; } .block-cate-home34 .cardImageTextMiddle .cardImage::before { content: ""; position: absolute; z-index: 1; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 3; background: url(../imgs/page/homepage33/mask.png); } .block-cate-home34 .cardImageTextMiddle .cardText { z-index: 4; } .block-banner-shop { padding: 177px 0px; background-image: url(../imgs/page/shop1/banner.png); background-position: left top; background-repeat: no-repeat; background-size: cover; } .breadcrumbs { margin-top: 8px; } .breadcrumbs ul { display: flex; flex-wrap: wrap; } .breadcrumbs ul li { display: inline-block; padding: 0px 34px 0px 0px; position: relative; } .breadcrumbs ul li::before { content: ""; height: 20px; width: 10px; background-image: url(../imgs/template/icons/arrow-breadcrumb.svg); background-repeat: no-repeat; background-position: center; position: absolute; top: 2px; right: 11px; } .breadcrumbs ul li a { font-size: 16px; font-weight: 400; line-height: 24px; color: #111111; } .breadcrumbs ul li:last-child::before { display: none; } .breadcrumbs ul li:last-child a { color: #999999; } .box-filter-top { display: flex; width: 100%; align-items: center; justify-content: space-between; margin-bottom: 20px; } .box-sortby { margin-right: 16px; } .dropdown-sort .btn { font-size: 17px; line-height: 24px; font-weight: 400; color: #111111; padding-right: 20px; background-image: url(../imgs/template/icons/sort.svg); background-position: right center; background-repeat: no-repeat; outline: 0; } .dropdown-sort .btn:focus, .dropdown-sort .btn:active, .dropdown-sort .btn:first-child:active, .dropdown-sort .btn.show { outline: 0; border-color: transparent; } .dropdown-sort .dropdown-toggle::after { display: none; } .box-sort { display: flex; align-items: center; } .box-view-style { display: flex; align-items: center; } .view-type { display: inline-block; padding: 10px; height: 36px; width: 36px; border-radius: 4px; margin-left: 8px; } .view-type.view-2 { background-image: url(../imgs/page/shop1/col-2.svg); background-repeat: no-repeat; background-position: center; } .view-type.view-2:hover, .view-type.view-2.active { background-image: url(../imgs/page/shop1/col-2-hover.svg); } .view-type.view-3 { background-image: url(../imgs/page/shop1/col-3.svg); background-repeat: no-repeat; background-position: center; } .view-type.view-3:hover, .view-type.view-3.active { background-image: url(../imgs/page/shop1/col-3-hover.svg); } .view-type.view-4 { background-image: url(../imgs/page/shop1/col-4.svg); background-repeat: no-repeat; background-position: center; } .view-type.view-4:hover, .view-type.view-4.active { background-image: url(../imgs/page/shop1/col-4-hover.svg); } .view-type.view-5 { background-image: url(../imgs/page/shop1/col-5.svg); background-repeat: no-repeat; background-position: center; } .view-type.view-5:hover, .view-type.view-5.active { background-image: url(../imgs/page/shop1/col-5-hover.svg); } .box-list-products { display: flex; flex-wrap: wrap; margin: 0px -10px; } .box-list-products .product-item { width: 33.33%; padding: 0px 10px; } .block-content-shop { padding: 60px 0px; } .box-filters-sidebar .title-filter { margin-bottom: 24px; margin-top: 8px; } .box-filters-sidebar .block-filter { border-top: 1px solid #EEEEEE; padding: 24px 0px 10px 0px; } .box-filters-sidebar .block-filter .head-filter { margin-bottom: 20px; } .box-filters-sidebar .block-filter .item-collapse { margin-bottom: 20px; background-image: url(../imgs/template/icons/arrow-up.svg); background-position: right center; background-repeat: no-repeat; padding-right: 20px; cursor: pointer; } .box-filters-sidebar .block-filter .item-collapse.collapsed-item { background-image: url(../imgs/template/icons/arrow-down-collapse.svg); } .box-filters-sidebar .block-filter .list-sizes .item-size.active { font-weight: 500; } .box-collapse { overflow: hidden; } .list-colors li { margin-bottom: 12px; cursor: pointer; } .list-colors li .box-colors label { color: #111111; font-size: 17px; line-height: 24px; font-weight: 400; } .list-colors li .box-colors .item-color { height: 24px; width: 24px; padding: 2px; } .list-colors li .box-colors .item-color::before { height: 18px; width: 18px; top: 2px; left: 2px; } .list-colors li.active .box-colors label { font-weight: 500; } .list-colors li.active .box-colors .item-color { border-color: #111111; } .box-your-filter { display: flex; align-items: center; margin-bottom: 32px; } .box-your-filter .block-text-filter { padding-right: 10px; min-width: 80px; } .box-your-filter .block-ele-filter { display: inline-block; width: 100%; } .box-your-filter .block-ele-filter .btn-tag-filter { margin-right: 12px; } .close-tag { display: inline-block; margin-left: 5px; height: 15px; width: 15px; background: url(../imgs/template/icons/close-tag.svg) no-repeat center; } .clear-filter { margin-left: 12px; } .grid-col-2 .product-item { width: 50% !important; } .grid-col-2 .product-item .cardProduct .cardImage { height: 600px; line-height: 600px; } .grid-col-3 .product-item { width: 33.33% !important; } .grid-col-4 .product-item { width: 25% !important; } .grid-col-5 .product-item { width: 20% !important; } .grid-col-5 .product-item .cardProduct .cardImage { height: 200px; line-height: 200px; } .list-filter-checkbox li { position: relative; } .list-filter-checkbox li ul { padding: 0px 0px 0px 35px; display: none; } .arrow-down { display: inline-block; height: 20px; width: 30px; background: url(../imgs/template/icons/arrow-down-filter.svg) no-repeat center; vertical-align: middle; margin-bottom: 7px; cursor: pointer; margin-left: 2px; } .scrollFilter { max-height: 150px; height: 100%; position: relative; } .box-list-products-4 .product-item { width: 25%; } .shop-top-filter { display: flex; align-items: center; margin-bottom: 20px; } .left-filter { width: 40%; } .right-filter { width: 60%; } .right-filter .box-filter-top { margin-bottom: 0px; } .btn-open-filter { display: inline-block; padding: 5px 0px 5px 35px; background: url(../imgs/template/icons/filter.svg) no-repeat left center; font-size: 17px; line-height: 24px; font-weight: 400; color: #111111; } .block-filter-middle { background-color: #F9F9F9; display: none; } .block-filter-middle .box-filters { display: flex; width: 100%; padding: 24px 0px; } .block-filter-middle .box-filters .block-filter { width: 20%; padding: 10px 0px 0px 20px; border-left: 1px solid #EEEEEE; border-top: 0px; } .block-filter-middle .box-filters .block-filter-big { width: 25%; } .box-your-filter-shop2 { margin-top: 32px; margin-bottom: 0px; } .box-list-products-shop-2 { margin-top: 32px; } .box-filters .head-filter { margin-bottom: 20px; } .block-filter-canvas { position: fixed; top: 0px; left: -300px; height: 100%; overflow-y: auto; overflow-x: hidden; z-index: 12344; display: block; background-color: #ffffff; padding: 0px 24px 0px 24px; width: 100%; max-width: 300px; transition: all 0.3s ease-in-out; } .block-filter-canvas.active { left: 0px; transition: all 0.3s ease-in-out; } .block-filter-canvas .box-filters { display: block; } .block-filter-canvas .box-filters .block-filter { width: 100%; padding: 24px 0px 10px 0px; border-left: 0px; border-top: 1px solid #EEEEEE; } .wrapper-overlay { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background: url(../imgs/template/trans.png); z-index: 12343; display: none; } .box-filters { display: flex; align-items: center; } .box-filters .dropdown-sort .btn { font-weight: 500; } .box-dropdown-filter { padding: 16px 20px; } .box-dropdown-filter .head-filter { margin-bottom: 20px; font-size: 18px; line-height: 28px; font-weight: 500; } .dropdown-menu-category { min-width: 220px; } .list-category li { display: inline-block; padding: 0px 30px 0px 0px; } .list-category li a { font-size: 16px; line-height: 24px; font-weight: 500; color: #111111; display: inline-block; } .list-category li.active a, .list-category li:hover a { color: #C8815F; padding-bottom: 2px; border-bottom: 2px solid #C8815F; } .box-shop-category-top { padding-bottom: 70px; position: relative; border-bottom: 1px solid #ccc; margin-bottom: 30px; } .box-shop-category-top .box-pagination-leftright .swiper-button-prev, .box-shop-category-top .box-pagination-leftright .swiper-button-next { top: 42%; } .box-shop-category-top .box-pagination-leftright .swiper-button-prev { left: -60px; } .box-shop-category-top .box-pagination-leftright .swiper-button-next { right: -60px; } .box-shop-category-top .box-pagination-leftright .swiper-pagination { bottom: -40px !important; } .block-may-also-like { padding: 60px 0px; border-top: 1px solid #EEEEEE; } .detail-gallery { position: relative; margin-bottom: 30px; width: 100%; display: flex; } .slick-vertical .slick-slide { margin-bottom: 10px; } .box-main-gallery { position: relative; width: 100%; max-width: 460px; height: 635px; overflow: hidden; } .slick-prev { position: absolute; top: 40px; left: 0px; right: 0px; margin: auto; height: 42px; width: 42px; background-color: #fff; background-image: url(../imgs/template/icons/arrow-prev.svg); background-repeat: no-repeat; background-position: center; z-index: 123; border: 0px; border-radius: 50%; transform: rotate(90deg); border: 1px solid transparent; opacity: 0.8; } .slick-prev svg { display: none; } .slick-prev:hover { border-color: #111111; opacity: 1; } .slick-next { position: absolute; bottom: 40px; left: 0px; right: 0px; margin: auto; height: 42px; width: 42px; background-color: #fff; background-image: url(../imgs/template/icons/arrow-next.svg); background-repeat: no-repeat; background-position: center; z-index: 123; border: 0px; border-radius: 50%; transform: rotate(90deg); border: 1px solid transparent; opacity: 0.8; } .slick-next svg { display: none; } .slick-next:hover { border-color: #111111; opacity: 1; } .slider-nav-thumbnails { min-width: 100px; max-width: 100px; margin-right: 10px; height: 635px; } .slider-nav-thumbnails .slick-prev { display: none !important; } .slider-nav-thumbnails .slick-next { display: none !important; } .slider-nav-thumbnails:hover .slick-prev { display: inline-block !important; } .slider-nav-thumbnails:hover .slick-next { display: inline-block !important; } .slider-nav-thumbnails .slick-slide { border: 1px solid #fff; } .slider-nav-thumbnails .slick-slide:hover { border-color: #111111; } .slider-nav-thumbnails .slick-current.slick-active { border-color: #111111; } .slick-vertical .slick-slide { height: 119px; overflow: hidden; } .zoom-image { position: absolute; z-index: 12; height: 42px; width: 42px; background-image: url(../imgs/template/icons/zoom.svg); background-position: center; background-repeat: no-repeat; top: 20px; right: -150px; transition: all 0.5s ease-in-out; cursor: pointer; } .box-main-gallery figure:hover .zoom-image { right: 15px; } .box-main-gallery:hover > .zoom-image { right: 15px; } .product-image-slider figure { position: relative; overflow: hidden; } .product-image-slider .slick-next { right: -210px; left: auto; bottom: auto; top: 50%; transition: all 0.5s ease-in-out; transform: translateY(-50%) rotate(0deg); } .product-image-slider .slick-prev { left: -210px; right: auto; bottom: auto; top: 50%; transition: all 0.5s ease-in-out; transform: translateY(-50%) rotate(0deg); } .product-image-slider:hover .slick-prev { left: 10px; } .product-image-slider:hover .slick-next { right: 10px; } .product-image-slider .slick-list { max-height: 645px; } .nav-tab-product { display: flex; border-bottom: 0px solid #EEEEEE; margin-bottom: 20px; justify-content: center; } .nav-tab-product .nav-item { padding: 0px 20px; } .nav-tab-product .nav-item .nav-link { font-family: "Jost", sans-serif; font-size: 18px; line-height: 28px; font-weight: 500; padding: 10px 10px 10px 0px; color: #999999; } .nav-tab-product .nav-item .nav-link:hover, .nav-tab-product .nav-item .nav-link.active { color: #024430; border-bottom-color: #111111; color: #111111; } .block-product-content .tab-pane p { font-size: 16px; line-height: 24px; font-weight: 400; color: #111111; margin-bottom: 28px; } .block-product-content .tab-pane h5 { font-size: 20px; line-height: 28px; font-weight: bold; margin-bottom: 14px; color: #111111; } .block-product-content .tab-pane ul { margin-bottom: 35px; list-style-type: disc; padding-left: 15px; } .block-product-content .tab-pane ul li { font-size: 12px; margin-bottom: 6px; line-height: 18px; color: #111111; } .block-product-content .tab-pane ul li span { min-width: 120px; display: inline-block; } .block-product-content .tab-pane ul li span:first-child { margin-right: 25px; } .product-image-slider .slick-slide img { display: block; height: 100%; width: auto; max-width: -moz-fit-content; max-width: fit-content; } .product-image-slider .slick-initialized .slick-slide { height: 645px; } .viewed-guest { color: #111111; padding-left: 25px; background: url(../imgs/template/icons/view-red.svg) no-repeat left center; } .block-product-single { padding-top: 40px; } .box-product-info { padding-left: 20px; } .box-product-info .block-price .price-line { text-decoration: line-through; } .box-product-info .block-price .price-main { margin-right: 11px; } .box-product-info .block-description { margin-bottom: 24px; } .box-product-info .block-size { margin-bottom: 21px; } .box-product-info .box-form-cart .btn { max-width: 150px; padding-left: 15px; padding-right: 15px; width: 100%; } .block-shipping { margin-top: 24px; border-bottom: 1px solid #EEEEEE; padding-bottom: 14px; margin-bottom: 21px; } .free-shipping { background: url(../imgs/template/icons/ship.svg) no-repeat left center; padding: 10px 0px 10px 50px; font-size: 17px; line-height: 24px; margin-bottom: 6px; color: #555555; } .time-shipping { background: url(../imgs/template/icons/time-ship.svg) no-repeat left center; padding: 10px 0px 10px 50px; font-size: 17px; line-height: 24px; margin-bottom: 6px; color: #555555; } .social-neutral-dark svg { height: 18px; color: #111111; fill: #111111; } .box-detail-product { border-top: 1px solid #EEEEEE; padding-top: 50px; margin-bottom: 80px; margin-top: 50px; } .box-detail-product .tab-content { max-width: 770px; margin: auto; } .box-detail-product .tab-content p { color: #555555; font-size: 17px; line-height: 24px; font-weight: 400; } .block-socials-product { position: relative; } .block-tags-product { margin-bottom: 24px; } .block-tags-product p { margin-bottom: 8px; } .box-product-info .box-form-cart .btn-wishlist { display: inline-block; min-width: 40px; max-width: 40px; text-align: center; padding-left: 0px; padding-right: 0px; } .box-product-info .box-form-cart .btn-wishlist svg { fill: #111111; } .box-product-info .box-form-cart .btn-wishlist:hover svg { fill: #C8815F; } .title-question { font-size: 18px; color: #111111; line-height: 28px; } .product-rate { background-image: url(../imgs/page/product/rating-stars.png); background-position: 0 -12px; background-repeat: repeat-x; height: 12px; width: 60px; transition: all 0.5s ease-out 0s; -webkit-transition: all 0.5s ease-out 0s; } .product-rating { height: 12px; background-repeat: repeat-x; background-image: url(../imgs/page/product/rating-stars.png); background-position: 0 0; } .progress span { line-height: 16px; background: #ffffff; padding-right: 10px; width: 45px; } .comments-area .progress { height: 15px; border-radius: 10px; font-size: 12px; } .comments-area .progress-bar { border-radius: 10px; background-color: #C8815F; } .comments-area .progress + .progress { margin-top: 1rem; } .comments-area h6, .vendor-logo h6 { font-size: 16px; color: #111111; font-weight: 700; line-height: 1.2; } .comments-area .comment-list:last-child { padding-bottom: 0px; } .comments-area .comment-list .single-comment { margin: 0 0 15px 0; border: 1px solid #B9CAD0; border-radius: 4px; padding: 20px; transition: 0.2s; } .comments-area .comment-list .single-comment:not(:last-child) { border-bottom: 1px solid #ececec; } .justify-content-between { justify-content: space-between !important; } .d-flex { display: flex !important; } .comments-area .thumb { margin-right: 20px; } .comments-area .comment-list .single-comment img { min-width: 80px; max-width: 80px; } .comments-area .thumb img { width: 70px; border-radius: 50%; } .text-brand { color: #111111 !important; line-height: 1.2; } .comments-area .comment-list .single-comment .reply { opacity: 0; transition: 0.2s; color: #C8815F; } .comments-area .comment-list .single-comment:hover .reply { opacity: 1; transition: 0.2s; } .comments-area .comment-list .single-comment .reply:hover { color: #111111; } .detail-gallery-2 { flex-wrap: wrap; } .detail-gallery-2 .slider-nav-thumbnails-2 { margin-top: 10px; min-width: 100%; max-width: 100%; margin-right: 10px; height: auto; } .detail-gallery-2 .slider-nav-thumbnails-2 .slick-slide { padding-right: 4px; padding-left: 4px; } .detail-gallery-2 .slider-nav-thumbnails-2 .slick-slide .item-thumb { border: 1px solid #fff; } .detail-gallery-2 .slider-nav-thumbnails-2 .slick-slide.slick-current.slick-active .item-thumb, .detail-gallery-2 .slider-nav-thumbnails-2 .slick-slide:hover .item-thumb { border-color: transparent; } .detail-gallery-2 .slider-nav-thumbnails-2 .slick-prev { left: 15px; right: auto; bottom: auto; top: 50%; transform: translateY(-50%) rotate(0deg); } .detail-gallery-2 .slider-nav-thumbnails-2 .slick-next { right: 15px; left: auto; bottom: auto; top: 50%; transform: translateY(-50%) rotate(0deg); } .detail-gallery-2 .box-main-gallery { max-width: 100%; height: auto; } .detail-gallery-2 .box-main-gallery .product-image-slider .slick-slide img { width: 100%; max-width: 100%; } .detail-gallery-3 .box-main-gallery { max-width: 100%; height: auto; } .detail-gallery-3 .box-main-gallery .product-image-slider .slick-slide img { width: 100%; max-width: 100%; } .detail-gallery-3 .box-main-gallery .slick-list { margin: 0px -5px; } .detail-gallery-3 .box-main-gallery .slick-list .slick-slide { padding: 0px 5px; } .box-product-info-stick { position: sticky; top: 30px; } .detail-gallery-6 { width: 100%; position: relative; overflow: hidden; } .detail-gallery-6 .box-main-gallery { height: auto; max-width: 100%; } .detail-gallery-6 .box-main-gallery figure { position: relative; overflow: hidden; } .detail-gallery-6 .box-main-gallery figure img { width: 100%; max-width: 100%; margin-bottom: 10px; } .detail-gallery-2 .slider-nav-thumbnails-5 { margin-top: 10px; min-width: auto; width: 100%; max-width: 368px; margin-right: 10px; height: auto; position: absolute; left: 0px; right: 0px; margin: auto; bottom: 38px; } .detail-gallery-2 .slider-nav-thumbnails-5 .slick-prev { left: 15px; right: auto; bottom: auto; top: 50%; transform: translateY(-50%) rotate(0deg); } .detail-gallery-2 .slider-nav-thumbnails-5 .slick-next { right: 15px; left: auto; bottom: auto; top: 50%; transform: translateY(-50%) rotate(0deg); } .detail-gallery-2 .slider-nav-thumbnails-5 .slick-slide { padding-right: 5px; padding-left: 5px; text-align: center; border: 0; } .detail-gallery-2 .slider-nav-thumbnails-5 .slick-slide .item-thumb { height: 80px; width: 80px; border-radius: 50%; overflow: hidden; border: 1px solid #fff; } .detail-gallery-2 .slider-nav-thumbnails-5 .slick-slide.slick-current.slick-active .item-thumb { border-color: #111111; } .detail-gallery-7 .box-main-gallery { display: flex; flex-wrap: wrap; margin: 0px -5px; } .detail-gallery-7 .box-main-gallery figure { width: 50%; height: 480px; padding: 5px; overflow: hidden; } .detail-gallery-7 .box-main-gallery figure img { height: 100%; max-width: none; width: auto; } .detail-gallery-7 .box-main-gallery figure .link-image { overflow: hidden; display: inline-block; width: 100%; height: 100%; } .box-detail-product-2 { padding-top: 20px; margin-top: 30px; } .detail-gallery-8 figure:first-child { width: 100%; height: auto; } .detail-gallery-8 figure:first-child img { width: 100%; max-width: 100%; height: auto; margin-bottom: 0px; display: block; } .block-product-single-9 { background-color: #F9F9F9; padding-bottom: 80px; padding-top: 120px; } .block-product-single-detail .box-detail-product { border-top: 0px; margin-top: 0px; } .box-product-info .breadcrumbs { margin-bottom: 16px; margin-top: 0px; } .block-product-single-10 { padding-top: 0px; padding-bottom: 80px; } .container-product-10 .row { margin: 0px; } .container-product-10 .row .col-lg-6 { padding: 0px; } .container-product-10 .product-image-slider .slick-list { max-height: none; } .container-product-10 .product-image-slider.slick-initialized .slick-slide { overflow: hidden; background-color: #eae9e7; padding-top: 120px; } .container-product-10 .zoom-image { top: 140px; } .container-product-10 .box-product-info { padding-top: 132px; } .block-according { margin-top: 30px; padding-top: 5px; border-top: 1px solid #EEEEEE; } .block-according .accordion-button::after { width: 30px; height: 30px; background-image: url(../imgs/page/product10/plus.svg); background-size: 30px; } .block-according .accordion-button:not(.collapsed)::after { background-image: url(../imgs/page/product10/minus.svg); transform: none; } .block-according .accordion .accordion-collapse { border-bottom: 1px solid #EEEEEE; } .product-title { display: flex; align-items: center; justify-content: space-between; } .product-title .btn { padding: 0px; width: 42px; height: 42px; line-height: 37px; border-radius: 50%; background-color: #ffffff; color: #111111; margin-bottom: 10px; border: 1px solid #EEEEEE; } .product-title .btn:hover { background-color: #111111; color: #fff; } .product-title .btn:hover svg { fill: #fff; } .viewed-guest-black { background: url(../imgs/template/icons/eyes-black.svg) no-repeat left center; padding-left: 31px; } .block-link { margin-bottom: 24px; } .block-share { margin-top: 24px; border-bottom: 1px solid #EEEEEE; padding-bottom: 24px; margin-bottom: 24px; } .link-share { display: inline-block; padding: 0px 0px 0px 30px; background: url(../imgs/template/icons/share.svg) no-repeat left center; } .campage { display: inline-block; padding: 0px 0px 0px 30px; background: url(../imgs/template/icons/campage.svg) no-repeat left center; } .block-product-single-12 .box-product-info .box-form-cart .btn { max-width: 220px; } .list-img-colors { position: relative; margin-top: 10px; } .list-img-colors .box-img-colors { position: relative; display: inline-block; width: 100%; } .list-img-colors .box-img-colors .item-img-color { width: 62px; height: 62px; border: 1px solid #EEEEEE; padding: 4px; border-radius: 50%; display: inline-block; margin-right: 8px; } .list-img-colors .box-img-colors .item-img-color.active { border-color: #111111; } .list-img-colors .box-img-colors .item-img-color img { height: 52px; width: 52px; max-width: none; border-radius: 50%; display: block; } .block-stock { margin-bottom: 24px; } .text-stock { display: inline-block; width: 100%; background: url(../imgs/page/product17/stock.svg) no-repeat left center; padding: 0px 0px 0px 25px; color: #ED0006; font-size: 18px; font-weight: 500; line-height: 28px; margin-bottom: 12px; } .progress-red { height: 6px; border-radius: 10px; } .progress-red .progress-bar { background-color: #ED0006; height: 6px; } .block-buy-on-amazone { margin-bottom: 32px; margin-top: 32px; } .block-buy-on-amazone .btn-black { min-width: 300px; } .block-socials-product-big .social-neutral-dark { margin-right: 10px; } .block-socials-product-big .social-neutral-dark svg { height: 28px; } .block-payment-methods { background-color: #F9F9F9; border-radius: 4px; padding: 24px; margin: 24px 0px; display: flex; align-items: center; justify-content: space-between; } .block-payment-methods .list-payments img { margin-left: 8px; display: inline-block; } .item-thumb { position: relative; } .block-save-more { margin: 24px 0px; } .box-savemore-border { border: 1px solid #FFD75E; padding: 24px; border-radius: 4px; } .item-savemore { display: flex; align-items: center; margin-bottom: 22px; } .item-savemore:last-child { margin-bottom: 0px; } .item-savemore .btn-red { min-width: 110px; } .item-savemore .btn-add { min-width: 92px; } .info-savemore { padding: 0px 10px; display: inline-block; width: 100%; } .block-grouped { position: relative; margin: 0px 0px 24px 0px; } .list-grouped { position: relative; } .item-grouped { display: flex; align-items: center; padding: 24px 0px; border-bottom: 1px solid #EEEEEE; } .item-grouped .item-grouped-image { min-width: 70px; margin-right: 15px; max-width: 70px; } .item-grouped .item-grouped-info { width: 100%; } .item-grouped .item-grouped-info .text-16-medium { display: block; margin-bottom: 8px; } .item-grouped .item-grouped-info .text-16 { margin-bottom: 8px; } .item-grouped .item-grouped-quanlity { min-width: 136px; max-width: 136px; width: 100%; } .item-grouped .item-grouped-price { min-width: 60px; max-width: 60px; width: 100%; text-align: right; } .block-button-cart { display: flex; align-items: center; justify-content: space-between; } .block-button-cart .btn-black { max-width: 320px; width: 100%; } .form-notify form { display: flex; } .form-notify .btn.btn-black { min-width: 133px; padding: 11px 12px; margin-left: 6px; } .block-out-of-stock h6.tone-red { margin-bottom: 12px; } .prev-product { background: url(../imgs/template/icons/prev-product.svg) no-repeat center; display: inline-block; height: 28px; width: 28px; margin-right: 16px; cursor: pointer; } .prev-product:hover { background: url(../imgs/template/icons/prev-product-active.svg) no-repeat center; } .next-product { background: url(../imgs/template/icons/next-product.svg) no-repeat center; display: inline-block; height: 28px; width: 28px; cursor: pointer; } .next-product:hover { background: url(../imgs/template/icons/next-product-active.svg) no-repeat center; } .box-breadcrumb { display: flex; align-items: center; justify-content: space-between; } .banner-shop { background-color: #F3EFEB; padding: 50px; background-image: url(../imgs/page/shop7/banner.png); background-position: bottom right; background-size: contain; background-repeat: no-repeat; margin-bottom: 30px; } .block-breadcrumb { margin-top: 80px; background-color: #F9F9F9; padding: 13px 0px 13px 0px; } .block-breadcrumb .breadcrumbs { margin-top: 0px; } .banner-500 { position: relative; } .banner-500 .box-cover-image { height: 500px; background-color: #FAF0E8; } .block-our-store { padding: 80px 0px; } .block-our-store .row { margin: 0px -25px; } .block-our-store .row .col-lg-6 { padding-left: 25px; padding-right: 25px; } .block-form-contact { padding: 80px 0px; } .block-form-contact .form-group { margin-bottom: 20px; } .accordion .accordion-item { border: 0px; border-bottom: 0px solid #E5E5E5; transition: all 0.4s ease; } .accordion .accordion-button { font-size: 18px; line-height: 28px; font-weight: 500; color: #181A1F; border: 0px; padding: 20px 0px 20px 0px; border-top-left-radius: 8px; border-top-right-radius: 8px; background-color: #ffffff; transition: all 0.4s ease; border-bottom: 0px solid #EEEEEE; } .accordion .accordion-button.collapsed { border-bottom: 1px solid #EEEEEE; } .accordion .accordion-collapse { border-width: 0 0; background-color: #ffffff; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; transition: all 0.4s ease; } .accordion .accordion-body { padding: 0px 0px 30px 0px; font-size: 17px; color: #555555; line-height: 24px; transition: all 0.4s ease; } .accordion-button::after { width: 30px; height: 30px; background-image: url(../imgs/template/icons/arrow-down-faq.svg); background-size: 30px; } .accordion-button:not(.collapsed) { background-color: #ffffff; box-shadow: none; } .accordion-button:not(.collapsed)::after { background-image: url(../imgs/template/icons/arrow-up-faq.svg); transform: none; } .container-faq { max-width: 650px; margin: auto; } .block-content-faq { padding: 80px 0px; } .banner-carrers .box-cover-image { height: 600px; background-color: #F0F0F0; background-size: contain; background-position: right bottom; box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25); } .block-testimonials-3 { background-color: #C8815F; } .block-testimonials-3 * { color: #fff; } .block-testimonials-3 .name-customers { margin-bottom: 8px; } .block-open-positions { padding: 80px 0px 50px 0px; } .box-open { border-radius: 4px; border: 1px solid #EEEEEE; padding: 32px; display: flex; margin-bottom: 23px; align-items: center; justify-content: space-between; } .box-open .open-button { min-width: 150px; max-width: 150px; } .box-open .open-info { width: 100%; } .box-open .open-info h6 { margin-bottom: 11px; } .box-title-cart { display: flex; align-items: center; justify-content: space-between; margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px solid #EEEEEE; } .list-items-cart { position: relative; } .list-items-cart .box-form-cart .form-cart { min-width: 116px; max-width: 116px; height: 42px; } .list-items-cart .item-cart { display: flex; align-items: center; padding: 0px 0px 24px 0px; margin-top: 24px; border-bottom: 1px solid #EEEEEE; } .list-items-cart .item-cart .item-cart-image { min-width: 120px; margin-right: 24px; max-width: 120px; } .list-items-cart .item-cart .item-cart-image img { display: block; } .list-items-cart .item-cart .item-cart-info { display: flex; align-items: center; justify-content: space-between; width: 100%; } .list-items-cart .item-cart .item-cart-info .box-info-size-color-product { margin: 8px 0px 16px 0px; } .list-items-cart .item-cart .item-cart-info .item-cart-info-1 { width: 70%; } .list-items-cart .item-cart .item-cart-info .item-cart-info-1 .box-color { margin: 0px 20px 0px 0px; display: inline-block; } .list-items-cart .item-cart .item-cart-info .item-cart-info-1 .box-size { display: inline-block; } .list-items-cart .item-cart .item-cart-info .item-cart-info-2 { width: 30%; position: relative; display: flex; align-items: flex-end; min-height: 90px; max-height: 100%; justify-content: flex-end; } .btn-remove-cart { position: absolute; top: -20px; right: 0px; z-index: 12; height: 12px; width: 12px; background: url(../imgs/template/icons/close-cart.svg) no-repeat center; } .box-coupon { display: flex; align-items: center; justify-content: space-between; margin-top: 32px; } .box-coupon .coupon-left { width: 55%; display: flex; align-items: center; } .box-coupon .coupon-right { width: 45%; text-align: right; } .input-coupon { border: 0px; border-bottom: 1px solid #111111; border-radius: 0px; margin-right: 16px; } .box-info-cart { border: 1px solid #EEEEEE; border-radius: 4px; padding: 32px; background-color: #F9F9F9; } .box-may-also-like { margin-top: 57px; } .box-border-bottom { padding: 0px 0px 24px 0px; margin-bottom: 24px; border-bottom: 1px solid #EEEEEE; } .calculate-shipping { background: url(../imgs/template/icons/location.svg) no-repeat right center; display: inline-block; padding: 0px 30px 0px 0px; } .box-info-cart-inner { padding: 0px 0px 20px 0px; margin-bottom: 20px; border-bottom: 1px solid #EEEEEE; } .box-button-cart { margin-bottom: 24px; } .box-button-cart .btn { width: 100%; } .box-other-link { text-align: center; } .box-other-link .link-green { display: block; margin-bottom: 8px; color: #3AB446; } .list-radio .item-radio { display: flex; align-items: center; justify-content: space-between; } .list-radio .item-radio label { width: 100%; display: block; margin-bottom: 12px; font-size: 17px; line-height: 24px; font-weight: 400; color: #555555; } .list-radio .item-radio label input { float: left; margin: 5px 10px 0px 0px; } .list-radio .item-radio .price-ship { font-size: 17px; line-height: 24px; font-weight: 400; color: #555555; min-width: 120px; width: 30%; text-align: right; } .box-total-bottom { margin-bottom: 20px; } .box-detail-cart { padding: 0px 0px 0px 30px; } .mb-12 { margin-bottom: 12px; } .list-items-also-like .box-form-cart .form-cart { min-width: 116px; max-width: 116px; height: 42px; } .list-items-also-like .item-also-like { display: flex; align-items: center; margin-bottom: 24px; padding-bottom: 24px; border-bottom: 1px solid #EEEEEE; } .list-items-also-like .item-also-like .item-also-like-image { min-width: 120px; margin-right: 24px; max-width: 120px; } .list-items-also-like .item-also-like .item-also-like-info { display: flex; align-items: center; width: 100%; } .list-items-also-like .item-also-like .item-also-like-info .item-also-like-info-1 { width: 40%; } .list-items-also-like .item-also-like .item-also-like-info .item-also-like-info-1 a { display: block; margin-bottom: 8px; } .list-items-also-like .item-also-like .item-also-like-info .item-also-like-info-2 { width: 60%; display: flex; justify-content: flex-end; } .list-items-also-like .item-also-like .item-also-like-info .box-size { display: flex; align-items: center; } .mb-8 { margin-bottom: 8px; } .box-size .dropdown { display: inline-block; } .box-size .dropdown .dropdown-toggle { padding: 0px 25px 0px 5px; font-size: 17px; line-height: 24px; } .box-size .dropdown .dropdown-toggle:after { background: url(../imgs/template/icons/arrow-down-size.svg) no-repeat right center; border: 0px; height: 7px; width: 17px; position: absolute; top: 8px; right: 4px; } .box-size .dropdown .dropdown-menu li a { font-size: 17px; line-height: 24px; font-weight: 400; color: #111111; } .box-customer-login { background: url(../imgs/template/icons/customer.svg) no-repeat left center; font-size: 17px; line-height: 24px; color: #555555; font-weight: 400; padding: 0px 0px 0px 35px; margin-bottom: 14px; } .box-customer-login a { color: #111111; } .box-gift-coupon { background: url(../imgs/template/icons/gift.svg) no-repeat left center; font-size: 17px; line-height: 24px; color: #555555; font-weight: 400; margin-bottom: 14px; padding: 0px 0px 0px 35px; } .box-gift-coupon a { color: #111111; } .mt-12 { margin-top: 12px; } .mt-32 { margin-top: 32px; } .cb-left { float: left; margin: 5px 10px 0px 0px; } .box-payment-method .list-radio .item-radio { flex-wrap: wrap; } .box-payment-method .list-radio .item-radio label { color: #111111; } .box-payment-method .list-radio .item-radio p { padding-left: 24px; padding-bottom: 20px; } .box-desc-checkout { margin-bottom: 20px; } .extra-info { display: none; } .extra-info.active { display: block; } .box-info-checkout-inner { margin-bottom: 20px; } .box-info-checkout-inner .box-border-bottom { padding: 0px 0px 20px 0px; margin-bottom: 20px; } .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info { align-items: flex-start; } .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info .item-cart-info-1 a { display: block; margin-bottom: 8px; } .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info .item-cart-info-1 .box-color { margin-bottom: 8px; } .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info .item-cart-info-1 .box-size, .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info .item-cart-info-1 .box-color { display: block; } .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info .item-cart-info-2 { min-height: auto; justify-content: flex-start; } .box-button-checkout { position: relative; } .box-button-checkout .btn { width: 100%; } .content-detail h3 { margin-bottom: 32px; } .content-detail h5 { margin-bottom: 12px; } .content-detail p { margin-bottom: 32px; font-size: 17px; line-height: 24px; font-family: "Jost", sans-serif; font-weight: 400; color: #555555; } .block-content-custome { padding: 80px 0px; } .menu-left li { margin-bottom: 16px; } .menu-left li a { font-size: 16px; line-height: 24px; font-weight: 500; color: #555555; display: block; } .menu-left li a.active { color: #111111; } .menu-left li a:hover { color: #111111; } .block-content-404 { padding: 250px 0px; } .box-image-404 { margin-bottom: 48px; } .form-inline { display: flex; width: 100%; align-items: center; } .form-inline .form-control { margin-right: 10px; } .box-commingsoon { display: flex; width: 100%; height: 100vh; } .box-commingsoon .commingsoon-left { width: 50%; padding: 100px 136px; } .box-commingsoon .commingsoon-left .box-count .deals-countdown .countdown-section { border: 0px; border-right: 1px solid #111111; border-radius: 0px; margin-right: 35px; max-width: 75px; text-align: left; padding-top: 5px; padding-bottom: 5px; } .box-commingsoon .commingsoon-left .box-count .deals-countdown .countdown-section:last-child { border-right: 0px; } .box-commingsoon .commingsoon-right { width: 50%; background-image: url(../imgs/page/commingsoon/banner.png); background-repeat: no-repeat; background-position: top left; background-size: cover; } .box-logo-commingsoon { margin-bottom: 100px; } .form-newsletters { margin-top: 65px; } .box-info-commingsoon { max-width: 500px; } .box-info-commingsoon .socials { justify-content: flex-start; margin-bottom: 30px; } .box-info-commingsoon .socials a { margin: 0px 24px 0px 0px; } .box-commingsoon .maintenance-right { background-image: url(../imgs/page/maintenance/banner.png); background-repeat: no-repeat; background-position: top left; background-size: cover; } .nav-tab-grey { text-align: center; margin-bottom: 60px; } .nav-tab-grey li { display: inline-block; padding: 0px; } .nav-tab-grey li a { font-size: 18px; line-height: 28px; font-weight: 500; display: inline-block; padding: 5px 14px; color: #555555; } .nav-tab-grey li a.active { color: #111111; } .block-blog-list { padding-bottom: 80px; } .block-blog-list .cardBlog { margin-bottom: 41px; } .list-categories li a { font-size: 17px; line-height: 24px; font-weight: 400; display: block; margin-bottom: 12px; color: #555555; } .list-categories li a:hover { color: #111111; } .block-sidebar { margin-bottom: 32px; } .box-tags .btn { margin: 0px 8px 8px 0px; } .list-latest-posts li { display: flex; align-items: center; margin-bottom: 16px; } .list-latest-posts li .image-post { min-width: 100px; width: 100%; max-width: 100px; margin-right: 12px; } .list-latest-posts li .info-post { width: 100%; } .list-latest-posts li .info-post .date-post { color: #555555; display: block; margin-bottom: 4px; } .list-latest-posts li .info-post .title-post { font-size: 17px; line-height: 24px; font-weight: 500; color: #111111; } .container-blog-single { max-width: 1000px; margin: auto; padding: 0px 10px; } .blog-content { font-family: "Jost", sans-serif; } .blog-content p { font-size: 17px; line-height: 24px; color: #555555; margin-bottom: 16px; font-family: "Jost", sans-serif; font-weight: 400; } .blog-content h1, .blog-content h2, .blog-content h3, .blog-content h4, .blog-content h5, .blog-content h6 { margin-bottom: 16px; } .blog-content img { margin: 30px 0px; } .blog-content ul { list-style: disc; padding-left: 20px; margin: 10px 0px 10px 0px; display: inline-block; width: 100%; } .blog-content ul li { margin-bottom: 10px; color: #555555; font-size: 17px; font-weight: 400; line-height: 24px; } .blog-content-inner { max-width: 870px; margin: auto; } .block-tag-share { display: flex; width: 100%; align-items: center; justify-content: space-between; margin: 50px 0px 40px 0px; border-bottom: 1px solid #EEEEEE; padding-bottom: 10px; } quote { display: inline-block; width: 100%; padding: 30px; border-left: 4px solid #111111; font-size: 18px; line-height: 28px; font-weight: 500; color: #555555; margin: 32px 0px; } .author-name { display: block; margin: 20px 0px 0px 0px; } .block-shares { display: flex; align-items: center; justify-content: flex-end; } .block-related-post { padding-bottom: 10px; margin-bottom: 40px; border-bottom: 1px solid #EEEEEE; } .block-related-post img { margin: 0px; } .list-comments { margin-bottom: 50px; } .list-comments .item-comment { display: flex; width: 100%; align-items: center; padding: 30px 0px; border-bottom: 1px solid #EEEEEE; } .list-comments .item-comment .comment-image { min-width: 100px; max-width: 100px; width: 100%; margin-right: 24px; } .list-comments .item-comment .comment-image img { margin: 0px; } .list-comments .item-comment .comment-info { width: 100%; } .list-comments .item-comment .comment-info .comment-info-top { display: flex; align-items: center; justify-content: space-between; margin-bottom: 12px; } .list-comments .item-comment .comment-info .comment-info-top .comment-author-name { font-size: 16px; line-height: 24px; font-weight: 500; color: #111111; } .list-comments .item-comment .comment-info .comment-info-top .comment-date { color: #999999; font-size: 16px; line-height: 24px; font-weight: 400; } .list-comments .item-comment .comment-info .comment-info-bottom p { margin-bottom: 0px; } .block-form-comment { margin-bottom: 70px; } .blog-head { padding: 60px 0px 30px 0px; } .blog-head p, .blog-head h2 { margin-bottom: 12px; } .block-tags { margin-bottom: 30px; } .block-tags .text-17 { margin-bottom: 10px; } .block-tags a { margin-right: 10px; margin-bottom: 10px; } .block-shares { margin-bottom: 30px; } .block-shares img { margin-top: 0px; margin-bottom: 0px; } .block-banner-about-1 { height: 600px; line-height: 600px; width: 100%; background: url(../imgs/page/about1/banner.png) no-repeat top center; background-size: cover; position: relative; } .block-banner-about-1 .box-info-banner { width: 100%; display: inline-block; color: #fff; vertical-align: middle; } .block-our-shop { padding: 80px 0px; } .block-team { padding: 80px 0px 50px 0px; } .banner-about-us2 { background-color: #FAF0E8; position: relative; } .banner-about-us2 .box-cover-image { height: 700px; background-size: auto 95%; background-position: bottom right 200px; background-color: #FAF0E8; } .banner-about-us2 .box-banner-info { text-align: left; } .box-image-about-2-top { max-width: 420px; } .box-image-about-2-top img { border-radius: 200px 200px 0 0; } .box-image-about-2-bottom { max-width: 420px; } .box-image-about-2-bottom img { border-radius: 0 0 200px 200px; } .block-our-shop .socials a { margin: 0px 24px 0px 0px; } .block-icon-box-grey { background-color: #F9F9F9; padding: 80px 0px; } .block-our-shop-2 { padding: 80px 0px 0px 0px; } .block-testimonials-2 { background-color: #ffffff; } .list-lookbok { display: flex; flex-wrap: wrap; width: 100%; } .list-lookbok .item-lookbook { position: relative; width: 33.33%; } .list-lookbok .item-lookbook .item-lookbook-image { position: relative; } .list-lookbok .item-lookbook .item-lookbook-image img { position: relative; z-index: 1; display: block; width: 100%; } .list-lookbok .item-lookbook .item-lookbook-image::before { content: ""; height: 100%; width: 100%; position: absolute; top: 0px; left: 0px; z-index: 2; background: url(../imgs/page/lookbook/mask.png); } .list-lookbok .item-lookbook .item-lookbook-info { position: absolute; top: 55%; transform: translateY(-50%); text-align: center; width: 100%; z-index: 3; transition: all 0.3s ease-in-out; padding: 0px 15px; } .list-lookbok .item-lookbook .item-lookbook-info .text-24 { margin-bottom: 16px; } .list-lookbok .item-lookbook .item-lookbook-info .btn { visibility: hidden; opacity: 0; transition: all 0.3s ease-in-out; } .list-lookbok .item-lookbook:hover .item-lookbook-info { top: 50%; } .list-lookbok .item-lookbook:hover .item-lookbook-info .btn { visibility: visible; opacity: 1; } .list-lookbok-style-2 { display: inline-block; width: 100%; position: relative; } .list-lookbok-style-2 .item-lookbook { position: relative; width: 100%; } .list-lookbok-style-2 .item-lookbook .item-lookbook-image { position: relative; height: 800px; } .list-lookbok-style-2 .item-lookbook .item-lookbook-image img { z-index: 1; width: 100%; -o-object-position: center; object-position: center; position: absolute; top: 0px; bottom: 0px; height: 100%; left: 0px; right: 0px; display: inline-block; max-width: 100%; font-size: 0; overflow: hidden; text-indent: -9999px; white-space: nowrap; -o-object-fit: cover; object-fit: cover; } .list-lookbok-style-2 .item-lookbook .item-lookbook-info { position: absolute; top: 55%; transform: translateY(-50%); text-align: center; width: 100%; z-index: 3; transition: all 0.3s ease-in-out; padding: 0px 15px; } .list-lookbok-style-2 .item-lookbook .item-lookbook-info h1 { margin-bottom: 12px; } .list-lookbok-style-2 .item-lookbook .item-lookbook-info .text-24 { max-width: 319px; margin: auto; margin-bottom: 32px; } .list-lookbok-style-2 .item-lookbook:hover .item-lookbook-info { top: 50%; } .list-lookbok-style-2 .item-lookbook.item-lookbook-left .item-lookbook-info { padding-left: 135px; text-align: left; } .list-lookbok-style-2 .item-lookbook.item-lookbook-left .item-lookbook-info .text-24 { margin-left: 0px; } .list-lookbok-style-2 .item-lookbook.item-lookbook-right .item-lookbook-info { text-align: left; max-width: 339px; margin: auto; right: 25%; } .box-lookbook3-info { padding-left: 40px; } @media (max-width: 1550px) { .cardFleet { padding: 15px; } .cardFleet .cardInfoBottom .passenger .icon-circle, .cardFleet .cardInfoBottom .luggage .icon-circle { margin-right: 7px; } } @media (max-width: 1399.98px) { .header .main-header .header-left .header-right { width: 22%; } .header .main-header .header-left .header-nav { width: 86%; } .banner-home2, .block-padding-100 { padding-left: 10px; padding-right: 10px; } .banner-homepage2 .box-cover-image { background-position: right 50px top; } .cardProduceCircle .cardImage { width: 240px; height: 240px; line-height: 240px; } } @media (max-width: 1199.98px) { .burger-icon { display: inline-block; } .header .burger-icon { display: block; } .header .main-header .header-left .header-right { width: 100%; text-align: right; padding-right: 40px; } .header .main-header .header-left .header-nav { width: 0%; } .box-search-ride { flex-wrap: wrap; position: relative; bottom: auto; left: auto; right: auto; margin-top: 20px; padding: 0px 15px; } .header .container { max-width: 100%; } .box-cover-image { height: 700px; } .header .main-header .header-account { min-width: 200px; padding-right: 30px; } .header-style-4 .main-header .header-account { min-width: 143px; padding-right: 0px; } .banner-homepage2 .box-cover-image { background-position: right -100px bottom; height: 700px; } .box-dropdown-2 { bottom: 160px; right: 87px; } .box-dropdown-1 { left: 110px; } .header .main-header { padding: 17px 0px; } .header.header-style-2 .main-header .header-menu { width: 0%; } .header.header-style-2 .main-header .header-logo { max-width: 100%; width: 100%; min-width: 65px; } .header.header-style-2 .main-header .header-logo a { justify-content: flex-start; } .image-background { background-size: auto 74%; } .header.header-style-3 .header-logo { min-width: 85px; } .header .main-header .header-account .account-icon { padding-left: 0.3rem; padding-right: 0.3rem; } .header .number-tag { right: -5px; } .banner-homepage9 .box-cover-image { overflow: hidden; } .banner-homepage9 .box-cover-image img { width: auto; max-width: none; min-width: 100%; max-height: 100%; height: auto; margin-left: -110px; } .header.header-type7 .main-header { align-items: center; padding: 11px 0px 11px 0px; } .header.header-type7 .header-middle .header-logo { margin-bottom: 0px; } .header.header-type7 .header-middle .header-menu { width: 0%; } .header.header-type7 .main-header .header-account { min-width: 160px; } .cardProduceCircle .cardImage { width: 210px; height: 210px; line-height: 210px; } .left-filter { width: 20%; } .right-filter { width: 100%; } .box-filters-left { display: none; } .show-lg { display: inline-block !important; } .show-lg .box-filters-sidebar { position: fixed; top: 0px; left: -300px; height: 100%; overflow-y: auto; overflow-x: hidden; z-index: 12344; display: block; background-color: #ffffff; padding: 0px 24px 0px 24px; width: 100%; max-width: 300px; transition: all 0.3s ease-in-out; } .show-lg .box-filters-sidebar.active { left: 0; } .list-lookbok-style-2 .item-lookbook.item-lookbook-left .item-lookbook-info { padding-left: 20px; } .banner-2-homepage16::before { right: 10px; } .cardCategoryCircle .cardImage { width: 150px; height: 150px; line-height: 150px; } .collection-homepage19 .box-info-collection { margin-left: 50px; } .block-banner-home28 .box-image-banner { height: 640px; } .block-banner-home28 .box-image-banner img { max-height: 100%; margin-left: auto; margin-right: auto; } .card-category-grey { min-height: 250px; } .block-legging-collection { min-height: 288px; } .box-sock-set { height: 682px; } .block-banner-home31 .box-banner-cover, .height-720 { height: 580px; } } @media (max-width: 991.98px) { .banner-homepage2 .box-cover-image { height: 600px; background-size: auto 90% !important; } .box-product-info { padding-left: 0px; } .banner-homepage12 .box-cover-image { background-size: auto 100% !important; } .box-dropdown-2 { right: 10px; } .box-dropdown-1 { left: 20px; } .box-info-sale-countdown { padding-left: 0px; padding-top: 30px; padding-bottom: 30px; } .cardProduct .cardImage { height: 265px; line-height: 265px; } .box-info-collection-1 { padding-left: 0px; padding-top: 140px; padding-bottom: 140px; } .image-background { background-size: 300px auto; background-position: bottom right; } .banner-homepage6 .box-banner-homepage6 { padding: 0px 10px; } .banner-homepage7 .box-cover-image { height: 700px; } .header .box-top-header { padding: 5px 0px; } .banner-homepage8 .box-cover-image { height: auto; min-height: auto; } .banner-homepage8 .box-banner-info { position: relative; top: auto; transform: none; padding-top: 30px; } .banner-homepage9 .box-cover-image img { margin-left: -140px; } .box-banner-info-home10 { padding: 0px 0px 0px 0px; } .text-56-bold { font-size: 40px; line-height: 50px; } .box-slide-collection { margin-left: auto; } .cardProduceCircle .cardImage { width: 240px; height: 240px; line-height: 240px; } .banner-homepage11 .box-cover-image { height: 450px; min-height: 450px; } .box-about-homepage12 { padding-top: 40px; } .box-slider-product-images { margin-bottom: 30px; } .show-md { display: inline-block; } .show-md .box-filters-sidebar, .show-md .block-filter-middle { position: fixed; top: 0px; left: -300px; height: 100%; overflow-y: auto; overflow-x: hidden; z-index: 12344; display: block; background-color: #ffffff; padding: 0px 24px 0px 24px; width: 100%; max-width: 300px; transition: all 0.3s ease-in-out; } .show-md .box-filters-sidebar.active, .show-md .block-filter-middle.active { left: 0; } .box-filters-sidebar { position: fixed; top: 0px; left: -300px; height: 100%; overflow-y: auto; overflow-x: hidden; z-index: 12344; display: block; background-color: #ffffff; padding: 0px 24px 0px 24px; width: 100%; max-width: 300px; transition: all 0.3s ease-in-out; } .box-filters-sidebar.active { left: 0; } .show-sm { display: inline-block; } .left-filter { display: none; } .list-intros { flex-wrap: wrap; } .list-intros .item-intro { width: 100%; margin-bottom: 30px; } .banner-homepage15 .box-cover-image { min-height: 520px; height: auto; } .footer.footer-type3-light .socials, .footer.footer-type2-light .socials { justify-content: center; } .banner-2-homepage16::before { display: none; } .cardCategoryCircle .cardImage { width: 170px; height: 170px; line-height: 170px; } .box-banner-3 { max-height: 380px; } .nav-tabs li { padding-left: 10px; padding-right: 10px; } .nav-tabs-style-4 .nav-link { font-size: 24px; line-height: 34px; } .box-list-category { flex-wrap: wrap; } .box-list-category .item-category { width: 33.33%; margin-bottom: 10px; } .collection-homepage19 .box-info-collection { margin-left: 0px; max-width: 1170px; margin: auto; position: relative; top: auto; transform: none; padding-left: 0px; padding-right: 0px; } .collection-homepage19 .container-collection .point { left: 82%; } .collection-homepage19 .container-collection .point.point-2 { left: 46%; } .collection-homepage19 .container-collection .point.point-3 { left: 23%; } .box-image-banner-20 { padding-top: 50px; } .box-review-home20 { margin: 30px auto auto auto; } .box-banner-home21 { padding-top: 60px; } .box-banner-home21 .banner-info { padding-bottom: 30px; } .box-categories-slider-home21 { flex-wrap: wrap; } .box-categories-slider-home21 .box-categories-left { max-width: 100%; min-width: 100%; width: 100%; padding-right: 0px; margin-bottom: 30px; } .banner-2-homepage22 .box-dropdown-2 { right: 5%; top: 53%; } .banner-2-homepage22 .box-dropdown-3 { right: 34%; } .home-coffee-info { padding-left: 0px; } .block-banner-home25 .box-banner-cover { background-size: cover; background-position: top center; } .block-banner-home25 .button-slide-square-2 .box-pagination-button { justify-content: center !important; } .block-banner-home25 .button-slide-square-2 .swiper-pagination-banner { padding-right: 0px !important; } .card-banner-grey { padding: 30px 20px 0px 20px; } .block-banner-home26 .box-banner-cover .box-banner-cover-inner { background-position: right bottom 60px; height: 660px; padding-bottom: 140px; } .showbycategory-list .item-category a { width: 120px; height: 120px; line-height: 120px; } .block-banner-home28 .box-banner-cover { padding-top: 100px; } .box-sock-set { padding: 28px; background-size: 100% auto; height: 604px; } .block-banner-home31 .box-banner-cover, .height-720 { height: 520px; } .block-our-story { background-position: right 0% bottom -50px; } .box-book-grey { padding: 30px 10px; } .img-book { margin-top: 25px; } .cardImageTextMiddle .cardText h2 { font-size: 30px; line-height: 40px; } .banner-homepage3 .box-banner-home3 .box-cover-image { background-position: right -100px bottom; height: 550px; } .box-tabs { margin-top: 20px !important; } .box-tabs .nav-tabs { justify-content: center !important; } .box-detail-cart { padding-left: 0px; } .box-info-cart { padding: 15px 15px; } } @media (max-width: 767.98px) { .mobile-header-wrapper-style .mobile-header-wrapper-inner .mobile-header-top .mobile-header-logo a img { max-width: 140px; } .box-cover-image { height: 650px; } .heading-title-medium { font-size: 38px; line-height: 46px; } .box-dropdown-2 { right: 0px; bottom: 100px; } .nav-tabs-big .nav-link { font-size: 16px; line-height: 24px; } .banner-homepage7 .box-cover-image { height: 500px; } .box-banner-info-home10 { padding: 40px 0px 40px 0px; } .box-bg-pet { display: none; } .hasborder { border-right: 0px; } .header.header-type7 .header-search { display: none; } .header.header-type7 .header-middle { width: 100%; text-align: left; } .header.header-type7 .main-header { padding: 16px 0px 16px 0px; } .box-view-style { display: none; } .box-list-products .product-item { width: 50% !important; } .right-filter .box-filter-top .box-sortby { margin-right: 0px; } .block-filter-middle { position: fixed; top: 0px; left: -300px; height: 100%; overflow-y: auto; overflow-x: hidden; z-index: 12344; display: block; background-color: #ffffff; padding: 0px 10px 0px 10px; width: 100%; max-width: 300px; transition: all 0.3s ease-in-out; } .block-filter-middle.active { left: 0; } .box-your-filter-shop2 { margin-top: 0px; } .box-filter-top-style3 .box-sort { justify-content: space-between; width: 100%; } .block-filter-middle .box-filters-sidebar { position: relative; top: auto; left: auto; height: auto; display: block; padding: 0px; } .block-payment-methods { flex-wrap: wrap; } .block-payment-methods p { width: 100%; margin-bottom: 20px; } .block-payment-methods .list-payments img { margin-left: 0px; margin-right: 8px; } .list-lookbok .item-lookbook { width: 50%; } .list-lookbok-style-2 .item-lookbook.item-lookbook-right .item-lookbook-info { margin: 0px; right: 0px; padding-left: 15px; } .list-lookbok-style-2 .item-lookbook .item-lookbook-image { height: 550px; } .box-button-leftright .swiper-button-next { right: -17px; } .box-button-leftright .swiper-button-prev { left: -17px; } .banner-2-homepage16 { background-position: bottom left 10px; } .container-banner-home18 { flex-wrap: wrap; } .container-banner-home18 .banner-main-1, .container-banner-home18 .banner-main-2 { width: 100%; } .nav-tabs li:first-child { padding-left: 10px; } .banner-homepage19 .banner-video { padding-left: 20px; height: 440px; } .box-texts { display: none; } .box-banner-text-inner { margin: auto; } .banner-2-homepage22 .box-dropdown-1 { right: 30%; top: -12%; } .block-tag-share { flex-wrap: wrap; } .block-tags, .block-shares { width: 100%; } .block-shares { justify-content: flex-start; } .block-banner-home27 .box-banner-cover { background-position: center; } .banner-2-col .box-banner-col { width: 100%; margin-bottom: 8px; } .showbycategory-list .item-category { width: 33.33%; } .showbycategory-list .item-category a { width: 150px; height: 150px; line-height: 150px; } .box-gallery-instagram-type2 .box-gallery-instagram-type2-inner { width: calc(100% + 80px); margin-left: -80px; } .block-legging-collection { background-image: none; } .box-image-video { bottom: -20px; right: -5px; } .block-banner-home30 h1 { font-size: 26px; line-height: 34px; } .block-banner-home31 .box-banner-cover, .height-720 { height: 350px; } .block-banner-home31 .box-banner-cover { background-position: right -100px center; } .block-banner-home32 .box-banner-cover { height: 420px; background-size: auto 100%; } .cardImageTextMiddle .cardText h2 { font-size: 40px; line-height: 50px; } .card-category-banner .card-info h2 { font-size: 30px; line-height: 40px; } .box-popup-preview .box-popup-content { flex-wrap: wrap; } .box-popup-preview .box-popup-content .preview-product-image, .box-popup-preview .box-popup-content .preview-product-info { width: 100%; } .banner-homepage3 .box-banner-home3 .box-cover-image { height: 400px; } .cardBlogList .cardImage { max-width: 270px; min-width: 270px; margin-right: 20px; } .list-items-also-like .item-also-like .item-also-like-info .item-also-like-info-2 .box-form-cart { flex-wrap: wrap; } .list-items-also-like .item-also-like .item-also-like-info .item-also-like-info-2 .btn { max-width: 117px; padding-left: 10px; padding-right: 10px; margin-bottom: 10px; } .list-items-also-like .box-form-cart .form-cart { margin-bottom: 10px; } } @media (max-width: 575.98px) { .swiper-button-next, .swiper-button-prev { display: none; } .box-cover-image { height: 500px; } .box-pagination-button { bottom: 20px; } .banner-homepage2 .box-cover-image { height: 500px; } .nav-tab-product .nav-item { padding: 0px 10px; } .box-list-sizes { flex-wrap: wrap; } .list-sizes { width: 100%; margin-bottom: 20px; } .banner-homepage8 .box-cover-image { height: auto; } .cardCategory .cardImage { height: 250px; line-height: 250px; padding: 0px 0px 20px 0px; } .banner-homepage4 .box-banner-info { padding: 20px; max-width: 290px; } .banner-homepage4 .box-pagination-button, .banner-homepage4 .box-page-swiper { display: none; } .nav-tabs li { padding-left: 10px; padding-right: 10px; } .header .top-header .top-menu { display: none; } .header .top-header .top-menu .menu-top li { padding-right: 10px; } .header .top-header { justify-content: space-between; } .banner-homepage2 .box-cover-image { background-image: none !important; } .banner-homepage12 .box-cover-image { background-image: url(../imgs/page/homepage12/banner.png) !important; } .text-110-bold { font-size: 60px; line-height: 60px; } .banner-homepage7 .box-cover-image { height: 400px; } .banner-homepage9 .box-cover-image { height: 500px; } .banner-homepage7 .heading-title-medium { color: #fff; } .banner-homepage7 .fonticon-24 { color: #fff; } .cardProductSmall .cardImage, .cardProduct .cardImage, .cardProductStyle2 .cardImage, .cardProductStyle3 .cardImage { height: auto; line-height: 24px; } .text-68 { font-size: 40px; line-height: 50px; } .pagination li a { line-height: 40px; max-width: 40px; min-width: 40px; margin-left: 2px; margin-right: 2px; height: 40px; } .block-banner-shop { padding: 100px 0px 60px 0px; } .block-our-store .row { margin: 0px -10px; } .block-our-store .row .col-lg-6 { padding-left: 10px; padding-right: 10px; } .nav-tabs li { padding-left: 10px; padding-right: 10px; } .nav-tabs-style-4 .nav-link { font-size: 18px; line-height: 24px; } .box-banner-3 { padding: 24px 0px 20px 15px; } .collection-homepage19 { padding: 0px; } .box-news-home19 { padding: 60px 0px 90px 0px; } .list-comments .item-comment { flex-wrap: wrap; } .list-comments .item-comment .comment-image { margin-bottom: 20px; } .showbycategory-list .item-category { width: 50%; } .btn.btn-play-video-2 { width: 80px; height: 80px; } .block-video-home28 { height: 400px; } .img-100 { width: 100%; } .block-banner-home28 h1 { font-size: 26px; line-height: 34px; } .block-banner-home31 .box-banner-cover { background-position: right -230px center; } .brand-list { margin: 0px -10px; } .brand-list .brand-item { padding: 0px 10px; } .link-underline-2 { padding: 5px 5px; font-size: 14px; line-height: 20px; } .banner-homepage3 .box-banner-home3 .box-cover-image { height: 320px; background-position: right -160px bottom; } .cardBlogList { flex-wrap: wrap; } .cardBlogList .cardImage { max-width: 100%; min-width: 100%; margin-right: 0px; width: 100%; margin-bottom: 30px; } .list-items-cart .item-cart .item-cart-info .item-cart-info-1 { width: 100%; } .list-items-cart .item-cart .item-cart-info .item-cart-info-2 { width: 10%; max-width: 10px; } .box-products-cart .list-items-cart .item-cart .item-cart-info .item-cart-info-1 .box-color { margin: 0px 10px 0px 0px; } .box-products-cart .box-form-cart .form-cart { margin-bottom: 0px; } .box-products-cart .list-items-cart .item-cart .item-cart-info .box-info-size-color-product { margin-bottom: 4px; margin-top: 4px; } } @media (max-width: 499.98px) { .box-gallery-instagram { flex-wrap: wrap; } .box-gallery-instagram .gallery-item { width: 50%; padding: 3px; } .box-gallery-instagram .gallery-item:last-child { width: 100%; } .block-instagram-type-2 .gallery-item:last-child { width: 25%; } .box-cover-image { height: 500px; } .box-payments { width: 100%; padding-bottom: 15px; padding-top: 15px; margin-right: 0px !important; } .box-all-payments { flex-wrap: wrap; justify-content: center !important; } .block-banner-video { height: 380px; } .cardCategoriesStyle1 { padding: 0px 5px 0px 10px; height: 400px; } .cardCategoriesStyle1 .cardImage { width: 50%; } .cardCategoriesStyle1 .cardInfo { padding: 44px 0px 24px 0px; } .cardCategoriesStyle1 .cardInfo h2 { font-size: 30px; line-height: 40px; } .text-72-bold { font-size: 52px; line-height: 66px; } .banner-homepage9 .box-cover-image img { margin-left: -210px; } h1 { font-size: 40px; line-height: 50px; } .box-form-cart { flex-wrap: wrap; } .box-form-cart .form-cart { margin-bottom: 20px; width: 35%; max-width: 100%; min-width: auto; } .box-form-cart .form-cart .minus { width: 44px; } .box-form-cart .form-cart .plus { width: 44px; } .box-form-cart .btn { margin-right: 0px; margin-bottom: 20px; } .box-form-cart .btn-black { width: calc(65% - 8px); } .number-product { display: none; } .box-open { flex-wrap: wrap; } .box-open .open-info { margin-bottom: 30px; text-align: center; } .box-open .open-button { min-width: 100%; max-width: 100%; width: 100%; text-align: center; } .slider-nav-thumbnails { display: none; } .product-image-slider .slick-slide img { height: auto; width: 100%; } .box-main-gallery { height: 550px; } .list-lookbok .item-lookbook { width: 100%; } .text-84-semibold { font-size: 44px; line-height: 56px; } .box-list-category .item-category { width: 50%; margin-bottom: 10px; } .box-gallery-instagram-type2 .box-gallery-instagram-type2-inner { width: calc(100% + 60px); margin-left: -60px; } .brand-list { margin: 0px -10px; } .brand-list .brand-item { padding: 0px 10px; } .card-banner2-grey { padding: 20px 16px 16px 15px; } .card-banner2-grey .card-info { height: 129px; } .text-68-medium { font-size: 48px; line-height: 56px; } .block-banner-home34 .btn { padding: 8px 22px; } .list-items-also-like .item-also-like .item-also-like-info { flex-wrap: wrap; } .list-items-also-like .item-also-like .item-also-like-info .item-also-like-info-1 { width: 100%; } .list-items-also-like .item-also-like .item-also-like-info .item-also-like-info-2 { width: 100%; } .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info .item-cart-info-1 { width: 100%; margin-bottom: 8px; } .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info .item-cart-info-2 { width: 100%; } .box-info-checkout-inner .list-items-cart .item-cart .item-cart-info { flex-wrap: wrap; } } @media (max-width: 449.98px) { .banner-homepage2 .box-cover-image { height: 450px; background-size: auto 90% !important; } .banner-homepage12 .box-cover-image { height: 500px; } .banner-homepage8 .box-cover-image { height: auto; } .text-110-bold { font-size: 50px; line-height: 50px; } .number-product { display: none; } .box-sortby { margin-right: 0px; } .clear-filter { display: none; } .box-savemore-border { padding: 14px; } .item-savemore .btn-red { min-width: 90px; } .info-savemore { padding: 0px 5px; } .btn.btn-red { padding: 9px 9px; font-size: 13px; line-height: 18px; } .info-savemore .text-16-medium { font-size: 14px; line-height: 18px; } .item-savemore .btn-add { min-width: 50px; } .btn.btn-add { padding: 9px 9px; font-size: 13px; line-height: 20px; } .banner-home-16-3 { background-size: auto 160px; } .banner-homepage19 .container-banner { padding: 0px; } .box-banner-home21 { padding: 60px 18px 0px 18px; } h2 { font-size: 32px; line-height: 40px; } .showbycategory-list .item-category a { width: 130px; height: 130px; line-height: 130px; } .block-banner-home28 .box-image-banner { height: 540px; } .box-image-video { max-width: 220px; } .box-page-swiper { display: none; } .box-coupon .coupon-right { width: 100%; text-align: center; padding-top: 30px; } .box-coupon .coupon-left { width: 100%; } .box-coupon { flex-wrap: wrap; } .list-items-cart .item-cart .item-cart-image { min-width: 100px; margin-right: 14px; max-width: 100px; } .list-items-cart .item-cart .item-cart-info .item-cart-info-2 { min-height: 100px; } .list-items-also-like .item-also-like .item-also-like-image { min-width: 100px; margin-right: 14px; max-width: 100px; } .icon-fire { font-size: 14px; padding: 0px 0px 0px 25px; } } @media (max-width: 399.98px) { .banner-homepage3 .box-banner-home3 .box-cover-image { background-image: none !important; } } @media (max-width: 349.98px) { .mobile-header-wrapper-style { width: 310px; } .box-list-category .item-category .item-category-inner .item-category-image { height: 90px; line-height: 90px; } .perfect-scroll { width: 100%; } .cardCategory .cardImage { height: 200px; line-height: 200px; } .box-list-products .product-item { width: 100% !important; } h3 { font-size: 24px; line-height: 34px; } .cardTeam .cardImage img { height: 290px; width: 290px; } .box-main-gallery { height: 480px; } .text-34-bold { font-size: 24px; line-height: 34px; } .block-banner-home28 .box-image-banner { height: 440px; } .logo-footer-img { margin-bottom: 20px; } } @media (min-width: 1400px) { .container.wide { max-width: 1544px; } } /*OTHER SCREEN*/ .page-content p { margin-bottom: 15px; }/*# sourceMappingURL=style.css.map */
Save
Back