.category-section{background-color:#f7f7f7;margin-top:-0.5rem;margin-bottom:0rem;padding:12rem 0rem 7.6rem 0rem}.category-section:before{content:"";position:absolute;top:-1px;left:0;right:0;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid rgba(0,0,0,0);border-top:50px solid #fff}.category-section:after{content:"";position:absolute;left:0;right:0;top:-1px;border-left:50vw solid rgba(0,0,0,0);border-right:50vw solid #f1f1f1;border-top:50px solid rgba(0,0,0,0);border-bottom:50px solid rgba(0,0,0,0)}.category-section .category>a{width:100%}.category-section .category-banner .category-content{align-items:center;background-color:rgba(255,255,255,.9);padding:16px 46px;right:auto}.category-section .category-banner .category-content h4{color:#666;font-size:18px;font-weight:400;line-height:30px;letter-spacing:0px}.category-section .category-banner .category-content span{color:#222;font-size:20px;font-weight:700;line-height:30px;letter-spacing:0px}.category-section .category-badge .category-name{font-weight:600}.category-section .height-x3{height:59.5rem}.category-section .height-x2{height:37.1rem}.category-section .height-x1{height:22.4rem}.category-section .category-more .btn{color:#222}.category-section .category-more .btn:hover{color:#fff}.category-section .category-badge .btn{display:flex;align-items:center;justify-content:center;border:none}.category-section-shadow{line-height:0}.category-section-shadow svg{width:calc(300% + 1.3px);height:230px}.category-section-top{z-index:-1;transform:rotate(180deg);margin-top:-8rem}.category-section-top svg{transform:translateX(-50%) rotateY(180deg)}.category-section-bottom{z-index:-1;transform:rotate(180deg);margin-top:-7rem}.category-more{z-index:5}.category-banner .category-name{transform:translateY(10px);transition:transform .3s}.category-banner .category-count{transform:translateY(0);transition:.3s;opacity:0;visibility:hidden}.category-banner:hover .category-name{transform:translateY(0px)}.category-banner:hover .category-count{opacity:1;visibility:visible;transform:translateY(5px)}.product.bg-image{background-repeat:no-repeat;padding-left:16.67%}.product.bg-image .product-gallery{width:400px;height:400px;top:50px;left:25px;box-shadow:-5px 5px 20px -5px rgba(0,0,0,.1);margin:auto}.banner-section .card-description{border-radius:3px 3px 3px 3px;border-width:15px 15px 15px 15px;border-color:rgba(206,207,208,.2);border-style:solid}.contact-us .breadcrumb{padding:1.2rem 0 1.1rem}.contact-us .breadcrumb li:last-child{color:#666}.contact-us .breadcrumb li:not(:last-child):after,.contact-us .breadcrumb li:not(:last-child) a{opacity:.7}.contact-us .page-header{height:30.2rem}.contact-us .page-title{font-size:5rem}.contact-us .grey-section{background-color:#f6f7f9}.contact-us .store-section .title{font-size:3rem}.contact-us .grey-section{padding:2.5rem 3.2rem 1.4rem}.contact-us .grey-section h4{font-size:2rem;line-height:1.1}.contact-us .grey-section p{margin-bottom:3.2rem;line-height:1.72}.contact-section form h4{margin-bottom:.3rem}.contact-section form p{margin-bottom:2.4rem;font-size:1.3rem}.contact-section .form-control{border-radius:.3rem}.contact-section .form-control::-moz-placeholder{color:#999}.contact-section .form-control::placeholder{color:#999}.contact-section textarea{min-height:15rem;padding:1rem 2rem}.contact-section .btn i{font-size:1.6rem;margin-left:1rem;margin-bottom:.2rem}.contact-section .btn i:before{font-weight:600}.accordion-item:not(:last-child){margin-bottom:10px}.accordion-button{font-size:15px;padding-top:12px;padding-bottom:12px;box-shadow:none !important;font-weight:600}.accordion-button:not(.collapsed){background-color:rgba(0,0,0,0);color:#222}.accordion-button:not(.collapsed)::after{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23222' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.accordion-item:not(:first-of-type){border-top:1px solid #ddd}.page-link{color:#222}.active>.page-link,.page-link.active{background-color:#fff}.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active,.nav-tabs .nav-link:focus,.nav-tabs .nav-link:hover{border-top:0;border-left:0;border-right:0}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm){background-color:#222}div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):hover{background-color:#000}div:where(.swal2-container) h2:where(.swal2-title){font-weight:500}@media(min-width: 992px){:root{--swal2-width: 60em}}