@import url(https://fonts.googleapis.com/css?family=Raleway:400,700,900);:root{--accent-color:#717171;--white-color:#fff;--black-color:#272727;--gray-color:#f3f3f3;--gray-color-200:#e3e3e3;--gray-color-300:#e0e0e0;--gray-color-500:#d0d0d0;--gray-color-800:#3a3a3a;--light-gray-color:#d2d2d2;--primary-color:#d61d22;--bs-body-color:#272727;--bs-secondary-color:#ffe8f0;--bs-secondary-rgb:255,232,240;--bs-primary-rgb:248,109,114;--bs-border-color:#e3e3e3;--bs-dropdown-link-active-bg:#f5f5f5;--light-color:#f8f8f8;--light-blue-color:#edf1f3;--navbar-color-color:#131814;--swiper-theme-color:#4a4a4a;--swiper-pagination-color:#4a4a4a;--bs-box-shadow:0 .2rem .6rem rgba(0,0,0,.08);--bs-btn-font-size:1rem}:root{--body-font:"Nunito",sans-serif;--heading-font:"Nunito",sans-serif}@media (min-width:1850px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1540px}}*,*::before,*::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{box-sizing:border-box}body{font-family:var(--body-font);font-size:18px;font-weight:300;margin:0}p{color:var(--black-color);letter-spacing:.01rem;line-height:normal}a{color:var(--black-color);text-decoration:none;transition:0.3s color ease-out}a.light{color:var(--light-color)}a:hover{text-decoration:none;color:var(--primary-color)}hr{margin:1.25rem 0;color:var(--gray-color-200);opacity:1}.bg-gray{background:var(--gray-color)}.bg-dark{background:var(--black-color)}.bg-light{background:var(--light-color)}.bg-light-gray{background:#f5f5f5}.padding-xsmall{padding-top:.5em;padding-bottom:.5em}.padding-small{padding-top:2em;padding-bottom:2em}.padding-medium{padding-top:4em;padding-bottom:4em}.padding-large{padding-top:7em;padding-bottom:7em}.padding-xlarge{padding-top:9.5em;padding-bottom:9.5em}.margin-small{margin-top:2em;margin-bottom:2em}.margin-medium{margin-top:4em;margin-bottom:4em}.margin-large{margin-top:7em;margin-bottom:7em}.margin-xlarge{margin-top:9.5em;margin-bottom:9.5em}h1,h2,h3,h4,h5,h6{font-family:var(--heading-font);text-transform:capitalize;letter-spacing:.03em;font-weight:600;line-height:115%}h4,h5,h6{color:var(--light-black-color)}h1{font-size:3.9rem}h2{font-size:3.6rem}h3{font-size:2.1rem}h4{font-size:1.4rem}h5{font-size:1.3rem;font-weight:300;text-transform:capitalize;letter-spacing:.01rem}h6{font-size:1.1rem}@media only screen and (max-width:999px){h1{font-size:3rem}h2{font-size:2.95rem}h3{font-size:1.5rem}h4{font-size:1.24rem}h5{font-size:1.2rem}}@media only screen and (max-width:500px){h1{font-size:2.6rem}h2{font-size:1.5rem}}.btn{font-weight:500;text-transform:capitalize;letter-spacing:.09em;color:var(--white-color);background-color:var(--primary-color);border:none;padding:1.125rem 2.625rem;font-size:1rem;border-radius:200px;cursor:pointer}.btn:hover,.btn:focus-visible,.btn-check:checked+.btn,.btn.active,.btn.show,.btn:first-child:active,:not(.btn-check)+.btn:active{color:var(--white-color);background-color:var(--black-color)}.btn-dark{background-color:var(--black-color)}.btn-dark:hover{background-color:var(--primary-color)}.btn-light{background-color:var(--light-color)}.btn-light:hover{color:#fff;background-color:var(--primary-color)}.form-control{padding:1rem;font-size:21px;font-weight:300;letter-spacing:.01rem;line-height:normal}.form-control:focus{box-shadow:none;border-color:#131814}input.form-control::placeholder,textarea.form-control::placeholder{color:var(--black-color)}.filter-blog .form-select,.filter-shop .form-select{padding:0;font-size:21px;font-weight:300;border:none;background-color:transparent;line-height:normal;width:180px}.form-select:focus{box-shadow:none}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.form-check-input:focus{border-color:var(--primary-color);box-shadow:0 0 0 .25rem rgba(243,141,68,.25)}th{font-weight:300;letter-spacing:.06rem}.page-link{padding:0;font-size:21px;color:var(--black-color);background:none;border:none}.page-link:focus{color:var(--primary-color);background:none;box-shadow:none}.page-link:hover{color:var(--primary-color);background:none;border:none}.active>.page-link,.page-link.active{color:var(--primary-color);background:none;border:none}.disabled>.page-link,.page-link.disabled{color:var(--gray-color-500);background:none;border:none}@media (min-width:200px){.animate{animation-duration:0.3s;-webkit-animation-duration:0.3s;animation-fill-mode:both;-webkit-animation-fill-mode:both}}@keyframes slide{0%{transform:translateY(1rem);opacity:0}100%{transform:translateY(0rem);opacity:1}0%{transform:translateY(1rem);opacity:0}}@-webkit-keyframes slide{0%{-webkit-transform:transform;-webkit-opacity:0}100%{-webkit-transform:translateY(0);-webkit-opacity:1}0%{-webkit-transform:translateY(1rem);-webkit-opacity:0}}.slide{-webkit-animation-name:slide;animation-name:slide}#preloader{background:#fff;opacity:.8;height:100%;position:fixed;width:100%;top:0;z-index:99999999;transition:0.2s ease-in-out}#preloader.hide-preloader{display:none}.book{--color:#f86d72;--duration:6.8s;width:32px;height:12px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.book .inner{width:32px;height:12px;position:relative;transform-origin:2px 2px;transform:rotateZ(-90deg);animation:book var(--duration) ease infinite}.book .inner .left,.book .inner .right{width:60px;height:4px;top:0;border-radius:2px;background:var(--color);position:absolute}.book .inner .left:before,.book .inner .right:before{content:"";width:48px;height:4px;border-radius:2px;background:inherit;position:absolute;top:-10px;left:6px}.book .inner .left{right:28px;transform-origin:58px 2px;transform:rotateZ(90deg);animation:left var(--duration) ease infinite}.book .inner .right{left:28px;transform-origin:2px 2px;transform:rotateZ(-90deg);animation:right var(--duration) ease infinite}.book .inner .middle{width:32px;height:12px;border:4px solid var(--color);border-top:0;border-radius:0 0 9px 9px;transform:translateY(2px)}.book ul{margin:0;padding:0;list-style:none;position:absolute;left:50%;top:0}.book ul li{height:4px;border-radius:2px;transform-origin:100% 2px;width:48px;right:0;top:-10px;position:absolute;background:var(--color);transform:rotateZ(0deg) translateX(-18px);animation-duration:var(--duration);animation-timing-function:ease;animation-iteration-count:infinite}.book ul li:nth-child(0){animation-name:page-0}.book ul li:nth-child(1){animation-name:page-1}.book ul li:nth-child(2){animation-name:page-2}.book ul li:nth-child(3){animation-name:page-3}.book ul li:nth-child(4){animation-name:page-4}.book ul li:nth-child(5){animation-name:page-5}.book ul li:nth-child(6){animation-name:page-6}.book ul li:nth-child(7){animation-name:page-7}.book ul li:nth-child(8){animation-name:page-8}.book ul li:nth-child(9){animation-name:page-9}.book ul li:nth-child(10){animation-name:page-10}.book ul li:nth-child(11){animation-name:page-11}.book ul li:nth-child(12){animation-name:page-12}.book ul li:nth-child(13){animation-name:page-13}.book ul li:nth-child(14){animation-name:page-14}.book ul li:nth-child(15){animation-name:page-15}.book ul li:nth-child(16){animation-name:page-16}.book ul li:nth-child(17){animation-name:page-17}.book ul li:nth-child(18){animation-name:page-18}@keyframes page-0{4%{transform:rotateZ(0deg) translateX(-18px)}13%,54%{transform:rotateZ(180deg) translateX(-18px)}63%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-1{5.86%{transform:rotateZ(0deg) translateX(-18px)}14.74%,55.86%{transform:rotateZ(180deg) translateX(-18px)}64.74%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-2{7.72%{transform:rotateZ(0deg) translateX(-18px)}16.48%,57.72%{transform:rotateZ(180deg) translateX(-18px)}66.48%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-3{9.58%{transform:rotateZ(0deg) translateX(-18px)}18.22%,59.58%{transform:rotateZ(180deg) translateX(-18px)}68.22%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-4{11.44%{transform:rotateZ(0deg) translateX(-18px)}19.96%,61.44%{transform:rotateZ(180deg) translateX(-18px)}69.96%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-5{13.3%{transform:rotateZ(0deg) translateX(-18px)}21.7%,63.3%{transform:rotateZ(180deg) translateX(-18px)}71.7%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-6{15.16%{transform:rotateZ(0deg) translateX(-18px)}23.44%,65.16%{transform:rotateZ(180deg) translateX(-18px)}73.44%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-7{17.02%{transform:rotateZ(0deg) translateX(-18px)}25.18%,67.02%{transform:rotateZ(180deg) translateX(-18px)}75.18%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-8{18.88%{transform:rotateZ(0deg) translateX(-18px)}26.92%,68.88%{transform:rotateZ(180deg) translateX(-18px)}76.92%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-9{20.74%{transform:rotateZ(0deg) translateX(-18px)}28.66%,70.74%{transform:rotateZ(180deg) translateX(-18px)}78.66%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-10{22.6%{transform:rotateZ(0deg) translateX(-18px)}30.4%,72.6%{transform:rotateZ(180deg) translateX(-18px)}80.4%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-11{24.46%{transform:rotateZ(0deg) translateX(-18px)}32.14%,74.46%{transform:rotateZ(180deg) translateX(-18px)}82.14%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-12{26.32%{transform:rotateZ(0deg) translateX(-18px)}33.88%,76.32%{transform:rotateZ(180deg) translateX(-18px)}83.88%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-13{28.18%{transform:rotateZ(0deg) translateX(-18px)}35.62%,78.18%{transform:rotateZ(180deg) translateX(-18px)}85.62%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-14{30.04%{transform:rotateZ(0deg) translateX(-18px)}37.36%,80.04%{transform:rotateZ(180deg) translateX(-18px)}87.36%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-15{31.9%{transform:rotateZ(0deg) translateX(-18px)}39.1%,81.9%{transform:rotateZ(180deg) translateX(-18px)}89.1%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-16{33.76%{transform:rotateZ(0deg) translateX(-18px)}40.84%,83.76%{transform:rotateZ(180deg) translateX(-18px)}90.84%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-17{35.62%{transform:rotateZ(0deg) translateX(-18px)}42.58%,85.62%{transform:rotateZ(180deg) translateX(-18px)}92.58%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes page-18{37.48%{transform:rotateZ(0deg) translateX(-18px)}44.32%,87.48%{transform:rotateZ(180deg) translateX(-18px)}94.32%{transform:rotateZ(0deg) translateX(-18px)}}@keyframes left{4%{transform:rotateZ(90deg)}10%,40%{transform:rotateZ(0deg)}46%,54%{transform:rotateZ(90deg)}60%,90%{transform:rotateZ(0deg)}96%{transform:rotateZ(90deg)}}@keyframes right{4%{transform:rotateZ(-90deg)}10%,40%{transform:rotateZ(0deg)}46%,54%{transform:rotateZ(-90deg)}60%,90%{transform:rotateZ(0deg)}96%{transform:rotateZ(-90deg)}}@keyframes book{4%{transform:rotateZ(-90deg)}10%,40%{transform:rotateZ(0deg);transform-origin:2px 2px}40.01%,59.99%{transform-origin:30px 2px}46%,54%{transform:rotateZ(90deg)}60%,90%{transform:rotateZ(0deg);transform-origin:2px 2px}96%{transform:rotateZ(-90deg)}}.search-form button{position:absolute;top:6px;right:9px;background:transparent;border:none}.search-popup{background-color:#fff;position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;z-index:999999;-webkit-transition:opacity 0.3s 0s,visibility 0s 0.3s;-moz-transition:opacity 0.3s 0s,visibility 0s 0.3s;transition:opacity 0.3s 0s,visibility 0s 0.3s}.search-popup.is-visible{opacity:1;visibility:visible;cursor:-webkit-image-set(url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23FFF' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E") 1x,url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E") 2x),pointer;cursor:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%23000' d='M20 1l-1-1-9 9-9-9-1 1 9 9-9 9 1 1 9-9 9 9 1-1-9-9'/%3E%3C/svg%3E"),pointer;-webkit-transition:opacity 0.3s 0s,visibility 0s 0s;-moz-transition:opacity 0.3s 0s,visibility 0s 0s;transition:opacity 0.3s 0s,visibility 0s 0s}.search-popup-container{background-color:transparent;position:relative;top:50%;margin:0 auto;padding:0;width:90%;max-width:800px;text-align:center;box-shadow:none;cursor:default;-webkit-transform:translateY(-40px);transform:translateY(-40px);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-transition-duration:0.3s;transition-duration:0.3s}.is-visible .search-popup-container{-webkit-transform:translateY(-50%);transform:translateY(-50%)}.search-popup-form{position:relative;margin:0 0 3em 0}.search-popup-form .form-control{padding:0 0 .375em 0;font-size:2em}.search-popup-form #search-popup-submit{display:none}.search-popup .search-popup-close{display:block;position:absolute;top:2em;right:2em;margin:-.5em;padding:.5em;line-height:0}.search-popup .search-popup-close:hover{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.search-popup .search-popup-close i{display:block;position:relative;width:1em;height:1em;fill:rgba(0,0,0,.5)}.search-popup .search-popup-close:hover i{fill:rgba(0,0,0,1)}.search-popup .cat-list-title{margin-top:40px;margin-bottom:10px;font-size:.6em;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.search-popup .cat-list{margin:0;list-style-type:none}.search-popup .cat-list-item{display:inline-block;margin-bottom:0;letter-spacing:.015em;font-size:2em}.search-popup .cat-list-item a{position:relative}.search-popup .cat-list-item a::after{background:none repeat scroll 0 0 #fff;content:"";height:1px;border-bottom:1px solid #ff9697;left:0;opacity:0;position:absolute;top:100%;width:100%;-webkit-transition:height 0.3s,opacity 0.3s,-webkit-transform 0.3s;transition:height 0.3s,opacity 0.3s,transform 0.3s;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.search-popup .cat-list-item a:hover::after{height:1px;opacity:1;-webkit-transform:translateY(2px);transform:translateY(2px)}.search-popup .cat-list-item::after{content:"/";padding:0 5px;line-height:1;color:rgba(0,0,0,.5);vertical-align:text-top}.search-popup .cat-list-item:last-child::after{display:none}@media only screen and (max-width:991px){.search-popup .cat-list-item,.search-popup-form .form-control{font-size:1.425em}}@media only screen and (max-width:767px){.search-popup .search-popup-close{top:1em;right:1em}}@media only screen and (max-width:575px){.search-popup .cat-list-item,.search-popup-form .form-control{font-size:1.125em}.search-popup .search-popup-close{top:1em;right:1em}}.search-popup input[type="search"]{font-size:24px;height:60px;padding:26px}.search-popup .search-form button{top:12px;right:15px}.search-popup .search-form button svg{height:28px;width:28px}.logo{width:200px}.nav-tabs .nav-link{color:var(--black-color)}:focus-visible{outline:none}.site-header{width:100%;z-index:10;transition:background 0.3s ease-out}.navbar-toggler svg.navbar-icon{width:50px;height:50px}.navbar-nav .nav-item a.nav-link{font-size:.85em;font-weight:600;letter-spacing:.09em;color:var(--black-color)}.navbar-nav .nav-item a.nav-link.active,.navbar-nav .nav-item a.nav-link:focus,.navbar-nav .nav-item a.nav-link:hover{color:var(--primary-color)}.modal{--bs-modal-zindex:99999}.modal-dialog{max-width:800px;margin:auto;height:100vh;display:flex;align-items:center}.dropdown-menu{--bs-dropdown-link-active-color:var(--primary-color);--bs-dropdown-link-active-bg:#f5f5f5;--bs-dropdown-zindex:99999}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none}.cart-dropdown .dropdown-menu,.wishlist-dropdown .dropdown-menu{min-width:21rem}.cart-dropdown.dropdown a::after,.wishlist-dropdown.dropdown a::after{display:none}@media only screen and (max-width:500px){.cart-dropdown .dropdown-menu,.wishlist-dropdown .dropdown-menu{min-width:300px}}#header-nav .navbar-toggler:focus{box-shadow:none}#header-nav .offcanvas{transition:0.5s ease-in-out}#header-nav .offcanvas.show{z-index:99999}#header-nav .offcanvas-end{width:500px}.site-header .user-items svg{width:22px;height:22px;cursor:pointer}@media only screen and (max-width:991px){#navbar .user-items{display:none}}.swiper-next,.swiper-prev{color:var(--black-color);z-index:9999}.swiper-button-disabled{color:var(--gray-color-500)}section#billboard .swiper-next,section#billboard .swiper-prev{padding:0 10px!important}.icon-box .icon-box-icon svg{width:33px;height:33px;fill:var(--primary-color)}.round-box-icon{display:flex;justify-content:center;align-items:center;width:130px;height:130px;padding:15px;font-size:24px;border-radius:50%;border:#131814 1px solid;overflow:hidden}@media only screen and (max-width:991px){.price-card{width:85px!important;height:85px!important;font-size:0.8rem!important}#price-categories{margin:0 0px!important;padding-top:75px!important}#price-categories .icon-box{flex-wrap:wrap}#price-categories .swiper{padding:5px 0!important}.offer-slider div{margin-top:0px!important}#best-selling-items{padding-top:75px!important;padding-bottom:75px!important}#best-selling-items h3{margin:0;font-size:1.4rem}#best-selling-items .btn{padding:.9rem;font-size:.8rem}#musteri-yorumlari{padding-top:75px!important;padding-bottom:75px!important}}.card-concern{text-align:center;bottom:145px;display:flex;justify-content:center;cursor:pointer;text-transform:uppercase;transition:all 0.3s ease-out;opacity:0}.card-concern .btn{padding:1.125rem}.card-concern svg{width:27px;height:27px;cursor:pointer}.card:hover .card-concern{bottom:160px;opacity:1}#items-listing img{max-width:80px;max-height:90px}.product-store .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:35px}.swiper-pagination span.swiper-pagination-bullet{width:15px;height:15px}.swiper{width:100%;padding:20px 0}.swiper-slide{display:flex;justify-content:center}.round-box-icon img{border-radius:50%;background-color:#f5f5f5}.product-image{object-fit:cover}.rating svg.star{width:16px;height:16px}#brands .brand-images img{filter:grayscale(100%);opacity:.5;transition:0.3s ease-in-out}#brands .brand-images a.brand:hover img{filter:grayscale(0%);opacity:1}.instagram-item .icon-overlay{top:0;bottom:0;margin:auto;width:100%;height:auto;color:var(--light-color);opacity:0;transition:0.9s ease-out}.instagram-item:hover .icon-overlay{opacity:1}#footer .menu-list .menu-item a{font-size:.7619em;font-weight:300;letter-spacing:.09em;color:var(--black-color)}#footer .menu-list .menu-item a:hover{color:var(--primary-color)}.social-links svg{width:20px;height:20px;transition:0.3s ease-in-out;color:var(--light-gray-color)}.social-links svg:hover{color:var(--primary-color)}.social-links li{padding-right:30px}select#input-sort{border:none;padding:0;text-align:right;cursor:pointer}.thumb-swiper .swiper-slide{height:auto}.swiper-slide-thumb-active img{border:var(--bs-border-width) var(--bs-border-style) var(--primary-color)!important}.product-info del{color:var(--gray-color-500)}.nav-tabs .nav-link{letter-spacing:.06em}.nav-tabs .nav-link{background:none;border:none}.nav-tabs button.nav-link.active{color:var(--primary-color);background:none}.nav-tabs button.nav-link:hover{color:var(--primary-color)}@media screen and (max-width:991px){.product-tabs .review-item{width:100%;flex-wrap:wrap}.product-tabs .review-item .image-holder{margin-bottom:10px}.image-holder img{text-align:center!important;width:100px!important}}.rounded-3{border-radius:0 5px 5px 5px!important}.line-1{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.search__input{width:100%;padding:8px 24px;background-color:transparent;transition:transform 250ms ease-in-out;font-size:14px;line-height:18px;color:#575756;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z'/%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:18px 18px;background-position:95% center;border-radius:50px;border:1px solid #575756;transition:all 250ms ease-in-out;backface-visibility:hidden;transform-style:preserve-3d}.search__input::placeholder{color:color(#575756 a(.8));text-transform:uppercase;letter-spacing:1.5px}.search__input:hover,.search__input:focus{padding-left:0;outline:0;border:1px solid transparent;border-bottom:1px solid #575756;border-radius:0;background-position:100% center}.search__input:hover::placeholder{margin-left:-10px}@media screen and (max-width:991px){.search__input{width:156%!important}}.offer-slider{--bs-gutter-x:0!important}.category-img{width:400px!important;height:240px!important}@media screen and (max-width:991px){.category-img{width:400px!important;height:130px!important}}@media screen and (max-width:991px){.shopify-grid .sidebar{margin-bottom:50px;order:-1!important}}.checkout-container{min-height:100vh;padding:30px 0}.checkout-header{margin-bottom:40px}.checkout-title{color:#2c3e50;font-size:2.5rem;font-weight:600;margin-bottom:10px}.checkout-subtitle{color:#6c757d;font-size:1.1rem}.progress-steps{display:flex;justify-content:center;margin:30px 0;padding:0;list-style:none}.progress-step{display:flex;align-items:center;margin:0 15px}.step-circle{width:40px;height:40px;border-radius:50%;background:#6c757d;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;margin-right:10px}.step-circle.active{background:#4CAF50}.step-circle.completed{background:#28a745}.step-text{color:#6c757d;font-weight:500}.step-text.active{color:#4CAF50}.main-card{background:#fff;border-radius:4px;border:1px solid #e9ecef;overflow:hidden;margin-bottom:20px}.card-header{background:linear-gradient(135deg,var(--primary-color) 0%,#b71c1c 100%);color:#fff;padding:25px 30px;font-size:1.3rem;font-weight:600}.card-body{padding:30px}.checkout-container{background:#fff;border-radius:4px;border:1px solid #e9ecef;overflow:hidden;margin-bottom:30px}.address-section{background:#fff;border-radius:4px;border:1px solid #e9ecef;padding:30px;margin-bottom:30px}.address-section h3{color:var(--primary-color);font-weight:600;margin-bottom:25px;display:flex;align-items:center}.address-section h3 i{margin-right:10px}.billing-details label{color:#2c3e50;font-weight:500;margin-bottom:8px;display:flex;align-items:center}.billing-details label i{margin-right:8px;color:var(--primary-color);width:16px}.form-control{border-radius:4px!important;border:1px solid #e9ecef!important;padding:12px 15px!important;font-size:1rem;transition:all 0.3s ease}.form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 .2rem rgba(214,29,34,.1)!important}.cart-totals{background:#fff;border-radius:4px;border:1px solid #e9ecef;padding:30px}.cart-totals h3{color:var(--primary-color);font-weight:600;margin-bottom:25px;display:flex;align-items:center}.cart-totals h3 i{margin-right:10px}.cart-totals table{background:#f8f9fa;border-radius:4px;overflow:hidden}.cart-totals th{background:#fff;color:#2c3e50;font-weight:600;padding:15px 20px;border:none}.cart-totals td{background:#fff;padding:15px 20px;border:none}.price-amount{color:var(--primary-color)!important;font-weight:600!important;font-size:1.1rem}.cart-totals .order-total th,.cart-totals .order-total td{background:#fff3f0;border-top:2px solid var(--primary-color);font-weight:700}.cart-totals .order-total .price-amount{font-size:1.3rem;font-weight:700!important}.btn{color:#fff;border:none;padding:15px 30px;border-radius:4px;font-weight:600;text-decoration:none;transition:all 0.3s ease;font-size:1.1rem}.address-btn{background:var(--primary-color);color:#fff;border:none;padding:15px 30px;border-radius:4px;font-weight:600;text-decoration:none;transition:all 0.3s ease;width:100%;font-size:1.1rem}.address-btn:hover{background:#b71c1c;color:#fff;text-decoration:none}.alert-danger{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:15px 20px;margin-bottom:25px;display:flex;align-items:center}.alert-danger::before{content:"\f071";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:10px;color:#dc3545}@media (max-width:768px){.hero-section{padding:50px 0}.hero-section h1{font-size:2rem}.address-section,.cart-totals{padding:20px}.checkout-wrap .row{flex-direction:column}.checkout-wrap .col-lg-6:first-child{margin-bottom:30px}}.address-card{background:#f8f9fa;border-radius:4px;padding:15px;margin-bottom:20px;border-left:3px solid var(--primary-color)}.address-item{display:flex;margin-bottom:15px;align-items:flex-start}.address-item:last-child{margin-bottom:0}.address-label{color:#6c757d;font-weight:500;width:135px;flex-shrink:0;display:flex;align-items:center}.address-label i{margin-right:8px;color:var(--primary-color);width:16px}.address-value{color:#2c3e50;font-weight:500;flex:1}.btn-change-address{background:var(--primary-color);border:none;color:#fff;padding:10px 20px;border-radius:4px;font-weight:500;text-decoration:none;transition:all 0.3s ease}.btn-change-address:hover{background:#b71c1c;color:#fff;text-decoration:none}.order-summary{background:#f8f9fa;border-radius:4px;padding:15px;border-left:3px solid var(--primary-color)}.summary-table{width:100%;margin-bottom:0}.summary-table td,.summary-table th{padding:15px 0;border:none;border-bottom:1px solid #dee2e6}.summary-table tr:last-child td,.summary-table tr:last-child th{border-bottom:2px solid var(--primary-color);font-weight:600;font-size:1.2rem}.price-amount{color:var(--primary-color);font-weight:600;font-size:1.1rem}.total-price{color:var(--primary-color);font-size:1.3rem;font-weight:700}.delivery-options{background:#f8f9fa;border-radius:4px;padding:20px;margin:25px 0;border-left:4px solid var(--primary-color)}.delivery-title{color:var(--primary-color);font-weight:600;margin-bottom:20px;display:flex;align-items:center}.delivery-option{background:#fff;border:2px solid #e9ecef;border-radius:4px;padding:15px;margin-bottom:15px;transition:all 0.3s ease;cursor:pointer}.delivery-option:last-child{margin-bottom:0}.delivery-option:hover{border-color:var(--primary-color)}.delivery-option input[type="radio"]:checked+.delivery-label{color:var(--primary-color)}.delivery-option input[type="radio"]:checked~*{border-color:var(--primary-color)}.delivery-option.selected{border-color:var(--primary-color);background:#fff3f0}.delivery-label{margin:0;cursor:pointer;width:100%;display:block}.option-header{display:flex;align-items:center;margin-bottom:8px;font-size:1.1rem}.option-description{color:#6c757d;font-size:.95rem;line-height:1.4;margin-left:30px}.form-check-input:checked{background-color:var(--primary-color);border-color:var(--primary-color)}.badge{font-size:.8rem;padding:6px 10px}.payment-info{background:#fff3f0;border-radius:4px;padding:15px;margin:20px 0;border-left:3px solid var(--primary-color)}.payment-info i{color:var(--primary-color);margin-right:10px}.payment-info-text{color:#b71c1c;margin:0;font-size:.95rem}.terms-checkbox{background:#fff3cd;border-radius:4px;padding:15px;margin:15px 0;border-left:3px solid #ffc107}.terms-label{color:#856404;font-size:.95rem;margin-left:8px}.terms-label a{color:#0056b3;text-decoration:none;font-weight:500}.terms-label a:hover{text-decoration:underline}.btn-place-order{background:var(--primary-color);border:none;color:#fff;padding:15px 25px;border-radius:4px;font-size:1.1rem;font-weight:600;width:100%;transition:all 0.3s ease}.btn-place-order:hover{background:#b71c1c;color:#fff}.btn-place-order:disabled{background:#6c757d}.security-badge{text-align:center;margin-top:20px;padding:15px;background:#fff3f0;border-radius:4px}.security-badge i{color:var(--primary-color);margin-right:10px}.security-text{color:#b71c1c;font-size:.9rem;margin:0}.error-alert{background:#f8d7da;color:#721c24;border:1px solid #f5c6cb;border-radius:4px;padding:15px 20px;margin-bottom:25px;display:flex;align-items:center}.error-alert i{color:#dc3545;margin-right:10px;font-size:1.2rem}.hero-section{color:#000;text-align:center;padding:80px 0;margin-bottom:40px}.hero-section h1{font-size:2.5rem!important;font-weight:600;margin-bottom:15px}.breadcrumbs a{color:#000;text-decoration:none}.breadcrumbs a:hover{color:#000}.payment-container{background:#fff;min-height:100vh;padding:20px 0}.payment-card{background:#fff;border-radius:4px;border:1px solid #e9ecef;overflow:hidden;margin:20px auto;max-width:900px}.payment-header{background:linear-gradient(135deg,var(--primary-color) 0%,#b71c1c 100%);color:#fff;padding:30px;text-align:center}.payment-header h2{margin:0;font-size:2rem;font-weight:600}.payment-header .subtitle{opacity:.9;margin-top:10px;font-size:1.1rem}.order-info{background:#f8f9fa;padding:25px;border-bottom:1px solid #e9ecef}.order-detail{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px;padding:12px;background:#fff;border-radius:4px;border:1px solid #e9ecef}.order-detail:last-child{margin-bottom:0;background:#fff3f0;border:2px solid var(--primary-color)}.order-label{font-weight:500;color:#495057;display:flex;align-items:center;white-space:nowrap;min-width:160px}.order-label i{margin-right:12px;color:var(--primary-color);width:20px}.order-value{font-weight:600;color:#212529;font-size:1.1rem;word-wrap:break-word;flex:1}.total-amount{color:var(--primary-color)!important;font-size:1.4rem!important}.payment-iframe-container{padding:0;background:#fff}.payment-iframe{width:100%;height:1000px;border:none;border-radius:0 0 4px 4px}.error-container{padding:40px;text-align:center}.error-icon{font-size:4rem;color:#dc3545;margin-bottom:20px}.error-title{color:#dc3545;font-size:1.5rem;margin-bottom:15px}.error-message{color:#6c757d;margin-bottom:25px}.btn-return{background:var(--primary-color);border:none;padding:12px 30px;border-radius:4px;color:#fff;font-weight:500;text-decoration:none;display:inline-block;transition:all 0.3s ease}.btn-return:hover{background:#b71c1c;color:#fff;text-decoration:none}.security-info{background:#fff3f0;border:1px solid var(--primary-color);border-radius:4px;padding:15px;margin:20px;text-align:center}.security-info i{color:var(--primary-color);margin-right:10px}.success-container{background:#fff;min-height:100vh;display:flex;align-items:center;padding:20px 0}.success-card{background:#fff;border-radius:4px;border:1px solid #e9ecef;overflow:hidden;max-width:600px;margin:0 auto;animation:slideUp 0.6s ease-out}@keyframes slideUp{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}.success-header{background:linear-gradient(135deg,var(--primary-color) 0%,#b71c1c 100%);color:#fff;padding:30px;text-align:center;position:relative}.success-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="white" opacity="0.1"/><circle cx="20" cy="20" r="1" fill="white" opacity="0.1"/><circle cx="80" cy="30" r="1.5" fill="white" opacity="0.1"/><circle cx="70" cy="70" r="1" fill="white" opacity="0.1"/><circle cx="30" cy="80" r="1.5" fill="white" opacity="0.1"/></svg>')}.success-icon{font-size:4rem;margin-bottom:20px;animation:checkmark 0.6s ease-in-out 0.3s both;position:relative;z-index:1}@keyframes checkmark{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2)}100%{transform:scale(1);opacity:1}}.success-title{font-size:2rem;font-weight:600;margin:0;position:relative;z-index:1}.success-subtitle{opacity:.9;margin-top:10px;font-size:1.1rem;position:relative;z-index:1}.success-content{padding:30px;text-align:center}.success-message{font-size:1.2rem;color:#2c3e50;margin-bottom:20px;line-height:1.6}.success-details{background:#f8f9fa;border-radius:4px;padding:20px;margin:25px 0;border-left:4px solid var(--primary-color)}.detail-item{display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:1rem;color:#495057}.detail-item:last-child{margin-bottom:0}.detail-item i{color:var(--primary-color);margin-right:12px;width:20px}.action-buttons{margin-top:30px}.btn-success-primary{background:var(--primary-color);border:none;color:#fff;padding:12px 25px;border-radius:4px;font-weight:500;text-decoration:none;display:inline-block;margin:0 10px 15px;transition:all 0.3s ease;min-width:200px}.btn-success-secondary{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color);padding:10px 25px;border-radius:4px;font-weight:500;text-decoration:none;display:inline-block;margin:0 10px 15px;transition:all 0.3s ease;min-width:200px}.btn-success-primary:hover{background:#b71c1c;color:#fff;text-decoration:none}.btn-success-secondary:hover{background:var(--primary-color);color:#fff;text-decoration:none}.confetti{position:absolute;top:0;left:0;right:0;bottom:0;pointer-events:none;overflow:hidden}.confetti-piece{position:absolute;width:10px;height:10px;background:gold;animation:confetti-fall 3s linear infinite}.confetti-piece:nth-child(2n){background:#FF6B6B;width:8px;height:8px;animation-delay:-0.5s}.confetti-piece:nth-child(3n){background:#4ECDC4;width:6px;height:6px;animation-delay:-1s}.confetti-piece:nth-child(4n){background:#45B7D1;animation-delay:-1.5s}@keyframes confetti-fall{0%{transform:translateY(-100vh) rotate(0deg);opacity:1}100%{transform:translateY(100vh) rotate(720deg);opacity:0}}.fail-container{background:#fff;min-height:100vh;display:flex;align-items:center;padding:20px 0}.fail-card{background:#fff;border-radius:4px;border:1px solid #e9ecef;overflow:hidden;max-width:600px;margin:0 auto;animation:slideUp 0.6s ease-out}.fail-header{background:linear-gradient(135deg,var(--primary-color) 0%,#b71c1c 100%);color:#fff;padding:30px;text-align:center;position:relative}.fail-header::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><circle cx="50" cy="50" r="2" fill="white" opacity="0.1"/><circle cx="20" cy="20" r="1" fill="white" opacity="0.1"/><circle cx="80" cy="30" r="1.5" fill="white" opacity="0.1"/><circle cx="70" cy="70" r="1" fill="white" opacity="0.1"/><circle cx="30" cy="80" r="1.5" fill="white" opacity="0.1"/></svg>')}.fail-icon{font-size:4rem;margin-bottom:20px;animation:shake 0.6s ease-in-out 0.3s both;position:relative;z-index:1}@keyframes shake{0%,100%{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.fail-title{font-size:2rem;font-weight:600;margin:0;position:relative;z-index:1}.fail-subtitle{opacity:.9;margin-top:10px;font-size:1.1rem;position:relative;z-index:1}.fail-content{padding:30px;text-align:center}.fail-message{font-size:1.2rem;color:#2c3e50;margin-bottom:20px;line-height:1.6}.fail-details{background:#fff5f5;border-radius:4px;padding:20px;margin:25px 0;border-left:4px solid var(--primary-color)}.fail-item{display:flex;align-items:center;justify-content:center;margin-bottom:15px;font-size:1rem;color:#495057}.fail-item:last-child{margin-bottom:0}.fail-item i{color:var(--primary-color);margin-right:10px;width:20px}.suggestions-box{background:#f8f9fa;border-radius:4px;padding:20px;margin:25px 0;border-left:4px solid var(--primary-color)}.suggestions-title{color:var(--primary-color);font-weight:600;margin-bottom:15px;display:flex;align-items:center;justify-content:center}.suggestions-title i{margin-right:10px}.suggestion-item{color:#495057;margin-bottom:10px;padding-left:20px;position:relative}.suggestion-item::before{content:"•";color:var(--primary-color);position:absolute;left:0;font-weight:700}.btn-fail-info{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color);padding:10px 25px;border-radius:4px;font-weight:500;text-decoration:none;display:inline-block;margin:0 10px 15px;transition:all 0.3s ease;min-width:200px}.btn-fail-info:hover{background:var(--primary-color);color:#fff;text-decoration:none}.contact-info{margin-top:30px;padding:20px;background:#e9ecef;border-radius:4px;font-size:.9rem;color:#6c757d}.contact-info a{color:var(--primary-color);text-decoration:none;font-weight:500}.contact-info a:hover{text-decoration:underline}.btn-fail-primary{background:var(--primary-color);border:none;color:#fff;padding:12px 25px;border-radius:4px;font-weight:500;text-decoration:none;display:inline-block;margin:0 10px 15px;transition:all 0.3s ease;min-width:200px}.btn-fail-secondary{background:#fff;border:2px solid var(--primary-color);color:var(--primary-color);padding:10px 25px;border-radius:4px;font-weight:500;text-decoration:none;display:inline-block;margin:0 10px 15px;transition:all 0.3s ease;min-width:200px}.btn-fail-primary:hover{background:#b71c1c;color:#fff;text-decoration:none}.btn-fail-secondary:hover{background:var(--primary-color);color:#fff;text-decoration:none}#authModal .modal-dialog,#userInfo .modal-dialog{margin:1.75rem auto!important;max-width:420px!important}#authModal .modal-content,#userInfo .modal-content{border:none!important;border-radius:8px!important;box-shadow:0 10px 40px rgba(0,0,0,.15)!important;background:white!important}#authModal .modal-header,#userInfo .modal-header{border-bottom:1px solid #f0f0f0!important;padding:20px 24px 15px!important;background:#fafafa!important;border-radius:8px 8px 0 0!important}#authModal .modal-body,#userInfo .modal-body{padding:24px!important;background:white!important}#authModal .btn-close,#userInfo .btn-close{background:none;border:none!important;opacity:0.6!important;font-size:18px!important;padding:8px!important;margin:-8px -8px -8px auto!important}#authModal .btn-close:hover,#userInfo .btn-close:hover{opacity:1!important}#authModal .nav-tabs{border-bottom:1px solid #e9ecef!important;margin-bottom:24px!important}#authModal .nav-tabs .nav-link{border:none!important;background:none!important;color:#666!important;font-weight:500!important;padding:12px 20px!important;border-radius:0!important;border-bottom:2px solid transparent!important;transition:all 0.3s ease!important}#authModal .nav-tabs .nav-link:hover{border-color:transparent!important;color:var(--primary-color)!important;background:none!important}#authModal .nav-tabs .nav-link.active{color:var(--primary-color)!important;background:none!important;border-color:transparent transparent var(--primary-color) transparent!important;font-weight:600!important}#authModal .form-group{margin-bottom:20px!important}#authModal .form-group label{color:#333!important;font-weight:500!important;font-size:14px!important;margin-bottom:8px!important;display:block!important}#authModal .form-control{border:1px solid #e1e5e9!important;border-radius:6px!important;padding:12px 16px!important;font-size:14px!important;background:#fafafa!important;transition:all 0.3s ease!important;height:auto!important}#authModal .form-control:focus{border-color:var(--primary-color)!important;box-shadow:0 0 0 2px rgba(220,53,69,.1)!important;background:white!important;outline:none!important}#authModal .form-control.border-danger{border-color:#dc3545!important;box-shadow:0 0 0 2px rgba(220,53,69,.1)!important}#authModal .form-check{margin:20px 0!important}#authModal .form-check-input{margin-top:4px!important;margin-right:8px!important}#authModal .form-check-label{color:#666!important;font-size:14px!important;line-height:1.4!important}#authModal .form-check-label a{color:var(--primary-color)!important;text-decoration:none!important;font-weight:500!important}#authModal .form-check-label a:hover{text-decoration:underline!important}#authModal .btn{border-radius:6px!important;font-weight:500!important;font-size:14px!important;padding:12px 24px!important;transition:all 0.3s ease!important;border:1px solid transparent!important}#authModal .btn-dark{background:#333!important;border-color:#333!important;color:white!important}#authModal .btn-dark:hover{background:#555!important;border-color:#555!important;color:white!important;transform:translateY(-1px)!important}#userInfo .modal-body{text-align:center!important;padding:40px 24px!important}#userInfo h6{color:#333!important;font-size:16px!important;font-weight:500!important;margin:0!important}#authModal .alert{border-radius:6px!important;padding:12px 16px!important;margin-bottom:20px!important;font-size:14px!important}#authModal .btn:disabled{opacity:0.7!important;cursor:not-allowed!important}@media (max-width:768px){#authModal .modal-dialog,#userInfo .modal-dialog{margin:1rem!important;max-width:calc(100% - 2rem)!important}#authModal .modal-body,#userInfo .modal-body{padding:20px!important}#authModal .nav-tabs .nav-link{padding:10px 16px!important;font-size:14px!important}#authModal .form-control{padding:10px 14px!important}#userInfo .modal-body{padding:30px 20px!important}}@media (max-width:480px){#authModal .modal-dialog,#userInfo .modal-dialog{margin:0.5rem!important;max-width:calc(100% - 1rem)!important}}.cart-container{background:white!important;border-radius:4px!important;border:1px solid #e9ecef!important;overflow:hidden!important;margin-bottom:30px!important}.cart-header{background:#f8f9fa!important;border-bottom:2px solid var(--primary-color)!important;padding:20px!important}.cart-header h4{color:var(--primary-color)!important;font-weight:600!important;margin:0!important}.cart-item{padding:20px!important;border-bottom:1px solid #e9ecef!important;transition:background-color 0.3s ease!important}.cart-item:hover{background-color:#f8f9fa!important}.cart-item:last-child{border-bottom:none!important}.cart .card-image img{border-radius:4px!important;max-width:100px!important;height:120px!important;object-fit:cover!important}.cart .card-detail h5 a{color:#2c3e50!important;text-decoration:none!important;font-weight:500!important}.cart .card-detail h5 a:hover{color:var(--primary-color)!important}.cart .card-price .price{color:var(--primary-color)!important;font-weight:600!important;font-size:1.1rem!important}.cart .product-qty button{border-radius:4px!important;border:1px solid #e9ecef!important;background:white!important;width:35px!important;height:35px!important;display:flex!important;align-items:center!important;justify-content:center!important;transition:all 0.3s ease!important}.cart .product-qty button:hover{border-color:var(--primary-color)!important;color:var(--primary-color)!important}.cart .product-qty input{border-radius:4px!important;border:1px solid #e9ecef!important;height:35px!important;text-align:center!important;font-weight:500!important}.cart .total-price .money{color:var(--primary-color)!important;font-weight:600!important;font-size:1.2rem!important}.cart .cart-cross-outline button{color:#dc3545!important;background:transparent!important;border:none!important;padding:8px!important;border-radius:4px!important;transition:all 0.3s ease!important}.cart .cart-cross-outline button:hover{background:#fff5f5!important;color:#c82333!important}.cart .cart-totals{background:white!important;border-radius:4px!important;border:1px solid #e9ecef!important;padding:30px!important;margin-top:30px!important}.cart .cart-totals h3{color:var(--primary-color)!important;font-weight:600!important;margin-bottom:25px!important;text-align:center!important}.cart .cart-totals table{background:#f8f9fa!important;border-radius:4px!important;overflow:hidden!important}.cart .cart-totals th{background:white!important;color:#2c3e50!important;font-weight:600!important;padding:15px 20px!important;border:none!important}.cart .cart-totals td{background:white!important;padding:15px 20px!important;border:none!important}.cart .price-amount{color:var(--primary-color)!important;font-weight:600!important;font-size:1.1rem!important}.cart .cart-totals .order-total th,.cart .cart-totals .order-total td{background:#fff3f0!important;border-top:2px solid var(--primary-color)!important;font-weight:700!important}.cart .cart-totals .order-total .price-amount{font-size:1.3rem!important;font-weight:700!important}.cart .button-wrap{justify-content:center!important;margin-top:25px!important}.cart .btn{background:var(--primary-color)!important;color:white!important;border:none!important;padding:12px 25px!important;border-radius:4px!important;font-weight:500!important;text-decoration:none!important;transition:all 0.3s ease!important;min-width:180px!important;text-align:center!important}.cart .btn:hover{background:#b71c1c!important;color:white!important;text-decoration:none!important}.cart .btn:first-child{background:white!important;color:var(--primary-color)!important;border:2px solid var(--primary-color)!important}.cart .btn:first-child:hover{background:var(--primary-color)!important;color:white!important}.cart .empty-cart{text-align:center!important;padding:60px 20px!important;background:white!important;border-radius:4px!important;border:1px solid #e9ecef!important}.cart .empty-cart h3{color:#6c757d!important;font-weight:500!important;margin-bottom:30px!important}@media (max-width:768px){.cart .cart-item{padding:15px!important}.cart .card-image img{max-width:80px!important;height:100px!important}.cart .cart-totals{padding:20px!important}.cart .button-wrap{flex-direction:column!important;align-items:center!important}.cart .btn{width:100%!important;margin-bottom:10px!important}}.cart-dropdown .dropdown-toggle{position:relative!important;color:#333!important;text-decoration:none!important;display:flex!important;align-items:center!important;gap:8px!important;transition:color 0.3s ease!important}.cart-dropdown .dropdown-toggle:hover{color:var(--primary-color)!important}.cart-dropdown .cart-item-count{color:#666!important;font-size:14px!important;font-weight:400!important}.cart-dropdown .dropdown-menu{border:1px solid #e9ecef!important;border-radius:4px!important;box-shadow:0 2px 10px rgba(0,0,0,.1)!important;padding:20px!important;min-width:320px!important;margin-top:10px!important;background:white!important}.cart-dropdown .dropdown-menu h4{color:#333!important;font-size:18px!important;font-weight:600!important;padding-bottom:10px!important;border-bottom:1px solid #f0f0f0!important}.cart-dropdown .dropdown-menu h4 .text-primary{color:#333!important}.cart-dropdown .dropdown-menu .badge{background-color:var(--primary-color)!important;color:white!important;font-size:12px!important;padding:4px 8px!important;border-radius:12px!important;font-weight:500!important}.cart-dropdown .list-group{border:none!important;margin-bottom:20px!important}.cart-dropdown .list-group-item{border:none!important;border-bottom:1px solid #f0f0f0!important;background:transparent!important;padding:12px 0!important}.cart-dropdown .list-group-item:last-child{border-bottom:none!important}.cart-dropdown .list-group-item h6{font-size:14px!important;font-weight:500!important;margin:0!important;line-height:1.4!important}.cart-dropdown .list-group-item h6 a{color:#333!important;text-decoration:none!important;transition:color 0.3s ease!important}.cart-dropdown .list-group-item h6 a:hover{color:var(--primary-color)!important}.cart-dropdown .list-group-item .text-primary{color:var(--primary-color)!important;font-weight:600!important;font-size:14px!important}.cart-dropdown .list-group-item .remove{color:#999!important;text-decoration:none!important;padding:4px!important;border-radius:2px!important;transition:all 0.3s ease!important}.cart-dropdown .list-group-item .remove:hover{color:#dc3545!important;background:#fff5f5!important}.cart-dropdown .list-group-item .remove i{font-size:14px!important}.cart-dropdown .dropdown-menu .btn{border-radius:4px!important;font-weight:500!important;font-size:14px!important;padding:10px 16px!important;transition:all 0.3s ease!important;border:1px solid transparent!important;text-decoration:none!important;display:inline-block!important;text-align:center!important}.cart-dropdown .dropdown-menu .btn-dark{background:#333!important;border-color:#333!important;color:white!important}.cart-dropdown .dropdown-menu .btn-dark:hover{background:#555!important;border-color:#555!important;color:white!important}.cart-dropdown .dropdown-menu .btn-primary{background:var(--primary-color)!important;border-color:var(--primary-color)!important;color:white!important}.cart-dropdown .dropdown-menu .btn-primary:hover{background:#c82333!important;border-color:#bd2130!important;color:white!important}.cart-dropdown .list-group-item:only-child{text-align:center!important;color:#666!important;font-style:italic!important;padding:20px 0!important}@media (max-width:768px){.cart-dropdown .dropdown-menu{min-width:280px!important;padding:15px!important;left:-200px!important}.cart-dropdown .dropdown-menu h4{font-size:16px!important;margin-bottom:15px!important}.cart-dropdown .list-group-item{padding:10px 0!important}.cart-dropdown .list-group-item h6{font-size:13px!important}.cart-dropdown .dropdown-menu .btn{font-size:13px!important;padding:8px 12px!important}}@media (max-width:480px){.cart-dropdown .dropdown-menu{min-width:260px!important;left:-220px!important}}.cart-dropdown .dropdown-menu.animate.slide{opacity:0!important;transform:translateY(-10px)!important;transition:all 0.3s ease!important}.cart-dropdown .dropdown-menu.animate.slide.show{opacity:1!important;transform:translateY(0)!important}.cart-dropdown .line-1{display:-webkit-box!important;-webkit-box-orient:vertical!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:180px!important}.tags-item{border:var(--black-color) 1px solid;border-left:var(--black-color) 3px solid;border-radius:4px;padding:4px 8px;margin:4px 0}.tags-item input{border:var(--black-color) 1px solid}
