@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800&display=swap');@font-face{font-family:'icomoon';src:url('/fonts/icomoon.eot?ovc6uu');src:url('/fonts/icomoon.eot?ovc6uu#iefix') format('embedded-opentype'),url('/fonts/icomoon.ttf?ovc6uu') format('truetype'),url('/fonts/icomoon.woff?ovc6uu') format('woff'),url('/fonts/icomoon.svg?ovc6uu#icomoon') format('svg');font-weight:normal;font-style:normal;font-display:block}
*{margin:0;padding:0;box-sizing:border-box}:root{--screen-sm:768px;--screen-md:992px;--screen-lg:1260px;--screen-xl:1530px;--breakpoint-mobile:992px;--accent-green:#6bbb48;--primary-green:#69ba46;--primary-light-green:#78d54f;--primary-green-light:#66bb6a;--primary-green-dark:#45a049;--accent-blue:#3444f8;--primary-turqoise:#108798;--accent-red:#cf0d0d;--error-red:#d51e1d;--white:#fff;--heart-color-1:#3444f8;--heart-color-2:#64b5f6}
.container-fluid{padding-left:0 !important;padding-right:0 !important}html{height:100%;box-sizing:border-box}
body{position:relative;margin:0;min-height:100%;height:100vh;font-family:'Poppins',sans-serif;color:#252525}
p{font-size:14px}.noScroll{overflow-y:hidden !important;overflow-x:hidden !important}.hidden{display:none !important}
.show{display:block !important}body,wrapper{min-height:100vh}a:hover{color:white;text-decoration:none}
.main-area{padding-bottom:20px}.flex-fill{flex:1 1 auto;padding-left:0;padding-right:0}.wrapper-box{border:1px solid #f0f0f0;padding:10px}
.input-group{margin-bottom:15px}.image-error-four{display:block;max-height:300px;margin-left:auto;margin-right:auto;margin-top:30px}
.label-def{display:block;color:#363636;font-size:14px;font-weight:300;width:100%;margin-bottom:5px;line-height:18px}
.decrement-input:focus{outline:0}.increment-input:focus{outline:0}.label-def .required{color:var(--accent-red)}
.input-def{border:1px solid #dcdcdc;font-size:14px;font-weight:500;width:100%;padding:5px 10px;-webkit-appearance:none !important;border-radius:0 !important}
.input-def:focus{outline:0}select{-webkit-appearance:none;-moz-appearance:none;background:transparent url("data:image/svg+xml;utf8,%3Csvg%20fill='rgb(216,216,216)'%20height='24'%20viewBox='0%200%2024%2024'%20width='24'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M7%2010l5%205%205-5z'/%3E%3Cpath%20d='M0%200h24v24H0z'%20fill='none'/%3E%3C/svg%3E") no-repeat;background-position-x:100%;background-position-y:5px;border:1px solid #dfdfdf;border-radius:2px;padding:1rem 2rem 1rem 1rem}
input::placeholder{color:#dedede;font-weight:300;font-style:italic}h3.section-title{font-size:20px;font-weight:800;text-transform:uppercase;color:#252625}
a[type='button']{background-color:var(--primary-green);border:1px solid var(--primary-green);color:white}
.primary-btn{background:linear-gradient(135deg,var(--primary-green-light),var(--primary-green),var(--primary-green-dark));color:white;border:0;border-radius:5px;cursor:pointer;transition:transform .3s;box-shadow:0 2px 5px rgba(0,0,0,0.2);font-size:13px;font-weight:bold;text-align:center;padding:7px 15px}
.primary-btn.small{font-size:14px;font-weight:400;padding:6px 15px}.primary-btn:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,0.2)}
.primary-btn:active{transform:scale(0.95)}.primary-btn.inactive{opacity:.5;pointer-events:none}.primary-btn.reversed{background:linear-gradient(white,white);border:1px solid var(--primary-green);color:var(--primary-green)}
.primary-btn.reversed.small{font-size:14px;font-weight:400;padding:5px 15px}.secondary-btn{background-color:var(--accent-blue);border:0;border-radius:5px;color:var(--white);font-size:14px;font-weight:bold;text-align:center;padding:7px 15px;height:fit-content;transition:all .3s}
.secondary-btn:hover{text-decoration:none;transform:scale(1.02);box-shadow:0 4px 8px rgba(0,0,0,0.2)}
.secondary-btn:active{transform:scale(0.95)}.secondary-btn:focus{outline:0}.secondary-btn.danger,.primary-btn.danger{background:linear-gradient(135deg,var(--danger),var(--accent-red))}
.full-width-button{width:100%;display:block}.link{color:var(--accent-blue);font-weight:bold;font-size:14px}
.link:hover{text-decoration:none}.two-cols{display:flex;align-items:flex-start;flex-wrap:wrap}.two-cols .validation-message-wrong{width:100% !important}
.two-cols div:first-child{margin-right:0;width:100%}.two-cols div:first-child .input-group{width:100%}
.two-cols div:last-child .input-group{width:100%}.two-cols div:last-child{width:100%}.mb-20{margin-bottom:20px}
h4.section-title{font-size:22px;font-weight:bold;text-transform:uppercase;color:#252525}.container.section{padding-top:20px;padding-bottom:20px}
.last-section-on-page{padding-bottom:20px !important}.gray-section{background-color:#f8f8f8}.input-row-half{display:block}
.input-row-half .input-group{width:100%;display:block}.input-row-half .input-group:first-child{padding-right:0}
.input-row-half .input-group:last-child{margin-bottom:20px}@media(min-width:768px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:740px}
}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:960px}
}@media(min-width:1260px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1220px}
}@media(min-width:1530px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1520px}
}.first-name-header-agent{display:none}.first-name-header{display:none}.main-navbar{background-image:linear-gradient(to right,var(--accent-blue) 5%,var(--primary-turqoise) 20%,var(--primary-green) 45%);z-index:20 !important;display:none}
.main-navbar .nav-scroller .nav a{color:var(--white);font-size:16px;font-weight:500;padding:3px 10px;border:1px solid transparent;border-radius:0;margin:7px 10px}
.main-navbar .nav a.dropdown-item{border-radius:0;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px}
.main-navbar .nav-scroller .nav a:hover{border:1px solid var(--white);transition:.2s}.main-navbar .nav a.dropdown-item:hover{border:1px solid transparent}
.text-muted{color:inherit !important}#categoriesHeader{background-color:var(--white);color:#363636 !important;font-weight:bold;padding-left:25px;padding-right:25px;z-index:2;margin-top:0;margin-bottom:0;display:flex;align-items:center;border-radius:0}
#categoriesHeader:hover{color:var(--accent-green) !important}.main-navbar .nav-scroller .nav a.categories img{height:20px;margin-right:5px}
.main-navbar .nav-scroller .nav a:hover{text-decoration:none}.dropdown-toggle::after{transition:transform .15s linear}
.show.dropdown .dropdown-toggle::after{transform:translateY(3px)}.dropdown-menu{margin-top:0;border-radius:0 !important;border:0 !important;box-shadow:0 0 20px 0 #00000014;z-index:99999999}
.dropdown-menu a.dropdown-item{margin-left:0 !important;margin-right:0 !important;color:#252525 !important}
.dropdown-menu a.dropdown-item:active{background-color:var(--primary-green)}.nav-link.dropdown-toggle{margin-left:0 !important;margin-right:0 !important}
.login-box,.register-box,.recover-password-box{max-width:500px;margin:20px auto 50px}.z-index-top{z-index:701 !important}
.z-index-bottom{z-index:700 !important}body.offcanvas-active{overflow:hidden}.mobile-menu{width:100%;height:100%;background-color:black;opacity:.5;position:absolute;z-index:99999}
.screen-overlay{width:0;height:100%;z-index:30;position:fixed;top:0;left:0;opacity:0;visibility:hidden;background-color:rgba(34,34,34,0.6);transition:opacity .2s linear,visibility .1s,width 1s ease-in}
.screen-overlay.show{transition:opacity .5s ease,width .00ms;opacity:1;width:100%;visibility:visible}
.mobile-categories h4{font-size:22px;font-weight:bold;color:#242424}.mobile-categories{padding:15px}
.mobile-categories a{display:flex;align-items:center;font-weight:600;color:#252525;margin-top:20px;margin-bottom:20px}
.mobile-categories a img{height:30px;margin-right:10px}.level-b-links .card-body{padding:0}.level-b-links a{margin-top:10px !important;margin-bottom:10px !important}
.level-c-links{margin-top:10px !important;margin-bottom:10px !important;padding-left:20px}.level-b-links ul{padding-left:0;list-style:none}
.collapsing{transition:none !important}.breadcrumbs-area{display:block;align-items:center;color:#a2a2a2;padding-top:13px;margin-bottom:5px;line-height:20px;overflow-x:scroll;overflow-y:hidden;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none}
.breadcrumbs-area .group:last-child>a,.breadcrumbs-area .group>span{color:#d6d6d6;font-weight:300}.breadcrumbs-area .group a:hover{color:var(--accent-green)}
.breadcrumbs-area .group:last-child>a:hover{color:#d6d6d6 !important;cursor:default !important}.breadcrumbs-area::-webkit-scrollbar{display:none}
.breadcrumbs-area .group{font-size:14px;padding-top:5px;padding-bottom:5px;display:inline-block;word-break:keep-all}
.breadcrumbs-area .separator{display:inline-block;margin-left:5px;margin-right:5px}.breadcrumbs-area .group img{height:16px}
.breadcrumbs-area .group:first-child{margin-left:0}.breadcrumbs-area .group:last-child{margin-right:0}
.breadcrumbs-area .group a{color:inherit;text-decoration:none}.customcheck{display:inline-block;position:relative;cursor:pointer;color:#252525;font-size:14px;font-weight:300;padding-left:30px;margin-bottom:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.customcheck input{position:absolute;opacity:0;cursor:pointer}.checkmark{position:absolute;top:0;left:0;height:20px;width:20px;background-color:var(--white);border:1px solid #989898;border-radius:0}
.customcheck:hover input ~ .checkmark{background-color:var(--white)}.customcheck input:checked ~ .checkmark{background-color:var(--white);border-radius:0}
.checkmark:after{content:"";position:absolute;display:none}.customcheck input:checked ~ .checkmark:after{display:block}
.customcheck input:disabled ~ .checkmark{background-color:#e9ecef}.customcheck .checkmark:after{left:6px;top:2px;width:7px;height:12px;border:solid var(--primary-green);border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.parola-uitata{display:inline-block;margin-top:10px}.parola-uitata:hover{color:inherit}.wrapper-forgot-password{display:flex;align-items:center;justify-content:center}
.validation-message-wrong{color:var(--error-red);font-size:14px;font-weight:600;margin-bottom:20px}.validation-message-success{color:var(--primary-green);font-size:14px;font-weight:600;margin-bottom:20px}
.input-group .validation-message-wrong{margin-top:10px;margin-bottom:0}.input-def.validation-wrong{border:1px solid var(--error-red)}
.carousel-promotii-wrapper,.carousel-recomandari-wrapper,.carousel-populare-wrapper{padding:10px 10px}
.swiper-wrapper .product-box .actions .primary-btn{padding:0}.swiper-button-prev,.swiper-button-next{display:none;position:absolute}
.swiper-button-prev{left:-10px}.swiper-button-next{right:-10px}.swiper-button-prev:after{color:#ececec !important;font-size:30px !important}
.swiper-button-next:after{color:#ececec !important;font-size:30px !important}.swiper-button-prev:focus,.swiper-button-next:focus{outline:0}
.brand-box{padding:20px;display:flex;align-items:center;justify-content:center;margin-bottom:30px}.brand-box:last-child{margin-bottom:0}
.brand-box img{max-width:100%;max-height:40px}.modal-content{border-radius:0 !important;border:0 !important}
.modal-header{border-bottom:1px solid #f0f0f0 !important}@media(min-width:576px){.modal-dialog{max-width:700px;margin:1.75rem auto}
}.modal-title{font-size:18px;font-weight:500;line-height:24px}.pagination-wrapper{margin-left:var(--gap);margin-top:30px;display:block;width:100%}
.pagination-wrapper .pagination{flex-wrap:wrap;justify-content:center}.pagination-wrapper .pagination .page-item{margin-bottom:5px;margin-right:5px}
.page-item.active .page-link{font-size:14px;color:var(--white);background-color:var(--primary-green);border-color:var(--primary-green)}
.page-item .page-link{color:#adadad;min-width:inherit;height:30px;width:30px;display:flex;align-items:center;justify-content:center}
.page-link{border:1px solid #dcdcdc}.page-item:last-child{margin-right:0}.pagination-wrapper .dots{color:#adadad;padding-top:3px;margin-right:5px}
::-webkit-scrollbar{width:8px;height:8px;background-color:var(--white);border-radius:6px}::-webkit-scrollbar-thumb{-webkit-border-radius:10px;border-radius:10px;background:#ececec}
.sorting-wrapper{padding-bottom:0;margin-bottom:-30px;padding-top:30px}.sorting-wrapper.vezi-comenzile{margin-bottom:20px}
.sorting-wrapper select{width:250px;margin-right:25px;margin-bottom:10px}.sorting-wrapper select:last-child{margin-right:0}
li.selected{font-weight:bold}.sidebar-filters .filter-group ul li a{color:#252525;text-decoration:none}
.sidebar-filters .filter-group ul li a:hover{color:var(--accent-green);transition:.2s}.card-header{position:relative}
.card-header:after{content:'';position:absolute;width:100%;height:100%;left:0;top:0}
.card-header:after{display:none}.image-logo{max-height:52px}.primary-btn:focus{outline:0}.my-account-wrapper-mobile a{display:table;margin-top:10px;width:100%}
.my-account-wrapper-mobile{padding:15px;display:flex !important;flex-direction:column;align-items:center;justify-content:center}
#searchModalMobile{height:68px}@media only screen and (max-device-width :428px){.sorting-wrapper .dropdowns{flex-wrap:wrap;justify-content:space-between}
.sorting-wrapper select{width:48%;margin-right:0;font-size:14px;padding-right:22px}.sorting-wrapper{padding-top:10px !important}
}#headingCheckoutMethod{display:block;background-color:var(--white);border:1px solid #f0f0f0;border-radius:0;margin-bottom:-1px;padding:0}
#headingCheckoutMethod button{color:black;text-decoration:none;font-weight:bold;border-radius:0;width:100%;padding:10px;border:2px solid var(--accent-green)}
#headingCheckoutMethod button.collapsed{border:2px solid var(--white);transition:.2s}.collapsableCheckoutMethod{margin-bottom:20px}
.collapsableCheckoutMethod .card{border:0 solid}.collapsableCheckoutMethod .card-body{padding:0}#accordion1{margin-top:20px}
.collapsableCheckoutMethod .checkout-methods{display:none}.sorting-wrapper .dropdowns{display:flex}.fixed{position:sticky;top:0;left:0;width:100%}
#accountModalMobile{z-index:9999 !important;margin-top:60px}.notLoadedBody{overflow-y:hidden !important}
.loading-wrapper{position:fixed;height:100vh;width:100%;display:flex;align-items:center;justify-content:center;background-color:rgba(255,255,255,0.94);z-index:999999999}
.loading-icon img{max-height:100px;max-width:100px}#topBanner{background-color:transparent}#topBanner .top-banner-wrapper{display:flex;align-items:center;justify-content:space-evenly}
#topBanner .top-banner-wrapper .image{margin-right:0;width:100%}#topBanner .top-banner-wrapper .image img{max-height:100%;width:100%}
#topBanner .top-banner-wrapper .text{margin-right:30px}#topBanner .top-banner-wrapper .text h4{color:var(--white);font-weight:bold;margin-bottom:5px;font-size:16px}
#topBanner .top-banner-wrapper .text p{margin-bottom:0;color:var(--white);font-size:12px}#topBanner .top-banner-wrapper .action{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap;flex-basis:150px;flex:none}
#topBanner .top-banner-wrapper .action a{background-color:var(--accent-green);color:var(--white);border:1px solid var(--accent-green);font-size:12px;font-weight:400;padding:2px 6px}
#topBanner .top-banner-wrapper .action a:hover{background-color:var(--white);color:black;transition:.2s}
#topBanner .image .mobile{display:block}#topBanner .image .desktop{display:none}.menu-trigger-sticky{top:23px !important}
.temp-hide{display:none}.top-banner-wrapper .mobile-right{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;flex:1;text-align:left}
.top-banner-wrapper .mobile-right .action{margin-top:10px}[class^="icon-"],[class*=" icon-"]{font-family:'icomoon',serif !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-heart-icon:before{content:"\e900"}.icon-account-icon:before{content:"\e901"}
.icon-cart-icon:before{content:"\e902"}.icon-heart-outlined:before{content:"\e900"}
.icon-heart:before{content:"\e900"}a.comercianti-nav{background-color:var(--white);border:1px solid var(--white) !important;color:var(--accent-green) !important}
a.comercianti-nav:hover{background-color:var(--accent-green);color:var(--white) !important}.input-group .notice{padding-top:10px;font-size:12px;font-weight:400;font-style:italic;opacity:.5}
.notice-comerciant-billing-change{padding-top:0;font-size:14px;font-weight:400;font-style:italic;opacity:.5}
.register-section-title{font-size:18px;font-weight:bold;margin-top:30px;display:block;margin-bottom:15px}
.comerciant-success h4{font-weight:bold;font-size:20px;margin-bottom:20px}.comerciant-success p{margin-bottom:0}
.comerciant-success img{max-height:250px;max-width:100%;display:block;margin:30px auto}.product-box .comerciant-price .current-price{font-size:16px;color:black;opacity:.3}
.product-box .comerciant-price .custom-price{font-size:16px;color:black;font-weight:600;line-height:22px;padding-top:0;padding-bottom:10px}
.choose-business{margin-left:10px;margin-right:0}.choose-business .logo{width:32px;height:32px;padding:2px;border:2px solid black;border-radius:16px}
.choose-business .logo img{max-height:100%;max-width:100%}.choose-business .name{display:none}.choose-business .name span{font-size:14px;font-weight:bold;margin-left:10px}
.hover-choose-business .business .logo{height:32px;width:32px;border:2px solid black;border-radius:15px;padding:2px;margin-right:10px}
.hover-choose-business .business .logo img{max-height:100%;max-width:100%}.hover-choose-business span.top{font-size:16px;display:block;margin-bottom:15px}
.hover-choose-business .business{display:flex;align-items:center;margin-bottom:15px}.hover-choose-business .business:last-child{margin-bottom:0}
.hover-choose-business .business .name{font-weight:400;line-height:20px}.hover-choose-business .business{opacity:.6}
.hover-choose-business .business.selected{opacity:1}.hover-choose-business .business:hover{cursor:pointer;color:var(--accent-green);opacity:1;transition:.2s}
.hover-choose-business .business.selected .logo{border:2px solid var(--accent-green)}.hover-choose-business .business.selected .name{color:var(--accent-green);font-weight:600}
.hover-choose-business-wrapper{display:none;position:absolute;right:14px;z-index:700;margin-top:60px;transition:.8s !important}
.hover-choose-business-wrapper .hover-part{height:60px;width:120px;z-index:700;display:inline-block;position:absolute;right:0;top:-60px}
.hover-choose-business{background-color:var(--white);height:500px;width:300px;display:block;box-shadow:0 0 20px 0 #0000000f;padding:20px;z-index:999980;transition:.8s !important;overflow:auto}
.hover-choose-business .items .hover-menu-item{display:block;color:#252525;width:100%;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}
.hover-choose-business .items .hover-menu-item:hover{font-weight:bold;color:var(--accent-green);transition:.2s}
.hover-choose-business .items .hover-menu-item.highlighted a{color:var(--accent-green) !important;font-weight:600}
.hover-choose-business .items .hover-menu-item:first-child{padding-top:0}.hover-choose-business .items .hover-menu-item:last-child{padding-bottom:0;border-bottom:0 solid #e5e5e5 !important}
.hover-choose-business .items .hover-menu-item a{color:#252525}.choose-business.hovered .logo{border:2px solid var(--accent-green)}
.choose-business.hovered .name{color:var(--accent-green);transition:.2s}.choose-business:hover{cursor:pointer}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:none}
.wrapper-discounts table thead{background-color:var(--accent-green);color:var(--white)}.wrapper-discounts table tr td,.wrapper-discounts table tr th{font-size:14px;line-height:18px;padding:8px 10px;text-align:center}
.wrapper-discounts table tr:nth-child(even){background-color:#f7f7f7}.wrapper-discounts .max-discount{margin-top:20px}
.wrapper-discounts .max-discount p{margin-bottom:0}.extra-notes-wrapper textarea:hover{border:1px solid var(--accent-green);transition:.2s}
.extra-notes-wrapper textarea:focus{border:1px solid var(--accent-green);transition:.2s}.validation-rule{font-size:14px;font-weight:600;color:red}
.customModal{z-index:99900;position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.70);height:100vh;width:100%;display:flex;align-items:center;justify-content:center}
.customModal .wrapper{background-color:var(--white);max-width:90%;max-height:calc(100vh - 60px);overflow-y:auto;width:900px;margin-left:auto;margin-right:auto;padding:35px;position:relative}
.customModal.largeModal .wrapper{max-width:90%;width:90%}.customModal h4{font-size:24px;font-weight:600;margin-bottom:20px}
.customModal .actions{margin-top:20px}.customModal .close-image{position:absolute;top:0;right:0;padding:4px;background-color:var(--accent-green)}
.customModal .close-image img{height:18px;width:18px}.customModal .close-image:hover{cursor:pointer !important}
.toFillWrapper{display:block;position:relative}#toFill #overlay{background-color:var(--white);z-index:999;position:absolute;left:0;top:0;width:100%;height:100%;display:block;opacity:1}
.modal-title{display:flex;align-items:center}.modal-title img{height:30px;margin-right:10px;flex:none}
.email-registration-message{font-size:20px}.backdrop{position:fixed;inset:0;background-color:rgba(51,58,64,.2);z-index:10;cursor:pointer}
@media(min-width:992px){.input-group{margin-bottom:20px}.input-row-half{display:flex}.input-row-half .input-group{width:50%}
.two-cols{flex-wrap:nowrap}.two-cols div:first-child{margin-right:20px;width:50%}.two-cols div:last-child{width:50%}
.input-row-half .input-group:first-child{padding-right:20px}#categoriesHeader{margin-left:0}.first-name-header{display:block;font-size:16px;font-weight:500;color:#252525;padding-left:7px}
.first-name-header-agent{display:block;font-size:16px;font-weight:400;margin-bottom:30px;color:#252525}
.login-box{margin-bottom:0}.main-navbar{display:block}.swiper-button-prev,.swiper-button-next{display:block}
.sorting-wrapper{padding-bottom:10px;padding-top:0;margin-bottom:0}.sorting-wrapper.vezi-comenzile{margin-bottom:0}
.collapse.show{display:block}.card-header:after{display:block}.container.section{padding-top:100px;padding-bottom:100px}
.main-area{padding-bottom:100px}#headingCheckoutMethod{display:none}.collapsableCheckoutMethod{margin-bottom:0}
#accordion1{margin-top:0}.collapsableCheckoutMethod .checkout-methods{display:block}.order-step .step-number{background-color:var(--accent-green);font-size:20px;font-weight:bold;color:var(--white);display:flex;align-items:center;justify-content:center;position:absolute;width:40px;height:40px;border-radius:20px;border:2px solid var(--white)}
#topBanner .top-banner-wrapper .text h4{font-size:inherit}#topBanner .top-banner-wrapper .text p{font-size:14px}
#topBanner .top-banner-wrapper .action a{padding:10px 15px;font-size:14px;font-weight:bold}#topBanner .image .mobile{display:none}
#topBanner .image .desktop{display:block}.top-banner-wrapper .mobile-right{flex-direction:row;align-items:center;justify-content:space-between}
.top-banner-wrapper .mobile-right .action{margin-top:auto}.pagination-wrapper .pagination .page-item{margin-right:20px;margin-bottom:20px}
.page-item .page-link{min-width:38px;border-radius:0 !important;height:auto;width:auto}.page-item.active .page-link{font-size:inherit}
.pagination-wrapper .dots{margin-right:15px}.pagination-wrapper .pagination{justify-content:flex-start}
.choose-business{margin-left:2px;margin-right:auto}.choose-business .name{display:block}.hover-choose-business-wrapper{display:block}
h4.section-title{font-size:30px}h3.section-title{font-size:30px}.breadcrumbs-area .group img{height:20px}
.breadcrumbs-area .separator{margin-left:10px;margin-right:10px}.breadcrumbs-area{margin-bottom:35px}
.sorting-wrapper select{margin-bottom:20px}.wrapper-box{padding:25px}.pagination-wrapper{margin-top:50px}
.breadcrumbs-area .group{font-size:16px}.product-page .price,.product-page .price-company{margin-top:10px;margin-bottom:10px}
.primary-btn,.secondary-btn{font-size:16px;padding:10px 25px}.secondary-btn{padding:10px 25px}p{font-size:16px}
.label-def{font-size:16px;margin-bottom:7px}.input-def{font-size:16px;padding:7px 10px}.third-btn{font-size:16px;padding:10px 25px}
.parola-uitata{margin-top:20px}.wrapper-discounts table tr td,.wrapper-discounts table tr th{font-size:16px;line-height:1.5}
.rating-wrapper{margin-top:7px}#checkoutMethod1,#checkoutMethod3{display:block}}@media(min-width:1280px){.swiper-button-prev{left:-20px}
.swiper-button-next{right:-20px}}@media(min-width:1530px) and (max-width:1640px){.swiper-button-prev{left:20px}
.swiper-button-next{right:20px}}@media(min-width:1640px){.swiper-button-prev{left:-40px}.swiper-button-next{right:-40px}
}.product-box{border-radius:8px;padding:16px;background-color:white;position:relative;display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-shadow:0 2px 10px rgba(0,0,0,0.1);height:100%}
.product-box .badges{position:absolute;top:20px;left:0;display:flex;flex-direction:column;flex-wrap:wrap;align-items:baseline}
.product-box .sale-badge{background-color:var(--error-red);color:var(--white);font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;padding:2px 10px;margin-bottom:10px}
.product-box .sm-badge{background-color:#69ba46;color:var(--white);display:inline-flex;flex-wrap:wrap;font-size:10px;padding:5px 10px;margin-bottom:10px;max-width:80px}
.product-box .image img{max-height:160px;max-width:100%;width:auto;display:block;margin-left:auto;margin-right:auto}
.product-box .title{font-size:13px;text-align:center;font-weight:600;margin-bottom:0;margin-top:10px;line-height:18px;word-wrap:break-word}
.product-box .price{margin-top:5px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.product-box .price span{display:block;text-align:center}.product-box .price .price-retail .old-price{font-size:13px;color:#a9aaa9;text-decoration:line-through;margin-bottom:-2px}
.product-box .price .price-retail .current-price{color:#d41d1d;font-size:18px;font-weight:600;line-height:20px;padding-top:3px}
.product-box .price .price-company .old-price{opacity:.3;font-weight:bold;margin-bottom:-2px}.product-box .price .price-company .current-price{font-weight:bold;line-height:22px;padding-top:3px}
.product-box .price .no-sale-price{color:#252525;font-size:18px;font-weight:500}.product-box .link{color:black}
.product-box .link:hover{text-decoration:none}.rating-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-top:2px}
.rating{display:flex;align-items:center;justify-content:center;unicode-bidi:bidi-override;color:#ccc;font-size:16px;height:26px;width:auto;position:relative;padding:0;margin:0 6px 0 0}
.rating-upper{color:#fabf3c;padding:0;position:absolute;z-index:1;display:flex;top:0;left:0;overflow:hidden}
.rating-upper span{margin-left:1px;margin-right:1px}.rating-lower span{margin-left:1px;margin-right:1px}
.rating-lower{padding:0;display:flex;z-index:0}.rating-wrapper .text{font-size:14px;font-weight:600;letter-spacing:-1px}
.stock-notice{display:block;font-size:12px;font-weight:500;padding-top:5px;line-height:15px}.stock-notice.out-of-stock{color:var(--error-red)}
.stock-notice.low-stock{color:#f2a451}.stock-notice.in-stock{color:var(--primary-green)}.product-box .actions{margin-top:10px;width:100%}
.product-box .actions .primary-btn{height:35px;width:100%}.wishlist-button-container{position:absolute;top:10px;right:10px;width:40px;height:40px;border-radius:50%;border:0;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:transform .3s,background-size .3s;box-shadow:0 2px 5px rgba(0,0,0,0.2);background-image:url('/img/nicovid/images/heart-icon.svg');background-size:20px 20px;background-repeat:no-repeat;background-position:center}
.wishlist-button-container.active{background-image:url('/img/nicovid/images/heart-icon-active.svg');background-size:24px 24px}
.wishlist-button-container.transitioning{animation:pulse .3s forwards}@keyframes pulse{0{background-size:5px 5px}
100%{background-size:24px 24px}}@media(min-width:413px){.product-box .actions .primary-btn{padding:7px 7px;line-height:0}
.stock-notice{line-height:unset;padding-top:6px}}@media(min-width:992px){.product-box .actions .primary-btn{font-size:14px;padding:7px 10px}
.product-box .title{font-size:16px;font-weight:bold;margin-top:20px;line-height:22px}.product-box .price{margin-top:10px}
.product-box .price .current-price{font-size:19px;line-height:22px}.product-box .price .no-sale-price{font-size:20px}
.stock-notice{font-size:13px;padding-top:10px}.product-box .actions{margin-top:15px}.product-box{padding:20px}
}.homepage-slider .wrapper{position:relative;display:flex;align-items:center}.homepage-slider .wrapper .slide{background-repeat:no-repeat;background-size:cover;width:100%;padding:0;overflow:hidden;z-index:9}
.homepage-slider .wrapper .slide h1{font-size:46px;font-weight:600;line-height:54px;color:white}.homepage-slider .wrapper .slide p{font-size:16px;color:white;font-weight:300;margin-top:30px}
.homepage-slider .wrapper .slide .small-note{font-size:14px;font-weight:300;color:white;opacity:.6}.homepage-features{background-color:#f8f8f8}
.homepage-features .col-4{padding:0}.homepage-features .feature-box{display:flex;align-items:center;justify-content:center;padding:10px}
.homepage-features .feature-box img{height:30px;margin-right:8px}.homepage-features .feature-box span{font-size:11px;line-height:14px;font-weight:400;color:#252525}
#carousel-home{width:100%;height:auto;aspect-ratio:12/7}.carousel-slide{min-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;padding:0}
.carousel-slide .home-slider-overlay{padding:0;height:100%;position:relative}.carousel-slide .home-slider-overlay .link{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px}
.home-slider-overlay .link img{position:absolute;inset:0;width:100%;height:100%;z-index:-1;object-fit:cover}
.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:999 !important;bottom:0;display:flex;align-items:center;justify-content:center;width:100%}
.swiper-pagination-bullet{width:16px !important;height:16px !important;margin:5px;background:white !important;opacity:.4 !important}
.swiper-pagination-bullet-active{opacity:1 !important;background:#69ba47 !important}.carousel-promotii .section-title,.carousel-recomandari .section-title,.brands-carousel .section-title{margin-bottom:15px}
@media(min-width:992px){.homepage-features .feature-box span{font-size:18px;font-weight:200}.swiper-pagination{display:none !important}
.empty-space-slider{height:472px}.homepage-features .feature-box img{height:50px;margin-right:14px}#carousel-home{aspect-ratio:12/5}
.homepage-slider .wrapper .slide .small-note{position:absolute;bottom:30px}.carousel-promotii .section-title,.carousel-recomandari .section-title,.brands-carousel .section-title{margin-bottom:50px}
.homepage-features .feature-box{padding:25px 0 25px 0}}@media(max-width:991px){.homepage-slider .col-12{padding:0}
}.contul-meu-sidebar{flex:100%;max-width:100%;margin:15px;height:100%}.contul-meu-content{margin:15px;height:fit-content}
.contul-meu-sidebar h3{font-size:16px;font-weight:bold;margin-bottom:15px}.contul-meu-sidebar ul{list-style:none;padding-left:0;margin-bottom:0}
.contul-meu-sidebar ul li a{display:block;font-size:16px;font-weight:400;margin-top:10px;margin-bottom:10px;color:#252525}
.contul-meu-sidebar ul li a.active{color:#69ba46;font-weight:bold}.contul-meu-sidebar ul li{border-bottom:1px solid #f0f0f0}
.contul-meu-sidebar ul li:last-child{border-bottom:0}.contul-meu-sidebar ul li:last-child a{margin-bottom:0}
.contul-meu-sidebar .actions{display:flex;align-items:center;flex-wrap:wrap}.contul-meu-sidebar .actions a:first-child{margin-right:15px}
.contul-meu-sidebar .modal .actions{display:inline-block}.contul-meu-sidebar .modal .actions a:first-child{margin-right:20px;margin-bottom:10px}
.contul-meu-sidebar .modal .actions a{display:inline-block}.contul-meu-content .section-title{font-size:24px;font-weight:bold;margin-bottom:15px}
.contul-meu-content .actions{margin-top:40px;margin-bottom:15px}.order-box{display:flex;flex-wrap:wrap;align-items:center;margin-bottom:40px;padding:6px 15px;border-left:5px;justify-content:space-between}
.order-box.finalizata{border-left:5px solid #d8d8d8}.order-box.plasata{border-left:5px solid #fabf3c}
.order-box.confirmata{border-left:5px solid #69ba46}.order-box.anulata{border-left:5px solid #ebebeb}
.order-box.anulata .info{opacity:.5}.order-box:last-child{margin-bottom:0}.order-box .info{display:block;margin-right:20px}
.order-box .info .bottom{display:flex;flex-wrap:wrap;align-items:center}.order-box .info .bottom .group{display:flex;align-items:center;margin-right:25px;margin-bottom:15px}
.order-box .info .bottom .group:last-child{margin-right:0}.order-box .info .bottom .group img{height:20px;margin-right:7px}
.order-box .info .bottom .group span{font-weight:300;font-size:14px}.order-box .info h3{font-size:16px;line-height:22px;font-weight:300;margin-bottom:15px}
.order-box .info h3 .total{font-weight:600}.order-box .action{display:flex;margin-top:10px;margin-bottom:10px}
.adresele-mele-wrapper .group p{margin-bottom:0;font-weight:400;font-size:16px}.adresele-mele-wrapper .group .actions{display:flex;align-items:center;flex-wrap:wrap}
.adresele-mele-wrapper .group .actions button{margin-right:15px}.adresele-mele-wrapper .separator{width:100%;display:block;min-height:1px;background-color:#f0f0f0;margin-top:25px;margin-bottom:25px}
.adresele-mele-wrapper .action{display:flex;margin-top:30px}.modal-body.adaugare-adresa{display:block;margin-left:auto;margin-right:auto}
.modal-body.adaugare-adresa{margin-top:20px;margin-bottom:30px}.detalii-cont-wrapper table thead{background-color:var(--accent-green);color:white}
.detalii-cont-wrapper table tr td,.detalii-cont-wrapper table tr th{padding:8px 10px;text-align:center}
.detalii-cont-wrapper table tr:nth-child(even){background-color:#f7f7f7}.wrapper-discounts .max-discount{margin-top:20px}
.wrapper-discounts .max-discount p{margin-bottom:0}@media(min-width:992px){.contul-meu-sidebar{flex:23%;max-width:22%;margin:0 23px 0 0}
.contul-meu-sidebar h3{margin-bottom:30px}.contul-meu-sidebar ul li a{margin-top:20px;margin-bottom:20px}
.contul-meu-content{margin:0 0 0 auto}.contul-meu-content .section-title{margin-bottom:30px}.order-box .info h3{font-size:19px;line-height:28px;margin-bottom:0}
.contul-meu-content .actions{margin-top:20px}.order-box .info .bottom .group{margin-bottom:0}}.favorite-product-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:50px;width:100%}
.favorite-product-box.stoc-epuizat .left{opacity:.5}.favorite-product-box.stoc-epuizat .right .price{opacity:.5}
.favorite-product-box.stoc-epuizat .right .actions .primary-btn{opacity:.5}.favorite-product-box:last-child{margin-bottom:0}
.favorite-product-box .left{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:20px}.favorite-product-box .right{display:flex;align-items:center;flex-wrap:wrap;width:100%;justify-content:flex-start}
.favorite-product-box .right .actions{display:flex;align-items:center;flex-wrap:wrap}.favorite-product-box .image{height:70px;border:1px solid #f0f0f0;margin-right:25px}
.favorite-product-box .image img{max-height:100%;width:68px}.favorite-product-box .details p{font-weight:bold;font-size:16px;line-height:24px;margin-bottom:0}
.favorite-product-box .price,.favorite-product-box .price-company{height:48px;display:flex;flex-direction:column;justify-content:center;margin-right:30px}
.favorite-product-box .price span,.favorite-product-box .price-company span{display:block}.favorite-product-box .price .old-price{font-size:13px;color:#a9aaa9;text-decoration:line-through;margin-bottom:-2px}
.favorite-product-box .price .current-price{color:#d41d1d;font-size:19px;font-weight:600;line-height:22px;padding-top:3px}
.favorite-product-box .price-company .old-price{opacity:.3}.favorite-product-box .price-company .current-price{font-weight:bold;font-size:19px;line-height:22px;padding-top:3px}
.favorite-product-box .price .no-sale-price{color:#252525;font-size:20px;font-weight:500}.delete-favourite img{height:16px}
.delete-favourite{background-color:#d41d1d;border:0;display:flex;align-items:center;justify-content:center;height:35px;width:35px;margin-left:10px}
.produse-favorite .actions{display:flex;align-items:center;flex-wrap:wrap}.produse-favorite .actions a{margin-bottom:10px}
.produse-favorite .actions a:first-child{margin-right:5px}.wrapper-box .separator-full-width{width:100%;min-height:1px;background-color:#f0f0f0;display:block;margin-bottom:30px}
@media(min-width:992px){.favorite-product-box{margin-bottom:40px}.favorite-product-box .left{margin-bottom:0}
.favorite-product-box .right{flex-wrap:nowrap;justify-content:flex-end}.produse-favorite .actions a{margin-bottom:0}
.produse-favorite .actions a:first-child{margin-right:15px}.favorite-product-box .details p{font-size:20px;line-height:32px}
.delete-favourite{height:46px;width:46px}}.product-page{margin-bottom:20px}.product-page .product-images .main-image{position:relative;border:1px solid #f0f0f0;width:100%}
.product-page .product-images .main-image img{width:100%}.product-page .product-images .main-image .presentation-info{position:absolute;top:100%;left:auto;right:0;font-size:10px;font-weight:300;padding:4px 8px;text-wrap:wrap;max-width:fit-content;margin:0;box-shadow:none;background:0;color:gray}
.product-page .product-images .main-image .presentation-info:before{content:'*'}
.product-page .product-images .secondary-images{display:flex;flex-wrap:wrap;align-items:center;margin-top:20px}
.product-page .product-images .secondary-images .image{height:70px;margin-right:20px;margin-bottom:15px;border:1px solid #f0f0f0}
.product-page .product-images .secondary-images .image:last-child{margin-right:0}.product-page .product-images .secondary-images .image img{height:100%}
.product-page .product-details h1{display:none;font-size:28px;font-weight:600}.mobile-title{font-size:22px;font-weight:600;line-height:30px;margin-top:5px}
.price-section{display:flex;align-items:center;flex-wrap:wrap}.product-page .price-retail,.product-page .price-company{margin-top:5px;margin-bottom:5px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;margin-right:20px}
.product-page .price-retail span,.product-page .price-company span{display:block;text-align:center}.product-page .price-retail .old-price{font-size:13px;color:#a9aaa9;text-decoration:line-through;margin-bottom:-2px}
.product-page .price-retail .current-price{color:#d41d1d;font-size:19px;font-weight:600;line-height:22px;padding-top:3px}
.product-page .price-company .old-price{opacity:.3;font-weight:bold;margin-bottom:-2px}.product-page .price-company .current-price{font-weight:bold;line-height:22px;padding-top:3px}
.product-page .price-retail .no-sale-price{color:#252525;font-size:20px;font-weight:500}.product-page .price-section .sale{background-color:#d41d1d;color:white;font-size:20px;font-weight:300;padding:4px 10px;margin-right:20px}
.product-page .sm-badge{background-color:#69ba46;color:white;display:inline-flex;flex-wrap:wrap;font-size:10px;padding:5px 10px;max-width:80px}
.product-page .product-details .actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:1.5rem}
.product-page .product-details .actions .primary-btn{font-size:14px;padding:8px 20px}.product-page .product-details .qty-input{display:flex;align-items:center}
.product-page .product-details .qty-input input{border:1px solid #dcdcdc;font-size:16px;padding:6px 10px;height:35px;width:60px;text-align:center;-webkit-appearance:none;border-radius:0;font-weight:300;color:#adadad;margin-left:-1px;margin-right:-1px}
.product-page .product-details .qty-input .qty-update-button{border:1px solid #dcdcdc;background-color:white;color:#252525;display:flex;align-items:center;justify-content:center;height:35px;width:35px}
.product-page .product-details .qty-input .qty-update-button:disabled{color:#adadad}.product-page .product-details .description{margin-top:20px;margin-bottom:25px;color:#363636}
.product-page .product-details .description h4{font-size:20px;font-weight:500}.product-features .features-content{margin-top:20px}
.product-page .product-details .description p,.features-content p{font-size:14px;line-height:20px}.product-details-wrapper{display:flex;flex-wrap:wrap}
.product-details-wrapper .product-images-col{width:100%}.product-details-wrapper .product-details{width:100%;margin-left:0}
.comerciant-extra-info .packaging,.comerciant-extra-info .stock{display:flex;align-items:flex-start;flex-wrap:wrap}
.comerciant-extra-info .packaging .item,.comerciant-extra-info .stock .item{margin-right:20px}.comerciant-extra-info .item span{font-size:11px;font-weight:300;color:#bebebe}
.comerciant-extra-info .item p{font-size:18px;font-weight:bold;line-height:18px;margin-bottom:0}.comerciant-extra-info .title{font-size:16px;margin-bottom:0}
.comerciant-extra-info .box{border:1px solid #f0f0f0;padding:10px}.product-reviews{margin-top:20px}.product-reviews .reviews-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:100%;margin-top:25px}
.product-reviews .overview{text-align:center}.reviews-wrapper .average{font-size:40px;font-weight:600;color:var(--dark);margin-bottom:0;margin-right:15px}
.reviews-wrapper .counter{color:var(--dark);margin-top:0;margin-bottom:0}.product-reviews .leave-review{text-align:center}
.product-reviews .expl{display:flex;flex-direction:column;margin:30px 0;width:100%;min-width:inherit}
.product-reviews .expl .item{display:flex;align-items:center;margin-top:5px;margin-bottom:0}.product-reviews .expl .item .name{width:75px;min-width:50px;margin-bottom:0;font-size:14px}
.product-reviews .expl .item .counter{font-size:14px;text-align:left;margin:0 0 0 5px;width:50px}.product-reviews .expl .item .progress{width:100%;margin-left:10px;margin-right:10px;height:10px;border-radius:0}
.progress-bar{background-color:var(--accent-green)}.product-reviews .leave-review .title{font-size:14px;margin-bottom:15px}
.user-rating{direction:rtl;font-size:20px;unicode-bidi:bidi-override;padding-left:10px;display:inline-block}
.user-rating input{opacity:0;position:relative;left:-15px;z-index:2;cursor:pointer}.user-rating span.star:before{color:#777;content:"ï€†"}
.user-rating span.star{display:inline-block;font-style:normal;font-weight:normal;position:relative;z-index:1}
.user-rating span{margin-left:-10px}.user-rating span.star:before{color:#777;content:"★"}
.user-rating input:hover+span.star:before,.user-rating input:hover+span.star ~ span.star:before,.user-rating input:checked+span.star:before,.user-rating input:checked+span.star ~ span.star:before{color:#ffd100;content:"★"}
.selected-rating{color:#ffd100;font-weight:bold;font-size:3em}.reviews-sort{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-top:20px;margin-bottom:20px}
.reviews-sort .title{margin-bottom:0;margin-right:0}.reviews-sort .sorting-wrapper{margin-bottom:0;padding-top:10px}
.reviews-sort .sorting-wrapper select{width:100%;max-width:100%;margin-bottom:0;margin-right:0}.reviews-sort .sorting-wrapper .dropdowns{flex-direction:column}
.show-reviews .item{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:10px;border:1px solid #f0f0f0;padding:15px}
.show-reviews .item .author{min-width:100%;padding-right:30px;margin-bottom:20px;max-width:100%}.show-reviews .item .rating-wrapper{justify-content:flex-start;margin-bottom:5px}
.show-reviews .item .title{margin-bottom:5px;font-weight:bold;font-size:16px}.show-reviews .item .author .name{font-size:14px;margin-bottom:2px;font-weight:bold}
.show-reviews .item .author .date{font-style:italic;font-size:12px;margin-bottom:0;opacity:.7}.show-reviews .item .comment{font-size:14px;line-height:20px;margin-bottom:0}
.reviews-pagination .pagination-wrapper .pagination{justify-content:center}.border-green{border:1px solid var(--accent-green) !important}
.product-page .product-details .actions .add-to-wishlist,.product-page .product-details .actions .remove-from-wishlist{display:flex;align-items:center;justify-content:center;border:1px solid #3444f8;background-color:white;height:35px;width:35px;margin-bottom:15px}
.product-page .product-details .actions .add-to-wishlist:focus{outline:none!Important;border-radius:inherit!Important}
.product-page .product-details .actions .add-to-wishlist span{font-size:15px;color:var(--accent-blue)}
.product-page .product-details .actions .add-to-wishlist:hover{background-color:var(--accent-blue);color:white;transition:.2s}
.product-page .product-details .actions .add-to-wishlist:hover>span{color:white;transition:.2s}.product-page .product-details .actions .add-to-wishlist span:last-child{display:none}
.product-page .product-details .actions .add-to-wishlist.added span:first-child{display:none}.product-page .product-details .actions .add-to-wishlist.added span:last-child{display:block}
.product-page .product-details .actions .remove-from-wishlist img{font-size:15px;color:var(--accent-blue)}
.product-page .product-details .actions .remove-from-wishlist:hover{background-color:var(--accent-blue);color:white;transition:.5s}
.product-page .product-details .actions .remove-from-wishlist:hover img:first-child{display:none}.product-page .product-details .actions .remove-from-wishlist:hover img:last-child{display:block;color:white}
.product-page .product-details .actions .remove-from-wishlist img:last-child{display:none}.product-page .product-details .actions .remove-from-wishlist img:first-child{height:15px}
.product-page .product-details .actions .add-to-wishlist img{height:15px}.product-page .product-details .actions .add-to-wishlist:focus{outline:none!Important;border-radius:inherit!Important}
.product-page .product-details .actions .wishlist-button-container{position:relative;z-index:1;top:0;right:0}
.product-page .product-details .actions .wishlist-button-container-wrapper{position:absolute;width:40px;height:40px;top:0;border-radius:50%;background:linear-gradient(var(--heart-color-1),var(--heart-color-2))}
.product-page .product-details .actions .wishlist-button-container-wrapper::before{content:'';position:absolute;width:36px;height:36px;top:2px;left:2px;border-radius:50%;background:white}
@media(min-width:992px){.product-page .product-details .description p,.features-content p{font-size:16px}
.product-features .features-content{margin-top:50px}.product-page{margin-bottom:80px}.product-reviews{margin-top:60px}
.reviews-wrapper .overview .rating{display:inline-block}.reviews-wrapper .counter{margin-top:15px}.reviews-wrapper .average{margin-right:0}
.product-reviews .expl .item{margin-bottom:5px}.product-reviews .expl .item .name{font-size:16px}.product-reviews .expl .item .counter{font-size:16px;margin-right:10px}
.product-reviews .leave-review .title{font-size:16px;margin-bottom:30px}.reviews-sort{flex-direction:row;margin-top:40px;margin-bottom:40px}
.show-reviews .item .author .name{font-size:16px;margin-bottom:5px}.show-reviews .item .author .date{font-size:14px}
.show-reviews .item .title{font-size:18px}.show-reviews .item .comment{font-size:16px}.show-reviews .item{flex-direction:row;align-items:center;padding:25px;margin-bottom:30px}
.product-details-wrapper .product-images-col{order:0;margin-top:5px;width:40%}.mobile-title{display:none}
.product-page .product-details h1{display:block}.comerciant-extra-info .box{padding:15px}.comerciant-extra-info .item p{line-height:1.5}
.product-details-wrapper{flex-wrap:nowrap}.product-details-wrapper .product-details{margin-left:50px;width:60%}
.product-page .product-details .qty-input{margin-bottom:0;margin-right:20px}.product-page .product-details .actions .primary-btn,.product-page .product-details .actions .add-to-wishlist,.product-page .product-details .actions .remove-from-wishlist{margin-bottom:0}
.product-page .product-details .qty-input input{width:80px}.product-page .product-details .description{margin-top:40px;margin-bottom:0}
.product-reviews .reviews-wrapper{flex-direction:row}.product-reviews .leave-review{text-align:left}
.product-reviews .expl{width:auto;min-width:500px;max-width:100%;margin:0 30px}.reviews-sort .sorting-wrapper .dropdowns{flex-direction:row}
.reviews-sort .sorting-wrapper{padding-top:0}.reviews-sort .sorting-wrapper select{margin-right:inherit;width:250px}
.reviews-sort .title{margin-right:25px;text-align:center}.show-reviews .item .author{min-width:220px;margin-bottom:0}
}.sumar-comanda-cart .title{font-size:18px;font-weight:600;line-height:26px}.sumar-comanda-cart .subtotal-label{font-size:14px;font-weight:600}
.sumar-comanda-cart .price{font-size:22px;font-weight:bold;line-height:30px}.sumar-comanda-cart .tva-label{font-size:14px;font-weight:400;display:block;width:100%;margin-top:-10px;margin-bottom:20px}
.sumar-comanda-cart .action a{display:block;font-weight:500}.cart-page .qty-input{display:flex;align-items:center;margin-right:10px;margin-bottom:10px}
.cart-page .qty-input input{border:1px solid #dcdcdc;font-size:16px;padding:6px 10px;height:35px;width:60px;text-align:center;-webkit-appearance:none !important;border-radius:0 !important;font-weight:300;color:#adadad;margin-left:-1px;margin-right:-1px}
.cart-page .qty-input .qty-update-button{border:1px solid #dcdcdc;background-color:white;color:#252525;display:flex;align-items:center;justify-content:center;height:35px;width:35px}
.cart-page .qty-input .qty-update-button:disabled{color:#adadad}.cart-page .add-to-wishlist{border:1px solid #3444f8;background-color:#3444f8;display:flex;align-items:center;justify-content:center;height:35px;width:35px}
.cart-page .delete-item{background-color:#d41d1d;border:0;display:flex;align-items:center;justify-content:center;height:35px;width:35px;margin-left:10px;margin-right:10px;margin-bottom:10px}
.cart-page .delete-item img{height:15px}.cart-page .add-to-wishlist img{height:15px}.cart-item-box{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:50px;border-bottom:1px solid #f4f4f4}
.cart-item-box.stoc-epuizat .left{opacity:.5}.cart-item-box.stoc-epuizat .right .price{opacity:.5}.cart-item-box.stoc-epuizat .right .actions .primary-btn{opacity:.5}
.cart-item-box:last-child{margin-bottom:0}.cart-item-box .left{display:flex;align-items:center;flex-wrap:nowrap;margin-bottom:10px}
.cart-item-box .right{display:flex;align-items:center;flex-wrap:wrap;width:100%;min-width:auto;justify-content:flex-start}
.cart-item-box .right .actions{display:flex;align-items:center;flex-wrap:wrap}.cart-item-box .image{width:40px;height:40px;border:1px solid #f0f0f0;margin-right:15px}
.cart-item-box .image img{max-height:100%}.cart-item-box .details p{font-weight:bold;font-size:16px;line-height:24px;margin-bottom:0}
.cart-item-box .price,.cart-item-box .price-company{height:48px;display:flex;flex-direction:column;justify-content:center;margin-right:30px;margin-bottom:7px}
.cart-item-box .price span,.cart-item-box .price-company span{display:block}.cart-item-box .price .old-price{font-size:13px;color:#a9aaa9;text-decoration:line-through;margin-bottom:-2px}
.cart-item-box .price .current-price{color:#d41d1d;font-size:19px;font-weight:600;line-height:22px;padding-top:3px}
.cart-item-box .price-company .old-price{opacity:.3}.cart-item-box .price-company .current-price{font-weight:bold}
.cart-item-box .price .no-sale-price{color:#252525;font-size:20px;font-weight:500}.cosul-meu .actions{display:flex;align-items:center;flex-wrap:wrap}
.cosul-meu .actions a{margin-bottom:10px}.cosul-meu .actions a:first-child{margin-right:5px}.cosul-meu .modal .actions{display:inline-block}
.cosul-meu .modal .actions a:first-child{margin-right:20px;margin-bottom:10px}.cosul-meu .modal .actions a{display:inline-block}
.wrapper-box .separator-full-width{width:100%;min-height:1px;background-color:#f0f0f0;display:block;margin-bottom:10px}
.cosul-meu .secondary-btn{font-size:14px}.cart-page .sumar-comanda-wrapper{position:sticky;bottom:0;background-color:var(--white);margin-top:40px;box-shadow:0 -5px 20px 0 #ececec}
@media(max-width:992px){.cart-page .wrapper-box{border:0}}@media(min-width:992px){.cart-item-box{border-bottom:0;margin-bottom:40px}
.cart-item-box .left{margin-bottom:0}.cart-item-box .price{margin-bottom:0}.cart-item-box .image{width:70px;height:70px;margin-right:25px}
.cosul-meu .actions a{margin-bottom:0}.cart-page .qty-input{margin-bottom:0;margin-right:30px}.wrapper-box .separator-full-width{margin-bottom:30px}
.cart-item-box .right{flex-wrap:nowrap;width:auto;min-width:430px;justify-content:flex-end}.cosul-meu .actions a:first-child{margin-right:15px}
.cart-item-box .details p{font-size:20px;line-height:32px}.cosul-meu .secondary-btn{font-size:16px}.cart-page .qty-input input{width:80px}
.cart-page .sumar-comanda-wrapper{position:static;margin-top:0;box-shadow:none;background:0}.cart-page .delete-item{margin-bottom:0}
}@media(min-width:1260px){.cart-item-box{flex-wrap:nowrap}}.wrapper-box.sidebar-filters{padding-bottom:15px;height:fit-content}
.sidebar-filters .filter-group h4{font-size:16px;font-weight:bold;margin-bottom:10px}.sidebar-filters .filter-group ul{padding-left:0;list-style:none;margin-bottom:0}
.sidebar-filters .filter-group ul li{padding-top:4px;padding-bottom:4px}.sidebar-filters .filter-group ul li.inactive{pointer-events:none;opacity:.4}
.sidebar-filters .filter-group ul li.active{cursor:pointer}.sidebar-filters .filter-group ul li .selected{font-weight:600}
.sidebar-filters .filter-group ul li a{color:#2b2b2b}.sidebar-filters .filter-group ul li .active a:hover{text-decoration:underline}
.sidebar-filters .filter-group ul li:last-child{padding-bottom:0;margin-bottom:0}.sidebar-filters .filter-group{margin-bottom:30px}
.sidebar-filters .filter-group:last-child{margin-bottom:20px}.price-filter .group label .filter-qty{opacity:.4}
.price-filter .separator{min-height:1px;background-color:#f0f0f0;width:100%;margin-top:15px;margin-bottom:15px;display:block}
.price-filter .group label{font-size:16px;font-weight:400}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-widget-content .ui-state-default.ui-state-focus,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:6px solid #6aba45;background:#fff;font-weight:normal;color:#454545;border-radius:20px}
.ui-state-default:focus,.ui-widget-content .ui-state-default:focus{border-radius:inherit}.ui-slider-handle:focus{outline:0}
.ui-widget.ui-widget-content{background-color:#f0f0f0;border:0;border-radius:0;height:4px;margin-top:-3px}
.ui-slider-range{background-color:#6aba45}.ui-slider-horizontal .ui-slider-handle{top:-.5em}.filter-group .range{padding-bottom:30px}
.filter-group .group-input input{font-size:14px;padding:7px 10px;border:1px solid #dcdcdc;border-radius:0;width:100%;margin-bottom:25px;margin-top:10px}
.filter-group .group-input input:focus{outline:0}.listing-products-wrapper{--gap:10px;display:flex;flex-wrap:wrap;margin:30px 0 0 calc(-1 * var(--gap));width:calc(100%+var(--gap))}
.listing-products-wrapper .product-box-wrapper{margin:var(--gap) 0 0 var(--gap);flex-basis:calc(100% - var(--gap));max-width:calc(100% - var(--gap))}
.no-product-found-text img{max-width:90%;width:400px;display:block;margin-top:30px;margin-bottom:40px}
.no-product-found-text{margin-left:45px;font-size:18px;line-height:26px;font-weight:500;margin-bottom:10px;width:100%}
.no-product-found-text p{display:block}.no-product-found-text .primary-btn{display:table;margin-top:30px}
.no-result.swiper-button-prev{left:-20px !important}.no-result.swiper-button-next{right:-20px !important}
.product-box.swiper-slide{height:auto !important;display:flex;flex-direction:column;justify-content:space-between !important}
.brands-wrapper-filter{max-height:124px;overflow-y:auto}.mobile-filters-trigger{display:flex;align-items:center;justify-content:center;border:1px solid #dcdcdc;padding:8px;margin-bottom:20px;font-size:14px;font-weight:500}
.mobile-filters-trigger img{height:16px;margin-right:7px}.active-filters-wrapper{display:flex;flex-wrap:wrap}
.active-filters-wrapper{margin-bottom:15px}.active-filters-wrapper:empty{margin-bottom:0}.active-filters-wrapper .item{display:flex;align-items:center;justify-content:center;background-color:var(--accent-green);padding:3px 5px 3px 10px;margin-bottom:7px;margin-right:7px}
.active-filters-wrapper .item span{color:white;font-size:12px;font-weight:500}.active-filters-wrapper .item .remove{flex:none;margin-left:7px;background-color:white;width:18px;height:18px;border-radius:10px;display:flex;align-items:center;justify-content:center}
.active-filters-wrapper .item .remove img{height:8px;width:8px}.active-filters-wrapper .remove-all{font-size:14px;font-weight:600;margin-top:10px;color:var(--accent-green)}
.active-filters-wrapper .remove-all:hover{color:var(--accent-green);cursor:pointer}.mobile-filters{display:none}
.desktop-filters{display:none}.filters-wrapper.open{display:block;position:fixed;z-index:99999;background-color:var(--white);width:100%;height:100dvh;top:0;left:0;overflow-y:auto;padding-bottom:60px;padding-top:40px}
.filters-wrapper .action{display:none}.filters-wrapper .close-wrapper{display:none}.filters-wrapper.open .action{display:flex;align-items:center;justify-content:center;width:100%;margin-top:20px;position:fixed;bottom:0;background-color:white;box-shadow:0 0 20px #0000001f;z-index:999999}
.filters-wrapper.open .close-wrapper{display:flex;padding:10px;align-items:center;width:100%;justify-content:flex-end;position:fixed;top:0;z-index:999999;background-color:white;border-bottom:1px solid #f0f0f0}
.filters-wrapper.open .close-wrapper img{height:25px}.filters-wrapper .action button{background-color:var(--accent-green);color:white;display:flex;align-items:center;justify-content:center;width:100%;margin:5px;font-size:14px;font-weight:600;height:50px;padding:15px 20px;border:0}
@media(min-width:321px){.listing-products-wrapper .product-box-wrapper{flex-basis:calc(50% - var(--gap));max-width:calc(50% - var(--gap))}
}@media(min-width:992px){.price-filter .separator{margin-top:30px;margin-bottom:30px}.listing-products-wrapper{--gap:30px;margin-top:calc(-1 * var(--gap))}
.listing-products-wrapper .product-box-wrapper{flex-basis:calc(33% - var(--gap));max-width:calc(33% - var(--gap))}
.desktop-filters{display:block}.active-filters-wrapper{display:none}.mobile-filters-trigger{display:none}
}@media(min-width:1250px){.listing-products-wrapper .product-box-wrapper{flex-basis:calc(25% - var(--gap));max-width:calc(25% - var(--gap))}
}.checkout{margin-bottom:12px}.sumar-comanda-checkout .title{font-size:18px;font-weight:600;line-height:26px}
.sumar-comanda-checkout .subtotal-label{font-size:14px;font-weight:600}.sumar-comanda-checkout .price,.sumar-comanda-checkout .price-company{font-size:22px;font-weight:bold;line-height:30px;margin-bottom:0}
.sumar-comanda-checkout .action a{display:block;font-weight:500}.sumar-comanda-checkout .separator{width:100%;display:block;min-height:1px;background-color:#f0f0f0;margin-top:5px;margin-bottom:20px}
.sumar-comanda-checkout .items{overflow-y:auto}.sumar-comanda-checkout .items .item-in-cart{display:flex;align-items:center;margin-bottom:15px}
.sumar-comanda-checkout .items .item-in-cart .product-image{height:46px;width:46px;min-width:46px;border:1px solid #f0f0f0;margin-right:15px}
.sumar-comanda-checkout .items .item-in-cart .product-name{font-size:13px;font-weight:600;color:#252625;margin-bottom:0;line-height:16px}
.sumar-comanda-checkout .items .item-in-cart .product-image img{max-height:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto}
.sumar-comanda-checkout .product-details{display:flex;align-items:center}.sumar-comanda-checkout .product-details .qty{font-size:13px;font-weight:500;color:#aeaeae;word-wrap:unset;margin-right:8px}
.sumar-comanda-checkout .price,.sumar-comanda-checkout .price-company{display:block}.sumar-comanda-checkout .price .old-price{display:block;font-size:10px;color:#aeaeae;text-decoration:line-through;margin-bottom:-3px}
.sumar-comanda-checkout .price .current-price{display:block;font-size:13px;color:#d41d1d;font-weight:600}
.sumar-comanda-checkout .price-company .old-price{text-decoration:none;font-size:10px;margin-bottom:-13px}
.sumar-comanda-checkout .price-company .current-price{color:black;font-size:13px}.sumar-comanda-checkout .price .old-price{display:block;font-size:10px;color:#aeaeae;text-decoration:line-through;margin-bottom:-15px}
.sumar-comanda-checkout .price .current-price{display:block;font-size:13px;color:#d41d1d;font-weight:600}
.sumar-comanda-checkout .price-company .old-price{opacity:.3}.sumar-comanda-checkout .price-company .current-price{font-weight:bold}
.sumar-comanda-checkout .price .no-sale-price{display:block;font-size:13px;color:#252525;font-weight:600}
.checkout-steps{display:flex;flex-wrap:nowrap;margin-top:30px}.checkout-steps .step{flex-basis:33%;padding-right:5px;display:flex;flex-direction:column;align-items:center;margin-bottom:15px;text-align:center}
.checkout-steps .step .icon{background-color:#d9d9d9;border-radius:100px;height:50px;width:50px;display:flex;align-items:center;justify-content:center;margin-bottom:10px;z-index:2}
.checkout-steps .step .icon img{padding:12px;max-height:100%;max-width:100%}.checkout-steps .step span{font-size:14px;font-weight:500;line-height:18px}
.checkout-steps .step .bar{background-color:#d9d9d9;display:block;width:100%;min-height:6px;position:relative;top:-40px;z-index:1}
.checkout-steps .step.active .icon{background-color:var(--accent-green)}.checkout-steps .step.active .bar{background-color:var(--accent-green)}
.checkout-wrapper-box{border:1px solid var(--primary-green);padding:32px;border-radius:10px;margin-top:10px;background-color:rgb(245 251 244 / 50%)}
.checkout-details h4{font-size:20px;font-weight:600;margin-bottom:10px}.custom-control-label::before{background-color:white;border:1px solid #989898 !important}
.custom-control-input:focus{outline:none !important;box-shadow:none}.delivery-methods .custom-control{margin-bottom:10px}
.checkout-details .custom-control-label{font-size:14px;font-weight:400}.checkout-details .custom-control-label .cost{color:var(--accent-green) !important}
.checkout-details .custom-control-label img{height:20px;margin-right:6px}input:focus{outline:none !important}
.custom-radio .custom-control-input:checked~.custom-control-label::before,.custom-radio .custom-control-input:checked~.custom-control-label::after{background-color:var(--accent-green);outline:none !important;background-image:url("/img/nicovid/images/radio-button.svg") !important;border-radius:50%}
.custom-control-input:focus~.custom-control-label::before{box-shadow:none !important}.checkout-details .separator{width:100%;display:block;min-height:1px;background-color:#f0f0f0;margin-top:25px;margin-bottom:25px}
.checkout-details .address-box-content{padding-left:10px}.checkout-details .address-box-content p{font-size:14px;font-weight:400;margin-bottom:0}
.checkout-details .address-radio{display:flex;align-items:center;border:1px solid var(--accent-green);background-color:white;padding:30px;border-radius:10px;margin-top:10px}
.address-box-content .primary-btn{display:inline-block;margin-top:10px}.address-list-wrapper{display:block;max-height:500px;overflow-y:auto}
.checkout .adaugare-adresa-button{display:inline-block;margin-top:12px}.separator-with-text{position:relative;width:100%;margin-bottom:10px;margin-top:10px}
.separator-with-text .line{height:1px;background-color:#d3d3d3;position:absolute;width:100%;top:12px;left:0}
.separator-with-text p{font-size:16px;font-weight:400;color:#aaa;background-color:white;display:inline-block;z-index:2;margin-left:15px;padding-left:5px;padding-right:5px;margin-bottom:0;position:relative}
.tip-persoana-wrapper .items{display:flex;align-items:center;flex-wrap:wrap}.tip-persoana-wrapper .item{display:flex;align-items:center;justify-content:center;padding:7px 15px;margin-right:10px;margin-bottom:10px}
.tip-persoana-wrapper .item:not(.selected){background-image:linear-gradient(white,white);color:inherit}
.tip-persoana-wrapper .item p{font-weight:bold;margin-bottom:0}.person-type-message{font-size:14px;font-weight:400;color:var(--red);background-color:rgba(255,53,69,0.075);border:1px solid var(--red);padding:4px 8px}
.metode-de-plata .card-payment-box{display:flex;flex-direction:column;padding:15px 10px;background-color:#f7f7f7;border:1px solid #f0f0f0}
.metode-de-plata .card-payment-box .card-info,.metode-de-plata .card-payment-box .other-card{display:flex;margin-top:10px;padding:16px;border:1px solid #f0f0f0;background-color:#fff;min-height:85px}
.metode-de-plata .card-payment-box .card-info{align-items:center}.metode-de-plata .card-payment-box .card-info .credit-card-icon-wrapper{padding:10px}
.metode-de-plata .card-payment-box .card-info .credit-card-icon-wrapper .credit-card-icon{width:50px;background-color:#bab7b7;border-radius:2px}
.metode-de-plata .card-payment-box .card-info .credit-card-icon-wrapper .credit-card-icon.active{background-color:var(--accent-green)}
.metode-de-plata .card-payment-box .other-card{flex-direction:column;gap:10px}.checkout .actions{display:inline-block;margin-top:20px}
.checkout .actions a:first-child{margin-right:10px;margin-bottom:0}.checkout .actions a{display:inline-block}
.modificare-metoda-livrare{padding:35px}.checkout-methods h4{font-size:20px;font-weight:600;text-align:center;margin-top:30px}
.date-group img{height:20px;width:20px;position:absolute;left:10px;opacity:.3;margin-top:9px}.date-group{width:100%}
.date-group input{padding-left:40px}.flatpickr-day.selected{background:var(--accent-green) !important;border-color:var(--accent-green) !important}
.adaugare-adresa .two-cols{align-items:flex-start}.map-image{display:block;border:0;width:100%;height:300px;margin-top:20px;margin-bottom:20px}
.ridicare-personala-info h4{font-size:18px;line-height:22px;padding-top:15px;margin-bottom:2px}.checkout-details .bottom-totals{margin-bottom:40px !important;display:block !important}
.payment-method-notice{font-size:12px;color:var(--red)}#deliveryWarningModal ul{padding-left:1rem;margin-bottom:0}
.checkout .wrapper-box{margin-top:20px}.checkout .anonymous-card-payment-save-info{width:16px;cursor:pointer;margin-left:5px}
.tip-persoana-selectable{flex-basis:100%}@media(min-width:425px){.tip-persoana-selectable{flex-basis:auto}
}@media(min-width:768px){.address-identification-info{gap:5px}}@media(min-width:992px){.customcheck{font-size:16px}
.customcheck .checkmark{top:1px}.checkout-details h4{margin-bottom:15px}.checkout-steps .step .icon{height:60px;width:60px}
.checkout-steps .step span{font-size:16px}.checkout-steps .step{margin-bottom:30px}.checkout .actions a:first-child{margin-right:20px;margin-bottom:10px}
.checkout .adaugare-adresa-button{margin-top:30px}.person-type-message{font-size:16px}.checkout-wrapper-box{margin-top:20px}
.tip-persoana-wrapper .item{padding:10px 25px}.metode-de-plata .card-payment-box .other-card{flex-direction:row;align-items:center;gap:0}
.address-list-wrapper{padding-right:30px}.metode-de-plata .card-payment-box .card-info .credit-card-icon-wrapper .credit-card-icon{width:60px}
}.detalii-comanda .big-text-date{font-size:22px !important}.detalii-comanda .wrapper-box{margin-top:0}
.group.status p{font-weight:600;margin-bottom:3px}.detalii-comanda-cols{display:flex}.detalii-comanda-cols .wrapper-box{flex:1}
.detalii-comanda-cols .secondary-group{margin-top:20px}.detalii-comanda-cols .secondary-group p{margin-bottom:3px;font-weight:bold;color:#adadad}
.detalii-comanda-cols .secondary-group.total span{font-size:24px;font-weight:bold}.items-on-order-details .item-in-cart{display:flex;align-items:center;margin-bottom:15px}
.items-on-order-details .item-in-cart .product-image{height:46px;width:46px;border:1px solid #f0f0f0;margin-right:15px;display:flex;align-items:center;justify-content:center}
.items-on-order-details .item-in-cart .product-name{font-size:13px;font-weight:600;color:#252625;margin-bottom:0;line-height:16px}
.items-on-order-details .item-in-cart .product-image img{max-height:100%;max-width:100%}.items-on-order-details .item-in-cart .product-details{display:flex;align-items:center}
.items-on-order-details .item-in-cart .product-details .qty{font-size:13px;font-weight:500;color:#aeaeae;word-wrap:unset;margin-right:8px}
.items-on-order-details .item-in-cart .price,.items-on-order-details .item-in-cart .price-company{display:block}
.items-on-order-details .item-in-cart .price .old-price{display:block;font-size:10px;color:#aeaeae;text-decoration:line-through;margin-bottom:-3px}
.items-on-order-details .item-in-cart .price .current-price{display:block;font-size:13px;color:#d41d1d;font-weight:600}
.items-on-order-details .item-in-cart .price-company .old-price{display:block;opacity:.3}.items-on-order-details .item-in-cart .price-company .current-price{display:block;font-weight:bold}
.items-on-order-details .separator{min-height:1px;background-color:#f0f0f0;width:100%;margin-top:30px;margin-bottom:30px;display:block}
.items-on-order-details .bottom-totals p{font-weight:400}.items-on-order-details .bottom-totals .total-label{font-weight:600;display:block}
.items-on-order-details .bottom-totals .total-amount{font-size:28px;font-weight:600;margin-bottom:0}
.items-on-order-details .label-products-list{font-weight:600}.detalii-comanda .wrapper-box .group .delivery-notice{color:red}
.detalii-comanda .wrapper-box .group .order-no{font-size:22px;font-weight:500}@media(min-width:992px){.detalii-comanda .wrapper-box{margin-top:30px}
}body.mmactive{overflow:hidden}.mobile_menu{display:none;position:relative;padding-left:6px;height:fit-content}
.sm_menu_outer.active .mobile_menu{display:block}.sm_menu_outer{height:100dvh;overflow-y:scroll;overflow-x:hidden;position:fixed;inset:60px 0 0 0;z-index:-9;width:100%;opacity:0;background-color:#fff}
.sm_menu_outer.active{opacity:1;z-index:999}.sm_menu_outer .mobile_menu li.back a{padding:20px 5px 20px 55px;background:url("/img/nicovid/images/back.png") no-repeat scroll 15px center / 25px auto}
.sm_menu_outer .mobile_menu a{color:#252525;display:block;font:500 18px/140% "Poppins",sans-serif;letter-spacing:1px;padding:15px 20px;text-decoration:none}
.sm_menu_outer.slide .mobile_menu .submenu{background-color:#fff;height:fit-content;position:absolute;right:-100%;top:0;/*! 0.00ms because YUI Compressor make 0s to 0 which is invalid */transition:all .5s ease .00ms;width:100%;z-index:999;padding-left:5px}
.submenu li.back a{font-weight:bold}.sm_menu_outer.slide .mobile_menu li.active>.submenu{right:0}.sm_menu_outer .mobile_menu li{list-style-type:none;border-bottom:1px solid #f0f0f0;color:#fff}
.sm_menu_outer.slide .mobile_menu li.hasChild>a{background:url("/img/nicovid/images/next.png") no-repeat scroll 95% center / 25px auto;padding-right:50px}
#sm_menu_ham{cursor:pointer;float:right;height:25px;position:absolute;right:5px;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);width:30px;top:8px;left:15px;z-index:999}
#sm_menu_ham span{background-color:#fff;border-radius:5px;display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0);-moz-transform:rotate(0);transform:rotate(0);/*! 0.00ms because YUI Compressor make 0s to 0 which is invalid */-webkit-transition:all .25s ease-in-out .00ms;/*! 0.00ms because YUI Compressor make 0s to 0 which is invalid */-moz-transition:all .25s ease-in-out .00ms;/*! 0.00ms because YUI Compressor make 0s to 0 which is invalid */-o-transition:all .25s ease-in-out .00ms;/*! 0.00ms because YUI Compressor make 0s to 0 which is invalid */transition:all .25s ease-in-out .00ms;width:30px}
#sm_menu_ham span:nth-child(1){top:0}#sm_menu_ham span:nth-child(2),#sm_menu_ham span:nth-child(3){top:10px}
#sm_menu_ham span:nth-child(4){top:20px}#sm_menu_ham.open span:nth-child(1){left:50%;top:18px;width:0}
#sm_menu_ham.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);transform:rotate(45deg)}
#sm_menu_ham.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);transform:rotate(-45deg)}
#sm_menu_ham.open span:nth-child(4){left:50%;top:18px;width:0}#sm_menu_ham span{background-color:#252525 !important}
.mobile-sm-only:after{content:"Livrare doar in SM";display:block;font-size:12px;font-weight:800;color:#69ba47;letter-spacing:0;padding-bottom:0}
@media(min-width:992px){#sm_menu_ham,.sm_menu_outer{display:none}}h3.section-title.contact{font-size:22px;line-height:26px}
.contact-image img{margin-top:10px;margin-bottom:20px;max-width:100%}.contact-form h4,.contact-details h4{font-weight:bold;font-size:22px;margin-bottom:20px}
.contact-form textarea{border:1px solid #dcdcdc;font-size:16px;font-weight:500;width:100%;padding:7px 10px;-webkit-appearance:none;border-radius:0}
.contact-form textarea:focus{outline:0}.contact-form .primary-btn{display:table;margin-bottom:5px}.contact-details .group{display:flex;align-items:center;margin-bottom:20px}
.contact-details .group:last-child{margin-bottom:0}.contact-details .group img{height:20px;margin-right:10px}
.contact-details .group .contact-info{display:flex;flex-direction:column;align-content:center;margin-bottom:0;font-size:16px}
.contact-details .contact-map{width:100%;height:300px;margin-bottom:20px;border:0}.contact-first-col-mob{margin-bottom:30px}
@media(min-width:992px){.contact-image img{margin-top:30px;margin-bottom:30px}.contact-first-col-mob{margin-bottom:0}
}.cookiealert{position:fixed;bottom:0;left:0;width:100%;margin:0;z-index:999;opacity:0;visibility:hidden;border-radius:0;transform:translateY(100%);transition:all 500ms ease-out;color:#ecf0f1;background:#212327}
.cookiealert .wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.cookiealert .wrapper .actions{flex:none}
.cookiealert .wrapper .actions button{font-size:14px;font-weight:bold;border-radius:0;padding:5px 15px}
.cookiealert .wrapper .actions button.options{background-color:white;color:var(--accent-green);border:1px solid var(--accent-green);margin-left:15px}
#cookiesExplained{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:99999;display:flex;align-items:center;justify-content:center}
#cookiesExplained .wrapper{background-color:white;box-shadow:0 0 20px 0 rgb(0 0 0 / 15%);padding:30px;max-height:100vh;max-width:100%;overflow-y:scroll;width:100%;height:100vh;margin-left:auto;margin-right:auto;position:relative}
#cookiesExplained h4{font-size:22px;font-weight:600;line-height:30px;margin-bottom:20px}#cookiesExplained .customcheck{font-size:16px}
#cookiesExplained .customcheck strong{font-weight:600}#cookiesExplained .actions{display:flex;flex-direction:column;align-items:center;justify-content:space-between;margin-top:20px;gap:10px}
#cookiesExplained .actions button{font-size:16px;font-weight:600;padding:10px 25px;width:100%}#cookiesExplained .actions button.accept-selected{background-color:white;color:var(--accent-green);border:1px solid var(--accent-green);margin-right:0}
#cookiesExplained .actions button.accept-selected:hover{background-color:var(--accent-green);color:white;transition:.2s}
#cookiesExplained .actions button.accept-all{background-color:var(--accent-green);color:white;border:1px solid var(--accent-green);margin-left:0}
#cookiesExplained .actions button.accept-all:hover{background-color:white;color:var(--accent-green);transition:.2s}
.cookiealert .wrapper .actions button.options:hover{background-color:var(--accent-green);color:white;cursor:pointer;transition:.2s}
#cookiesExplained .close-button{width:30px;height:30px;background-color:var(--accent-green);display:flex;align-items:center;justify-content:center;position:fixed;top:0;right:0}
#cookiesExplained .close-button img{height:20px}.cookiealert.show{opacity:1;visibility:visible;transform:translateY(0);transition-delay:1000ms}
.cookiealert a{text-decoration:underline}.cookiealert .accept-cookies{margin-left:10px;vertical-align:baseline}
.cookies-a{color:var(--accent-green);text-decoration:none}.cookiealert button{margin-top:10px;margin-bottom:10px}
@media(min-width:992px){.cookiealert .wrapper{flex-wrap:nowrap}#cookiesExplained .actions{flex-direction:row;gap:30px}
#cookiesExplained .actions button{width:calc(100% - 15px)}#cookiesExplained .close-button{display:none}
#cookiesExplained .wrapper{height:auto;width:700px;max-width:90%;max-height:90vh}}@media(min-width:1200px){.cookiealert button{margin-top:0;margin-bottom:0}
}@media(max-width:992px){.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{padding-left:10px;padding-right:10px}
.cart-item-box .stock-notice{padding-top:2px}.container .container{padding-left:0;padding-right:0}.wrapper-box.cosul-meu.cart-page{padding-bottom:0}
}#fixed-header{background-color:var(--white);z-index:998 !important;position:sticky;top:0}#fixed-header.fixed{box-shadow:0 0 10px 0 #0000000f}
#fixed-header .image-logo{height:40px}.logo-container{display:flex;align-items:center;max-height:34px}
.logo-container a{margin-left:40px}.logo-container a img{max-height:43px;margin-left:5px}.logo-mobile-small{display:block;height:34px}
.logo-mobile-big{display:none;width:170px}.header-search-wrapper{display:none}.header-search-wrapper input{border:1px solid #dedede;border-radius:30px;font-size:18px;padding:7px 18px;color:#adadad;width:100%}
.header-search-wrapper input:focus{outline:0}.header-search-wrapper input::placeholder{color:#adadad}
.header-search-wrapper img{height:41px;width:40px;position:absolute;right:16px;top:1px;background-color:#fff;padding:10px;border-top-right-radius:21px;border-bottom-right-radius:21px}
.header-search-wrapper img:hover{background-color:#f3f3f3;cursor:pointer;transition:.2s}.header-search-wrapper .search-suggestions{background-color:var(--white);position:absolute;width:calc(100% - 70px);z-index:9999 !important;padding:20px;box-shadow:0 0 20px 0 #00000021;border-radius:10px}
.header-search-wrapper .search-suggestions h4{font-size:16px;line-height:22px;font-weight:bold;padding-bottom:3px}
.header-search-wrapper .search-suggestions ul{padding-left:0;list-style:none;margin-bottom:0}.header-search-wrapper .search-suggestions ul li{padding-bottom:3px}
.header-search-wrapper .search-suggestions ul li a{color:black}.header-search-wrapper .search-suggestions ul li:hover{cursor:pointer !important}
.header-search-wrapper .search-suggestions .categories{margin-top:15px}.header-main-icons{display:flex;justify-content:flex-end}
.header-main-icons .group{display:inline-block;align-items:center;margin-left:8px;margin-right:8px;position:relative}
.header-main-icons .group.my-account{display:none}.header-main-icons .group:first-child{margin-left:0}
.header-main-icons .group:last-child{margin-right:0}.header-main-icons .group img{height:24px}.header-main-icons .group .counter{position:absolute;background-color:var(--primary-green);color:var(--white);font-size:11px;font-weight:600;border-radius:100px;padding:1px 1px;right:-4px;top:12px;min-width:18px;text-align:center}
.header-main-icons .group.hovered span.custom-icon{color:var(--accent-green);transition:.2s}.header-main-icons .cart{z-index:700}
.header-main-icons .my-account-mobile{display:flex;align-items:center}.header-main-icons span.custom-icon{font-size:20px;color:#434343}
.mobile-search-button{display:flex;align-items:center}.mobile-search-button img{height:24px;padding:1px;margin-right:5px}
.search-wrapper-mobile{position:fixed;left:0;top:0;width:100%;background-color:var(--white);min-height:68px;z-index:99999;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px 15px}
.search-wrapper-mobile a{display:table;margin-top:10px}.search-wrapper-mobile img{height:25px;margin-left:12px;margin-right:12px}
.search-wrapper-mobile .top{display:flex;width:100%;align-items:center;justify-content:center}.search-wrapper-mobile .search-suggestions-mobile{width:100%;font-size:16px;color:#252525;margin-top:20px}
.search-wrapper-mobile .search-suggestions-mobile h4{font-size:16px;font-weight:bold}.search-wrapper-mobile .search-suggestions-mobile ul{list-style:none;margin-bottom:6px;padding-left:0}
.search-wrapper-mobile .search-suggestions-mobile ul li{padding-left:0}.search-wrapper-mobile .search-suggestions-mobile ul li a{color:#242424}
.search-wrapper-mobile .input-wrapper{width:100%;position:relative}.search-wrapper-mobile .input-wrapper img{height:12px;position:absolute;right:0;top:13px}
.mobile-search-input{border:1px solid #dedede;border-radius:0;font-size:14px;padding:7px 18px;color:#adadad;width:100%;background-clip:padding-box}
.mobile-search-input::placeholder{color:#adadad}@media(max-width:991px){.container-header{max-width:inherit !important}
}@media(min-width:413px){.header-main-icons .group{display:inline-flex;margin-left:15px;margin-right:15px}
.header-main-icons span.custom-icon{font-size:24px}}@media(min-width:428px){.logo-container a img{margin-left:-10px}
.logo-mobile-big{display:block}.logo-mobile-small{display:none}.search-wrapper-mobile .input-wrapper img{top:16px}
.mobile-search-input{font-size:18px}}@media(min-width:992px){#fixed-header.fixed .blog-header{padding-top:5px !important;padding-bottom:5px !important}
#fixed-header.fixed .menu-sticky-header{display:block;position:inherit !important;left:0;float:left;margin-right:15px;margin-top:22px;margin-bottom:22px}
#fixed-header.fixed .blog-header{padding-top:0 !important;padding-bottom:0 !important}#fixed-header.fixed .logo-container{display:flex;align-items:center}
.logo-container{max-height:unset}.logo-container a{margin-left:0}.logo-container a img{max-height:unset;margin-left:0}
.header-search-wrapper{display:block;margin-left:40px}.header-main-icons .my-account-mobile{display:none}
.header-main-icons .group{margin-left:20px;margin-right:20px}.header-main-icons .group.my-account{display:inline-flex}
.header-main-icons .group img{height:32px}.header-main-icons .group .counter{font-size:12px;padding:2px 6px;min-width:22px}
.header-main-icons span.custom-icon{font-size:32px}.mobile-search-button{display:none}}@media(min-width:992px) and (max-width:1200px){.header-search-wrapper{max-width:275px;position:relative}
.header-search-wrapper img{right:2px}}.footer-fb{height:34px}.bottom-bar-container img{height:20px}.bottom-footer{background-color:#292929}
.bottom-bar-container{display:block;color:var(--white);padding:1rem 0;margin-left:auto;margin-right:auto;text-align:center}
.bottom-bar-container p{margin-bottom:0;font-size:12px;font-family:"Open Sans",Helvetica,Arial,sans-serif;padding-bottom:10px}
.pre-footer{background-color:#ececec;padding-top:35px;padding-bottom:20px}.pre-footer h4{font-size:16px;text-transform:uppercase;color:#252525;line-height:22px;font-weight:bold}
.pre-footer ul{list-style:none;padding-left:0}.pre-footer ul a{color:#4e555b;font-size:13px;font-weight:300}
.pre-footer ul a:hover{text-decoration:none}.footer .social-media{display:flex;flex-wrap:wrap}.footer .social-media li{margin-right:15px;margin-bottom:10px}
.pre-footer ul a:hover{color:black;font-weight:500;transition:.2s}@media(min-width:992px){.pre-footer h4{font-size:20px;line-height:28px}
.bottom-bar-container{display:flex;align-items:center;justify-content:space-between;text-align:center}
.bottom-bar-container img{height:28px}.bottom-bar-container p{font-size:14px;padding-bottom:0}}.categories-drop{background-color:var(--white);padding:0;box-shadow:0 0 20px 0 #0000000f;flex-basis:300px;min-width:300px;z-index:1}
.categories-drop a:hover{cursor:pointer}.megamenu-header .categories-drop a img{height:30px;max-width:30px;margin-right:14px}
.megamenu-header .categories-drop a{color:inherit;display:flex;align-items:center;padding:16px 25px}
.megamenu-header .categories-drop a:first-child{margin-top:0;padding-top:25px}.megamenu-header .categories-drop a:last-child{margin-bottom:0;padding-bottom:25px}
.megamenu-header .categories-drop a span{font-size:18px;font-weight:500;line-height:25px}.categories-drop a:hover>span{color:var(--accent-green);transition:.2s}
.category-hover{width:calc(100% - 330px);position:absolute;left:315px;background-color:#fff;padding:15px;height:100%;z-index:99970;-webkit-column-count:3;-moz-column-count:3;column-count:3;column-fill:auto;overflow-x:auto}
.category-hover a{display:block;flex-basis:33%;font-size:14px;color:#252525;margin-top:3px;margin-bottom:3px}
.category-hover a:hover{color:var(--accent-green);transition:.2s}.category-hover a.main{font-size:15px;font-weight:bold;margin-top:20px}
.category-hover a.main:first-child{margin-top:0}.category-hover .group{break-inside:avoid-column;margin-bottom:20px;overflow:hidden}
.category-hover a.sm-only::after{content:"SM";background-color:#69ba46;color:white;font-size:11px;font-weight:300;padding:2px 5px;margin-left:10px}
.category-hover .subcategory a:first-child{margin-top:0}.category-hover::-webkit-scrollbar-track{background-image:url(/img/nicovid/images/left-arrow.svg),url(/img/nicovid/images/right-arrow.svg);background-repeat:no-repeat,no-repeat;background-size:14px;background-position:bottom left,bottom right}
.category-hover::-webkit-scrollbar{height:14px}.category-hover::-webkit-scrollbar-thumb{background-color:#d9d9d9}
@supports(break-inside:avoid-column){.category-hover .group{overflow:visible}}.megamenu-header .wrapper{display:flex}
.megamenu-header .wrapper .slide{background:transparent no-repeat;background-size:cover;flex:1;padding:40px;z-index:-1}
.megamenu-header .wrapper .slide h1{font-size:46px;font-weight:600;line-height:54px;color:var(--white)}
.megamenu-header .wrapper .slide p{font-size:16px;color:var(--white);font-weight:300;margin-top:30px}
.megamenu-header .wrapper .slide .small-note{font-size:14px;font-weight:300;color:var(--white);opacity:.6;position:absolute;bottom:30px !important}
.div-absolute{display:block;position:absolute;width:100%;margin-left:auto;margin-right:auto;left:0;right:0;z-index:10}
.main-navbar.isFixed .div-absolute{position:fixed;top:67px}.main-navbar.isFixed .div-absolute.hidden{display:none !important}
.div-absolute.hidden .category-hover.hidden.show{display:none !important}@media(min-width:1260px){.category-hover{padding:30px}
}.hover-cart-wrapper,.hover-wishlist-wrapper,.hover-my-account-wrapper{position:absolute;z-index:700;margin-top:60px;transition:.8s !important}
.hover-cart-wrapper,.hover-my-account-wrapper{right:14px}.hover-wishlist-wrapper{right:54px}.hover-wishlist-wrapper .hover-part,.hover-cart-wrapper .hover-part,.hover-my-account-wrapper .hover-part{width:100%;height:60px;display:inline-block;position:absolute;top:-60px}
.hover-cart-wrapper .hover-part{right:90px}.hover-my-account-wrapper .hover-part{right:0}.hover-my-account-wrapper .hover-part.agent{height:60px;width:60px;z-index:700;display:inline-block;position:absolute;left:104px;top:-60px}
.hover-wishlist,.hover-cart,.hover-my-account{display:none;background-color:var(--white);width:300px;box-shadow:0 0 20px 0 #0000000f;padding:20px 10px 20px 20px;z-index:999980;transition:.8s !important}
.hover-wishlist .items,.hover-cart .items{max-height:235px;overflow-y:auto;padding-right:10px}.hover-wishlist .items .item-in-cart,.hover-cart .items .item-in-cart{display:flex;align-items:center;margin-bottom:15px}
.hover-cart .item-in-cart .details,.hover-wishlist .item-in-cart .details{padding-right:10px}.hover-my-account .items .hover-menu-item{display:block;color:#252525;width:100%;padding-top:15px;padding-bottom:15px;border-bottom:1px solid #f0f0f0}
.hover-my-account .items .hover-menu-item:hover{font-weight:bold;color:var(--accent-green);transition:.2s}
.hover-my-account .items .hover-menu-item:first-child{padding-top:0}.hover-my-account .items .hover-menu-item:last-child{padding-bottom:0;border-bottom:0 solid #e5e5e5}
.hover-my-account .items .hover-menu-item a{color:#252525}.hover-my-account .items .hover-menu-item.highlighted a{color:var(--accent-green) !important;font-weight:600}
.hover-wishlist .items .item-in-cart .product-name,.hover-cart .items .item-in-cart .product-name{font-size:13px;font-weight:600;color:#252625;margin-bottom:0;line-height:16px}
.hover-wishlist .items .item-in-cart .product-image,.hover-cart .items .item-in-cart .product-image{height:46px;width:46px;border:1px solid #f0f0f0;margin-right:15px}
.hover-wishlist .items .item-in-cart .product-image img,.hover-cart .items .item-in-cart .product-image img{display:block;max-height:100%;max-width:100%;margin-left:auto;margin-right:auto}
.hover-cart .items .item-in-cart .product-image a{display:flex;height:44px;width:44px;align-items:center}
.hover-wishlist .separator,.hover-cart .separator{width:100%;display:block;min-height:1px;background-color:#f0f0f0;margin-top:20px;margin-bottom:20px}
.hover-wishlist .product-details,.hover-cart .product-details{display:flex;align-items:center}.hover-wishlist .product-details .qty,.hover-cart .product-details .qty{font-size:13px;font-weight:500;color:#aeaeae;word-wrap:unset;margin-right:8px}
.hover-cart .price,.hover-wishlist .price{display:block}.hover-cart .price .old-price,.hover-wishlist .price .old-price{display:block;font-size:10px;color:#aeaeae;text-decoration:line-through;margin-bottom:-3px}
.hover-cart .price .current-price,.hover-wishlist .price .current-price{display:block;font-size:13px;color:#d41d1d;font-weight:600}
.hover-cart .price-company .old-price,.hover-wishlist .price-company .old-price{display:block;opacity:.3;font-size:10px;margin-bottom:-3px}
.hover-cart .price-company .current-price,.hover-wishlist .price-company .current-price{display:block;font-weight:bold;font-size:13px}
.hover-cart .remove-item,.hover-wishlist .remove-item{position:relative;display:flex;align-items:center;justify-content:center;color:#e5e5e5;border:1px solid #e5e5e5;padding:4px;font-size:14px;font-weight:600;line-height:11px;margin-left:auto}
.hover-cart .remove-item:hover,.hover-wishlist .remove-item:hover{cursor:pointer;background-color:#e5e5e5;color:var(--white);transition:.2s}
.hover-cart .actions,.hover-wishlist .actions{display:flex;align-items:center;flex-wrap:wrap;margin-top:20px}
.hover-cart .actions .action-item,.hover-wishlist .actions .action-item{font-size:14px;padding:7px 15px}
.hover-cart .actions .action-item:first-child,.hover-wishlist .actions .action-item:first-child{margin-right:10px}
@media(min-width:992px){.hover-cart,.hover-wishlist,.hover-my-account{display:block}}.pop-up-cart,.pop-up-auth,.pop-up-cart-fail{display:block;position:fixed;margin-left:auto;margin-right:auto;background-color:var(--white);inset:15px 15px auto 15px;padding:25px;box-shadow:0 0 20px 0 #00000017;z-index:99999}
.pop-up-cart .product-details{display:flex;align-items:center}.pop-up-cart .product-image{width:50px;height:50px;border:1px solid #f0f0f0;margin-right:15px}
.pop-up-cart .product-image img{max-height:100%;max-width:100%;display:block;margin-left:auto;margin-right:auto}
.pop-up-cart .product-meta .top{display:flex;align-items:center;margin-bottom:-5px}.pop-up-cart .product-meta .top p{margin-bottom:0;line-height:20px;font-weight:600}
.pop-up-cart .product-meta .bottom .price,.pop-up-cart .product-meta .bottom .price-company{display:flex;flex-direction:column}
.pop-up-cart .product-meta .bottom .price .normal{display:block;font-size:10px;color:#aeaeae;text-decoration:line-through;margin-bottom:-3px}
.pop-up-cart .product-meta .bottom .price .sale{display:block;font-size:13px;color:#d41d1d;font-weight:600}
.pop-up-cart .product-meta .bottom .price-company .normal{display:block;font-size:10px;opacity:.3;margin-bottom:-3px}
.pop-up-cart .product-meta .bottom .price-company .sale{display:block;font-weight:bold;font-size:13px}
.pop-up-cart .product-meta .middle{margin-top:2px;margin-bottom:5px}.pop-up-cart .remove{display:flex;align-items:center;justify-content:center;color:#e5e5e5;border:1px solid #e5e5e5;padding:4px;font-size:14px;font-weight:600;line-height:11px;position:relative;margin-left:10px}
.pop-up-cart .bottom{display:flex;align-items:center}.pop-up-cart .bottom .qty span{font-size:13px;font-weight:500;color:#aeaeae;word-wrap:unset;margin-right:8px}
.pop-up-cart .title{display:flex;align-items:center;font-weight:bold;font-size:18px;margin-bottom:20px;padding-right:15px}
.pop-up-cart .title img{height:30px;margin-right:10px}.pop-up-cart .actions{display:flex;margin-top:20px;justify-content:center;gap:5px}
.pop-up-cart .actions>*{flex-basis:50%;text-align:center;justify-content:center;font-size:14px;line-height:17px;padding:8px;display:flex;flex-wrap:wrap;align-items:center}
.pop-up-cart .close img{height:16px;position:relative;top:3px;right:3px}.pop-up-cart-fail .product-details{display:flex;align-items:center}
.pop-up-cart-fail .title{display:flex;align-items:center;font-weight:bold;font-size:18px;margin-bottom:20px;padding-right:15px}
.pop-up-cart-fail .title img{height:30px;margin-right:10px}.pop-up-cart-fail .actions{display:flex;margin-top:20px;justify-content:center;gap:5px}
.pop-up-cart-fail .actions>*{flex-basis:50%;text-align:center;justify-content:center;font-size:14px;line-height:17px;padding:8px;display:flex;flex-wrap:wrap;align-items:center}
.pop-up-cart-fail .close img{height:16px;position:relative;top:3px;right:3px}.pop-up-auth .title{display:flex;align-items:center;font-weight:bold;font-size:18px;margin-bottom:20px;padding-right:15px}
.pop-up-auth .actions{display:flex;margin-top:20px;justify-content:center;gap:5px}.pop-up-auth .actions a{flex-basis:50%;text-align:center;justify-content:center;font-size:14px;line-height:17px;padding:8px;display:flex;flex-wrap:wrap;align-items:center}
.pop-up-auth .close img{height:16px;position:relative;top:3px;right:3px}@media(min-width:992px){.pop-up-cart,.pop-up-auth,.pop-up-cart-fail{top:69px;max-width:400px;padding:20px}
}#backToTopTrigger{position:fixed;bottom:90px;right:10px;z-index:9999;width:34px;height:34px;display:flex;align-items:center;justify-content:center;background-color:var(--accent-green)}
#backToTopTrigger:hover{cursor:pointer}#backToTopTrigger img{height:20px;max-width:100%}.megamenu-header .categories-drop .menu-item-black-friday,.main-navbar .nav-scroller .nav .nav-black-friday,.sm_menu_outer .mobile_menu .menu-item-black-friday{background:#000;color:#fe0;position:relative;border:2px solid transparent;background-clip:padding-box}
.sm_menu_outer .mobile_menu .menu-item-black-friday{border-radius:10px 10px 0 0;display:flex;justify-content:space-between;align-items:center}
.megamenu-header .categories-drop .menu-item-black-friday::before,.main-navbar .nav-scroller .nav .nav-black-friday::before,.sm_menu_outer .mobile_menu .menu-item-black-friday::before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;background:linear-gradient(45deg,#fe0,#ffd500,#fe0);z-index:-1}
.sm_menu_outer .mobile_menu .menu-item-black-friday::before{border-radius:10px 10px 0 0}.megamenu-header .categories-drop .menu-item-black-friday .special-label,.sm_menu_outer .mobile_menu .menu-item-black-friday .special-label{font-size:12px;background:linear-gradient(45deg,#fe0,#ffd500,#fe0);padding:4px 12px;border-radius:4px;color:black}
.megamenu-header .categories-drop .menu-item-black-friday .special-label{margin-left:20px}.main-navbar .nav-scroller .nav a.nav-black-friday:hover{color:var(--accent-green);border:2px solid transparent}