BossBey File Manager
PHP:
8.1.34
OS:
Linux
User:
ebookghostwritin
Root
/
home
/
demodesignproboa
/
public_html
/
purity-peptide
/
old
/
css
📤 Upload
📝 New File
📁 New Folder
Close
Editing: custom.css
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap'); @import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&display=swap'); * { margin: 0; padding: 0; box-sizing: border-box; text-decoration: none; font-family: "Jost", sans-serif; } body { overflow-x: hidden; } main { overflow: hidden; } a { text-decoration: none; transition: all .3s ease-in-out; } :root { --main-color: #24D6D6; } ::-webkit-scrollbar { width: 5px; } ::-webkit-scrollbar-thumb { background: #000000; border-radius: 10px; } ::-webkit-scrollbar-thumb:hover { background: #000000; } figure { margin: 0; } ul, ol { list-style: none; margin: 0; padding: 0; } h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; letter-spacing: 0px; word-spacing: 0px; font-family: "DM Sans", sans-serif; } p { color: #625F6B; font-size: 18px; line-height: 28px; font-weight: 400; margin: 0px 0px 20px; padding: 0; letter-spacing: 0px; word-spacing: 0px; } p::first-letter { text-transform: capitalize; } /* i::before { font-family: "Font Awesome 6 pro"; } */ /* go to top start */ .go-top { position: fixed; bottom: 7%; right: 1%; padding: 0; display: none; cursor: pointer; -webkit-font-smoothing: antialiased; z-index: 10000; } .go-top:after { font-family: "Font Awesome 6 Pro"; content: "\f106"; color: #000000; font-size: 25px; transition: all 0.2s ease-in-out; height: 50px; width: 50px; display: flex; align-items: center; justify-content: center; border-radius: 50px; border: 2px solid #000000; background-color: var(--main-color); } /* go to top close */ /* go to top */ .scroll-to-top { width: 50px; height: 50px; background: #FFC233; position: fixed; bottom: 88px; right: 40px; z-index: 99; text-align: center; -webkit-transition: .4s; transition: .4s; display: none; border-radius: 50%; cursor: pointer; } .scroll-to-top i { color: #fff; font-size: 18px; line-height: 50px; -webkit-transition: .4s; transition: .4s; } /* go to top */ /**************************** Btn hover Start ***************************/ .btn:focus { outline: none; box-shadow: none; } button:focus { outline: none !important; box-shadow: none !important; } /* Bounce To Right */ .hvr-bounce-to-right { vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .hvr-bounce-to-right:after { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #fff; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 50%; transform-origin: 0 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .hvr-bounce-to-right:hover, .hvr-bounce-to-right:focus, .hvr-bounce-to-right:active { color: #000000 !important; } .hvr-bounce-to-right:hover:after, .hvr-bounce-to-right:focus:after, .hvr-bounce-to-right:active:after { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); } /* Bounce To Right */ /* Bounce To left */ .hvr-bounce-to-left { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .hvr-bounce-to-left::after { content: ""; position: absolute; z-index: -1; top: 0; left: 0; right: 0; bottom: 0; background: #000000; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } .hvr-bounce-to-left:hover, .hvr-bounce-to-left:focus, .hvr-bounce-to-left:active { color: var(--main-color) !important; } .hvr-bounce-to-left:hover::after, .hvr-bounce-to-left:focus::after, .hvr-bounce-to-left:active::after { -webkit-transform: scaleX(1); transform: scaleX(1); -webkit-transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); transition-timing-function: cubic-bezier(0.52, 1.64, 0.37, 0.66); } /* Bounce To left */ /**************************** Btn hover Close ***************************/ /**************************** spinner Start ***************************/ .overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100000000; } .overlay .overlayDoor:before, .overlay .overlayDoor:after { content: ""; position: absolute; width: 50%; height: 100%; background: #CB9274; transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1); transition-delay: 0.8s; } .overlay .overlayDoor:before { left: 0; } .overlay .overlayDoor:after { right: 0; } .overlay.loaded .overlayDoor:before { left: -50%; } .overlay.loaded .overlayDoor:after { right: -50%; } .overlay.loaded .overlayContent { opacity: 0; margin-top: -15px; } .overlay .overlayContent { position: relative; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; transition: 0.5s cubic-bezier(0.77, 0, 0.18, 1); } .loader { width: 128px; height: 128px; border: 3px solid #fff; border-bottom: 3px solid transparent; border-radius: 50%; position: relative; animation: spin 1s linear infinite; display: flex; justify-content: center; align-items: center; } .loader .inner { width: 64px; height: 64px; border: 3px solid transparent; border-top: 3px solid #fff; border-radius: 50%; animation: spinInner 1s linear infinite; } @keyframes spin { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes spinInner { 0% { transform: rotate(0deg); } 100% { transform: rotate(-720deg); } } /**************************** spinner Close ***************************/ /**************************** Form css Start ***************************/ .form-control::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color: #313747; font-size: 16px; font-weight: 400; letter-spacing: 0.48px; opacity: 0.9; } .form-control::-moz-placeholder { /* Firefox 19+ */ color: #313747; font-size: 16px; font-weight: 400; letter-spacing: 0.48px; opacity: 0.9; } .form-control:-ms-input-placeholder { /* IE 10+ */ color: #313747; font-size: 16px; font-weight: 400; letter-spacing: 0.48px; opacity: 0.9; } .form-control:-moz-placeholder { /* Firefox 18- */ color: #313747; font-size: 16px; font-weight: 400; letter-spacing: 0.48px; opacity: 0.9; } select:focus, textarea:focus, input:focus { outline: none !important; box-shadow: none !important; border-color: #000 !important; } .input-main { margin: 0 0 18px 0; overflow: hidden; } .input-main p, .input-main label { font-weight: 400; font-size: 16px; text-transform: capitalize; margin: 0 0 3px 0; padding: 0; color: #313747; line-height: 24px; } .input-main p span, .input-main label span { color: #FF6B6B; } .input-main .form-group { position: relative; } .input-main .form-group .card-imgs { z-index: 2; position: absolute; top: 0; left: 20px; color: #74769E; display: flex; align-items: center; justify-content: center; height: 100%; flex-wrap: nowrap; flex-direction: row; gap: 3px; } .input-main .form-group .card-imgs li img { min-width: 26px; max-width: 26px; min-height: 26px; max-height: 26px; object-fit: contain; } .input-main .form-control.img-bx { padding: 12px 20px 12px 60px; } .input-main.rightOne .form-control.img-bx { padding: 12px 60px 12px 12px; } .input-main.rightOne .form-group .card-imgs { right: 20px; left: inherit; } .input-main .form-select, .input-main .form-control { border: none; height: auto; background-color: #fff; border: 1px solid var(--Light-Grey, #D2D2D2); border-radius: 5px; padding: 8px 30px 8px 17px; color: #232F3F; font-size: 17px; font-weight: 400; position: relative; } .input-main .form-group .field-icon1 { z-index: 2; position: absolute; top: 0; right: 10px; color: #313747; display: flex; align-items: center; justify-content: center; height: 100%; } .input-main .form-group .field-icon1.fa-eye:before, .input-main .form-group .field-icon1.fa-eye-slash:before { font-family: "Font Awesome 6 pro"; } .input-main .forgot { text-align: right; color: #313747; margin: 10px 0 0 0; font-size: 15px; line-height: 18px; text-transform: unset; font-weight: 400; display: block; } .form-check { margin: 0; } .form-check .form-check-input:checked { background-color: #ff5722; border-color: #ff5722; } .form-check .form-check-input:focus { border-color: #ff5722; box-shadow: none; } .form-check .form-check-label { letter-spacing: 1.5px; text-transform: capitalize; margin: 0; color: #313747; font-size: 18px; font-style: normal; font-weight: 400; line-height: normal; } /**************************** Form css End ***************************/ /**************************** offcanvas search-bar Start ***************************/ .offcanvas.search-bar { background: #fff; background-position: center; background-repeat: no-repeat; background-size: cover; } .offcanvas.search-bar .offcanvas-body .search-h { font-size: 50px; font-weight: 700; text-transform: uppercase; color: #000; margin: 0 0 30px 0; display: block; text-align: center; } .offcanvas.search-bar .offcanvas-body .search .search-control { background-color: rgb(245, 245, 247); font-size: 18px; font-weight: 400; color: #000; width: 100%; border-radius: 5px; border: none; padding-left: 25px; height: 50px; } .offcanvas.search-bar .offcanvas-body .search .search-btn { color: #000000; height: 50px; width: 50px; font-size: 20px; margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; border: 2px solid var(--main-color); background: var(--main-color); transition: all 0.2s ease-in-out; border-radius: 50px; overflow: hidden; } .offcanvas.search-bar .offcanvas-body .search .search-btn i {} /**************************** offcanvas search-bar close ***************************/ /************************************* header *************************************/ .navbar-toggler { background-color: #FFC233; color: #fff; border: none; } /* header top */ header { transition: all 0.5s ease-in-out; overflow: hidden; } header .header-top { display: flex; justify-content: center; padding: 14px 0px; } header .header-top p { font-size: 16px; font-weight: 500; color: #000; margin: 0; } /* header-btm */ header .header-btm { position: absolute; top: 6%; left: 0; right: 0; width: 100%; z-index: 1000; border-bottom: 1px solid #ffffff9e; } header .sticky { position: fixed; top: 0; width: 100%; background: #151C22; } header .header-btm .navbar>.container-fluid { align-items: center; } header .header-btm .navbar { padding: 25px 0; transition: all 0.3s ease-in-out; background: transparent; position: relative; } header .header-btm.sticky .navbar { border-bottom: none !important; } header .header-btm .navbar .navbar-nav { align-items: center; gap: 25px; } header .header-btm .navbar .navbar-nav .nav-item { position: relative; } header .header-btm .navbar .navbar-nav .nav-item .nav-link { color: #F0F7F7; font-size: 18px; line-height: 28px; font-weight: 500; text-transform: capitalize; padding: 0; margin: 0; letter-spacing: 0; word-spacing: 0; border: none; background-color: transparent; position: relative; display: flex; align-items: center; justify-content: center; gap: 5px; transition: all 0.5s ease-in-out; } header .header-btm .navbar .navbar-nav .nav-item .nav-link:hover { color: #000000; } header .header-btm .navbar .navbar-brand { margin: 0; padding: 0; } header .header-btm .nav-center { display: flex; align-items: center; justify-content: space-between; padding: 20px 20px 0px; } header .header-btm .nav-center .selet-states {} header .header-btm .nav-center .selet-states select { background: transparent; border: 0; padding: 0; color: #fff; font-size: 18px; font-weight: 500; } header .header-btm .nav-center .selet-states select option { color: #000; } header .header-btm .nav-center .navbar-brand .logo { width: 156px; object-fit: cover; } header.sticky .header-btm .nav-center .navbar-brand .logo { height: 70px; } header .header-btm .side-ul { display: flex; align-items: center; justify-content: flex-end; gap: 20px; transition: all 0.3s ease-in-out; } header .header-btm .side-ul .sd-li a { font-size: 18px; color: #ffffff; font-weight: 500; position: relative; padding: 0; } header .header-btm .side-ul .sd-li a img { width: 20px; } header .header-btm .side-ul .sd-li a i { font-size: 22px; color: #ffffff; font-weight: 400; } header .header-btm .side-ul .sd-li span { height: 22px; width: 22px; font-size: 14px; font-weight: 500; color: #000; background-color: #ffffff; border-radius: 50%; line-height: 13px; display: flex; align-items: center; justify-content: center; position: absolute; top: -10px; left: 11px; } /***************************** header close *****************************/ /***************************** Footer Start *****************************/ footer { position: relative; overflow: hidden; margin: 0; padding: 0; background: #FAFAFA; } footer .footer-top { padding: 65px 0; } footer .footer-top .footer-logo img { width: 220px; object-fit: contain; } footer .footer-top .footer-logo ul { margin: 30px 0 0 0; display: flex; align-items: center; justify-content: flex-start; flex-wrap: nowrap; flex-direction: row; gap: 10px; } footer .footer-top .footer-logo ul li a i { font-size: 20px; width: 40px; height: 40px; color: #000000; display: flex; align-items: center; justify-content: center; margin: 0; padding: 0; transition: all .5s ease-in-out; background: #ffffff; border-radius: 50%; } footer .footer-top .footer-logo ul li a i:hover { color: var(--main-color); background: #000; } footer .footer-top .quik-inks.last {} footer .footer-top .quik-inks h4 { font-size: 24px; color: #000000; text-transform: capitalize; margin: 0 0 15px 0; font-weight: 600; } footer .footer-top .quik-inks h5 { font-size: 20px; color: #000000; text-transform: uppercase; margin: 0 0 30px 0; } footer .footer-top .quik-inks p { color: #625F6B; font-size: 16px; padding: 0; line-height: 26px; } footer .footer-top .quik-inks ul { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; flex-wrap: nowrap; gap: 6px; } footer .footer-top .quik-inks ul li a { color: #625F6B; font-size: 18px; text-transform: capitalize; margin: 0; padding: 0; transition: all 0.5s ease-in-out; } footer .footer-top .quik-inks ul li a:hover { color: #000000; } footer .footer-bottom { padding: 0px 0 20px; border-top: 1px solid #F0F7F7; } footer .footer-bottom .copyright p { color: #625F6B; font-size: 16px; text-transform: capitalize; margin: 0; font-weight: 400; } footer .footer-bottom .copyright p a { color: #625F6B; } footer .footer-bottom .copyright p a:hover { color: #000000; } footer .footer-bottom .card-img { text-align: end; } footer .footer-bottom .card-img img { width: 60%; } /*********************** footer close ***********************/ /*********************** Cart Start ***********************/ .section-cart { position: relative; padding: 100px 0; } .section-cart .checkout-box { border: none; margin: 0; padding: 0; overflow: hidden; border-radius: 0; } .section-cart .checkout-box .details { border: 1px solid rgba(31, 31, 31, 0.1); border-bottom: none; } .section-cart .checkout-box .details .summary { padding: 30px 30px 0 30px; } .section-cart .checkout-box .details h6 { font-weight: 700; font-size: 18px; color: #000; text-transform: capitalize; margin: 0 0 10px 0; padding: 0; letter-spacing: -0.5px; } .section-cart .checkout-box .details p { font-weight: 400; font-size: 14px; line-height: 16.71px; color: rgba(31, 31, 31, 0.5); text-transform: unset; margin: 0; padding: 0; letter-spacing: -0.2px; } .section-cart .checkout-box .total-ul { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; margin: 0; padding: 0; } .section-cart .checkout-box .total-ul li { font-weight: 700; font-size: 14px; color: #000; text-transform: capitalize; margin: 5px 0 5px 0; padding: 0; display: flex; align-items: flex-start; justify-content: space-between; width: 100%; } .section-cart .checkout-box .total-ul li span { width: 50%; font-weight: 400; } .section-cart .checkout-box .sub-total { background: rgba(245, 245, 247, 0.5); padding: 15px 30px; margin: 20px 0 0 0; } .section-cart .checkout-box .checkout-btn { height: 45px; width: 100%; display: flex; align-items: center; justify-content: center; margin: 0; padding: 0; border: 3px solid #CC9224; background: #CC9224; font-size: 16px; font-weight: 500; color: #fff; text-transform: capitalize; border-radius: 0; overflow: hidden; transition: all 0.3s ease-in-out; } .section-cart .checkout-box .checkout-btn:hover { background: #fff; color: #CC9224; } .section-cart .cart-head-main { border-bottom: 1px solid #d7d7d770; padding: 0 0 20px 0; } .section-cart .cart-table thead tr th { text-transform: uppercase; color: #020202; font-size: 22px; font-weight: 500; margin: 0; padding: 0; text-align: center; } .section-cart .cart-table thead tr th.price { text-align: left; } .section-cart .cart-table tbody tr td { vertical-align: middle; padding: 20px 10px; } .section-cart .cart-table tbody tr:nth-child(odd)>td { background-color: hsl(0deg 0% 50.2% / 25%); } .section-cart .cart-table tbody tr td .img-main { background: #F5F5F7; padding: 15px 0; position: relative; } .section-cart .cart-table tbody tr td .img-main i { position: absolute; right: -8px; top: -16px; width: 28px; height: 28px; line-height: 28px; color: #fff; background-color: #CC9224; text-align: center; border-radius: 100%; cursor: pointer; } .section-cart .cart-table tbody tr td .img-main .cart-img { min-width: 100px; max-width: 100px; display: block; margin: 0 auto; } .section-cart .cart-table tbody tr { border-bottom: 1px solid #000; } .section-cart .cart-table thead { border-bottom: 1px solid #000; } .section-cart .cart-table thead tr { border-bottom: 1px solid #000; } .section-cart .cart-table tbody tr td .cart-desc .pro-name { font-size: 28px; font-weight: 500; color: #000; text-transform: uppercase; letter-spacing: 0px; margin: 0; padding: 0; } .section-cart .cart-table tbody tr td .dsc-rt { display: flex; align-items: center; justify-content: center; flex-wrap: nowrap; } .section-cart .cart-table tbody tr td .dsc-rt .btn-cart { font-weight: 400; font-size: 16px; margin: 0; color: #CC9224; text-transform: capitalize; position: relative; border: none; display: flex; align-items: center; justify-content: space-evenly; padding: 0 20px; height: 40px; border-radius: 5px; transition: all .3s ease-in-out; } .section-cart .cart-table tbody tr td .dsc-rt .btn-cart:hover { background-color: #CC9224; color: #fff; } .section-cart .cart-table tbody tr td .input-group { align-items: center; width: 200px; margin: 0 auto; border: none; border-radius: 0; padding: 0 15px; justify-content: space-between; } .section-cart .cart-table tbody tr td .input-group .input-group-btn .btn-quant { background-color: transparent; border-radius: 0; color: #fff; padding: 0; height: 35px; width: 35px; border-radius: 50%; border: 2px solid #CC9224; background: #CC9224; transition: all 0.3s ease-in-out; font-size: 16px; display: flex; align-items: center; justify-content: center; } .section-cart .cart-table tbody tr td .input-group .input-group-btn .btn-quant:hover { background: #fff; color: #CC9224; } .section-cart .cart-table tbody tr td .input-group .input-group-btn .btn-quant:focus { outline: none; box-shadow: none; } .section-cart .cart-table tbody tr td .input-group .input-number { font-weight: 400; font-size: 16px; margin: 0; padding: 0; color: #1f1f1d; text-align: center; opacity: 100%; border: none; background: #F5F5F7; height: 35px; border-radius: 10px !important; width: 70px; flex: inherit; } .section-cart .cart-table tbody tr td .price { font-size: 22px; line-height: 22px; font-weight: 500; color: #020202; text-transform: uppercase; letter-spacing: 0px; margin: 0; padding: 0; } .section-cart .checkout-btn-main { display: flex; align-items: center; justify-content: flex-end; flex-wrap: wrap; flex-direction: row; } /*********************** Cart Close ***********************/ /*********************** Checkout Start ***********************/ .section-checkout { position: relative; padding: 80px 0 80px 0; } .section-checkout .checkout-form .form-h { font-size: 25px; color: #000; font-weight: 700; text-transform: capitalize; text-align: left; margin: 0; padding: 0; letter-spacing: 0px; } .section-checkout .checkout-form .form-p { font-size: 15px; color: #000; font-weight: 500; text-transform: capitalize; margin: 0; line-height: 27px; padding: 0; text-align: end; } .section-checkout .checkout-form .form-p .signup-a { color: #CC9224; } .section-checkout .checkout-form .form-head { border-bottom: 1px solid #aaaaaa99; margin: 0 0 30px 0; padding: 0 0 30px 0; } .section-checkout .checkout-form .order-details ul { margin: 10px 0; } .section-checkout .checkout-form .order-details ul li { text-transform: unset; font-style: normal; font-size: 16px; font-weight: 300; line-height: 23.2px; color: #000; margin: 0 0 20px 0; padding: 10px 0; position: relative; border-bottom: 2px solid #f4f4f4; } .section-checkout .checkout-form .order-details ul li strong { float: right; width: 50%; text-align: right; color: #000; } .section-checkout .checkout-form .order-details ul li .item-list { min-height: auto; max-height: 300px; overflow-y: scroll; padding: 5px 10px; } .section-checkout .checkout-form .order-details ul li .item-list::-webkit-scrollbar { width: 5px; } .section-checkout .checkout-form .order-details ul li .item-list::-webkit-scrollbar-track { background: #f1f1f1; } .section-checkout .checkout-form .order-details ul li .item-list::-webkit-scrollbar-thumb { background: #CC9224; border-radius: 10px; } .section-checkout .checkout-form .order-details ul li .item-list::-webkit-scrollbar-thumb:hover { background: #555; } .section-checkout .checkout-form .order-details ul li .main-box { display: flex; align-items: center; justify-content: space-between; flex-direction: row; margin: 0 0 10px 0; padding: 10px; box-shadow: 0px 0px 0px 2px hsl(0deg 0% 50.2% / 25%); border-radius: 5px; flex-wrap: nowrap; background-color: hsl(0deg 0% 50.2% / 25%); } .section-checkout .checkout-form .order-details ul li .main-box .product-card { display: flex; align-items: center; flex-direction: row; gap: 10px; } .section-checkout .checkout-form .order-details ul li .main-box .product-card .main-img img { min-width: 90px; max-width: 90px; min-height: 80px; max-height: 80px; object-fit: cover; } .section-checkout .checkout-form .order-details ul li .main-box .product-card .desc ul { margin: 0; display: flex; flex-direction: column; align-items: flex-start; gap: 5px; } .section-checkout .checkout-form .order-details ul li .main-box .product-card .desc ul li { font-size: 17px; line-height: 17px; font-weight: 500; color: #000; text-transform: uppercase; margin: 0; padding: 0; word-spacing: 0px; letter-spacing: 1px; border: none; } .section-checkout .checkout-form .order-details ul li .main-box .product-card .desc ul li i { margin: 0 2px 0 0; font-size: 11px; color: #CC9224; } .section-checkout .checkout-form .order-details ul li .main-box .pd-total { font-size: 17px; line-height: 17px; font-weight: 500; color: #000; text-transform: uppercase; margin: 0; padding: 0; word-spacing: 0px; letter-spacing: 1px; } .section-checkout .checkout-form .form-head .pay-now .btn-pay { font-size: 14px; font-weight: 500; color: #000; letter-spacing: 3px; text-transform: uppercase; margin: 0 0 0 auto; padding: 0; height: 52px; width: auto; display: flex; align-items: center; justify-content: center; border-radius: 0; border: 1px solid #CC9224; background: #CC9224; line-height: normal; transition: all 0.2s ease-in-out; } .section-checkout .checkout-form .form-group { margin: 0 0 30px 0; } .section-checkout .checkout-form .form-group .custom-label { color: #000; font-size: 14px; font-weight: 600; text-transform: uppercase; } .section-checkout .checkout-form .form-group .custom-control { height: 57px; width: 100%; padding: 17px 25px 17px 25px; margin: 0; border: 1px solid #000; background: transparent; border-radius: 0; font-size: 16px; font-weight: 400; text-transform: unset; text-align: left; color: #000; } .section-checkout .checkout-form .form-group .textarea-control { border: 1px solid #000; background-color: transparent; border-radius: 0; margin: 0; padding: 18px 25px; color: #000; font-size: 16px; font-weight: 400; } .section-checkout .checkout-form .login-btn { font-size: 14px; font-weight: 600; color: #000; text-transform: uppercase; background-color: #CC9224; border: 2px solid #CC9224; border-radius: 3px; padding: 0; margin: 0 15px 0 0; width: 200px; height: 55px; display: flex; align-items: center; justify-content: center; transition: all 0.2s ease-in-out; letter-spacing: 0.6px; } .section-checkout .checkout-form .login-btn:hover { background-color: #000; color: #CC9224; } .section-checkout .checkout-form .payment-btn { /* background: linear-gradient( 360deg, rgba(93, 0, 1, 1) 0%, rgba(230, 0, 3, 1) 50%, rgba(93, 0, 1, 1) 100%); */ background: #000; font-size: 11px; font-weight: 600; text-transform: capitalize; color: #BABABA; margin: 0 0 50px 0; padding: 0; line-height: inherit; width: 100%; height: 62px; display: flex; align-items: center; justify-content: center; border-radius: 50px; transition: all 0.5s ease-in-out; } .section-checkout .checkout-form .payment-btn:hover { background: linear-gradient(360deg, rgba(93, 0, 1, 1) 0%, rgba(230, 0, 3, 1) 50%, rgba(93, 0, 1, 1) 100%); color: #000; font-size: 14px; } .section-checkout .checkout-form .payment-btn .payment-card { width: 20%; display: block; margin: 0 10px 0 0; transition: all 0.5s ease-in-out; } .section-checkout .checkout-form .payment-btn:hover .payment-card { filter: brightness(5.5); } .section-checkout .checkout-form .payment-btn .payment-trans { width: 11%; display: block; margin: 0 10px 0 0; transition: all 0.5s ease-in-out; } .section-checkout .checkout-form .payment-btn:hover .payment-trans { filter: brightness(5.5); } .section-checkout .checkout-form .payment-btn .payment-paypal { width: 14%; display: block; margin: 0 10px 0 0; transition: all 0.5s ease-in-out; } .section-checkout .checkout-form .payment-btn:hover .payment-paypal { filter: brightness(5.5); } .section-checkout .checkout-form .check-select { border: 1px solid #000; height: 55px; background-color: transparent; border-radius: 0; margin: 8px 0 30px 0; padding: 0px 25px; color: #000; font-size: 16px; font-weight: 400; } .section-checkout .checkout-form .check-select:focus { box-shadow: none; } /*********************** Checkout Close ***********************/ /*********************** Login & Register CSS Start ***********************/ .register-sec-wrap { position: relative; overflow: hidden; margin: 0; padding: 50px 0; } .register-sec-wrap .form-main { padding: 20px 20px; border-radius: 8px; box-shadow: 0px 0px 4px 0.5px #ccc; } .register-sec-wrap .form-main .heads { margin: 0 0 50px 0; } .register-sec-wrap .form-main .heads h6 { font-weight: 700; color: #000; text-transform: capitalize; margin: 0 0 10px 0; padding: 0; text-align: center; font-size: 30px; } .register-sec-wrap .form-main .heads p { font-size: 18px; line-height: 21px; font-weight: 400; text-align: center; text-transform: unset; margin: 0; padding: 0; color: rgba(31, 31, 31, 0.5); } .register-sec-wrap .form-main .btn-grp { display: flex; align-items: center; justify-content: space-between; flex-direction: row; flex-wrap: wrap; margin: 40px 0 40px 0; } .register-sec-wrap .form-main .btn-grp .sign-up-btn { color: #1F1F1F; height: 55px; width: 48%; font-weight: 400; font-size: 16px; text-transform: capitalize; margin: 0; padding: 0 0 0 50px; display: flex; align-items: center; justify-content: center; border: 1px solid rgba(31, 31, 31, 0.5); background: #fff; transition: all 0.2s ease-in-out; border-radius: 5px; overflow: hidden; position: relative; } .register-sec-wrap .form-main .btn-grp .sign-up-btn::before { content: ''; position: absolute; top: 12px; left: 20%; background-repeat: no-repeat; background-position: center; background-size: 100%; height: 25px; width: 25px; } .register-sec-wrap .form-main .btn-grp .sign-up-btn:nth-child(1)::before { background-image: url(../images/google.png); } .register-sec-wrap .form-main .btn-grp .sign-up-btn:nth-child(2)::before { background-image: url(../images/facebook.png); left: 18%; } .register-sec-wrap .form-main .input-main label { font-weight: 700; font-size: 16px; text-transform: capitalize; margin: 0; padding: 0; color: #000; } .register-sec-wrap .form-main .input-main .fm-ctl { border: none; height: 45px; background-color: #F5F5F7; border-radius: 0; margin: 10px 0 20px 0; padding: 12px 20px; color: rgba(31, 31, 31, 0.85); font-size: 14px; font-weight: 400; position: relative; } .register-sec-wrap .form-main .input-main { position: relative; } .field-icon1 { /* float: right; margin-left: -25px; margin-top: -25px; position: relative; */ z-index: 2; position: absolute; top: 66%; right: 20px; color: #CB9274; } .register-sec-wrap .form-main .submit-btn { color: #fff; height: 45px; width: 99%; font-weight: 500; font-size: 16px; text-transform: capitalize; margin: 0 auto; padding: 0; display: flex; align-items: center; justify-content: center; border: 2px solid #CB9274; background: #CB9274; transition: all 0.2s ease-in-out; border-radius: 0; overflow: hidden; box-sizing: content-box; } .register-sec-wrap .form-main p { color: #1F1F1F; font-size: 16px; font-weight: 400; text-transform: capitalize; text-align: center; margin: 35px 0 0 0; } .register-sec-wrap .form-main p .link { color: #CB9274; text-decoration: underline; background: #fff; border: none; } .register-sec-wrap .form-main .extra { display: flex; align-items: center; justify-content: space-between; flex-direction: row; flex-wrap: wrap; } .register-sec-wrap .form-main .extra { margin: 30px 0; } .register-sec-wrap .form-main .extra .form-check .form-check-input:checked { background-color: #CB9274; border: #CB9274; } .register-sec-wrap .form-main .extra .form-check .form-check-label { color: #000; font-size: 16px; font-weight: 400; text-transform: capitalize; margin: 0; } .register-sec-wrap .form-main .extra .anchor { font-size: 16px; font-weight: 400; text-transform: capitalize; color: #CB9274; text-decoration: underline; } /*********************** Login & Register CSS Close ***********************/ /*********************** home-page css Start ***********************/ /* banner */ .home-banner-wrap { background-image: url(../images/banner-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; height: 100vh; padding: 17rem 0 0; overflow: hidden; position: relative; } .home-banner-wrap .contant {} .home-banner-wrap .contant h1 { color: #fff; font-size: 60px; line-height: 70px; font-weight: 600; margin: 0px 0px 21px; } .home-banner-wrap .contant p { color: #fff; margin: 0px 0px 21px; } .cata-btn { display: flex; } .cata-btn a { background: #000; color: #fff; font-size: 14px; padding: 13px 40px; border-radius: 5px; font-weight: 500; text-transform: uppercase; overflow: hidden; transition: all .5s ease-in-out; } /* banner */ /* delivery-wrap */ .delivery-wrap { background: #FAFAFA; padding: 100px 0px; } .delivery-wrap .free-box { display: flex; align-items: center; gap: 15px; } .delivery-wrap .free-box .main-img { height: 100px; width: 100px; background: #fff; border-radius: 10px; display: flex; align-items: center; justify-content: center; padding: 15px 14px; min-width: 100px; } .delivery-wrap .free-box img { width: 60px; } .delivery-wrap .free-box .txt {} .delivery-wrap .free-box .txt h3 { font-size: 25px; line-height: 30px; font-weight: 600; color: #000; margin: 0px 0px 10px; } .delivery-wrap .free-box .txt p { margin: 0; font-size: 17px; line-height: 25px; } /* delivery-wrap */ /* purity_wrap */ .purity_wrap { padding: 100px 0px 0px; position: relative; overflow: hidden; } .purity_wrap .head.find { background: var(--main-color); border-radius: 20px; padding: 60px 40px; width: 523px; position: relative; overflow: hidden; transition: all .5s ease-in-out; z-index: 1; } .purity_wrap .head.find::before { content: ""; position: absolute; bottom: 0; left: 0; height: 0%; width: 100%; background-color: #000; z-index: -1; transition: all .5s ease-in-out; } .purity_wrap .head.find:hover::before { height: 100%; } .purity_wrap .head {} .purity_wrap .head h2 { font-size: 45px; font-weight: 600; line-height: 55px; margin: 0px 0px 15px; color: #000; transition: all .5s ease-in-out; } .purity_wrap .head.find:hover h2 { color: #ffffff; } .purity_wrap .head.find:hover p { color: #ffffff; } .purity_wrap .head p { transition: all .5s ease-in-out; } .purity_wrap .head.find:hover .cata-btn a { background-color: var(--main-color); color: #000; } .purity_wrap .main-img img { width: 100%; height: 670px; object-fit: cover; } /* purity_wrap */ /* arrivals_wrap */ .arrivals_wrap { padding: 100px 0px 145px; position: relative; overflow: hidden; } .arrivals_wrap .head { margin: 0px 0px 50px; } .arrivals_wrap .head h2 { font-size: 32px; line-height: 45px; color: #000; font-weight: 600; } .arrivals_wrap .head ul { display: flex; align-items: center; justify-content: space-between; } .arrivals_wrap .head ul li {} .arrivals_wrap .head ul li p { margin: 0; color: #000; } .arrivals_wrap .head ul li a { color: #000; font-size: 16px; line-height: 26px; border-bottom: 1px solid #00000078; } .arrivals_wrap .medican-box { position: relative; overflow: hidden; margin: 0px 0px 30px; } .arrivals_wrap .medican-box .main-img { background: #FAFAFA; display: flex; align-items: center; justify-content: center; height: 365px; width: 100%; margin: 0px 0px 20px; position: relative; overflow: hidden; z-index: 1; } .arrivals_wrap .medican-box .main-img::before { content: ''; transition: all 0.5s ease-in-out; position: absolute; background: var(--main-color); height: 0px; width: 0px; top: 50%; right: 42%; z-index: -1; } .arrivals_wrap .medican-box .main-img:hover::before { width: 100%; height: 100%; top: 0; right: 0px; } .arrivals_wrap .medican-box .main-img img { height: 270px; object-fit: contain; } .arrivals_wrap .medican-box h5 { font-size: 14px; line-height: 14px; color: #000; font-weight: 500; margin: 0px 0px 5px; font-family: "Jost", sans-serif; } .arrivals_wrap .medican-box h6 { font-size: 18px; line-height: 23px; color: #000; font-weight: 600; font-family: "Jost", sans-serif; } .arrivals_wrap .owl-carousel .owl-nav button.owl-next, .arrivals_wrap .owl-carousel .owl-nav button.owl-prev { height: 50px; width: 50px; background: #ffffff00; border-radius: 50%; font-size: 16px; border: 1px solid #cccccc; display: flex; align-items: center; justify-content: center; position: absolute; } .arrivals_wrap .owl-carousel .owl-nav button.owl-prev { bottom: -20%; right: 60px; color: #7f7f7f; } .arrivals_wrap .owl-carousel .owl-nav button.owl-next { bottom: -20%; right: 0%; color: #000; } /* arrivals_wrap */ /* peptides_wrap */ .peptides_wrap { background-color: #FAFAFA; padding: 100px 0px; position: relative; overflow: hidden; } .peptides_wrap .head { margin: 0px 0px 100px; } .peptides_wrap .head h2 { text-align: center; font-size: 45px; font-weight: 600; line-height: 55px; color: #000; } .peptides_wrap .Third-party { background: #ffffff; padding: 90px 36px 30px; border-radius: 20px; text-align: center; position: relative; height: 350px; z-index: 1; transition: all 0.5s ease-in-out; } .peptides_wrap .Third-party::before { content: ''; transition: all 0.5s ease-in-out; position: absolute; background: var(--main-color); height: 0px; width: 0px; border-radius: 0px; top: 50%; right: 42%; z-index: -1; } .peptides_wrap .Third-party:hover::before { width: 100%; height: 100%; top: 0; right: 0px; border-radius: 20px; } .peptides_wrap .Third-party .main-img { background: #FFFFFF; box-shadow: 0px 3px 8px rgba(0, 0, 0, 0.07); height: 115px; width: 115px; display: flex; align-items: center; justify-content: center; border-radius: 50%; position: absolute; top: -15%; left: 36%; transition: all 0.5s ease-in-out; } .peptides_wrap .Third-party:hover .main-img { background: #000000; } .peptides_wrap .Third-party .main-img img { transition: all .5s ease-in-out; } .peptides_wrap .Third-party:hover .main-img img { filter: brightness(0) saturate(100%) invert(97%) sepia(0%) saturate(0%) hue-rotate(103deg) brightness(104%) contrast(103%); } .peptides_wrap .Third-party h3 { color: #2E2A39; font-size: 26px; font-weight: 600; line-height: 36px; margin: 0px 0px 13px; } .peptides_wrap .Third-party:hover p { color: #000; } .peptides_wrap .Third-party p { transition: all 0.5s ease-in-out; } /* peptides_wrap */ /* nad-wrap */ .nad-wrap { padding: 0px 0px 100px; position: relative; overflow: hidden; } .nad-wrap .main-box { position: relative; overflow: hidden; } .nad-wrap .main-box img { width: 100%; height: 660px; object-fit: cover; transition: all .3s ease-in-out; } .nad-wrap .main-box img:hover { transform: scale(1.1); } .nad-wrap .main-box.main-box-02 .content { top: 50%; } .nad-wrap .main-box .content { position: absolute; top: 12%; left: 3%; } .nad-wrap .main-box .content p { color: #fff; text-transform: uppercase; font-size: 14px; font-weight: 400; line-height: 25px; margin: 0; } .nad-wrap .main-box .content h2 { color: #fff; font-size: 40px; line-height: 48px; font-weight: 500; margin: 0px 0px 20px; display: flex; align-items: center; gap: 15px; } .nad-wrap .main-box .content h2 span { font-size: 26px; font-weight: 400; } .nad-wrap .main-box .content .view-btn {} .nad-wrap .main-box .content .view-btn a { background: #fff; color: #000; font-weight: 600; padding: 12px 35px; } /* nad-wrap */ /* subscribe_wrap */ .subscribe_wrap { background-image: url(../images/sub-bg.png); background-position: center; background-repeat: no-repeat; background-size: cover; padding: 30px 0px; } .subscribe_wrap .sub-text { text-align: center; padding: 0px 0px 0px 109px; } .subscribe_wrap .sub-text h2 { color: #fff; font-size: 36px; line-height: 46px; font-weight: 500; margin: 0px 0px 5px; letter-spacing: 1px; } .subscribe_wrap .sub-text p { color: #fff; } .subscribe_wrap .sub-text .shortput { margin: 0px 0px 15px; } .subscribe_wrap .sub-text .shortput input, .subscribe_wrap .sub-text .shortput button { width: 100%; height: 50px; border-radius: 100px; border: 0; padding: 0px 25px 0px; font-size: 14px; color: #000; font-weight: 500; } .subscribe_wrap .sub-text .shortput button { background: #000; color: #fff; text-transform: uppercase; overflow: hidden; } .subscribe_wrap .main-img { text-align: end; } .subscribe_wrap .main-img img { height: 280px; } /* subscribe_wrap */ /*********************** home-page css Close ***********************/ /*********************** inner-page css Start ***********************/ /* catalog_banner_wrap */ .catalog_banner_wrap { background-image: url(../images/catalog-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center; height: 690px; padding: 22rem 0 0; /* overflow: hidden; */ position: relative; } .catalog_banner_wrap .contant {} .catalog_banner_wrap .contant h1 { color: #fff; font-size: 60px; line-height: 70px; font-weight: 500; } /* catalog_banner_wrap */ /* arrivals_wrap.detail_arrivals */ section.arrivals_wrap.detail_arrivals { padding: 100px 0px; } section.arrivals_wrap.detail_arrivals .medican-box .main-img { height: 490px; margin: 0px 0px 26px; } section.arrivals_wrap.detail_arrivals .medican-box .main-img img { height: 350px; } section.arrivals_wrap.detail_arrivals .medican-box h5 { font-size: 22px; line-height: 16px; font-weight: 400; } section.arrivals_wrap.detail_arrivals .medican-box h6 { font-size: 26px; line-height: 36px; } /* arrivals_wrap.detail_arrivals */ /* contact_banner_wrap */ .contact_banner_wrap { background-image: url(../images/contact-bg.png); } .contact_banner_wrap::before { content: ''; position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: radial-gradient(50% 50% at 50% 50%, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0.7) 100%); opacity: 0.4; } /* contact_banner_wrap */ /* address-wrap */ .address-wrap { padding: 100px 0px; position: relative; overflow: hidden; } .address-wrap .box { background: #FFFFFF; border: 1px solid #E8E8E8; box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.05); border-radius: 20px; text-align: center; padding: 40px; } .address-wrap .box img { height: 60px; margin: 0px 0px 15px; } .address-wrap .box h3 { font-size: 26px; font-weight: 500; line-height: 36px; color: #000; margin: 0px 0px 7px; } .address-wrap .box p { font-size: 20px; line-height: 30px; margin: 0; } .address-wrap .box p a { color: #625F6B; } /* address-wrap */ /* contact_form */ .contact_form { position: relative; overflow: hidden; padding: 100px 90px; background: #FAFAFA; } .contact_form .main-img { position: relative; overflow: hidden; border-radius: 20px; } .contact_form .main-img img { width: 840px; height: 720px; object-fit: cover; border-radius: 20px; position: relative; overflow: hidden; transition: all .5s ease-in-out; } .contact_form .cform_wrap { padding: 0px 40px 0px 0px; } .contact_form .cform_wrap h2 { font-size: 40px; font-weight: 600; line-height: 50px; margin: 0px 0px 30px; color: #000; } .contact_form .cform_wrap .main-img {} .contact_form .cform_wrap .main-img .form-group { margin: 0px 0px 25px; } .contact_form .cform_wrap .main-img .form-group label { font-size: 15px; font-weight: 500; color: #000; margin: 0px 0px 8px; } .contact_form .cform_wrap .main-img .form-group .input-control { width: 100%; height: 50px; background: #fff; border: 0; padding: 15px 20px; border-radius: 5px; font-size: 18px; color: #000000; } .contact_form .cform_wrap .main-img .form-group textarea.input-control { height: 180px; } .contact_form .cform_wrap .main-img .form-group .sub-btn { border: 0; background: var(--main-color); color: #000000; font-size: 16px; text-transform: uppercase; font-weight: 500; width: 400px; padding: 18px; border-radius: 5px; overflow: hidden; } /* contact_form */ /* disclaimer_banner_wrap */ .disclaimer_banner_wrap { background-image: url(../images/main-bg.png); height: 460px; padding: 16rem 0 0; } .disclaimer_banner_wrap .main-img { position: relative; top: -25%; } .disclaimer_banner_wrap .main-img img { width: 230px; height: 400px; object-fit: contain; position: relative; } .disclaimer_banner_wrap .main-img.term-img {} .disclaimer_banner_wrap .main-img.term-img img { width: 100%; height: 400px; } /* disclaimer_banner_wrap */ /* disclaimer_content_wrap */ .disclaimer_content_wrap { padding: 100px 0px; position: relative; overflow: hidden; } .disclaimer_content_wrap .head { padding: 0 22rem 0 0; } .disclaimer_content_wrap .head h2 { font-size: 45px; line-height: 55px; font-weight: 600; color: #000; margin: 0px 0px 25px; } .disclaimer_content_wrap .head .margin { margin: 60px 0px 25px; } .disclaimer_content_wrap .head p { margin: 0px 0px 30px; } .disclaimer_content_wrap .head p span { font-weight: 600; } .disclaimer_content_wrap .head h3 { font-size: 25px; line-height: 35px; font-weight: 600; margin: 0px 0px 10px; font-family: "Jost", sans-serif; } .disclaimer_content_wrap .head a { color: #625F6B; font-size: 18px; line-height: 28px; font-weight: 400; margin: 0px 0px 20px; } .disclaimer_content_wrap .head h4 { font-size: 18px; line-height: 28px; font-weight: 600; margin: 0px 0px 10px; color: #000; font-family: "Jost", sans-serif; } .disclaimer_content_wrap .head h5 { font-size: 18px; line-height: 28px; font-weight: 400; margin: 0px 0px 10px; color: #000; font-family: "Jost", sans-serif; } .disclaimer_content_wrap .head h6 { font-size: 18px; line-height: 28px; font-weight: 400; margin: 0px 0px 10px; color: #000; font-family: "Jost", sans-serif; } .disclaimer_content_wrap .head ul { display: flex; flex-direction: column; gap: 16px; margin: 0px 0px 20px; } .disclaimer_content_wrap .head ul li { color: #000; font-size: 18px; line-height: 28px; display: flex; align-items: center; gap: 10px; } .disclaimer_content_wrap .head ul li span { height: 10px; width: 10px; background: var(--main-color); display: flex; border-radius: 50%; } .disclaimer_content_wrap .head.term_head { padding: 0 14rem 0 0; } .disclaimer_content_wrap .head p a {} /* disclaimer_content_wrap */ /* product_banner_wrap */ .product_banner_wrap { background-image: url(../images/product-bg.png); } /* product_banner_wrap */ /* product_detail_wrap */ .product_detail_wrap { padding: 100px 0px 0px; position: relative; overflow: hidden; } .product_detail_wrap .main-box { position: relative; } .product_detail_wrap .main-box ul { display: flex; align-items: center; gap: 11px; margin: 0px 0px 12px; } .product_detail_wrap .main-box ul li { font-size: 16px; font-weight: 500; color: #00000059; line-height: 26px; } .product_detail_wrap .main-box ul li a{ color: #000; font-size: 15px; font-weight: 500; } .product_detail_wrap .main-box h2 { font-size: 40px; font-weight: 600; color: #000; line-height: 50px; margin: 0px 0px 13px; } .product_detail_wrap .main-box h3 { font-size: 28px; font-weight: 600; color: #000; font-family: "Jost", sans-serif; line-height: 38px; margin: 0px 0px 12px; } .product_detail_wrap .main-box h4 { color: #0D8756; font-size: 16px; line-height: 24px; margin: 0px 0px 20px; display: flex; align-items: center; gap: 7px; } .product_detail_wrap .main-box h4 span { background: #0D8756; height: 10px; width: 10px; display: flex; border-radius: 50%; } .product_detail_wrap .main-box .select { margin: 0px 0px 27px; } .product_detail_wrap .main-box label { width: 100%; font-size: 16px; font-weight: 400; margin: 0px 0px 14px; color: #000; } .product_detail_wrap .main-box .select select { width: 100%; height: 50px; border: 1px solid #e5e5e5; border-radius: 100px; padding: 13px 24px; font-size: 15px; font-weight: 600; background-image: url(https://www.svgrepo.com/show/102662/arrow-down-angle.svg); background-position: right 1rem center; background-size: 20px 14px; } .product_detail_wrap .main-box .select select option {} .product_detail_wrap .main-box .count { margin: 0px 0px 28px; } .product_detail_wrap .main-box .count .frame { width: 37%; /* height: 50px; */ border: 1px solid #e5e5e5; border-radius: 100px; display: flex; align-items: center; justify-content: space-between; padding: 15px 20px; } .product_detail_wrap .main-box .count .frame h1 { font-size: 18px; font-weight: 600; color: #000; line-height: 20px; font-family: "Jost", sans-serif; } .product_detail_wrap .main-box .count .frame button, .number {} .product_detail_wrap .main-box .count .frame .button { border: 0; padding: 0; margin: 0; } .product_detail_wrap .main-box .count .frame button { border: 0; background: transparent; } .product_detail_wrap .main-box .count .frame button i { font-size: 18px; font-weight: 600; line-height: 20px; } .product_detail_wrap .main-box .two_btn { display: flex; align-items: center; width: 100%; flex-direction: column; gap: 10px; margin: 0px 0px 28px; } .product_detail_wrap .main-box .two_btn .cart-btn { width: 100%; height: 50px; background: var(--main-color); color: #000; font-size: 16px; text-transform: uppercase; font-weight: 500; border-radius: 100px; display: flex; align-items: center; justify-content: center; } .product_detail_wrap .main-box .two_btn .cart-btn.now-btn { background: #FFF78E; } .product_detail_wrap .pro_img #slider .item { height: 725px; overflow: hidden; background: #FAFAFA; display: flex; align-items: center; justify-content: center; border-radius: 10px; } .product_detail_wrap .pro_img #slider .item img { height: 500px; width: 100%; object-fit: contain; } /* Thumbnails */ .product_detail_wrap .pro_img #thumb .item { border: 1px solid transparent; cursor: pointer; overflow: hidden; border-radius: 10px; background: #FAFAFA; padding: 20px; margin: 20px 0px 0px; } .product_detail_wrap .pro_img #thumb .item img { width: 100%; height: 460px; object-fit: contain; } .product_detail_wrap .pro_img #thumb .owl-item.current .item { border-color: #0000003d; } /* Zoom Effect */ .product_detail_wrap .pro_img .img_producto_container { position: relative; overflow: hidden; cursor: zoom-in; } .product_detail_wrap .pro_img .img_producto { transition: transform 0.4s ease, transform-origin 0.4s ease; } /* product_detail_wrap */
Save
Cancel