Server IP : 103.191.208.50 / Your IP : 216.73.216.53 Web Server : LiteSpeed System : Linux orion.herosite.pro 4.18.0-553.53.1.lve.el8.x86_64 #1 SMP Wed May 28 17:01:02 UTC 2025 x86_64 User : celkcksm ( 1031) PHP Version : 7.4.33 Disable Function : show_source, system, shell_exec, passthru, popen, exec MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0755) : /home/celkcksm/royalrasoi.ncriptech.com/scss/ |
[ Home ] | [ C0mmand ] | [ Upload File ] |
---|
.wg-icon-box { text-align: center; .icon { margin: auto; @include flex(center, center); max-width: 126px; min-height: 131px; border-radius: 50%; background-image: url('../image/icon/bg-icon-box.png'); @include transition3(); margin-bottom: 30px; svg { max-width: 61px; max-height: 53px; } } .content { .title { font-size: 25px; text-transform: uppercase; font-family: $font-main2; font-weight: 600; margin-bottom: 18px; letter-spacing: 0.8px; } p{ letter-spacing: 0.1px; line-height: 25px; } } &:hover { .icon { background-image: url('../image/icon/bg-icon-box-hover.png'); } } } .wg-icon-box-style-2 { @include d-flex(); align-items: center; gap: 36px; .icon { max-width: 111px; } .content { color: var(--White); .number { font-family: $font-main2; font-weight: 600; margin-bottom: 25px; color: var(--White); font-size: 49px; } .title { font-size: 25px; text-transform: uppercase; font-family: $font-main2; font-weight: 600; margin-bottom: 19px; color: var(--White); letter-spacing: 0.6px; } } } .instagram-item { position: relative; max-width: 218px; &:hover { @include transition3(); .content { height: 100%; opacity: 1; visibility: visible; i { color: var(--White); } } } .content { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 0; opacity: 0; visibility: hidden; @include transition3; @include flex(center, center); background-color: rgba(0, 0, 0, 0.4); a { font-size: 17px; } } } .portfolio-item { position: relative; padding-bottom: 30px; .image { img { width: 100%; height: 100%; object-fit: cover; } } .content-1 { position: absolute; top: 7.5%; left: 10.5%; right: 10.5%; bottom: 13.5%; padding: 77px 20px; @include d-flex(); align-items: center; text-align: center; flex-direction: column; background-color: var(--White); opacity: 0; visibility: hidden; transform: scale(0.5); @include transition3; z-index: 2; .text-special-menu { font-size: 30px; line-height: 45px; color: var(--Primary); font-family: "MaShanZheng"; width: min-content; margin-bottom: 32px; } .title { font-size: 30px; font-weight: 600; font-family: $font-main2; text-transform: uppercase; letter-spacing: 1px; margin-bottom: 25px; } .text { color: var(--body-text); padding-bottom: 36px; line-height: 25px; letter-spacing: 0.1px; } .button-default { margin-left: -4px; padding-bottom: 4px; } } .content-2 { position: absolute; background-color: var(--White); top: 5.5%; left: 14%; right: 14%; bottom: 11%; opacity: 0; visibility: hidden; transform: scale(0.5); @include transition3; z-index: 1; } &:hover { .content-2, .content-1 { opacity: 1; visibility: visible; transform: scale(1); } } } .s-couter { .couter-content { text-align: center; display: flex; justify-content: space-between; .couter-box { border-right: 1px dashed var(--Border); padding-right: 68px; &:last-child { border: none; } } .count-number { font-size: 60px; line-height: 35px; font-family: $font-main2; color: var(--Primary); font-weight: 600; } .text { text-transform: uppercase; font-weight: 300; } } } .wg-counter { .counter-item { display: flex; flex-direction: column; padding-bottom: 30px; align-items: center; padding-right: 10px; } .counter { font-size: 60px; line-height: 35px; font-family: $font-main2; color: var(--Primary); font-weight: 600; margin-top: 12px; margin-bottom: 30px; } .text { text-transform: uppercase; font-weight: 300; color: var(--Secondary); letter-spacing: 1px; } } .book-table { position: relative; padding: 70px 37px 76px; background-color: var(--Primary); text-align: center; .title { font-size: 30px; font-weight: 600; color: var(--White); font-family: $font-main2; padding-bottom: 20px; text-transform: uppercase; letter-spacing: 1.1px; } .text { color: var(--White); padding-bottom: 31px; } select, input[type="text"], input[type="date"], input[type="time"], textarea { width: 100%; border-radius: 0; margin-bottom: 15px; background-color: rgba(255, 255, 255, 0.149); color: var(--White); @include transition3(); padding:10.5px 18px; &:focus { background-color: var(--White); color: var(--Black); } } .event-number { select { width: 100%; height: 100%; padding: 13px; } } .select { position: relative; } .hour { padding-bottom: 27px; } .tf-btn{ padding: 16px 0; letter-spacing: 2.9px; } &.style-2 { position: relative; padding: 135px 67px; background-color: var(--Secondary); width: 36.63%; .title { font-size: 45px; padding-bottom: 26px; letter-spacing: 1.7px; } .bg { position: absolute; left: 0; bottom: 0; } .text { padding-bottom: 43px; } input[type="date"]::-webkit-calendar-picker-indicator, input[type="time"]::-webkit-calendar-picker-indicator { color: var(--White); } } &.style-3 { .hour { padding-bottom: 0 !important; } .Message { padding-bottom: 40px; } } } .gallery-box { max-width: 1521px; padding: 6px 0 152px; margin: 0 auto; .gallery-main { display: flex; justify-content: space-between; .col-img { &:first-child, &:last-child { max-width: 360px; } .box { position: relative; height: 612px; flex-grow: 1; img { width: 100%; height: 100%; object-fit: cover; } .content { content: ''; position: absolute; top: 0; left: 0; background: rgba(0, 0, 0, 0.4); width: 100%; height: 0; opacity: 0; visibility: hidden; @include transition3; @include flex(center, center); a { color: var(--White); img { max-height: 35px; } } } &:hover { .content { height: 100%; opacity: 1; visibility: visible; } } } &:nth-child(2) { margin: 0 15px; } .top { display: flex; .box { margin: 0 15px 28px; height: 292px; } } .img-bottom { .box { margin: 0 15px 0; height: 292px; } } } } } .shop-item { padding-bottom: 37px; .image { position: relative; margin-bottom: 19px; @include flex(center, center); overflow: hidden; @include transition3(); img{ width: 100%; height: auto; object-fit: cover; } .icon { @include d-flex(); gap: 14px; position: absolute; left: 35%; bottom: 7%; opacity: 0; visibility: hidden; @include transition3(); a { width: 47px; height: 47px; @include flex(center, center); background-color: var(--Secondary); border-radius: 50%; &:hover { background-color: var(--Primary); } } } } &.sale-off { .image { &::after { position: absolute; content: 'SALE OFF'; top: 20px; right: 20px; width: 97px; height: 34px; background-color: var(--Primary); font-size: 13px; line-height: 26px; color: var(--White); letter-spacing: 1px; @include flex(center, center); } } } &.new { .image { &::after { position: absolute; content: 'NEW'; top: 18px; right: 21px; width: 97px; height: 34px; background-color: var(--Primary); font-size: 13px; line-height: 26px; color: var(--White); letter-spacing: 1px; @include flex(center, center); } } } .content { padding-top: 0 !important; text-align: center; .price { font-size: 20px; line-height: 50px; font-weight: 500; color: var(--Primary); padding-bottom: 3px; span { color: #C8C8C8; text-decoration-line: line-through; margin-right: 4px; } } .name { text-transform: uppercase; font-size: 22px; font-weight: 500; line-height: 26px; font-family: $font-main2; padding-bottom: 19px; letter-spacing: 0.7px; } .rating { i { font-size: 17px; color: var(--Primary); margin: 0 -3px; } } } &:hover { .image { .icon { opacity: 1; visibility: visible; } } .name { a { color: var(--Primary); } } } &.style-list { max-width: 100%; @include d-flex(); .image { max-width: 197px; img { width: 100%; } .icon { left: 22%; } } .content { @include d-flex(); flex-grow: 1; justify-content: space-evenly; align-items: center; } } } .tf-shop-control { @include flex(center, space-between); flex-wrap: wrap; gap: 20px; padding-bottom: 50px; p { font-size: 17px; line-height: 30px; color: var(--Black); font-weight: 300; letter-spacing: 0.3px; } .option { padding-right: 5px; @include d-flex(); align-items: center; gap: 28px; .btn-list { font-size: 35px; color: var(--text); cursor: pointer; } .btn-grid { cursor: pointer; } } .tf-control-sorting { .tf-dropdown-sort { padding: 17px 14px 17px 18px; cursor: pointer; background-color: var(--Secondary); .btn-select { @include d-flex(); gap: 70px; font-size: 15px; color: var(--text); justify-content: space-between; span{ color: var(--White); } } .dropdown-menu { min-width: 180px; border: 0; background-color: var(--Secondary); } .select-item { cursor: pointer; font-size: 15px; font-weight: 400; color: var(--White); padding: 10px 20px; line-height: 30px; width: 100%; margin-right: 5px; @include transition3(); &.active, &:hover { background-color: var(--White); span{ color: var(--Secondary); } } } } } } .shop-detail { margin-bottom: 48px; .image { img { padding-bottom: 27px } .img-bottom { @include d-flex(); justify-content: space-between; align-items: center; gap: 10px; } } .content-inner { padding: 35px 27px; .name { text-transform: uppercase; font-family: $font-main2; padding-bottom: 12px; font-weight: 700; letter-spacing: 0.7px; &:hover { a { color: var(--Primary); } } } .price { color: var(--Primary); font-size: 20px; line-height: 50px; font-weight: 600; padding-bottom: 9px; } .rating { padding-bottom: 25px; i { color: var(--Primary); margin: 0px -3px; font-size: 20px; } } .text { font-weight: 300; padding: 23px 0 20px; border-bottom: 1px solid var(--Border); border-top: 1px solid var(--Border); letter-spacing: 0.15px; } .title { padding: 11px 0; font-family: $font-main2; font-size: 20px; font-weight: 500; line-height: 55px; letter-spacing: 0.7px; text-transform: uppercase; } .add-wishlist { padding-bottom: 24px; border-bottom: 1px solid var(--Border); i { padding-right: 10px; color: var(--Primary); } } .more-infor { padding: 22px 0; border-bottom: 1px solid var(--Border); ul { li { color: var(--Black); padding: 6px 0; line-height: 14px; span, a { color: var(--body-text); } } } } .widget-social{ padding: 8px 0 0 0; ul{ gap: 8px } } } } .wg-quanlity { @include d-flex(); gap: 15px; padding-bottom: 32px; .quanlity { position: relative; input { padding: 14px 17px; max-width: 66px; } .btn-quanlity { position: absolute; right: 13px; } .minus-btn { bottom: 10px; } .plus-btn { top: 10px; } .btn-quanlity, input { background-color: var(--Secondary); color: var(--White); } } .tf-btn { letter-spacing: 2px; padding: 14px 34px 14px 39px; i { padding-left: 10px; font-size: 17px; } } } .backgroud-over-column { position: relative; .image { &::after { position: absolute; top: -15px; left: 15px; content: ''; width: 306px; background-color: var(--Primary); height: 650px; z-index: -1; } } } .side-bar-item { background-color: #f9f5ee; margin-bottom: 51px; .title { padding: 0 29px; font-size: 22px; font-weight: 500; line-height: 62px; text-transform: uppercase; background-color: var(--Secondary); color: var(--White); position: relative; overflow: hidden; margin-bottom: 10px; font-family: $font-main2; letter-spacing: 0.3px; } .img-bg { position: absolute; width: 168px; right: -41px; top: 8px; } .content { padding: 0 29px 0 31px !important; } .cart-item { @include d-flex(); gap: 19px; padding: 25px 0 23px 0; border-bottom: 1px solid var(--Border); position: relative; .image { max-width: 79px; max-height: 85px; overflow: hidden; } &:last-child { border: none; } .cart-content { .price { padding-top: 8px; color: var(--Primary); font-weight: 500; line-height: 41px; font-size: 17px; } .name { font-size: 17px; font-weight: 500; text-transform: uppercase; font-family: $font-main2; letter-spacing: 0.5px; } } &:hover { .name { a { color: var(--Primary); } } } .close-button{ position: absolute; top: 17%; right: -3.5%; } } .subtotal { margin:0 24px 0 30px; @include d-flex(); padding: 13px 27px 12px 20px; align-items: center; justify-content: space-between; background-color: var(--Secondary); .title-subtotal { color: var(--White); text-transform: uppercase; font-family: $font-main2; letter-spacing: 1.5px; svg { margin-right: 3px; max-height: 17px; max-width: 17px; } } .price { color: var(--White); letter-spacing: 1.1px; } } } .contact-us { form { fieldset { padding-bottom: 18px; input[type="text"], textarea { color: var(--Secondary); } } } .btn-contact-us { a { letter-spacing: 2px; } i { padding-left: 10px; } } } .our-menu { background-image: url('../image/bg/our-menu-item.png'); padding: 122px 120px 92px 100px; position: relative; background-size: cover; background-repeat: no-repeat; background-position: center; width: 100%; height: 100%; .our-menu-title { font-size: 45px; font-family: $font-main2; text-transform: uppercase; line-height: 55px; font-weight: bold; color: var(--Secondary); padding-bottom: 66px; letter-spacing: 1.2px; } .left { max-height: 624px; overflow-y: auto; -ms-overflow-style: none; scrollbar-width: none; -webkit-overflow-scrolling: touch; } .scroll { position: absolute; top: 447px; right: 47px; display: flex; align-items: center; font-weight: 500; font-size: 17px; line-height: 26px; font-family: $font-main2; color: var(--Secondary); text-transform: uppercase; letter-spacing: 4px; transform: rotate(90deg); cursor: pointer; &::after { position: absolute; content: ''; width: 29px; height: 29px; border-radius: 50%; background-color: var(--Primary); right: -6px; opacity: 0; visibility: hidden; @include transition3(); } &:hover { &::after { opacity: 1; visibility: visible; } } svg { width: 57px; height: auto; color: var(--Secondary); transform: rotate(-90deg); position: relative; z-index: 5; } } } .our-menu-item { @include d-flex(); padding: 0 75px 35.5px 0; .image { flex-shrink: 0; img { background-color: transparent; border-radius: 50% } } .our-menu-content { .top { width: 532px; @include d-flex(); border-bottom: 1px solid var(--Secondary); position: relative; justify-content: space-between; padding: 10px 5px 19px 25px; h6 { font-family: $font-main2; font-size: 22px; font-weight: 500; text-transform: uppercase; letter-spacing: 1.1px; } .price { color: var(--Primary); } span { position: absolute; padding: 3.5px; background-color: var(--Secondary); border-radius: 50%; bottom: -4px; right: -2px; } } .text { line-height: 27px; padding: 11px 5px 0px 25px; font-weight: 300; color: var(); } } } .wg-404 { background-image: url(../image/icon/bg-all-404.png); height: 100vh; background-position: center; background-size: cover; background-repeat: no-repeat; .content { padding: 190px 0; text-align: center; .title { margin-bottom: 34px; position: relative; .img { position: relative; margin-left: 89px; margin-top: -14px; } &::after { position: absolute; content: "4"; font-family: $font-main2; font-weight: 700; top: 78px; left: 50.9%; transform: translateX(-330px); font-size: 200px; color: var(--Black); line-height: 160px; } &::before { position: absolute; content: "4"; font-family: $font-main2; top: 78px; right: 51.4%; font-weight: 700; color: var(--Black); transform: translateX(338px); font-size: 200px; line-height: 160px; } } .sub-title { font-size: 45px; font-weight: 700; font-family: $font-main2; color: var(--Black); margin-bottom: 31px; letter-spacing: 2.2px; } p { font-size: 17px; color: var(--Black); line-height: 28px; margin-bottom: 61px; letter-spacing: 0.1px; } } } .widget-saying { @include d-flex(); align-items: center; justify-content: space-between; position: relative; .widget-saying-item { position: relative; .image { img { border-radius: 50%; width: 100%; height: auto; object-fit: cover; padding: 20px; } } .content { position: absolute; top: 9.5%; left: 9.5%; bottom: 9.5%; right: 9.5%; background-color: var(--Primary); @include flex(center, center); flex-direction: column; padding: 100px; border-radius: 50%; z-index: 1; opacity: 0; visibility: hidden; text-align: center; .icon { padding-bottom: 40px; } .name { font-weight: bold; line-height: 35px; font-family: $font-main2; text-transform: uppercase; color: var(--White); padding-bottom: 17px; } p { color: var(--White); text-transform: uppercase; font-size: 20px; line-height: 35px; font-weight: 500; font-family: $font-main2; padding-bottom: 40px; } .text { color: var(--White); font-weight: 300; line-height: 25px; padding-bottom: 50px; letter-spacing: 1px; } } } .widget-saying-button { position: absolute; } .widget-saying-prev { top: 43%; left: -9.1%; } .widget-saying-next { top: 43%; right: -14.9%; } .swiper-slide-active { @include transition3(); .image { img { border: 1px solid var(--Primary); } } &:hover { .content { opacity: 1; visibility: visible; @include transition3(); } } } } .slider-perview-3 { @include d-flex(); justify-content: space-between; align-items: center; position: relative; .shop-item-swiper { overflow: hidden; } .slider-perview-3-button { position: absolute; } .slider-perview-3-prev { left: -143px; top: 266px; } .slider-perview-3-next { right: -222px; top: 267px; } } // ------preload----------------------- .preload { position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; z-index: 999999999999999; background-color: #000; .loader { z-index: 100; top: 50%; left: 50%; position: absolute; span { position: absolute; color: #fff; transform: translate(-50%, -50%); font-size: 38px; letter-spacing: 5px; } span:nth-child(1) { color: transparent; -webkit-text-stroke: 0.3px var(--Primary); } span:nth-child(2) { color: var(--Primary); -webkit-text-stroke: 1px var(--Primary); animation: tf-preload 3s ease-in-out infinite; } } } @keyframes tf-preload { 0%, 100% { clip-path: polygon( 0% 45%, 15% 44%, 32% 50%, 54% 60%, 70% 61%, 84% 59%, 100% 52%, 100% 100%, 0% 100% ); } 50% { clip-path: polygon( 0% 60%, 16% 65%, 34% 66%, 51% 62%, 67% 50%, 84% 45%, 100% 46%, 100% 100%, 0% 100% ); } }