/* --- SUISSE INTL --- */ @font-face { font-family: "suisseintl"; src: url("../fonts/SuisseIntl-Light.woff") format("woff"); font-weight: 200; font-display: swap; } @font-face { font-family: "suisseintl"; src: url("../fonts/SuisseIntl-Regular.woff") format("woff"); font-weight: 400; font-display: swap; } @font-face { font-family: "suisseintl"; src: url("../fonts/SuisseIntl-Medium.woff") format("woff"); font-weight: 500; font-display: swap; } @font-face { font-family: "suisseintl"; src: url("../fonts/SuisseIntl-SemiBold.woff") format("woff"); font-weight: 600; font-display: swap; } /* --- SUISSE WORKS --- */ @font-face { font-family: "suisseworks"; src: url("../fonts/SuisseWorks-Regular.woff") format("woff"); font-weight: 400; font-display: swap; } @font-face { font-family: "suisseworks"; src: url("../fonts/SuisseWorks-Medium.woff") format("woff"); font-weight: 500; font-display: swap; } * { font-family: suisseintl; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; -webkit-text-shadow: rgba(255, 255, 255, 0.01) 0 0 1px; text-shadow: rgba(255, 255, 255, 0.01) 0 0 1px; -webkit-text-stroke-width: 0.1px; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-opacity: 1; opacity: 1; box-sizing: border-box; } html.onload { position: relative; overflow: hidden; } html.onload:before { content: ""; position: absolute; width: 100%; height: 100%; background: url("https://static.banananina.id/inventory/submissions/image/68e78582e1350.gif") no-repeat center center fixed; background-size: auto; background-color: rgba(255, 255, 255, 0.8); z-index: 9999; } body .stripped-price { text-decoration: line-through; text-decoration-color: #959595; } body .border-radius-0 { border-radius: 0; } body .bg-light-grey { background: #f4f4f4; } body .flex-center { display: flex; justify-content: center; align-items: center; } body .flex-between { display: flex; justify-content: space-between; align-items: center; } body .flex-around { display: flex; justify-content: space-around; align-items: center; } body .flex-start { display: flex; justify-content: flex-start; align-items: center; } body .top-0 { top: 0; } body .text-secondary { color: #333 !important; } body .w-10 { width: 10%; } body .w-5 { width: 5%; } body .fs-10 { font-size: 10px !important; } body .fs-12 { font-size: 12px; } body .fs-13 { font-size: 13px; } body .fs-14 { font-size: 14px; } body .fs-15 { font-size: 15px; } body .fs-16 { font-size: 16px; } body .fs-18 { font-size: 18px; } body .fs-20 { font-size: 20px; } body .fs-24 { font-size: 24px; } body .fs-28 { font-size: 28px; } body .-mt-3 { margin-top: -1.5rem; } body .p-13px { padding: 13px; } body .-mb-1 { margin-bottom: -0.5rem; } body .-mb-2 { margin-bottom: -1rem; } body .-mb-3 { margin-bottom: -1.5rem; } body .-mb-4 { margin-bottom: -2rem; } body .-mb-5 { margin-bottom: -2.5rem; } body .text-underline { text-decoration: underline !important; } body .border-bottom-grey { border-bottom: 1px solid #ededed; } body .border-bottom-dark-grey { border-bottom: 1px solid #ccc; } body .fw-100 { font-weight: 100; } body .fw-200 { font-weight: 200; } body .fw-300 { font-weight: 300; } body .fw-400 { font-weight: 400; } body .fw-500 { font-weight: 500; } body .fw-600 { font-weight: 600; } body .fw-700 { font-weight: 700; } body .transition-all-500 { transition: all 500ms; } body .text-gold { color: #c69c6d; } body .bg-gold { background: #c69c6d !important; } body .text-soft-grey { color: #636363 !important; } body .hovering-grey { transition: all 500ms; } body .hovering-grey:hover { transition: all 500ms; background: rgb(210, 207, 212) !important; } body .hovering-black { transition: all 500ms; } body .hovering-black:hover { background: #000; transition: all 500ms; } body ul { list-style-type: none; } body a { text-decoration: none; color: #000; } body .centering { top: 50%; left: 50%; transform: translateX(-50%) translateY(-50%); } body .button-transparent { display: flex; justify-content: center; align-items: center; border: 1px solid #000; width: 100%; padding: 3px 5px; transition: all 500ms; background: transparent; font-size: 14px; font-weight: 400; border-radius: 0; } body .button-transparent:hover { transition: all 500ms; background: #c69c6d; } body .button-black { display: flex; justify-content: center; align-items: center; border: 1px solid #000; width: 100%; padding: 3px 5px; transition: all 500ms; background: #000; color: #fff; font-size: 14px; font-weight: 400; border-radius: 0; } body .button-black:hover { transition: all 500ms; background: #c69c6d; } body .form-control { font-size: 14px; } body ::placeholder { font-size: 14px; } body .form-select { font-size: 14px; } body hr { border-color: #e3e3e3; } body .pointer-events-none { pointer-events: none; } body .not-allowed { cursor: not-allowed; user-select: none; } body .flex-column { flex-direction: column; } body .cursor-pointer { cursor: pointer; } body .swal2-title { font-size: 1.4em; font-weight: 500; text-transform: uppercase; } body .swal2-confirm { background: #000000; box-shadow: none !important; } body .swal2-deny { background: #dddddd; color: #636363; box-shadow: none !important; } body .pagination { align-items: center; } body .pagination li a { border: 1px solid transparent !important; margin: 0 !important; } body .pagination li a:hover { background: #c69c6d !important; color: #fff !important; } body .pagination .page-item.active .page-link { border: 1px solid transparent !important; } body .animated-scale { animation: scaleAndColorChange 1s ease-in-out infinite; } @keyframes scaleAndColorChange { 0% { transform: scale(1); color: #636363; } 50% { transform: scale(1.1); color: #c69c6d; } 100% { transform: scale(1); color: #636363; } } body .color-inherit { color: inherit !important; } .for-mobile { display: none; } .header-bananina { position: fixed; z-index: 100; top: 0; right: 0; left: 0; overflow: hidden; width: 100%; height: auto; overflow: visible; border-bottom: 1px solid #eee; } .header-bananina .container { overflow: visible !important; } .header-bananina.header-on-scroll { background: rgba(253, 253, 253, 0.9) !important; box-shadow: 0px 2px 0px 0px rgba(201, 201, 201, 0.25); border: 0; } .header-bananina .nav-link-header > .dropdown-nav a { transition: all 500ms; display: block; padding: 1em; } .header-bananina .nav-link-header > .dropdown-nav a span { color: #000; font-size: 12px; font-weight: 500; } .header-bananina .nav-link-header > .dropdown-nav a:hover { background: #c69c6d; transition: all 500ms; } .header-bananina .nav-link-header > .dropdown-nav .dropdown-menu { background: rgba(255, 255, 255, 0.9); padding: 2em 1em; border-radius: 0; border: 1px solid transparent; box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); display: none; justify-content: space-between; align-items: start; width: 100%; position: fixed; top: 56px; bottom: auto; left: 0; right: 0; height: 430px; z-index: -1; margin: 0 auto; max-width: 750px; } .header-bananina .nav-link-header > .dropdown-nav .dropdown-menu > li { width: 25%; } .header-bananina .nav-link-header > .dropdown-nav .dropdown-menu > li a:hover { background: transparent; color: #c69c6d; } .header-bananina .nav-link-header > .dropdown-nav .dropdown-menu > li:last-child { width: 50%; } .header-bananina .nav-link-header > .dropdown-nav .dropdown-menu > li .box-image-header a { margin: 0 auto; } .header-bananina .nav-link-header > .dropdown-nav:last-child { margin-right: 0; } .header-bananina .nav-link-header > .dropdown-nav:last-child span { color: #ff0000; } .header-bananina .nav-link-header > .dropdown-nav:hover > ul { display: flex; } .header-bananina .col-md-2 ul > .nav-has-child:first-child:hover .account-navigation { opacity: 1; transition: all 500ms; z-index: 180; visibility: visible; } .header-bananina .col-md-2 ul > .nav-has-child:nth-child(2):hover .header-cart { opacity: 1; transition: all 500ms; z-index: 999; visibility: visible; } .header-bananina .col-md-2 .account-navigation { visibility: hidden; position: absolute; z-index: -1; top: calc(2.5em + 5px); right: -6em; width: 180px; background: #fff; padding: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); transition: all 500ms; opacity: 0; } .header-bananina .col-md-2 .account-navigation li a { display: block; padding: 0 10px; font-size: 16px; font-weight: 400; text-decoration: none; margin-bottom: 1em; color: #636363; text-transform: capitalize; } .header-bananina .col-md-2 .header-cart { visibility: hidden; position: absolute; top: calc(2.5em + 5px); right: -7em; width: 400px; background: #fff; padding: 15px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); opacity: 0; z-index: -1; transition: all 500ms; } .header-bananina .col-md-2 .header-cart .card { padding: 0; border: 0; } .header-bananina .col-md-2 .header-cart .card .card-header { padding: 0; } .header-bananina .col-md-2 .header-cart .card .card-body { padding: 0; max-height: 400px; overflow-y: auto; width: 100%; } .header-bananina .col-md-2 .header-cart .card img { width: 40px; } .header-bananina .col-md-2 .header-cart .cart-item .flex-between { gap: 1em; } .header-bananina .cart-badge { position: absolute; top: -0.5em; right: -1em; border-radius: 100%; width: 20px; height: 20px; font-size: 12px; display: flex; justify-content: center; align-items: center; background: #c69c6d; color: #fff; } .breadcrumb-wrapper ol li a { font-weight: 200; } .breadcrumb-wrapper ol li:last-child a { font-weight: 800; } .form-search { position: fixed; top: 4em; right: 0; left: 0; bottom: 0; width: 100%; z-index: 100; display: none; height: 0; } .form-search .close-form-search { position: absolute; right: 1em; display: flex; justify-content: center; align-items: center; top: 0.5em; } .form-search .close-form-search a { font-size: 20px; color: #ccc; font-weight: 600; } .form-search .form-control:focus { box-shadow: none; } .form-search .search-wrapper { position: absolute; top: 2.5em; left: 0; width: 40%; } .form-search .search-wrapper .close-button { display: flex; justify-content: center; align-items: center; position: absolute; font-size: 20px; border-radius: 100%; color: #ffffff; background: #010101; width: 25px; height: 25px; right: 0.5em; top: 0.5em; } .form-search .search-wrapper .inner-search-wrapper { overflow-y: scroll; height: 400px; background: #ffffff; box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.4); } .form-search .search-wrapper .inner-search-wrapper::-webkit-scrollbar { width: 4px; height: 4px; } .form-search .search-wrapper .inner-search-wrapper::-webkit-scrollbar-button { width: 0px; height: 0px; } .form-search .search-wrapper .inner-search-wrapper::-webkit-scrollbar-thumb { background: #c69c6d; border: 0px none #ffffff; border-radius: 50px; } .form-search .search-wrapper .inner-search-wrapper::-webkit-scrollbar-track { background: #f5f5f5; border: 0px none #ffffff; border-radius: 50px; } .form-search .search-wrapper .inner-search-wrapper .row { border-radius: 0; padding: 0.5em 1em; } .form-search .search-wrapper .inner-search-wrapper .row img { width: 25%; } .form-search .search-wrapper .inner-search-wrapper .col-md-9 { transition: all 500ms; } .form-search .search-wrapper .inner-search-wrapper .col-md-9 h5, .form-search .search-wrapper .inner-search-wrapper .col-md-9 p { transition: all 500ms; } .form-search .search-wrapper .inner-search-wrapper .col-md-9:hover h5, .form-search .search-wrapper .inner-search-wrapper .col-md-9:hover p { color: #c69c6d; transition: all 500ms; } .highlight-product .wrapper-highlight-product { transition: all 500ms; overflow: visible; } .highlight-product .wrapper-highlight-product .centering { transform: translateX(-50%) translateY(50%); } .highlight-product .wrapper-highlight-product .product-icon { position: absolute; z-index: 2; top: 0; } .highlight-product .wrapper-highlight-product .product-icon.good-deals { left: 0; top: -12px; } .highlight-product .wrapper-highlight-product .product-icon.good-deals img { width: 48%; } .highlight-product .wrapper-highlight-product .product-icon.preloved { right: -55px; } .highlight-product .wrapper-highlight-product .product-icon.preloved img { width: 40%; } .highlight-product .wrapper-highlight-product .image-secondary { display: none; } .highlight-product .wrapper-highlight-product:hover .image-secondary { display: block; } .highlight-product .wrapper-highlight-product:hover .image-primary { display: none; } .highlight-product .wrapper-highlight-product .icon-product { margin: 0 2px; padding: 15px; background: #333; border-radius: 8px; width: 22%; opacity: 0; transition: all 500ms; } .highlight-product .wrapper-highlight-product .icon-product:hover { opacity: 1 !important; } .highlight-product .wrapper-highlight-product .icon-product:hover svg { fill: #c5986c; } .highlight-product .wrapper-highlight-product:hover .icon-product { transition: all 500ms; opacity: 0.7; } .highlight-product .wrapper-highlight-product .highlight-product-description { padding: 0 15px; } .highlight-product .wrapper-highlight-product .highlight-product-description h5 { font-family: "suisseworks"; margin: 15px 0; color: #231f20; } .highlight-product .wrapper-highlight-product .highlight-product-description p { color: #231f20; margin: 0 0 15px; } .highlight-product .wrapper-highlight-product .highlight-product-description span { color: #231f20; } .top-search-recommendation span { width: 60px; height: 60px; border-radius: 100%; border-color: #c5986c !important; font-size: 3em; } .testimoni { background: url("../img/home/background-testi.jpg") no-repeat; background-size: cover; height: 250px; display: flex; align-items: center; flex-direction: column; justify-content: center; } .testimoni #testimoni-slider { position: inherit; } footer .stay-in-know { border: 2px solid #333; border-right: 0; border-left: 0; text-align: center; overflow: hidden; padding-top: 1em; padding-bottom: 1em; } footer .stay-in-know h5 { margin: 0; font-size: 30px; font-weight: 400; } footer .stay-in-know ul { list-style-type: none; } footer .stay-in-know ul li { margin: 0.3em; } footer .stay-in-know ul li a { text-decoration: none; color: inherit; display: flex; justify-content: center; align-items: center; border: 2px solid #000; border-radius: 100%; width: 50px; height: 50px; } footer .footer-link { margin-top: 3em; margin-bottom: 3em; } footer .footer-link .footer-title { font-weight: 400; color: #333; font-size: 18px; text-transform: uppercase; margin-bottom: 30px; } footer .footer-link .footer-title.mt-4 { margin-top: 2.2rem !important; } footer .footer-link .get-in-touch li { margin-bottom: 1em; } footer .footer-link .get-in-touch li a { font-size: 14px; text-decoration: none; color: #333; transition: all 500ms; } footer .footer-link .get-in-touch li a svg { width: 18px; } footer .footer-link .get-in-touch li a span { padding-left: 5px; } footer .footer-link .get-in-touch li a:hover { transition: all 500ms; color: #c5986c; } footer .footer-link .get-in-touch li a:hover svg { fill: #c5986c; transition: all 500ms; } footer .footer-link .footer-whatsapp { font-size: 14px; text-decoration: none; color: #333; transition: all 500ms; } footer .footer-link .footer-whatsapp svg { width: 18px; } footer .footer-link .footer-whatsapp span { padding-left: 5px; } footer .footer-link .footer-whatsapp:hover { transition: all 500ms; color: #c5986c; } footer .footer-link .footer-whatsapp:hover svg { fill: #c5986c; transition: all 500ms; } footer .footer-link .popular-search li { display: inline-block; } footer .footer-link .popular-search li a { display: block; min-width: 50px; margin: 0 3px 5px 0; padding: 2px 6px; font-size: 14px; border-radius: 8px; text-align: center; color: #333; background: #fff; border: 2px solid #c69c6d; } .back-to-top { position: fixed; bottom: 60px; right: 30px; padding: 12px 15px; background: rgba(0, 0, 0, 0.8); opacity: 0; transition: all 300ms; width: 50px; height: 50px; z-index: -1; } .back-to-top.showing-back-to-top { z-index: 800; opacity: 0.8; transition: all 500ms; } .floating-wa { position: fixed; bottom: 60px; right: 30px; padding: 10px; transition: all 300ms; width: 50px; height: 50px; z-index: 999; border-radius: 100px; display: flex; justify-content: center; align-items: center; background: rgb(37, 211, 102); } .floating-wa svg { fill: #fff; } .animate-slide { bottom: 130px !important; } .about-us-store { padding: 45px 60px 30px; text-align: center; background-color: #eee; height: 424px; display: flex; justify-content: center; flex-direction: column; } .about-us-store p { text-align: center; margin-bottom: 15px; line-height: 1.5; font-size: 18px; } .about-us-store h5 { font-size: 24px; font-weight: 300; margin-top: 15px; margin-bottom: 35px; text-align: center; color: #333; } .accordion-content h2 { font-weight: 400; border-bottom: 1px solid #ededed; } .accordion-content .accordion { transition: none; } .accordion-content .accordion img { object-fit: contain; max-height: 320px; border: 1px solid #efefef; } .accordion-content .accordion .accordion-item { border: 0; } .accordion-content .accordion .accordion-button { background: transparent; box-shadow: none; outline: 0; border-bottom: 0; } .accordion-content .accordion .accordion-button:after { transform: rotate(0deg); } .accordion-content .accordion .accordion-button.collapsed { border-bottom: 1px solid #c1c1c1; } .accordion-content .accordion .accordion-button.collapsed:after { transform: rotate(-90deg); } .accordion-content .accordion .accordion-button:focus { outline: 0; box-shadow: none; } .breadcrumb-wrapper .breadcrumb-item a { color: #000; } .breadcrumb-wrapper .breadcrumb-item.disabled a { color: #999; pointer-events: none; } .sidenav-filter ul li a { transition: all 500ms; } .sidenav-filter ul li a:hover { transition: all 500ms; color: #c5986c !important; } .filtering-product label { white-space: nowrap; } .filtering-product .sort-category { width: 20px; } .product-pagination .pagination .page-item a { border: 0; color: #c69c6d; font-size: 16px; font-weight: 400; padding: 0; width: 40px; height: 38px; display: flex; justify-content: center; align-items: center; margin: 3px; border-radius: 0; } .product-pagination .pagination .page-item a:hover { border: 1px solid #ccc; background: transparent; } .product-pagination .pagination .page-item.active a { border: 1px solid #c69c6d; color: #636363; background: transparent; } .product-gallery { position: relative; width: 100%; } .product-gallery .gallery-icon { position: absolute; top: 0; } .product-gallery .gallery-icon.good-deals { left: 0; top: -7px; } .product-gallery .gallery-icon.good-deals img { width: 48%; } .product-gallery .gallery-icon.preloved { right: -45px; } .product-gallery .gallery-icon.preloved img { width: 50%; } .product-gallery .slick-prev { z-index: 99; left: 0; } .product-gallery .slick-prev:before { color: #747474; font-size: 40px; } .product-gallery .slick-next { z-index: 99; right: 17px; } .product-gallery .slick-next:before { color: #747474; font-size: 40px; } .gallery-description .box-gallery-description { width: 100%; position: relative; } .gallery-description .box-gallery-description h5 { font-family: "suisseworks"; } .gallery-description .box-gallery-description ul { list-style-type: disc; padding-inline-start: 25px; } .gallery-description .box-cta a { width: 100%; display: flex; justify-content: center; align-items: center; border: 2px solid #000; font-size: 18px; text-transform: uppercase; padding: 0.5em; color: #000; } .gallery-description .box-cta a:hover { color: #c69c6d; border-color: #c69c6d; } .gallery-description .box-cta a.add-to-cart { background: #000; color: #fff; } .gallery-description .box-cta a.add-to-cart:hover { background: #c69c6d; } .gallery-description .box-cta a.whatsapp svg { width: 20px; margin-right: 10px; } .gallery-description .box-cta a.whatsapp:hover svg { fill: #c69c6d; } .gallery-description .box-cta a.wishlist { margin-left: 0.5em; } .gallery-description .box-cta a.wishlist svg { width: 20px; margin-right: 10px; } .gallery-description .box-cta a.wishlist:hover svg { fill: #c69c6d; } .block-title { margin: 0; padding: 20px 0; overflow: hidden; } .block-title h2 { font-size: 16px; font-weight: 400; text-align: center; text-transform: uppercase; display: table; position: relative; padding: 0 10px; background: #fff; color: #000; margin: 0 auto; } .block-title:after { content: ""; border-top: 1px solid #ccc; margin: -10px auto 0; display: block; width: 40%; } .checkout-product { width: 100%; } .checkout-product td { border: 0; } .checkout-product td p { color: #636363; } .checkout-product td span { color: #636363; } .checkout-product .item-cart { width: 100%; } .checkout-product .item-cart .item-product { width: 70px; margin-right: 1em; } .checkout-product .item-cart .item-description a p { transition: all 500ms; } .checkout-product .item-cart .item-description a p:hover { transition: all 500ms; color: #c69c6d; } .checkout-product .item-cart .item-description .cta-item-cart { display: flex; justify-content: flex-start; align-items: center; } .checkout-product .item-cart .item-description .cta-item-cart #wishlist-item { width: 20px; } .checkout-product .qty-input { width: 3.2em; text-align: center; padding: 7px 15px; margin-right: 5px; } .checkout-product .btn-wrap { width: auto; border: none; background: #ddd; color: #636363; padding: 7px 15px; border-radius: 0; font-size: 13px; transition: all 500ms; text-transform: uppercase; } .checkout-product .btn-wrap:hover { background: #c69c6d; transition: all 500ms; box-shadow: inset 0 100px 0 0 #c69c6d; } .checkout-product .update-qty { display: none; width: auto; border: none; background: #000; color: #fff; padding: 7px 15px; border-radius: 0; font-size: 13px; transition: all 500ms; text-transform: uppercase; vertical-align: middle; } .checkout-product .update-qty:hover { transition: all 500ms; background: #c69c6d; box-shadow: inset 0 100px 0 0 #c69c6d; } .checkout-product tr:last-child td a { width: auto; border: none; background: #ddd; color: #636363; padding: 7px 15px; border-radius: 0; font-size: 13px; transition: all 500ms; } .checkout-product tr:last-child td a:hover { background: #c69c6d; transition: all 500ms; box-shadow: inset 0 100px 0 0 #c69c6d; } .voucher-code input { border-radius: 0; } .voucher-code input::placeholder { font-size: 14px; } .voucher-code .btn { width: auto; border: none; background: #000; color: #fff; padding: 7px 15px; border-radius: 0; font-size: 13px; transition: all 500ms; text-transform: uppercase; vertical-align: middle; height: 48px; } .form-checkout .form-step { margin-bottom: 1em; } .form-checkout .form-step .number-step { display: flex; justify-content: center; align-items: center; margin-right: 1em; border: 1px solid #000; background: transparent; border-radius: 0; width: 30px; height: 30px; } .form-checkout .form-step h5 { font-size: 22px; font-weight: 400; margin: 0; } .form-checkout .form-section { display: none; } .form-checkout .form-section.current { display: block; } .form-checkout .form-section .col-md-4 { border-right: 1px solid #ececec; } .form-checkout .form-section .form-check img { width: 70px; } .form-checkout .form-section .form-check .form-check-input { margin-top: 1em; } .form-checkout .form-section .form-check #check-shipping-address { margin-top: 0.25em; } .form-checkout .form-section .checkout-product thead tr th:last-child { text-align: end; } .form-checkout .form-section .checkout-product tbody { border-top: 2px solid rgb(0, 0, 0); border-bottom: 2px solid rgb(0, 0, 0); } .form-checkout .form-section .checkout-product tbody tr td:last-child p { text-align: end; } .form-checkout .form-section .checkout-product tbody tr:first-child td { padding-top: 2em; } .form-checkout .form-section .checkout-product tbody tr:last-child td { padding-bottom: 2em; } .form-checkout .form-section .checkout-product tfoot tr:first-child td { padding-top: 2em; } .form-checkout .form-section .checkout-product tfoot tr:last-child td { padding-bottom: 2em; } .form-checkout .form-section .subscribe-bananina .form-check-input { margin-top: 0.25em; } .form-checkout .form-section .terms-condition { border: 1px solid #000; flex-direction: column; } .form-checkout .form-section .terms-condition p { font-size: 14px; font-weight: 400; margin-bottom: 0; } .form-checkout .form-section .terms-condition p:last-child { color: #ff0000; } .box-order-code { color: #fff; text-align: center; font-weight: 500; padding: 1em; max-width: 250px; margin: 2em auto; } .box-order-code h3 { font-size: 20px; margin-bottom: 0; } .box-payment-adition div { height: 150px; } #wrapping-item .modal-header h2 { margin-top: 1em; } #wrapping-item .modal-header .wrapping-step { transform: translate(0, 25px); padding: 0; margin-bottom: 0; } #wrapping-item .modal-header .wrapping-step li { border: 1px solid transparent; background: #cccccc; border-radius: 100%; width: 40px; height: 40px; margin: 0 1em; } #wrapping-item .modal-header .wrapping-step li.active { background: rgb(198, 156, 109); } #wrapping-item .modal-header .btn-close { filter: invert(100%); right: 1em; top: 1em; opacity: 1; } #wrapping-item .product-option { margin-top: 1em; } #wrapping-item .product-option .form-check img { width: 40px; } #wrapping-item .product-option .form-check label { border: 1px solid #ececec; padding: 2rem; position: relative; cursor: pointer; } #wrapping-item .product-option .form-check label p { text-transform: uppercase; font-size: 14px; } #wrapping-item .product-option .form-check label span { font-size: 14px; } #wrapping-item .product-option.wrapping-option { height: 400px; overflow-y: scroll; } #wrapping-item .product-option.wrapping-option label { padding: 0; } #wrapping-item .product-option.wrapping-option .checkmark { top: 0.5em; left: 0.5em; } #wrapping-item .box-result-wrapping img { width: 40px; } .form-search-admin .form-select option { border-bottom: 1px solid #ededed; padding: 5px 5px; } .admin-search { width: 50%; } .box-sell-with-us { border: 2px solid #C59C6C; } .box-sell-with-us h3 { font-size: 20px; font-weight: 600; } .modal-custom .modal-body { position: relative; } .modal-custom .modal-body .btn-close { position: absolute; top: 1em; right: 1em; } .modal-custom .modal-body .link-inner-modal { position: absolute; bottom: 2em; width: 100%; right: 0; left: 0; } .modal-custom .modal-body .link-inner-modal a { margin: 0 auto; max-width: 250px; } .border-right-gold { position: relative; } .border-right-gold:before { content: ""; position: absolute; right: 0; height: 90%; top: 1em; bottom: 0; background: #c69c6d; width: 0.1px; } .badge-discount { position: absolute; background: url("https://static.banananina.id/inventory/submissions/image/68e8daea6b182.png") no-repeat; background-size: contain; top: 56%; right: 4%; width: 23%; height: 13%; } .badge-discount span { transform: rotate(20deg) translate(3px, -6px); font-size: 20px; } /*Css Here*/ #wrapping-item .form-section input { position: absolute; cursor: pointer; height: 0; display: none; width: 0; } .checkmark { position: absolute; top: 0.5em; left: 0.5em; height: 30px; width: 30px; background-color: #eee; z-index: 999; } /* When the checkbox is checked, add a background */ #wrapping-item .form-section input:checked ~ .checkmark { background-color: rgb(198, 156, 109); } /* Create the checkmark/indicator */ .checkmark:after { content: ""; position: absolute; display: none; } /* Show the checkmark when checked */ #wrapping-item .form-section input:checked ~ .checkmark:after { display: block; } /* Style the checkmark/indicator */ #wrapping-item .form-section .checkmark:after { left: 10px; top: 5px; width: 9px; height: 15px; border: solid white; border-width: 0 3px 3px 0; transform: rotate(45deg); } /*End Css Here*/ @media screen and (min-width: 1180px) { body .container { padding-left: 0; padding-right: 0; } body .container-fluid { padding-right: 0; padding-left: 0; } .form-search { max-width: 1200px; margin: 0 auto; } .form-search .close-form-search { top: 0; } .form-search .close-form-search a { font-size: 25px; color: #000; } .form-search .form-control { border: 1px solid #000 !important; border-radius: 0; } } @media screen and (min-width: 640px) and (max-width: 1180px) { body .tablet-column-12 { width: 100%; margin-left: 0; } body .container { overflow: hidden; max-width: 1200px; } body .container .col-md-12 { padding: 0; } body .for-desktop { display: none !important; } body .form-cart .for-desktop { display: table-cell !important; } body .for-mobile { display: inherit !important; } body .col-md-9.offset-md-1 { margin-left: 0; width: 100%; } body .col-md-9 .for-mobile { display: block !important; } body .about-us .col-md-12 { padding: 0 1em !important; } body .faq .col-md-12 { padding: 0 1em !important; } body .sm-order-5 { margin-top: 0 !important; } body .sm-order-5 p { text-align: center !important; margin-top: 3em; } body .offset-2 { margin-left: 0; } body .form-checkout { width: 100%; } body .sidenav-filter.show-filter { display: block !important; height: auto; } body .last-step-checkout .col-md-8 { margin-left: 16.66666667% !important; } body .last-step-checkout .w-50 { width: 100% !important; } body .sell-with-us { /*.pe-0 { padding-right: calc(var(--bs-gutter-x)* .5)!important; } .ps-0 { padding-left: calc(var(--bs-gutter-x)* .5)!important; }*/ } body .sell-with-us .box-sell-with-us { padding: 2em; margin-bottom: 2em; } body .sell-with-us .border-right-gold:before { top: 0; } body .testimoni #testimoni-slider { position: relative; } .header-bananina-mobile { background: #f9f9f9; position: fixed; left: 0; right: 0; top: 0; width: 100%; overflow: hidden; z-index: 100; padding: 1em 0; } .header-bananina-mobile.for-mobile { display: inherit !important; } .header-bananina-mobile .hamburger-menu svg { width: 10%; } .header-bananina-mobile .col-4:nth-child(2) img { width: 15% !important; } .header-bananina-mobile .shortcut-access a img { width: 35% !important; display: block; margin: 0 auto; } .header-bananina-mobile .hidden-mobile-navigation { position: fixed; top: calc(3em - 2px); background: #f9f9f9; right: 0; left: 0; bottom: auto; z-index: 9999; width: 100%; height: 100%; margin-top: 1em; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item { border-radius: 0; padding: 0 1em; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-header span { width: 5%; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-header a { width: 95%; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-button { background: transparent; box-shadow: none; transform: rotate(180deg); } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-button:focus { outline: 0; box-shadow: none; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-button.collapsed { transform: rotate(-90deg); } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-body { background: transparent; padding-top: 0.5em; padding-bottom: 0.5em; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item:last-child .accordion-header a { color: #ff0000 !important; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item:last-child .accordion-collapse a { color: #ff0000 !important; } .header-bananina-mobile .hidden-mobile-navigation .sign-in { padding: 0 1em; } .header-bananina-mobile .hidden-mobile-navigation .sign-in a { padding: 0 !important; } .top-products .col-md-6:first-child { padding-left: 0 !important; } .top-products .col-md-6:nth-child(2) { padding-right: 0 !important; } .wrapper-product-gallery .col-md-4 { flex: 0 0 auto; width: 66.66666667%; margin-left: 16.66666667%; } .wrapper-product-gallery iframe { height: 300px; } .admin-search { width: 100%; } .cart-item img { width: 10%; } .mobile-shop-cart { position: relative; } .mobile-shop-cart .cart-badge { position: absolute; top: 0; right: 1em; display: flex; justify-content: center; align-items: center; width: 20px; height: 20px; color: #fff; background: #c69c6d; border-radius: 100px; } #hidden-mobile-cart { position: fixed; height: 0; top: 3em; z-index: 4; transition: all 500ms; overflow: hidden; width: 100%; } .show-filtering { position: fixed; top: auto; bottom: 1em; width: 100%; right: 0; left: 0; z-index: 999; overflow: hidden; display: flex; justify-content: center; align-items: center; } .show-filtering a { font-size: 12px; height: 40px; width: 25%; border: 1px solid transparent; border-radius: 100px; background: #c69c6d; text-decoration: none; } .show-filtering svg { font-size: 14px; width: 20px; } .sidenav-filter { position: fixed; bottom: 0; left: 0; right: 0; top: 4em; width: 100%; overflow: scroll; height: 0; z-index: 200; padding: 1em; background-color: #fff; } .btn-action-cart { width: 50% !important; margin-left: 0 !important; } .btn-action-cart a { width: 100% !important; } .btn-action-cart button { width: 100% !important; } .summary-cart { width: 50% !important; margin-left: 0 !important; } footer .footer-link .footer-whatsapp { margin-bottom: 2em; } } @media screen and (max-width: 639px) { body { /*.overflow-visible-sm { overflow: visible!important; }*/ } body .offset-1 { margin-left: 0 !important; } body .for-desktop { display: none !important; } body .for-mobile { display: block; } body .sm-order-1 { order: 1; } body .sm-order-1 .footer-title { text-align: center; } body .sm-order-2 { order: 2; } body .sm-order-3 { order: 3; } body .sm-order-4 { order: 4; } body .sm-order-5 { order: 5; } body .sm-p-0 { padding: 0 !important; } body .sm-p-1 { padding: 0.1rem !important; } body .sm-pt-0 { padding-top: 0 !important; } body .sm-pb-0 { padding-bottom: 0 !important; } body .sm-pb-2 { padding-bottom: 1em !important; } body .sm-mt-0 { margin-top: 0 !important; } body .sm-mt-3 { margin-top: 1.5em; } body .sm-mt-4 { margin-top: 2em; } body .sm-mt-5 { margin-top: 2.5em; } body .sm-mb-2 { margin-bottom: 1em !important; } body .banananina-maps { height: 300px !important; } body .sidenav-filter { position: fixed; bottom: 0; left: 0; right: 0; top: 4em; width: 100%; overflow: scroll; height: 0; z-index: 200; padding: 1em; background-color: #fff; } body .sidenav-filter .scrolling-mobile { height: 600px; overflow: scroll; } body .sidenav-filter h5 { font-size: 18px; } body .sidenav-filter .mb-5 { margin-bottom: 2rem !important; } body .sidenav-filter.show-filter { display: inherit !important; height: auto; transition: all 500ms; } body .mobile-shop-cart { position: relative; } body .mobile-shop-cart .cart-badge { display: flex; justify-content: center; align-items: center; position: absolute; top: -2px; right: -5px; border-radius: 100%; width: 16px; height: 16px; background: #bd976d; font-size: 12px; color: #fff; } body .mobile-cart { position: fixed; height: 0; top: 4em; z-index: 4; transition: all 500ms; overflow: hidden; width: 100%; } body .mobile-cart .card { background: #f9f9f9; border-color: transparent; border-radius: 0; } body .mobile-cart .card .card-header { display: none; } body .mobile-cart .cart-item .flex-between { gap: 1em; } body .testimoni #testimoni-slider { position: relative; } body .wrapper-highlight-product .gallery-icon.preloved { right: 10px; } body .wrapper-highlight-product .gallery-icon.preloved img { width: 40px; } body .wrapper-highlight-product .gallery-icon.good-deals img { width: 30%; } body .wrapper-highlight-product .product-icon.good-deals img { width: 60px; } body .nav-account-sm { display: flex; white-space: nowrap; gap: 1em; overflow-x: auto; } body .badge-discount span { transform: rotate(20deg) translate(1px, -9px); font-size: 13px; } body #voucher-code { width: 100% !important; } body .back-to-top { width: 45px; height: 45px; padding: 13px; display: flex; justify-content: center; align-items: center; } body .floating-wa { width: 45px; height: 45px; padding: 13px; } .last-step-checkout .col-md-12 { margin-bottom: 0 !important; } .last-step-checkout .w-50 { width: 100% !important; } .last-step-checkout .box-payment-adition div { height: auto; margin-bottom: 1em; } .col-md-8.offset-2 { margin-left: 0; } .form-search .search-wrapper { width: 100%; top: 2.3em; } .page-title-admin { text-align: center; } .admin-search { width: 100%; } .form-checkout.offset-2 { margin-left: 0; } .header-cart .img-cart { width: 25%; } .header-cart .action-cart-header { width: 25%; } .header-cart .description-cart { width: 50%; } .header-cart .card-body { max-height: 400px; overflow-y: auto; } .form-cart::-webkit-scrollbar-track { border-radius: 5px; background-color: #F5F5F5; } .form-cart::-webkit-scrollbar { width: 5px; height: 10px; background-color: #F5F5F5; } .form-cart::-webkit-scrollbar-thumb { border-radius: 10px; background-color: #bd976d; } .form-cart .item-description p { white-space: normal; } .form-cart a { font-weight: 200 !important; } .form-cart button { font-weight: 200 !important; } .check-voucher { font-weight: 200 !important; } .wrapper-highlight-product .icon-product { display: none; } .wrapper-highlight-product .highlight-product-description .flex-center small { font-size: 10px; } .wrapper-highlight-product .highlight-product-description .flex-center p { font-size: 14px; } .wrapper-highlight-product .highlight-product-description span { font-size: 14px; } .voucher-code { margin-bottom: 1em; } #submit-cart-checkout { justify-content: center !important; width: 100% !important; margin-top: 1.5em !important; } #submit-cart-checkout a { margin-top: 0 !important; padding: 7px 0; width: 100% !important; margin: 0 auto; } .highlight-product-description .flex-center { white-space: nowrap; } .highlight-product-description .flex-center p { font-size: 14px; } .show-filtering { position: fixed; top: auto; bottom: 1em; width: 100%; right: 0; left: 0; z-index: 999; overflow: hidden; display: flex; justify-content: center; align-items: center; } .show-filtering a { font-size: 12px; height: 40px; width: 35%; border: 1px solid transparent; border-radius: 100px; background: #c69c6d; text-decoration: none; } .show-filtering a svg { width: 14px; } .block-title:after { width: 80%; } .highlight-product .title { margin-top: 30px; } .highlight-product .title h4 { font-size: 16px; } .top-products .col-md-6:nth-child(2) { margin-top: 0.5rem; } .category-product .col-3:first-child { padding-left: 0 !important; } .category-product .col-3:last-child { padding-right: 0 !important; } .testimoni h2 { font-size: 14px; } .testimoni p { font-size: 10px; } .header-bananina-mobile { background: #f9f9f9; position: fixed; left: 0; right: 0; top: 0; width: 100%; overflow: hidden; z-index: 100; padding: 1em 0; } .header-bananina-mobile .hamburger-menu { width: 20px; } .header-bananina-mobile img { max-width: 40px; display: block; margin: 0 auto; } .header-bananina-mobile .shortcut-access a:first-child { margin-right: 2.5em; } .header-bananina-mobile .shortcut-access img { max-width: 25px; display: block; margin: 0 auto; } .header-bananina-mobile .hidden-mobile-navigation { position: fixed; top: 4em; background: #f9f9f9; right: 0; left: 0; bottom: auto; z-index: 9999; width: 100%; height: 100%; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item { border-radius: 0; padding: 0 1em; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-header span { width: 5%; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-header a { width: 95%; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-button { background: transparent; box-shadow: none; transform: rotate(180deg); } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-button:focus { outline: 0; box-shadow: none; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-button.collapsed { transform: rotate(-90deg); } .header-bananina-mobile .hidden-mobile-navigation .accordion-item .accordion-body { background: transparent; padding-top: 0; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item:last-child .accordion-header a { color: #ff0000 !important; } .header-bananina-mobile .hidden-mobile-navigation .accordion-item:last-child .accordion-collapse a { color: #ff0000 !important; } .btn-action-cart { width: 50% !important; margin-left: 0 !important; } .btn-action-cart a { width: 100% !important; } .btn-action-cart button { width: 100% !important; } .btn-action-cart.col-md-5 { margin-top: 3rem !important; } .sell-with-us .pe-0 { padding-right: calc(var(--bs-gutter-x) * 0.5) !important; } .sell-with-us .ps-0 { padding-left: calc(var(--bs-gutter-x) * 0.5) !important; } .sell-with-us .box-sell-with-us { padding: 1em; margin-bottom: 2em; } footer .stay-in-know { padding-top: 2em; padding-bottom: 2em; } footer .stay-in-know h5 { font-size: 20px; } footer .stay-in-know ul { margin-top: 1em !important; } footer .stay-in-know ul li a { border: 1px solid #000; width: 35px; height: 35px; } footer .stay-in-know ul li a img { width: 35px !important; } footer .stay-in-know ul li a img.tiktok { width: 20px !important; } footer .stay-in-know ul li a img.thread { width: 25px !important; } footer .footer-link { margin-top: 1em; margin-bottom: 1em; } footer .footer-link .col-md-4 { margin-top: 2em; } footer .footer-link .col-md-2 { margin-top: 2em; } footer .footer-link .col-md-12 { margin-top: 2em; } footer .footer-link .col-md-12 p { text-align: center !important; } footer .footer-link .popular-search { text-align: center; } footer .footer-title { margin-bottom: 2rem !important; } } @media screen and (max-width: 376px) { .overflow-auto-sm { overflow-x: auto; } } /*# sourceMappingURL=index.css.map */