.search-account-wrapper{display:flex;align-items:center;gap:15px}.cat-search-wrapper{flex:1;position:relative}.header-account-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;font-size:20px;color:#000;cursor:pointer;text-decoration:none;flex-shrink:0;border:1px solid #e0e0e0;border-radius:4px;transition:all .3s ease}.header-account-icon:hover{color:#fff;background-color:#000;border-color:#000}@media (max-width: 991px){.search-account-wrapper{gap:10px}.header-account-icon{width:36px;height:36px;font-size:18px}}@media (max-width: 767px){.search-account-wrapper{flex-wrap:nowrap;gap:8px}.header-account-icon{width:34px;height:34px;font-size:16px}}.product-slider-wrapper{position:relative!important;overflow:visible!important}.product-slider img{width:100%!important;display:block!important;border-radius:10px!important}.product-slider-wrapper .slick-arrow{display:none!important}.product-slider-wrapper .slick-prev,.product-slider-wrapper .slick-next{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;z-index:9999!important;background:#00000080!important;color:#fff!important;width:40px!important;height:40px!important;border-radius:50%!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:22px!important;border:none!important;padding:0!important}.product-slider-wrapper .slick-prev{left:-10px!important;right:auto!important}.product-slider-wrapper .slick-next{right:-10px!important;left:auto!important}.product-slider-wrapper .slick-prev:hover,.product-slider-wrapper .slick-next:hover{background:#000c!important}.col-md-6{overflow:visible!important;position:relative!important}.slider-nav-slick-wrapper{margin-top:18px}.slider-nav-slick{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start}.slider-nav-slick .nav-image{flex:0 0 auto;width:140px;aspect-ratio:1 / 1;overflow:hidden;border-radius:10px;cursor:pointer;background:#fafafa;display:flex;align-items:center;justify-content:center;transition:transform .25s ease,box-shadow .25s ease}.slider-nav-slick .nav-image img{width:100%;height:100%;object-fit:contain;border:2px solid transparent;border-radius:10px;transition:transform .3s ease,border-color .3s ease}.slider-nav-slick .nav-image:hover img{transform:scale(1.07)}.slider-nav-slick .nav-image.slick-current img{border-color:#000}@media (max-width: 1200px){.slider-nav-slick .nav-image{width:120px}}@media (max-width: 992px){.slider-nav-slick .nav-image{width:100px}}@media (max-width: 768px){.slider-nav-slick .nav-image{width:85px}}@media (max-width: 480px){.slider-nav-slick .nav-image{width:70px}}.variant-option{margin:15px 0}.variant-option label{display:block;margin-bottom:8px;font-weight:600}.variant-select{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:14px}.color-swatches{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.color-swatch-label{display:flex;align-items:center;gap:6px;cursor:pointer}.color-swatch-circle{width:28px;height:28px;border-radius:50%;border:2px solid #ccc}.color-swatch-label input{display:none}.color-swatch-label input:checked+.color-swatch-circle{border-color:#000;box-shadow:0 0 0 2px #fff,0 0 0 4px #000}.color-name{font-size:14px}.product-actions-wrapper{margin-top:25px;display:flex;flex-direction:column;gap:20px}.p-details-quantity{display:flex;align-items:center;gap:12px}.p-details-quantity label{margin:0;font-weight:600;font-size:15px;color:#333}.quantity-box{display:flex;align-items:center;gap:0;border:1px solid #ddd;border-radius:6px;overflow:hidden;background:#fff}.qty-btn{width:40px;height:40px;background:#f8f9fa;border:none;border-right:1px solid #ddd;cursor:pointer;font-size:20px;font-weight:600;color:#333;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.qty-btn.plus{border-right:none;border-left:1px solid #ddd}.qty-btn:hover{background:#e9ecef;color:#000}.qty-btn:active{background:#dee2e6}.cart-plus-minus-box{width:60px;height:40px;text-align:center;border:none;font-size:15px;font-weight:600;color:#333;outline:none}.product-buttons-container{display:grid;grid-template-columns:1fr 1fr;gap:12px;width:100%}.add-to-cart-btn{display:flex;align-items:center;justify-content:center;gap:10px;padding:16px 24px;background:#000;color:#fff;border:2px solid #000;cursor:pointer;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;transition:all .3s ease;position:relative;overflow:hidden;min-height:54px}.add-to-cart-btn:hover{background:#333;border-color:#333;transform:translateY(-2px);box-shadow:0 6px 20px #0003}.add-to-cart-btn:active{transform:translateY(0);box-shadow:0 2px 8px #0003}.add-to-cart-btn.disabled{background:#ccc;border-color:#ccc;cursor:not-allowed;transform:none}.buy-now-wrapper{display:flex;width:100%}.buy-now-wrapper .shopify-payment-button{width:100%}.buy-now-wrapper .shopify-payment-button__button{width:100%!important;min-height:54px!important;border-radius:6px!important;font-size:15px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;transition:all .3s ease!important;background:#000!important;color:#fff!important;border:2px solid #000!important;cursor:pointer!important}.buy-now-wrapper .shopify-payment-button__button:hover{background:#333!important;border-color:#333!important;transform:translateY(-2px)!important;box-shadow:0 6px 20px #0003!important}.buy-now-wrapper .shopify-payment-button__button:active{transform:translateY(0)!important;box-shadow:0 2px 8px #00000026!important}.buy-now-wrapper .shopify-payment-button__more-options{margin-top:8px!important;font-size:13px!important;color:#666!important}@media (max-width: 991px){.product-buttons-container{grid-template-columns:1fr;gap:10px}}@media (max-width: 767px){.product-actions-wrapper{gap:15px}.product-buttons-container{gap:12px}.add-to-cart-btn,.buy-now-wrapper .shopify-payment-button__button{font-size:14px!important;padding:14px 20px!important;min-height:50px!important}}@media (max-width: 480px){.add-to-cart-btn{font-size:13px!important;padding:10px!important;gap:8px}}
/*# sourceMappingURL=/cdn/shop/t/4/compiled_assets/styles.css.map */
