.single-product .main-content{max-width:none!important;width:100%!important;display:unset!important;padding:0!important:}body.archive.tax-product_cat #top .main-content{padding:0!important}.container{padding:20px;width:100%}@media (max-width:1399px){.container{padding-left:84px;padding-right:84px}}@media (max-width:1099px){.container{padding-left:20px;padding-right:20px}}.archive-wrapper{display:flex;align-items:start;gap:48px}.sidebar{width:280px;flex-shrink:0}.search-box{background:#e8f4f8;border-radius:4px;margin-bottom:20px;font-size:14px;color:#666;border-radius:14px}.search-box input{width:100%;border:0;background-color:#fff0;padding:12px}.search-box input:focus-visible,.search-box input:focus{outline:0;border:0}.filter-section{background:#fff;padding:20px;border-radius:4px}.filter-section h3{text-transform:uppercase;font-family:"brother-1816",sans-serif;font-weight:800;font-size:75%;color:#6a4cff;margin-bottom:5px}.price-inputs{display:flex;gap:10px;align-items:center}.price-inputs input{-webkit-appearance:none!important;border-radius:0;border:none;background-color:#edf5f9;padding-left:22px;color:#101b49;font-weight:400;font-family:"jaf-domus",sans-serif;border-radius:15px;width:80px;padding:8px}.price-inputs input:focus,.price-inputs input:focus-visible{outline:0;border:0}.price-inputs span{color:#999}.filter-option{margin-bottom:10px}.filter-option input[type="checkbox"]{margin-right:8px}.filter-option label{font-size:14px;color:#333;cursor:pointer;display:flex;align-items:center}.filter-option .count{color:#999;margin-left:4px}.nested-option{margin-left:20px;margin-top:8px}.main-content{flex:1}.header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}.header h1{font-size:36px;color:#1a3a52}.results-info{color:#666;font-size:14px;margin-bottom:20px}#sortDropdown{padding:10px 15px;border:0;border-radius:8px;background-color:#edf5f9;font-size:14px;cursor:pointer}.products-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:40px;margin-bottom:40px}.product-card{border-radius:8px;transition:box-shadow 0.3s;cursor:pointer}.product-image{width:100%;height:165px;object-fit:contain;box-shadow:0 0 48px rgb(141 149 205 / .25);outline:1px solid black!important;box-shadow:0 0 10px rgb(0 0 0 / .5)!important}.product-info{padding:20px 0 0 0}.product-title{font-family:"brother-1816",sans-serif;font-size:20px;font-weight:800;color:#1a3a52;margin:16px 0;line-height:120%;transition:0.3s ease-in-out all}.product-card:hover .product-title{color:#cd6aff}.product-price{font-size:18px;color:#e74c3c;font-weight:600}.pagination{display:flex;justify-content:center;margin-top:40px}.pagination .woocommerce-pagination .page-numbers{display:flex;gap:10px;list-style:none;padding:0;margin:0}.pagination .woocommerce-pagination .page-numbers li a,.pagination .woocommerce-pagination .page-numbers li span{padding:10px 15px;border:1px solid #ddd;background:#fff;border-radius:4px;font-size:18px!important;font-weight:500!important;cursor:pointer;transition:all 0.3s;text-decoration:none;color:#333;display:inline-block}.pagination .woocommerce-pagination .page-numbers li a:hover{background:#e74c3c;color:#fff;border-color:#e74c3c}.pagination .woocommerce-pagination .page-numbers li .current{background:#e74c3c;color:#fff;border-color:#e74c3c;cursor:default}.pagination .woocommerce-pagination .page-numbers li .dots{cursor:default;background:#fff0;border:none}.pagination .woocommerce-pagination .page-numbers li .next,.pagination .woocommerce-pagination .page-numbers li .prev{font-weight:700}.pagination .woocommerce-pagination .page-numbers li span[aria-disabled="true"]{opacity:.5;cursor:not-allowed}.woocommerce nav.woocommerce-pagination ul,.woocommerce nav.woocommerce-pagination ul li{border:0!important;border-right:0!important}.loading{text-align:center;padding:40px;color:#666}.product-section{overflow-x:hidden}.singleproduct-container{display:flex;align-items:center;justify-content:center}.singleProduct-image-container{background:#fff;max-width:675px;padding:40px;border-radius:8px;display:flex;justify-content:center;align-items:center;width:50%}.singleproduct-image{width:100%;height:auto;border-radius:8px}.product-details{padding-top:20px;width:45%;display:flex;flex-direction:column;justify-content:space-between;background-color:#edf5f9;padding:90px 25px 50px 64px;position:relative;min-height:85vh;margin-bottom:0}.product-details::before{content:"";top:0;bottom:0;left:100%;height:100%;width:100vw;background-color:#edf5f9;position:absolute}.category-label{font-size:15px;text-transform:uppercase;letter-spacing:1.5px;color:#999;margin-bottom:15px;font-weight:600}.singleproduct-title{font-size:62px;font-weight:800;color:#101b49;line-height:1;margin-bottom:20px}.singleproduct-price{color:#cc6aff!important;font-size:25px;font-family:"brother-1816",sans-serif;font-weight:800!important;margin-bottom:8px!important}.product-description{color:#666;font-size:15px;line-height:1.7;margin-bottom:12px}.product-details p{font-family:"jaf-domus",sans-serif;color:#101b49;font-size:20px;margin-bottom:6px!important}.quantity-cart-section{display:flex;align-items:center;gap:15px;margin-bottom:40px}.quantity-input{background:#fff!important;border:2px solid #ddd!important;border-radius:0!important;text-align:center!important;font-size:16px!important;font-weight:600!important;width:65px!important;height:65px!important;font-family:"brother-1816",sans-serif!important;font-weight:700!important;padding:0!important}.single_add_to_cart_button{background:#de6cff!important;min-width:258px;transition:ease 300ms!important;position:relative!important;overflow:hidden!important;padding:.75em 2em!important;border-radius:100px!important;color:#fff!important;font-size:20px!important;font-family:"jaf-domus",sans-serif!important;font-weight:600!important;border:0!important;cursor:pointer!important}.single_add_to_cart_button::before{content:"";position:absolute!important;top:0!important;left:0!important;bottom:0!important;right:0!important;background-image:linear-gradient(50deg,#6a4cff,#de6cff)!important;z-index:0!important;transition:opacity 200ms ease!important}.single_add_to_cart_button span{z-index:1!important;position:relative!important}.single_add_to_cart_button:hover::before{opacity:0}.product-meta{padding-top:25px;margin-bottom:25px}.meta-item{display:flex;gap:10px;margin-bottom:10px;font-size:14px}.meta-label{font-family:"brother-1816",sans-serif;font-weight:400;font-size:15px;line-height:normal;color:#333}.meta-value{color:#666}.share-section{border-top:4px solid rgb(0 0 0 / .55);padding-top:25px}.share-section{display:flex;align-items:center;gap:12px}.share-section .share-label{font-family:"brother-1816",sans-serif;font-size:15px;font-weight:700;margin-bottom:0;opacity:.55;text-transform:uppercase;padding-right:4px;color:#101b49!important}.share-section .share-icons{display:flex;align-items:center;gap:14px}.share-section .share-icons a{color:#101b49!important;font-size:23px;cursor:pointer;transition:opacity 0.3s;opacity:.7}.share-icons a:hover{opacity:1}.tabs-section{background:#101b49;padding:150px 20px}.tabs-container{width:-webkit-fill-available;max-width:960px;color:#fff;display:flex;flex-direction:column;align-self:center;margin-left:auto;margin-right:auto}.tab-buttons{display:flex;gap:15px;margin-bottom:40px;justify-content:start}.tab-btn{background:rgb(168 85 247 / .3);border:none;border-radius:25px;cursor:pointer;transition:all 0.3s;color:#fff;font-size:20px;border-radius:100px;font-weight:600;transition:color 150ms ease,background-color 150ms ease;padding:15px 55px 17px}.tab-btn.active{background:linear-gradient(135deg,#a855f7 0%,#8b5cf6 100%);color:#fff;box-shadow:0 4px 15px rgb(168 85 247 / .4)}.tab-content{display:none}.tab-content.active{display:block}.tab-title{font-size:28px;font-family:"brother-1816",sans-serif;color:#a855f7;margin-bottom:30px;font-weight:800}.info-table{max-width:600px}.info-row{display:grid;grid-template-columns:180px 1fr;padding:15px 0;border-bottom:1px solid rgb(255 255 255 / .1)}.info-label{color:#fff;font-weight:600;font-size:23px;text-transform:capitalize}.info-value{color:#a855f7;font-size:23px;font-style:italic}@media (max-width:1199px){.product-details{padding:32px 24px 32px 24px;min-height:auto}.quantity-cart-section{margin-bottom:16px}.singleproduct-title{font-size:38px;line-height:1}.tabs-container{max-width:75%}}@media (max-width:992px){.singleproduct-container{justify-content:start}.archive-wrapper{flex-direction:column-reverse}.product-title{font-size:28px}}@media (max-width:575px){.container{flex-direction:column-reverse;row-gap:64px;padding:0}.singleproduct-container{flex-direction:column;row-gap:64px}.header{align-items:flex-start;flex-direction:column}.sort-dropdown{margin-left:auto}.filter-section{padding:0 20px}.sidebar{width:100%;display:flex;flex-direction:column;gap:24px}.filter-section{padding:0}.filter-section h3{margin-bottom:16px}.search-box{margin-bottom:0}.price-inputs input{font-size:16px}.products-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:16px}.product-title{font-size:16px}.container.singleproduct-container{flex-direction:column;row-gap:24px;padding-left:20px;padding-right:20px}.singleProduct-image-container,.product-details{width:100%}.singleProduct-image-container{padding:16px}.singleproduct-title{font-size:26px}.singleproduct-price{font-size:21px}.quantity-input{width:48px!important;height:48px!important}.single_add_to_cart_button{font-size:16px!important;min-width:auto}.tabs-container{max-width:90%}.tab-buttons{flex-direction:column}.tab-buttons .tab-btn{width:100%;font-size:16px}.tab-title{font-size:22px}.pagination .woocommerce-pagination .page-numbers{flex-wrap:wrap;justify-content:center}.zoho-mailing-list-container form .vitali-custom-input-container input[type="text"]{padding-left:24px!important}}