.ajax-search-wrapper{position:relative;display:inline-block}#ajax-search-results .search-results{display:flex;flex-direction:column;gap:8px}#ajax-search-results .search-results a{display:flex;align-items:center;gap:12px;background:#fafafa;border-radius:8px;padding:8px 12px;text-decoration:none;transition:all .2s ease-in-out;border:1px solid transparent}#ajax-search-results .search-results a:hover{background:#f0f8ff;border-color:#0073aa}#ajax-search-results .search-results a img{width:60px;height:60px;object-fit:cover;border-radius:6px}#ajax-search-results .search-results a span{color:#333;font-size:15px;font-weight:500;text-transform:capitalize}@media (max-width:768px){#ajax-search-results .search-results a img{width:50px;height:50px}#ajax-search-results .search-results a span{font-size:14px}}.woocommerce-account .woocommerce-MyAccount-navigation{flex:0 0 250px;border-right:2px solid #f1f1f1;padding-right:20px}.woocommerce-account .woocommerce-MyAccount-navigation ul{list-style:none;padding:0;margin:0}.woocommerce-account .woocommerce-MyAccount-navigation li{margin-bottom:10px}.woocommerce-account .woocommerce-MyAccount-navigation li a{display:block;padding:12px 16px;color:#333;font-weight:500;border-radius:8px;text-decoration:none;transition:all .3s ease;background:#f8f8f8}.woocommerce-account .woocommerce-MyAccount-navigation li a:hover{background:#007bff;color:#fff}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#007bff;color:#fff;font-weight:600}.woocommerce-account .woocommerce-MyAccount-content{flex:1;padding-left:20px}.woocommerce-account .woocommerce-MyAccount-content p{color:#555;line-height:1.7;font-size:16px}.woocommerce-account .woocommerce-MyAccount-content a{color:#007bff;text-decoration:none;font-weight:500}.woocommerce-account .woocommerce-MyAccount-content a:hover{text-decoration:underline}@media (max-width:768px){.woocommerce-account .woocommerce-MyAccount-navigation{border-right:none;border-bottom:2px solid #f1f1f1;padding-bottom:20px}.woocommerce-account .woocommerce-MyAccount-content{padding-left:0}.woocommerce-account .woocommerce-MyAccount-navigation ul{display:flex;flex-wrap:wrap;gap:10px}.woocommerce-account .woocommerce-MyAccount-navigation li a{background:#f3f3f3;padding:10px 14px;border-radius:6px}.woocommerce-account .woocommerce-MyAccount-navigation li.is-active a{background:#007bff;color:#fff}}.contact-page.stitchcon{padding:40px 20px;max-width:1200px;margin:0 auto}.stitchcon .address-card{background:linear-gradient(135deg,#000 0%,#aeac9c 100%);border-radius:20px;padding:40px;color:white;box-shadow:0 10px 30px rgba(0,0,0,.2);display:flex;flex-direction:column;justify-content:center}.stitchcon .address-card h3{font-size:28px;font-weight:700;margin-bottom:30px;position:relative;display:inline-block}.stitchcon .address-card h3:after{content:"";position:absolute;bottom:-10px;left:0;width:60px;height:4px;background:#fff;border-radius:2px}.stitchcon .address-item{display:flex;align-items:start;margin-bottom:25px;background:rgba(255,255,255,.1);padding:20px;border-radius:12px;backdrop-filter:blur(10px);transition:all .3s ease}.stitchcon .address-item:hover{background:rgba(255,255,255,.2);transform:translateX(5px)}.stitchcon .address-icon{width:50px;height:50px;background:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-right:20px;flex-shrink:0}.stitchcon .address-content h5{font-size:16px;font-weight:600;margin-bottom:8px;opacity:.9}.stitchcon .address-content p{font-size:18px;margin:0;line-height:1.6;font-weight:500}.stitchcon .img-wrapper{border-radius:20px;overflow:hidden;box-shadow:0 10px 30px rgba(0,0,0,.15);margin-bottom:30px}.stitchcon .img-wrapper img{width:100%;height:auto;display:block}@media (max-width:768px){.stitchcon .address-card{padding:30px 20px;margin-top:30px}}