.search__cont{margin-left:auto;display:flex;align-items:center}.search__border{border:none;border-bottom:1px solid #000;outline:none;margin-right:10px}.lupa{border:none;background:none;padding:0;cursor:pointer}.lupa img{display:block;width:18px;height:18px}.search__border::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.search__border::-ms-clear{display:none}.cart-icon img{cursor:pointer;transition:transform .2s ease}.cart-icon img:hover{transform:scale(1.1)}.dropdown-menu{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px #0000001a;border-radius:8px;list-style:none;margin:5px 0 0;padding:10px 0;display:none}.dropdown-item{padding:8px 20px;text-decoration:none;font-size:14px;color:#333;display:block;transition:background-color .3s ease,color .3s ease}.dropdown-item:hover{background-color:#f7f7f7;color:#000}.dropdown-item:focus{background-color:transparent;color:inherit;outline:none}.dropdown-item:hover{background-color:#f1f1f1;color:#333}.footer{padding:40px;background-color:#fff;color:#000;border-top:1px solid #E7EFED;margin-top:100px}.footer__sections{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:flex-start;max-width:1200px;margin:0 auto}.footer__section__info-title{font-size:1.2rem;font-weight:700;margin-bottom:15px}.footer__list{list-style:none;padding:0}.footer__list-item{margin-bottom:10px}.footer__link{text-decoration:none;color:#706b6b;transition:color .3s}.footer__link:hover{color:#000}.footer__copy-paragraph{text-align:center;margin-top:20px;font-size:14px}@media (max-width: 768px){.footer__sections{flex-direction:column;align-items:center}.footer__section__info,.footer__section__moda,.footer__section-team,.footer__section-social{margin-bottom:20px;width:100%;text-align:center}}@media (min-width: 769px) and (max-width: 1024px){.footer__sections{flex-wrap:wrap}.footer__section__info,.footer__section__moda,.footer__section-team,.footer__section-social{flex:1 1 45%;margin-bottom:30px}}@media (min-width: 1025px){.footer__section__info,.footer__section__moda,.footer__section-team,.footer__section-social{flex:1 1 20%}.footer__copy-paragraph{margin-top:40px}}.title__products{font-family:Roboto,sans-serif;font-size:28px;font-weight:300;text-align:center;letter-spacing:1px;color:#333;margin-bottom:40px;margin-top:90px;text-transform:uppercase}.title__products:after{content:"";display:block;width:60px;height:2px;background-color:#333;margin:10px auto 0}.item__listpro{display:flex;flex-wrap:wrap;justify-content:center}.item__prod{width:27%;box-sizing:border-box}.card{margin-top:111px}.filter-buttons{display:flex;gap:10px;justify-content:center;margin-bottom:30px}.filter-btn{background-color:transparent;border:1px solid #ddd;color:#333;padding:10px 20px;font-size:14px;border-radius:5px;cursor:pointer;transition:all .3s ease}.filter-btn:hover{background-color:#000;color:#fff;border-color:#000}.filter-btn:active{background-color:#555}@media (max-width: 1200px){.item__prod{width:33.333%}}@media (max-width: 992px){.item__prod{width:50%}.filter-buttons{flex-wrap:wrap}}@media (max-width: 768px){.title__products{font-size:24px;margin-top:70px}.item__prod{width:100%}.filter-buttons{flex-direction:column;align-items:center}.filter-btn{width:100%;max-width:300px}}@media (max-width: 480px){.title__products{font-size:20px;margin-top:50px}.filter-btn{font-size:12px;padding:8px 16px}}.card{width:100%;max-width:27rem;margin:0 auto;border-radius:8px;box-shadow:0 4px 8px #0000001a;transition:transform .3s ease}.card:hover{transform:translateY(-5px)}.card img{border-radius:8px 8px 0 0;width:100%;height:auto;object-fit:cover}.card-body{padding:1.5rem;text-align:center}.card-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.price-text{color:#333;font-size:1rem;margin-bottom:1rem}.minimal-btn{background-color:transparent;border:1px solid #000000;color:#000;padding:10px 20px;font-size:14px;font-weight:500;border-radius:50px;text-decoration:none;transition:all .3s ease;display:inline-block}.minimal-btn:hover{background-color:#000;color:#fff;border-color:#000;box-shadow:0 4px 10px #0000001a}.minimal-btn:active{background-color:#555;border-color:#000}.minimal-btn:focus{outline:none;box-shadow:0 0 0 2px #0003}.about-container{padding:40px;text-align:center;max-width:800px;margin:0 auto}.about-title{font-size:2.5rem;font-weight:700;margin-bottom:20px}.about-text{font-size:1.2rem;color:#555;line-height:1.8;margin-bottom:20px}.about-images{display:flex;justify-content:center;gap:20px}.about-image{width:250px;height:auto;border-radius:10px;object-fit:cover}@media (max-width: 768px){.about-container{padding:30px 20px}.about-title{font-size:2rem}.about-text{font-size:1.1rem;line-height:1.6}}@media (max-width: 480px){.about-container{padding:20px 15px}.about-title{font-size:1.8rem;margin-bottom:15px}.about-text{font-size:1rem;line-height:1.5;margin-bottom:15px}}@media (max-width: 320px){.about-title{font-size:1.6rem}.about-text{font-size:.9rem}}.contact-container{max-width:600px;margin:0 auto;background:#fff;padding:20px;border-radius:10px;box-shadow:0 4px 10px #0000001a}.contact-title{text-align:center;font-size:24px;font-weight:700;margin-bottom:20px}.contact-form{display:flex;flex-direction:column}.form-section-title{font-size:18px;font-weight:700;margin-bottom:15px}.contact-label{font-size:14px;margin-bottom:5px;color:#333}.contact-input,.contact-textarea{width:100%;border:1px solid #ddd;border-radius:20px;padding:10px 15px;margin-bottom:15px;font-size:14px;background-color:#f9f9f9}.contact-textarea{resize:none;height:100px}.contact-submit{background-color:#000;color:#fff;border:none;padding:10px 20px;border-radius:20px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.contact-submit:hover{background-color:#000}.map-container{margin-top:20px}.map-frame{border-radius:10px}.title__cards{font-family:Roboto,sans-serif;font-size:40px;font-weight:300;text-align:center;letter-spacing:1px;color:#333;margin-bottom:40px;margin-top:110px;text-transform:uppercase}.title__cards:after{content:"";display:block;width:60px;height:2px;background-color:#333;margin:10px auto 0}.item__list{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}.item__zap{width:100%;max-width:27rem;box-sizing:border-box;padding:10px}@media (min-width: 576px){.item__zap{width:calc(50% - 20px)}}@media (min-width: 992px){.item__zap{width:calc(33.333% - 20px);max-width:calc(33.333% - 20px)}}@media (max-width: 575px){.title__cards{font-size:30px;margin-top:80px}}.detail__title{margin-top:0}.detail__price{margin-top:0;margin-bottom:20px;font-size:20px}.container{margin-bottom:110PX}.minimal-button{background-color:transparent;border:1px solid #000000;color:#000;padding:10px 20px;font-size:14px;font-weight:500;border-radius:50px;text-decoration:none;transition:all .3s ease;display:inline-block;margin-top:20px;width:100%}.minimal-button:hover{background-color:#000;color:#fff;border-color:#000;box-shadow:0 4px 10px #0000001a}.minimal-button:active{background-color:#000;border-color:#000}.minimal-button:focus{outline:none;box-shadow:0 0 0 2px #0003}.size-selector{margin:20px 0}.size-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.size-header h3{margin:0;font-size:1rem;font-weight:500}.size-guide-btn{background:none;border:none;color:#000;font-size:.9rem;cursor:pointer;padding:0;display:flex;align-items:center;gap:5px}.size-guide-btn:hover{text-decoration:underline}.size-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.size-button{background-color:transparent;border:1px solid #e0e0e0;color:#000;padding:12px;font-size:14px;font-weight:400;text-align:center;cursor:pointer;transition:all .2s ease;border-radius:4px}.size-button:hover{border-color:#000}.size-button.selected{border-color:#000;background-color:#000;color:#fff}.size-error{color:#dc3545;font-size:.875rem;margin-bottom:10px}.size-guide{margin-top:20px;border:1px solid #e0e0e0;padding:15px;border-radius:4px}.size-guide h4{margin-bottom:15px}.size-table{width:100%;border-collapse:collapse}.size-table th,.size-table td{border:1px solid #e0e0e0;padding:8px;text-align:center}.size-table th{background-color:#f8f9fa;font-weight:500}@media (max-width: 768px){.size-grid{grid-template-columns:repeat(2,1fr)}.size-table{font-size:.8rem}}.minimal-button,.minimal__button{background-color:transparent;border:1px solid #000000;color:#000;padding:10px 20px;font-size:14px;font-weight:500;border-radius:50px;text-decoration:none;transition:all .3s ease;display:inline-block;margin-top:20px;margin-right:10px}.minimal-button:hover,.minimal__button:hover{background-color:#000;color:#fff;border-color:#000;box-shadow:0 4px 10px #0000001a}.minimal-button:active,.minimal__button:active{background-color:#000;border-color:#000}.minimal-button:focus,.minimal__button:focus{outline:none;box-shadow:0 0 0 2px #0003}.btn-group .btn{border-radius:0}.btn-group .btn:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px}.btn-group .btn:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px}.list-group-item{margin-bottom:15px;border:1px solid #e0e0e0;border-radius:4px}.list-group-item img{max-width:100%;height:auto}@media (max-width: 768px){.col-md-3,.col-md-6{margin-bottom:15px}.text-end{text-align:left!important}}.cart-items{display:flex;flex-direction:column;gap:20px}.cart-item{display:flex;align-items:flex-start;gap:20px;padding-bottom:20px;border-bottom:1px solid #e0e0e0}.cart-item-image{width:150px;flex-shrink:0}.cart-item-image img{width:100%;height:auto;object-fit:cover}.cart-item-details{flex-grow:1}.product-category,.product-color,.product-size{margin:5px 0;font-size:14px;color:#666}.cart-item-actions{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.quantity-control{display:flex;align-items:center;gap:10px}.quantity-button{background:none;border:none;font-size:18px;cursor:pointer;padding:5px}.quantity{font-size:16px}.remove-button,.wishlist-button{background:none;border:none;cursor:pointer;padding:5px}.remove-button img{width:20px;height:20px}.wishlist-button{font-size:20px}.cart-summary{margin-top:30px;text-align:right}.cart-actions{display:flex;justify-content:flex-end;gap:10px}@media (max-width: 768px){.cart-item{flex-direction:column}.cart-item-image{width:100%}.cart-item-actions{flex-direction:row;justify-content:space-between;align-items:center;width:100%}}.minimal-alert{position:fixed;top:20px;right:20px;background-color:#333;color:#fff;padding:10px 20px;border-radius:4px;box-shadow:0 2px 10px #0000001a;z-index:1000;animation:slideIn .3s,fadeOut .3s 2.7s}@keyframes slideIn{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.yes__search{font-size:20px}.no__search{margin-bottom:800px}.buy-container{max-width:800px;margin:20px auto;padding:20px;background-color:#fff;box-shadow:0 4px 10px #0000001a;border-radius:8px}.buy-title{font-size:24px;font-weight:700;color:#333;text-align:center;margin-bottom:40px}.form-section{margin-bottom:30px}.form-heading{font-size:20px;margin-bottom:15px;font-weight:600;color:#333}.form-group{margin-bottom:15px}label{font-size:14px;color:#666}input,textarea{width:100%;padding:12px;font-size:14px;color:#333;background-color:#f9f9f9;border:1px solid #ccc;border-radius:50px;transition:.3s}input:focus,textarea:focus{border-color:#333;outline:none;background-color:#fff}.delivery-options{display:flex;gap:15px;margin-bottom:30px}.delivery-btn{padding:12px 25px;border:1px solid #ccc;border-radius:50px;cursor:pointer;background-color:#fff;font-size:14px;color:#333;font-weight:500;transition:.3s}.delivery-btn:hover{background-color:#f5f5f5}.delivery-btn.active{background-color:#000;color:#fff;border-color:#000;font-weight:600}.map-frame{border-radius:8px;margin-top:15px;transition:.3s}.buttons-container{text-align:center}.buy-btn{padding:14px 35px;background-color:#000;color:#fff;border:none;font-size:16px;font-weight:600;border-radius:50px;cursor:pointer;transition:.3s}.buy-btn:hover{background-color:#333}.buy-btn:active{background-color:#555}.alert{padding:10px;margin:15px 0;border-radius:5px;font-size:14px;font-weight:700;text-align:center}.alert.error{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb}
