﻿@import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap");body{font-family:"Poppins", sans-serif;color:#333}a:hover{text-decoration:none}h1.entry-title,.page-title{font-weight:700 !important;margin:40px 0 !important;font-size:53px;text-transform:capitalize !important;color:#1c232b !important}div.woocommerce a{color:#aaf}div.woocommerce a:hover{color:#242424}.cart-flex-1 .woocommerce-cart-form .shop_table thead{background-color:#aaf !important}.cart-flex-1 .woocommerce-cart-form .shop_table thead tr th{font-weight:400 !important}.cart-flex-1 .woocommerce-cart-form .shop_table thead tr th{color:#fff !important}.cart-flex-1 .woocommerce-cart-form{border-radius:5px !important}.entry-content .woocommerce .woocommerce-cart-form .shop_table{border-radius:5px !important}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table{border-radius:5px !important}.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr{background-color:#aaf !important}.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr th,.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr td{font-weight:400 !important}.entry-content .woocommerce .cart-collaterals .cart_totals .shop_table tbody tr th{color:#fff !important}.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr td,.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr td span{color:#fff !important}.cart-flex-1 .cart-collaterals .cart_totals .shop_table tbody tr td small{color:#fff !important}.cart-flex-1 .woocommerce-cart-form .shop_table tbody tr.cart_item span.price-label{background-color:#aaf;color:#fff}.woocommerce #respond input#submit,.woocommerce a.button,.woocommerce button.button,.woocommerce input.button{background-color:transparent !important;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%) !important;font-size:14px !important;font-weight:500 !important;color:#fff !important;cursor:pointer !important;text-align:center !important;border:none !important;border-radius:50px !important;padding:12px 30px !important;transition:all 0.3s ease 0s;text-transform:uppercase !important;background-size:200% auto}.woocommerce #respond input#submit:hover,.woocommerce a.button:hover,.woocommerce button.button:hover,.woocommerce input.button:hover{background-color:transparent !important;background-position:right center !important;color:#fff !important;box-shadow:none}.woocommerce #respond input#submit:after,.woocommerce a.button:after,.woocommerce button.button:after,.woocommerce input.button:after{display:none !important}p.cart-empty.woocommerce-info::before{content:"" !important;background-image:url(../images/empty-cart.gif);width:170px;height:170px;background-repeat:no-repeat;background-position:center;background-size:cover;opacity:0.6}.checkout-style-1 #customer_details{border-radius:5px !important}.checkout-style-1 #order_review table{border-radius:5px !important}.checkout-style-1 #order_review table,.checkout-style-1 #order_review *{background-color:#aaf !important}.checkout-style-1 #order_review table tr td:nth-child(2),.checkout-style-1 #order_review table tr th:nth-child(2),.checkout-style-1 #order_review table tr td:nth-child(2) div,.checkout-style-1 #order_review table tr td:nth-child(2) span,.checkout-style-1 #order_review table tr td:nth-child(2) bdi{color:#fff !important}.checkout-style-1 #order_review table tr td:nth-child(2) small{color:#fff}.checkout-style-1 #customer_details .form-row input{border-radius:0 !important}.woocommerce .login-wrapp button{background-color:transparent !important;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%) !important;font-size:14px !important;font-weight:500 !important;color:#fff !important;cursor:pointer !important;text-align:center !important;border:none !important;border-radius:50px !important;padding:12px 30px !important;transition:all 0.3s ease 0s;text-transform:uppercase !important;background-size:200% auto}.woocommerce .login-wrapp button:hover{background-color:transparent !important;background-position:right center !important;color:#fff !important;box-shadow:none}.woocommerce .login-wrapp button:after{display:none !important}.woocommerce .woocommerce-MyAccount-navigation ul{box-shadow:none !important;background-color:#aaf;border-radius:5px !important;padding:0 15px !important;transition:all 0.3s ease 0s}.woocommerce .woocommerce-MyAccount-navigation ul li{border-color:#fff !important}.woocommerce .woocommerce-MyAccount-navigation ul li a{color:#fff !important}.woocommerce .woocommerce-MyAccount-navigation ul li.is-active a{color:#242424 !important}.woocommerce .woocommerce-Address{border:1px solid #aaf !important;box-shadow:none !important;border-radius:5px !important}.woocommerce-MyAccount-content button{background-color:transparent !important;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%) !important;font-size:14px !important;font-weight:500 !important;color:#fff !important;cursor:pointer !important;text-align:center !important;border:none !important;border-radius:50px !important;padding:12px 30px !important;transition:all 0.3s ease 0s;text-transform:uppercase !important;background-size:200% auto}.woocommerce-MyAccount-content button:hover{background-color:transparent !important;background-position:right center !important;color:#fff !important;box-shadow:none}.woocommerce-MyAccount-content button:after{display:none !important}.page-template-my-account .container.mt-5{margin-top:0 !important}.page-template-my-account .container.mt-5 .row{display:flex !important;justify-content:center !important}.page-template-my-account .container.mt-5 .row .login-wrapp{padding:30px 20px 10px;border:1px solid #aaf;border-radius:5px !important}.page-template-my-account .container.mt-5 .row .login-wrapp p{color:#aaf !important}.entry-content .woocommerce .woocommerce-form-login p input{font-size:14px !important}footer#wpshop-footer{background-color:#f5f5f9 !important;padding-bottom:25px !important}footer#wpshop-footer .site-main{padding:60px 15px 40px !important}footer#wpshop-footer .footer-title{font-size:27px !important;font-weight:500 !important;color:#242424 !important;text-transform:capitalize;padding-top:30px !important;padding-bottom:20px !important}footer#wpshop-footer .footer-title::after{content:"";width:45px;height:2px;background-color:#a3a1ff;display:block;margin-top:5px}footer#wpshop-footer p{color:#6b6d6f !important;font-size:14px !important;font-weight:400 !important}footer#wpshop-footer a{font-size:14px !important;font-weight:400 !important;color:#6b6d6f !important}footer#wpshop-footer a:hover{color:#ff748c !important;text-decoration:none !important}footer#wpshop-footer div.woocommerce a{background:none !important;-webkit-text-fill-color:#ff748c}footer#wpshop-footer .menu li{padding-bottom:10px !important}.wpshop-footer-section{background-color:#e7e7f2 !important}.wpshop-footer-section .container .row.p-2{border-top:1px solid #e7e7f2;padding-top:20px !important}.wpshop-footer-section .container .payment-options{justify-content:flex-end}@media screen and (max-width: 767px){.wpshop-footer-section .container .payment-options{justify-content:center}}.wpshop-footer-section .container p{color:#6b6d6f !important}footer#wpshop-footer:not(.home){margin-top:50px}@media screen and (max-width: 768px){footer#wpshop-footer .site-main .footer-widget:nth-of-type(2){display:block !important}}section.wpshop-footer-section .row .payment-options img:nth-of-type(2){border-radius:2px;background:rgba(153,153,153,0.5);margin-left:1px;padding-left:3px;padding-right:3px}header#masthead{background-color:#000;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%) !important;display:flex;align-items:center;height:70px}header#masthead .navbar-brand .site-title{text-transform:uppercase !important;font-size:16px !important;font-weight:600 !important;color:#242424 !important}header#masthead a{color:#fff !important;text-decoration:none !important;text-transform:capitalize !important;font-size:16px !important;font-weight:500 !important}header#masthead ul li ul{top:47px !important}header#masthead ul li ul li a{color:#000 !important;font-weight:400 !important;text-transform:capitalize !important}header#masthead ul li ul li a:hover{background-color:#fdf0f0 !important}header#masthead .cart-icon-img{background-image:url("../images/mat_cart2.png") !important}header#masthead .cart-count-block a{background-color:#242424 !important;color:#fff !important;font-size:10px !important}@media screen and (max-width: 1200px){header#masthead .navbar-collapse{background-color:#000 !important;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%) !important}header#masthead nav.navbar .navbar-toggler{display:block;height:26px;width:35px;background-image:url("../images/hamburger-icon-white.png") !important;background-color:transparent !important;background-size:contain;background-repeat:no-repeat;background-position:center center}header#masthead nav.navbar .navbar-toggler svg{display:none !important}}body:not(.term-20) ul.products{justify-content:center}body:not(.term-20) ul.products li{padding:0px !important;transition:all 0.3s ease 0s;border-radius:0px !important;border:0px solid #e3e3e3;background-color:#fff}body:not(.term-20) ul.products li:hover a::before{content:"";display:block;position:absolute;width:100%;height:100%;background-color:#ce4595;opacity:0.75;z-index:2}body:not(.term-20) ul.products li img{mix-blend-mode:darken;padding:15px 20px}body:not(.term-20) ul.products li h2{padding:15px 20px !important;font-size:16px;font-weight:700 !important;text-align:left;min-height:93px;color:#333 !important;text-transform:uppercase}body:not(.term-20) ul.products li span.price{padding:0 20px !important;width:100% !important;transition:all 0.3s ease 0s;text-align:left !important;font-weight:300 !important}body:not(.term-20) ul.products li span.price::before{display:inline-block !important;font-size:14px !important;padding-right:20px !important;font-weight:600 !important;text-transform:capitalize !important;color:#000 !important}body:not(.term-20) ul.products li span.price .amount{display:inline-block !important;font-size:14px !important;text-decoration:line-through !important;color:#000 !important}body:not(.term-20) ul.products li span.member-price{border-top:none;padding:10px 20px 20px !important;border-left:none;width:100% !important;transition:all 0.3s ease 0s;text-align:left !important}body:not(.term-20) ul.products li span.member-price .title{color:#ce4595 !important;font-size:14px !important;display:inline-block !important;padding-right:17px !important;font-weight:600 !important;text-transform:capitalize !important}body:not(.term-20) ul.products li span.member-price .amount{color:#ce4595 !important;font-size:14px !important;font-weight:600 !important}.woocommerce-pagination ul{border:1px solid #ce4595 !important}.woocommerce-pagination ul li{border-right:1px solid #ce4595 !important}.woocommerce-pagination ul li:last-child{border-right:none !important}.woocommerce-pagination ul li a{color:#ce4595 !important}.woocommerce-pagination ul li .current{background-color:#ce4595 !important;color:white !important}@media screen and (max-width: 1200px){.woocommerce-products-header{padding:85px 15px 0px !important}.woocommerce-products-header .woocommerce-products-header__title{margin:0 !important}}.add_to_cart_button{display:none !important}div.product{background-color:#fff;padding:10px 20px 0px;border-radius:4px}@media screen and (max-width: 767px){div.product{padding:10px !important}}div.product ul.products li{padding:0 !important}div.product .summary{display:flex !important;flex-flow:column !important}div.product .summary h1{order:1 !important;font-size:35px !important;font-weight:700 !important;text-transform:capitalize !important}@media screen and (max-width: 767px){div.product .summary h1{font-size:24px !important;line-height:24px !important}}div.product .summary .regular-price{order:3 !important;font-weight:300 !important;padding-bottom:10px;margin-bottom:10px}div.product .summary .regular-price bdi{text-decoration:line-through}div.product .summary .member-price{order:2 !important;font-weight:300 !important}div.product .summary .member-price .amount{color:#d4aafa !important;font-weight:400 !important;font-size:32px !important}div.product .summary hr{display:none !important}div.product .summary .sku{display:none}div.product .summary .woocommerce{order:5 !important}div.product .summary .woocommerce>div{margin:10px 0 30px 0 !important;border:1px solid #f8f8f8;border-radius:0px !important;padding-top:20px !important;border-top:1px solid #f8f8f8 !important;background-color:#f8f8f8 !important;color:#242424 !important;text-align:center;font-weight:300}div.product .summary .woocommerce>div span a{display:block;width:max-content;margin:0 auto;background-color:transparent;border-radius:50px;padding:10px 35px;border:none;transition:all 0.3s ease 0s;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%);background-size:200% auto}div.product .summary .woocommerce>div span a::before{color:#fff;font-size:16px !important;font-weight:400 !important;text-transform:uppercase}div.product .summary .woocommerce>div span a:hover{background-color:transparent;background-position:right center;color:#fff !important;box-shadow:none}div.product .summary .woocommerce>div span a:hover::before{color:#fff !important}div.product .summary form{order:6 !important;border-bottom:none !important}div.product .summary form button{clear:none !important;margin-top:0px !important;margin-left:55px !important;background-color:transparent !important;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%) !important;font-size:14px !important;font-weight:500 !important;color:#fff !important;cursor:pointer !important;text-align:center !important;border:none !important;border-radius:50px !important;padding:12px 30px !important;transition:all 0.3s ease 0s;text-transform:uppercase !important;background-size:200% auto}div.product .summary form button:hover{background-color:transparent !important;background-position:right center !important;color:#fff !important;box-shadow:none}div.product .summary form button:after{display:none !important}@media screen and (max-width: 767px){div.product .summary form button{clear:both !important;margin-left:0 !important;margin-top:20px !important}}div.product .woocommerce-tabs .panel{padding-bottom:0 !important;border-top:1px solid #e6e6e6 !important}div.product .woocommerce-tabs h2{font-size:24px !important;font-weight:700 !important;text-transform:capitalize}div.product .related.products{display:none;padding-top:40px !important}div.product .related.products>h2{font-size:24px !important;font-weight:700 !important;text-transform:capitalize;padding-bottom:20px;text-align:center}.product-page-info{background-color:#f5fafb;border:1px solid #dce4eb;padding:15px 0 15px 0;margin-bottom:40px}.product-page-info ul{list-style:none;padding-left:25px;margin-bottom:0px}.product-page-info ul li{position:relative;padding-left:1.5em}.product-page-info ul li i{display:none}.product-page-info ul li:before{content:"✔";position:absolute;left:0}.subscription-box-inner .card{background-color:#f8f8f8 !important;border-radius:0px !important;border:solid 0px #fff !important;box-shadow:none !important}.subscription-box-inner h3{font-size:36px !important;color:#aaf !important;font-weight:700;text-align:center}.subscription-box-inner .card-body{text-align:center !important}.subscription-box-inner .card-body h5{color:#262626 !important;text-align:center !important;text-transform:uppercase !important;padding-bottom:30px}.subscription-box-inner .card-body ul li{color:#969696 !important;text-align:left !important;border:none !important;border-bottom:0 !important;box-shadow:none !important;border-radius:0 !important;font-size:16px !important;font-weight:400 !important}.subscription-box-inner .card-body ul li::after{content:"✔";color:#aaf !important;top:0;border:none}.subscription-box-inner .card-body ul li:hover{box-shadow:none !important}.subscription-box-inner .card-body ul li::first-line{color:#262626 !important;font-weight:700}.subscription-box-inner .card-body button{background-color:transparent !important;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%) !important;font-size:14px !important;font-weight:500 !important;color:#fff !important;cursor:pointer !important;text-align:center !important;border:none !important;border-radius:50px !important;padding:12px 30px !important;transition:all 0.3s ease 0s;text-transform:uppercase !important;width:100%;background-size:200% auto}.subscription-box-inner .card-body button:hover{background-color:transparent !important;background-position:right center !important;color:#fff !important;box-shadow:none}.subscription-box-inner .card-body button:after{display:none !important}.term-20 main{padding-top:0 !important}.card .user-subscription-incart,div.user-bought{color:#fff !important}a.approved-shopping-btn button{background-color:transparent !important;background-image:linear-gradient(to right, #aaf 0, #fcbaf8 51%, #aaf 100%) !important;font-size:14px !important;font-weight:500 !important;color:#fff !important;cursor:pointer !important;text-align:center !important;border:none !important;border-radius:50px !important;padding:12px 30px !important;transition:all 0.3s ease 0s;text-transform:uppercase !important;background-size:200% auto}a.approved-shopping-btn button:hover{background-color:transparent !important;background-position:right center !important;color:#fff !important;box-shadow:none}a.approved-shopping-btn button:after{display:none !important}
