:root{--bg-body-light: #ffffff;--bg-menu-light: #fefefe;--cl-title-light: #141514;--cl-link-light: #565758;--cl-btn-light: #2a2a2a;--cl-hover-link-light: #0f5f07;--cl-hover-menu-light: #3b3d3b;--cl-border-light: #ccc;--cl-input-light: #999;--cl-carousel-light: #e1e1e1;--cl-active-light: #016017;--cl-borders-light: #02c219;--cl-package-light: #ffffff;--cl-cb-light: #f1f1f1;--cl-contact-light: #3f0ec9;--cl-shadow-light: #ccc;--cl-bg-login-light: #019322;--cl-bg-placeholder-light: #eee;--cl-p-light: #4d5460;--cl-errors-light: #d14200;--cl-search-light: #005c51;--bg-search-light: #e0f7fa;--bg-fs-light: #c7f4c2;--bg-sc-light: #d4f1f9;--bg-th-light: #f3f9d4;--bg-g-light: #f9f9f97a;--cl-stock-light: #9a2c04;--bg-body-dark: #141924;--bg-menu-dark: #1e2430;--cl-title-dark: #f9f9f9;--cl-link-dark: #b2b2b2;--cl-btn-dark: #14171b;--cl-hover-link-dark: #4ad56d;--cl-hover-menu-dark: #afafaf;--cl-border-dark: #e9e9e9;--cl-input-dark: #c4c4c4;--cl-carousel-dark: #e1e1e1;--cl-active-dark: #006918;--cl-borders-dark: #0a5313;--cl-package-dark: #ffffff;--cl-cb-dark: #2d2d2d;--cl-contact-dark: yellowgreen;--cl-shadow-dark: #11161b;--cl-bg-login-dark: #122c1e;--cl-bg-placeholder-dark: #262a32;--cl-p-dark: #9a9a9a;--cl-errors-dark: #ff641a;--cl-search-dark: #0e3732;--bg-search-dark: #6bd6b7;--bg-fs-dark: #3a4a38;--bg-sc-dark: #353c3f;--bg-th-dark: #34352a;--bg-g-dark: #1e24309e;--cl-stock-dark: #fc9873;--default-transition: .3s;--z-index: 999;--fw-s: 500;--fw-m: 600;--fw-b: 700;--fw-t: 900;--padding: 4rem;--border-radius: 8px;--button-padding: .6rem 2rem;--fs-24: 24px;--fs-18: 18px;--fs-16: 16px;--fs-15: 15px;--fs-14: 14px;--text-color: #141514;--button-color: #ffffff}[data-theme=light]{--bg-body: var(--bg-body-light);--bg-menu: var(--bg-menu-light);--cl-title: var(--cl-title-light);--cl-link: var(--cl-link-light);--cl-btn: var(--cl-btn-light);--cl-input-b: var(--cl-cb-light);--cl-hover-link: var(--cl-hover-link-light);--cl-hover-menu: var(--cl-hover-menu-light);--cl-border: var(--cl-border-light);--cl-input: var(--cl-input-light);--bg-products: var(--cl-title-dark);--cl-carousel: var(--cl-carousel-light);--cl-active: var(--cl-active-light);--cl-borders: var(--cl-borders-light);--cl-package: var(--cl-package-light);--cl-contact: var(--cl-contact-light);--cl-shadow: var(--cl-shadow-light);--bg-login: var(--cl-bg-login-light);--bg-bg-placeholder: var(--cl-bg-placeholder-light);--cl-p: var(--cl-p-light);--cl-search: var(--cl-search-light);--bg-search: var(--bg-search-light);--bg-fs: var(--bg-fs-light);--bg-sc: var(--bg-sc-light);--bg-th: var(--bg-th-light);--cl-errors: var(--cl-errors-light);--bg-g: var(--bg-g-light);--cl-stock: var(--cl-stock-light)}[data-theme=dark]{--bg-body: var(--bg-body-dark);--bg-menu: var(--bg-menu-dark);--cl-title: var(--cl-title-dark);--cl-link: var(--cl-link-dark);--cl-btn: var(--cl-btn-dark);--cl-input-b: var(--cl-cb-dark);--cl-hover-link: var(--cl-hover-link-dark);--cl-hover-menu: var(--cl-hover-menu-dark);--cl-border: var(--cl-border-dark);--cl-input: var(--cl-input-dark);--bg-products: var(--bg-menu-dark);--cl-carousel: var(--cl-carousel-dark);--cl-active: var(--cl-active-dark);--cl-borders: var(--cl-borders-dark);--cl-package: var(--cl-package-dark);--cl-contact: var(--cl-contact-dark);--cl-shadow: var(--cl-shadow-dark);--bg-login: var(--cl-bg-login-dark);--bg-bg-placeholder: var(--cl-bg-placeholder-dark);--cl-p: var(--cl-p-dark);--cl-search: var(--cl-search-dark);--bg-search: var(--bg-search-dark);--bg-fs: var(--bg-fs-dark);--bg-sc: var(--bg-sc-dark);--bg-th: var(--bg-th-dark);--cl-errors: var(--cl-errors-dark);--bg-g: var(--bg-g-dark);--cl-stock: var(--cl-stock-dark)}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-text-fill-color:var(--cl-link);-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px var(--bg-body);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb{background:var(--cl-p);border-radius:var(--border-radius)}::-webkit-scrollbar-thumb:hover{background:var(--cl-title)}[x-cloak]{display:none!important}*,:after,:before{box-sizing:border-box}html{font-size:112.5%}body{font-family:Afacad Flux,sans-serif;font-kerning:none;line-height:1.5;background-color:var(--bg-body);padding:0;margin:0;text-transform:inherit}h1{font-size:var(--fs-24);font-weight:var(--fw-b);margin:var(--fs-24) 0;color:var(--cl-title)}p:not([class]){margin:0;color:var(--cl-title);font-weight:var(--fw-s);font-size:var(--fs-15)}a{text-decoration:none;word-break:break-all}li{list-style:none}ul{margin-block-start:0;margin-block-end:0;margin-inline-start:50px;margin-inline-end:12px;padding-inline-start:0}small{font-size:.78rem;line-height:1.4}img{max-width:100%;height:auto;filter:drop-shadow(5px 5px 3px #0009)}svg{filter:drop-shadow(5px 5px 3px #0009)}input[type=number]::-webkit-inner-spin-button{display:none}input[type=number]{-moz-appearance:textfield}.errors_inputs{font-size:var(--fs-14);color:var(--cl-errors)!important;padding:0 0 10px 10px;text-transform:initial}.errors_border{border:1px solid var(--cl-errors)!important}.b__g{background-color:var(--cl-active)!important}.disable{opacity:.5!important;text-decoration:line-through!important;cursor:not-allowed!important}.welcome{font-size:var(--fs-18);max-width:unset;color:var(--cl-contact);font-weight:var(--fw-b);letter-spacing:1px;line-height:34px}.full-w{width:100%}.default__image{filter:none!important}.container{--max-width: 1510px;--padding: .5rem;width:min(var(--max-width),100% - (var(--padding) * 2));margin-inline:auto}.p-b-e{padding-block-end:4rem}.p-b{padding-block:4rem!important}.p-b-5{padding-block:5rem}.p-b-7{padding-block:7rem}.section{overflow:hidden;padding:2rem 2rem 0rem}.h1{display:flex;justify-content:space-between;align-items:center}.h1:after{content:"";display:inline-block;width:7px;height:7px;border-top:4px solid var(--cl-title);border-left:4px solid var(--cl-title);transform:rotate(135deg);margin:5px 15px;box-sizing:content-box}.even-columns{display:grid;gap:6rem 1rem;padding-block:1rem}.flow{margin:auto}.header{z-index:var(--z-index);margin:2rem 0;display:flex}.nav__menu{display:flex;align-items:center}.nav__logo img{filter:none;border-radius:100%;border:2px solid #1eccc5;width:70px;height:70px}.nav__toggle .icon{width:24px;height:24px;display:block;filter:none;fill:var(--cl-link);cursor:pointer;transition:var(--default-transition);transform:rotate(180deg)}.nav__toggle-menu,.nav__toggle-close{fill:var(--cl-link)}.nav__toggle-menu:hover,.nav__toggle-close:hover{fill:var(--cl-title);transition:var(--default-transition)}.nav__toggle-close{opacity:0}.orders{position:relative}.orders span{position:absolute;color:var(--cl-title);bottom:24px;left:8px;font:var(--fw-s) 14px/1 var(--cl-title)}.order-details{background-color:var(--bg-body);max-width:800px;width:100%;border-radius:var(--border-radius);box-shadow:0 8px 24px #0003;overflow:hidden;margin:auto}.order-details .header__order{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--cl-input-b)}.order-details .header__order h1{font-size:22px;margin-bottom:20px;display:flex;gap:.5rem;align-items:center;color:var(--cl-hover-link)}.order-details .header__order p,.order-details .timeline li p,.order-details .detail p,.order-details .customer p,.order-details .tracking{font-size:var(--fs-18);color:var(--cl-link)}.order-details .content{padding:20px}.order-details .timeline ul{list-style:none;padding:0;position:relative;margin-inline:0}.order-details .timeline li{position:relative;display:flex;align-items:center;gap:.4rem;padding-bottom:80px;margin-bottom:15px;color:var(--cl-link);font:400 var(--fs-18)/35px var(--cl-link)}.order-details .timeline li:last-child{padding-bottom:0}.order-details .timeline li:before{content:"";position:absolute;left:21px;top:50%;width:5px;border-radius:8px;background:var(--cl-link)}.order-details .timeline li.completed:before{background:var(--cl-hover-link);height:50%}.order-details .timeline li:last-child:before{bottom:50%;z-index:-1}.order-details .step{flex:1;position:relative;text-align:center}.order-details .step .icon,.order-details .step .ok{width:45px;height:45px;border-radius:50%;padding:5px;stroke-width:2px;filter:none}.order-details .step .icon{fill:var(--cl-link);stroke:var(--cl-link);border:2px solid var(--cl-link)}.order-details .step .ok{fill:var(--cl-hover-link);stroke:var(--cl-hover-link);border:2px solid var(--cl-hover-link)}.order-details .items{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:16px}.order-details .item{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;border-bottom:1px solid var(--cl-input-b)}.order-details .item img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--border-radius);margin-right:20px}.order-details .item h3{font-size:var(--fs-16)}.order-details .item p,.order-details .price{font-size:var(--fs-14);color:var(--cl-link)}.order-details .price{font-weight:var(--fw-b)}.order-details .details{display:flex;flex-wrap:wrap;justify-content:space-between}.order-details .detail strong,.order-details .customer strong{color:var(--cl-title)}.orders-table .steps-range-container{display:flex;align-items:center;gap:10px;justify-content:center}.orders-table .steps-range{display:flex;gap:5px;width:100px}.orders-table .step{flex:1;height:10px;background-color:var(--bg-bg-placeholder);border-radius:5px;transition:background-color .3s ease}.orders-table .step[style*="--completed: 1"]{background-color:var(--cl-hover-link)}.orders-table .steps-label{font-size:14px;color:var(--cl-link)}.orders-table .placed,.orders-table .packaged,.orders-table .shipped{border-radius:40px;text-align:center;padding:6px;font-weight:600;font-size:var(--fs-16);text-transform:uppercase}.orders-table .placed{background-color:var(--bg-bg-placeholder);color:var(--cl-hover-menu)}.orders-table .packaged{background-color:#f1e9ff;color:#5426c0}.orders-table .shipped{background-color:#e4fff2;color:#24a86d}.orders-table .tracking-status{display:flex;justify-content:space-between;margin-top:30px}.orders-table .step:not(:last-child):after{content:"";position:absolute;top:50%;right:-50%;width:100%;height:2px;background:#ccc;transform:translateY(-50%);z-index:-1}.orders-table .step-icon{width:25px;height:25px;border-radius:50%;background:#ccc;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:14px}.orders-table .step p{margin-top:10px;font-weight:700}.orders .body .img{width:70px}.orders .body .img img{border-radius:.3rem}.orders .body .price,.orders .orders_head .price{padding:.3rem 0;border-radius:.3rem}.orders .orders_head .titles{font-size:.857rem;font-weight:500;text-transform:capitalize}.menu__list{display:flex;gap:.5rem;z-index:999}.logout .icon{fill:var(--cl-title)!important}.logout .icon:hover,.delete .icon:hover{fill:#b7000f!important}.orders .icon,.avatar .icon,.delivery .icon,.search .icon,.logout .icon,.delete .icon,.settings .icon,.option .icon{width:24px;height:24px;display:block;filter:none;fill:var(--cl-link);cursor:pointer;transition:var(--default-transition)}.orders .icon:hover,.avatar .icon:hover,.delivery .icon:hover,.nav__toggle-menu:hover,.nav__toggle-close:hover,.search .icon:hover,.settings .icon:hover{fill:var(--cl-title);transition:var(--default-transition)}@media screen and (max-width: 1199px){.sign-up{flex-direction:column!important}.image-panel{border-right:unset!important}.logo{display:none!important}.contact_us form{margin:auto!important}.contact__form{padding:1.5rem!important}.product__overview{grid-template-columns:repeat(1,1fr)!important}.ratings__reviews{display:flex!important;flex-direction:column-reverse!important;grid-template-columns:repeat(1,1fr)!important;padding:0 20px!important}.product__overview img{width:100%!important}.nav__list{overflow:auto}.nav{background:var(--bg-body);position:fixed;top:0;padding:15px 5px 0;width:100%;display:flex;z-index:999;align-items:center;align-content:space-between}ul{margin-inline-start:0;margin-inline-end:0}}.nav__link{color:var(--cl-link);font-weight:var(--fw-m);padding:1.25rem 1.5rem;display:flex;justify-content:space-between;align-items:center;transition:background-color .3s;font-size:var(--fs-16);transition:var(--default-transition)}.dropdown__button a{color:var(--cl-link)}.nav__link:hover{color:var(--cl-title);transition:var(--default-transition)}.show-icon .nav__toggle-menu{opacity:0;transform:rotate(90deg)}.show-icon .nav__toggle-close{opacity:1;transform:rotate(0)}.dropdown__button{cursor:pointer}.dropdown__button:is(:hover,:focus){color:var(--cl-title);transition:var(--default-transition)}.dropdown__arrow{font-size:1.5rem;font-weight:initial;transition:transform .4s}.dropdown__arrow:before{content:"";display:inline-block;width:6px;height:6px;border-top:3px solid var(--cl-link);border-left:3px solid var(--cl-link);transform:rotate(225deg);margin:5px 1px}.dropdown__content,.dropdown__group,.dropdown__list{display:grid}.dropdown__container{background-color:var(--bg-menu);height:0;overflow:hidden;transition:height .4s}.dropdown__content{row-gap:1.75rem}.dropdown__group{padding-left:2.5rem;row-gap:.5rem}.dropdown__group:first-child{margin-top:3rem}.dropdown__icon{display:flex;align-items:center;gap:1rem}.dropdown__group:last-child{margin-bottom:1.25rem}.dropdown__icon i{font-size:1.25rem;color:var(--first-color)}.dropdown__title{font-size:var(--small-font-size);font-weight:var(--fw-s);color:var(--cl-title);display:contents}.dropdown__list{row-gap:.25rem;margin-inline-start:15px;margin-inline-end:15px}.dropdown__link{font-size:var(--fs-16);font-weight:var(--fw-s);color:var(--cl-link);transition:all var(--default-transition) ease-out}.dropdown__link:hover{color:var(--cl-hover-link);transition:all var(--default-transition) ease-out}.show-dropdown .dropdown__arrow{transform:rotate(180deg)}@media screen and (max-width: 500px){.dropdown__group{padding-left:1.5rem}.dropdown__group:first-child{margin-top:1rem}.footer-nav{-moz-columns:2!important;columns:2!important}}.title{margin-top:50px;font-size:25px;color:#fff;font-weight:700;margin-bottom:25px}.item{transition:transform .3s;transform:translate3d(0,-1px,0)}.item .product__image{max-width:400px;width:100%;margin:auto}.item img{display:flex}.carousel,.items{position:relative;outline:none}.carousel__container{display:flex;overflow:hidden;transition:transform .3s;transform:translateZ(0);outline:none}.carousel__item{flex-shrink:1;margin:0 10px}.carousel__container:after{content:"";clear:both;display:table}.carousel__item{float:left;cursor:grab}.item__img{max-width:200px;width:100%;margin:auto}.carousel__item img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1;filter:none}.carousel__next,.carousel__prev{position:absolute;width:40px;height:40px;background:var(--bg-body);background-size:20px 20px;border-radius:50%;top:50%;margin-top:-20px;right:12px;box-shadow:0 15px 35px #3232321a,0 5px 15px #0000001a;cursor:pointer;transition:transform .3s,opacity .3s}.carousel__next:before{content:"";display:inline-block;width:10px;height:10px;border-top:5px solid var(--cl-title);border-left:5px solid var(--cl-title);transform:rotate(135deg);margin:12px 10px;box-sizing:content-box}.carousel__next:hover,.carousel__prev:hover{transform:scale(1.2)}.carousel__prev{right:auto;left:12px}.carousel__prev:before{content:"";display:inline-block;width:10px;height:10px;border-top:5px solid var(--cl-title);border-left:5px solid var(--cl-title);transform:rotate(-45deg);margin:12px 13px;box-sizing:content-box}.carousel__next--hidden,.carousel__prev--hidden{opacity:0;display:none}.carousel__pagination{text-align:center}.carousel__pagination__button{background-color:var(--cl-carousel);width:10px;height:10px;border-radius:50%;display:inline-block;margin:0 3px;box-shadow:0 2px 5px #3232321a;transition:transform .3s;cursor:pointer}.carousel__pagination__button--active,.carousel__pagination__button:hover{transform:scale(1.4)}.search__dialog{display:flex;align-items:center;border:1px solid var(--cl-input-b);border-radius:15px;padding:5px;background-color:var(--bg-body);height:30px;box-sizing:content-box;margin:0 0 0 10px;flex:1}.search__dialog div{border:none;outline:none;padding:5px;font-size:var(--fs-18);border-radius:var(--border-radius);background-color:var(--bg-body);color:var(--cl-link);cursor:pointer;width:100%;font-weight:var(--fw-m)}.search__dialog input[type=search]{border:none;outline:none;flex-grow:1;padding:5px;font-size:var(--fs-16);border-radius:var(--border-radius);background-color:var(--bg-body);color:var(--cl-title)}.search__dialog .icon{width:24px;height:24px;margin-left:10px;cursor:pointer;fill:var(--cl-title);filter:none}.search__dialog input[type=search]::-moz-placeholder{color:var(--cl-input);background-color:var(--bg-body)}.search__dialog input[type=search]::placeholder{color:var(--cl-input);background-color:var(--bg-body)}@media screen and (min-width: 800px){.nav{display:flex;justify-content:space-between;align-items:center}.nav__toggle{display:none}.nav__list{display:flex;-moz-column-gap:.9rem;column-gap:.9rem;height:100%;margin-inline-start:15px;margin-inline-end:0px}.nav li{display:flex;padding:1rem 0}.nav__link{padding:0;font-size:var(--fs-18);transition:var(--default-transition)}.nav__link:hover{color:var(--cl-title);transition:var(--default-transition)}.dropdown__button{-moz-column-gap:.25rem;column-gap:.25rem;pointer-events:none}.dropdown__button:is(:hover,:focus){color:var(--cl-title);transition:var(--default-transition)}.dropdown__container{height:-webkit-fill-available;overflow:auto;position:absolute;left:0;right:0;top:6.5rem;background-color:var(--bg-menu);box-shadow:0 6px 8px #0a18330d;pointer-events:none;opacity:0;transition:top .4s,opacity .3s;z-index:var(--z-index)}.dropdown__content{grid-template-columns:repeat(4,max-content);-moz-column-gap:3rem;column-gap:3rem;max-width:1120px;margin-inline:auto}.dropdown__group{padding:0;align-content:baseline;row-gap:.25rem;margin-top:3rem}.dropdown__list{row-gap:.75rem}.dropdown__icon{display:flex;align-items:center;gap:1rem}.dropdown__icon i{font-size:2rem}.dropdown__title{font-size:var(--fs-18)}.dropdown__link{font-size:var(--fs-16);transition:all var(--default-transition) ease-out}.dropdown__link:hover{color:var(--cl-hover-link);transition:all var(--default-transition) ease-out}.dropdown__item{cursor:pointer}.dropdown__item:hover .dropdown__arrow{transform:rotate(180deg)}.dropdown__item:hover>.dropdown__container{top:5.5rem;opacity:1;pointer-events:initial;cursor:initial}.carousel__pagination{display:block}.primary-footer-wrapper{grid-template-areas:"logo-social nav form form" "system nav copyright language"!important;grid-template-columns:.5fr 2fr 1fr .1fr!important}.primary-footer-logo-social{align-items:flex-start;gap:var(--size-700)!important}}@media screen and (max-width: 1150px){.item__body{flex:1rem!important;padding:1.5rem!important;flex-wrap:wrap;min-height:480px}}@media screen and (max-width: 620px){.read__more{display:none!important}}@media screen and (max-width: 799px){.menu__list{position:fixed;right:10px}.nav__menu{background-color:var(--bg-body);position:fixed;right:-100%;top:63px;width:100%;bottom:0;opacity:0;pointer-events:none;transition:right .4s ease,opacity .3s ease;z-index:var(--z-index);padding-block:1.5rem 4rem;overflow-y:auto;flex-direction:column;align-items:normal}.nav__menu::-webkit-scrollbar{width:.5rem}.nav__menu::-webkit-scrollbar-thumb{background-color:#a9afbc}.categories__filter .count__bar{font-size:var(--fs-16)!important}.item .product__image{max-width:250px!important}.item__img{max-width:200px!important}.product__views{padding:0!important}.checkout-container{flex-direction:column}.cart{flex-direction:column!important}.login{flex-direction:column!important;box-shadow:0 4px 5px var(--cl-shadow)!important}.primary-footer-wrapper>*{margin-inline:auto!important;margin-bottom:unset!important}.card{width:100%!important}.social-list{justify-content:center!important}.info p,li{font-size:var(--fs-16)!important}.rating__score,.ratings__reviews .average__rating .rating__value p{font-size:var(--fs-15)!important}.info h1,h2,h3{font-size:15px!important;font-weight:600!important;margin:5px 0}.add__to__cart{font-size:var(--fs-16)!important;height:2.5rem!important}.btn__text,.product__price{font-size:var(--fs-18)!important}h1,.title__products h2{font-size:var(--fs-16)!important}.product__views .read__more{font-size:var(--fs-14)!important}.title__products p,.title__products a{font-size:var(--fs-16)!important}.carousel__next,.carousel__prev{display:none!important}.search-form{width:65%!important;position:absolute;top:50px}.search-form input[type=search]{font-size:var(--fs-14)!important}.item__body{flex:1rem!important;padding:1.5rem!important;flex-wrap:wrap}.item__title{font-size:var(--fs-18)!important;font-weight:700;margin-bottom:10px!important}.item__body button{padding:.6rem 1rem;font-size:15px;font-weight:600;margin-bottom:.5rem}.item__body p{font-size:var(--fs-15)!important}.item__img{max-width:100%!important;margin-left:auto}.top__categories__title{width:4rem!important;height:4rem!important}.list__products .links__products h2{font-size:var(--fs-16)!important}.list__products .links__products .new__price__products,.list__products .links__products .average__rating .rating__value{font-size:var(--fs-14)!important}.list__products .links__products{padding:10px!important}}.show-menu{right:0;opacity:1;pointer-events:initial}.search-form{display:flex;align-items:center;border:1px solid var(--cl-input-b);border-radius:15px;padding:5px;background-color:var(--bg-body);height:30px;box-sizing:content-box;margin:0 0 0 10px;flex:1}.search-form div{border:none;outline:none;padding:5px;font-size:var(--fs-18);border-radius:var(--border-radius);background-color:var(--bg-body);color:var(--cl-link);cursor:pointer;width:100%;font-weight:var(--fw-m)}.search-form input[type=search]{border:none;outline:none;flex-grow:1;padding:5px;font-size:var(--fs-16);border-radius:var(--border-radius);background-color:var(--bg-body);color:var(--cl-title)}.search-form .icon{width:24px;height:24px;margin-left:10px;cursor:pointer;fill:var(--cl-title);filter:none}.search-form input[type=search]::-moz-placeholder{color:var(--cl-input);background-color:var(--bg-body)}.search-form input[type=search]::placeholder{color:var(--cl-input);background-color:var(--bg-body)}.top__categories__title{width:5rem;height:5rem;border-radius:30px;display:flex;align-items:center;justify-content:center;cursor:pointer;background:var(--cl-hover-link)}.top__categories__title a{fill:#fff;display:contents}.top__categories svg{filter:drop-shadow(5px 5px 3px #0009)}[class*=__sub]{width:50px;height:50px;fill:#fff;border-radius:100%;filter:inherit}.dispositifs-medicaux,.dispositifs-medicaux__sub{background:linear-gradient(to right,#ec008c,#fc6767)}.consommables-jetables,.consommables-jetables__sub{background:linear-gradient(to right,#000c40,#607d8b)}.equipements-de-protection-individuelle-epi,.equipements-de-protection-individuelle-epi__sub{background:linear-gradient(to right,#091e3a,#2f80ed,#2d9ee0)}.aides-a-la-mobilite,.aides-a-la-mobilite__sub{background:linear-gradient(to right,#9400d3,indigo)}.equipements-de-reeducation,.equipements-de-reeducation__sub{background:linear-gradient(to right,#ffe259,#ffa751)}.equipements-de-surveillance,.equipements-de-surveillance__sub{background:linear-gradient(to right,#1f1c2c,#928dab)}.equipements-de-soins-a-domicile,.equipements-de-soins-a-domicile__sub{background:linear-gradient(to right,#0052d4,#4364f7,#6fb1fc)}.fournitures-de-premiers-secours,.fournitures-de-premiers-secours__sub{background:linear-gradient(to right,#ffe000,#799f0c)}.equipements-de-laboratoire,.equipements-de-laboratoire__sub{background:linear-gradient(to right,#bbd2c5,#536976)}.equipements-dentaires,.equipements-dentaires__sub{background:linear-gradient(to right,#aa076b,#61045f)}.mobilier-hospitalier,.mobilier-hospitalier__sub{background:linear-gradient(to right,#d31027,#ea384d)}.kits-de-diagnostic,.kits-de-diagnostic__sub{background:linear-gradient(to right,#00c6ff,#0072ff)}.fournitures-orthopediques,.fournitures-orthopediques__sub{background:linear-gradient(to right,#4b6cb7,#182848)}.equipements-durgence,.equipements-durgence__sub{background:linear-gradient(to right,#00bf8f,#001510)}[class^=dispositifs-medicaux],[class^=consommables-jetables],[class^=equipements-de-protection-individuelle-epi],[class^=aides-a-la-mobilite],[class^=equipements-de-reeducation],[class^=equipements-de-surveillance],[class^=equipements-de-soins-a-domicile],[class^=fournitures-de-premiers-secours],[class^=equipements-de-laboratoire],[class^=equipements-dentaires],[class^=mobilier-hospitalier],[class^=kits-de-diagnostic],[class^=fournitures-orthopediques],[class^=equipements-durgence]{composes:category-bg}.scroll:hover .item_scroll{filter:grayscale(1)}.scroll .item_scroll:hover{filter:grayscale(0)}.scroller{overflow:hidden;padding-block:1rem;-webkit-mask:linear-gradient(90deg,transparent,var(--bg-body) 20%,var(--bg-body) 80%,transparent);mask:linear-gradient(90deg,transparent,var(--bg-body) 20%,var(--bg-body) 80%,transparent)}.scroller__inner{display:flex;flex-wrap:nowrap;gap:1rem;width:-moz-max-content;width:max-content;animation:scroll var(--animation-duration, 90s) linear infinite}.scroller[data-direction=right] .scroller__inner{animation-direction:reverse}.scroller[data-direction=left] .scroller__inner{animation-direction:forwards}.scroller[data-speed=fast]{--animation-duration: 20s}.scroller[data-speed=slow]{--animation-duration: 90s}@keyframes scroll{to{transform:translate(calc(-50% - .5rem))}}.scroller__inner:hover .top__categories__title{filter:grayscale(1)}.scroller__inner .top__categories__title:hover{filter:grayscale(0)}.item__body{display:flex;justify-content:space-between;padding:2.7rem;border-radius:15px}.item__first{background:var(--bg-fs)}.item__second{background:var(--bg-sc);flex-direction:row-reverse}.item__threed{background:var(--bg-th)}.item__title{font-size:var(--fs-24);color:var(--cl-title);font-weight:800;margin-bottom:15px}.item__body a{color:#fff;padding:.6rem 1rem;border:0;border-radius:15px;font-size:var(--fs-15);font-weight:600;margin-bottom:.4rem;cursor:pointer;display:inline-block}.item__first a{background:#066549}.item__second a{background:#085c91}.item__threed a{background:#655506}.item__body p{color:var(--cl-title);font-size:var(--fs-18);font-weight:var(--fw-s);max-width:none;opacity:.8}.top__categories{display:flex;gap:1rem;justify-content:space-between}.title__products{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:8px}.title__products p{background:#80057f;padding:10px 15px;border-radius:25px;font-size:var(--fs-18);font-weight:var(--fw-b);color:#fff}.title__products h2{text-transform:capitalize;color:var(--cl-title);font-size:var(--fs-24);font-weight:var(--fw-b);margin:var(--fs-24) 0}.title__products a{color:var(--cl-title);display:block;font-size:var(--fs-18);font-weight:var(--fw-b)}.title__products a:after{content:"";display:inline-block;width:7px;height:7px;border-top:4px solid var(--cl-title);border-left:4px solid var(--cl-title);transform:rotate(135deg);margin:1px var(--fs-16);box-sizing:content-box}.list__products .links__products img{max-width:160px;max-height:153px;width:90%;filter:drop-shadow(0px 2px 3px #0009);margin:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1}.list__products{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;justify-items:center}.list__carousel{display:unset!important}.list__products .links__products{background-color:var(--bg-products);padding:6px;border-radius:var(--border-radius);display:block;position:relative;max-width:190px;min-width:171px;min-height:280px}.list__products .links__products h2{font-size:var(--fs-18);font-weight:var(--fw-b);color:var(--cl-title)}.price{display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;flex-direction:column}.list__products .links__products .price__products{letter-spacing:1px;font-weight:var(--fw-m);font-size:var(--fs-15);color:#ab0303;text-decoration:line-through}.list__products .links__products .new__price__products{letter-spacing:1px;font-weight:var(--fw-m);font-size:var(--fs-15);color:var(--cl-hover-link)}.list__products .links__products .average__rating{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between}.list__products .links__products .average__rating .stars{font-size:var(--fs-14);color:var(--cl-active)}.list__products .links__products .average__rating .rating__value{font-size:var(--fs-14);margin:0 5px;font-weight:var(--fw-s);color:var(--cl-title)}@keyframes zoom{0%{transform:rotate(45deg) scale(1)}25%{transform:rotate(0) scale(1.5)}50%{transform:rotate(-45deg) scale(1)}75%{transform:rotate(0) scale(1.5)}to{transform:rotate(45deg) scale(1)}}.discount{position:absolute;top:15px;right:15px;background:#db1255;color:#fefefe;font-size:var(--fs-15);font-weight:var(--fw-s);animation:zoom 6s ease-in-out infinite;width:40px;display:grid;line-height:40px;aspect-ratio:1;text-align:center;clip-path:polygon(100% 50%,90.45% 79.39%,65.45% 97.55%,34.55% 97.55%,9.55% 79.39%,0% 50%,9.55% 20.61%,34.55% 2.45%,65.45% 2.45%,90.45% 20.61%);align-items:center}footer{background:#10121a}.footer-nav{-moz-columns:3;columns:3;gap:1rem}.footer-nav li{padding:7px;font-size:var(--fs-18)}.footer-nav a{color:#dbdbdb;text-decoration:none;font-size:var(--fs-16);transition:color .3s}.footer-nav a:hover,.footer-nav a:focus{color:#fff}.shipping_paragraph,.free,.free__delivery{font-size:var(--fs-16);font-weight:var(--fw-b);text-align:center;display:inline-flex;align-items:center;gap:1rem}.shipping_paragraph{color:#ffbe14;line-height:38px;text-decoration:underline;letter-spacing:1px;cursor:pointer}.free,.free__delivery{color:var(--cl-contact-dark);font-weight:var(--fw-m)}.free__delivery{color:var(--cl-title)}.shipping_paragraph .icon,.free .icon,.free .icons,.free__delivery .icon,.free__delivery .icons{aspect-ratio:1;width:35px;height:35px;fill:#dbdbdb}.free .icon,.free__delivery .icon{stroke:var(--bg-body-dark)}.multiple_langs{text-align:center}.multiple_langs button{padding:10px;background:var(--cl-active);border:none;border-radius:var(--border-radius);color:var(--cl-border);font-size:var(--fs-16);cursor:pointer;transition:background .3s}.social-list{display:flex;gap:1rem;padding:0;margin:0}.social-icon{aspect-ratio:1;width:35px;height:35px;fill:#dbdbdb;stroke:var(--bg-body-dark);transition:fill .3s}.social-icon:hover{fill:var(--bg-body-light)}.primary-footer-wrapper{display:grid;grid-template-areas:"logo-social" "form" "nav" "system" "language" "copyright";gap:1rem}.primary-footer-logo-social p{font-size:1rem;font-weight:600;color:#dbdbdb;margin:var(--fs-14) 6px}.primary-footer-nav{grid-area:nav;text-align:center}.primary-footer-form{grid-area:form;display:flex;align-items:center;gap:var(--size-200)}.primary-footer-form input{width:100%;background:#f7f7f7;border:1px solid #16a388eb;border-radius:var(--border-radius);padding:.4rem;font-size:var(--fs-200);font-weight:var(--fw-md);color:var(--color-input-search);outline:none}.primary-footer-form button{background:#2faf5e;border:none;padding:.5rem 1rem;border-radius:var(--border-radius);color:#fff;font-size:.8rem;text-transform:capitalize;font-weight:500;box-shadow:2px 2px 8px var(--bg-shadow);transition:background .3s;cursor:pointer}.primary-footer-copyright{grid-area:copyright;display:flex;justify-content:center;align-items:flex-end;font-size:var(--fs-18);color:#dbdbdb;opacity:.7}.primary-footer-copyright a{color:#00ff5e;text-decoration:none;margin-left:.3rem}.primary-footer-system{grid-area:system;display:grid;align-items:end;padding:.4rem;position:relative}.primary-footer-language{grid-area:language;display:grid;place-items:center;background:var(--bg-products);border-radius:50%;width:35px;height:35px;cursor:pointer}.primary-footer-language span{font-size:var(--fs-18);font-weight:var(--fw-b);color:var(--cl-title)}.flex{display:flex;gap:.4rem}.flex a{text-decoration:none;color:var(--nav-color);font-size:var(--fs-200);font-weight:var(--fw-sm-bold);line-height:2.1rem;cursor:pointer;transition:color .3s}.flex a:hover{color:var(--nav-color-hover)}.system-dark-mode{position:absolute;bottom:50px;display:none;padding:var(--fs-14);background:#fff;gap:1rem;box-shadow:0 1px 13px #a1a1a1;border-radius:var(--border-radius);justify-content:center;align-items:center;text-align:center}.system-dark-mode img{width:69px;border-radius:var(--border-radius);cursor:pointer}.system-dark-mode span{font-size:1rem;color:#0e314c}.dark-mode{display:flex;width:35px;height:35px;cursor:pointer}.dark-mode svg{width:35px;aspect-ratio:1;fill:#dbdbdb;stroke:#dbdbdb;transform:rotate(320deg)}.active{display:block!important}.none-active{display:none}.actives,.moon,.sun,.auto{animation:slid-down 1s forwards;transition:var(--default-transition)}.icons{display:flex;gap:15px}.product__overview{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--bg-products);border-top-left-radius:15px;border-top-right-radius:15px;position:relative}.categories__bar{display:flex;align-items:center;position:relative}.categories_sub{display:flex;gap:1rem;align-items:center;width:-moz-max-content;width:max-content;overflow:hidden;scroll-behavior:smooth}.scroll-arrow{background:var(--bg-bg-placeholder);border:none;color:var(--cl-bg-placeholder-light);font-size:18px;padding:7px;cursor:pointer;border-radius:100%;position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:30px;height:30px}.scroll-arrow.left-arrow{left:0}.scroll-arrow.left-arrow:after{content:"";display:inline-block;width:7px;height:7px;border-top:3px solid var(--cl-link);border-left:3px solid var(--cl-link);transform:rotate(315deg);margin:5px 1px}.scroll-arrow.right-arrow{right:0}.scroll-arrow.right-arrow:after{content:"";display:inline-block;width:7px;height:7px;border-top:3px solid var(--cl-link);border-left:3px solid var(--cl-link);transform:rotate(135deg);margin:5px 1px}.categories_sub__link{background:var(--bg-products);border-radius:var(--border-radius);padding:3px 14px;margin:1rem 0px;display:flex;align-items:center;justify-content:center;white-space:nowrap;border:1px solid var(--cl-input-b)}.categories_sub__link a{color:var(--cl-link);font-weight:var(--fw-s);font-size:var(--fs-16);text-decoration:none;white-space:nowrap}.categories__top__link{width:100%;gap:.5rem;display:flex;align-items:center;padding:15px 14px;background:var(--bg-products);margin-bottom:1rem;border-radius:var(--border-radius);flex-wrap:wrap}.categories__top__link .title__link{color:var(--cl-title);font-weight:var(--fw-b);font-size:var(--fs-18)}.categories__top__link .title__unlink{color:var(--cl-link);font-weight:var(--fw-s);font-size:var(--fs-15)}.categories__top__link a{color:var(--cl-title);font-weight:var(--fw-b);font-size:var(--fs-18)}.categories__top__link a span{font-size:var(--fs-16);font-weight:var(--fw-s);color:var(--cl-link)}.arrow{display:inline-block;width:7px;height:7px;border-top:3px solid var(--cl-link);border-left:3px solid var(--cl-link);transform:rotate(135deg);margin:5px 1px}.categories__container{display:flex;align-items:flex-start;flex-wrap:wrap}.box{max-width:270px;width:100%;position:absolute;right:15px;top:70px;z-index:var(--z-index);background:var(--bg-body);box-shadow:0 0 6px var(--cl-shadow);border-radius:var(--border-radius);padding:21px}.box input{border:1px solid var(--cl-border);outline:none;flex-grow:1;padding:5px;font-size:var(--fs-16);border-radius:var(--border-radius);background-color:var(--bg-body);color:var(--cl-title);width:100%}.box label{color:var(--cl-link);font-size:var(--fs-16);display:inline-block}.box button{width:100%;box-shadow:0 0 1em #0003;cursor:pointer;text-decoration:none;justify-content:center;align-items:center;border:0;border-radius:var(--border-radius);padding:.5em 1.5em;background-color:var(--bg-menu);color:var(--cl-link);font-weight:var(--fw-s);font-size:var(--fs-14);margin-top:var(--fs-18)}.sorting{display:flex;gap:.8rem}.sorting button{font-weight:var(--fw-b)}.sorting .ok{background-color:#005c515e;color:var(--cl-hover-link)}.sorting .icon{width:45px;height:45px;fill:var(--cl-hover-link);filter:none}.categories__filter{width:100%;gap:.5rem;display:flex;position:relative;padding:15px 14px;background:var(--bg-products);margin-bottom:1rem;border-radius:var(--border-radius);justify-content:space-between}.categories__filter .count__bar{color:var(--cl-link);font-weight:var(--fw-b);font-size:var(--fs-18);display:inline-block}.option{padding:0 15px;cursor:pointer;position:relative;right:0}.ratings h3{color:var(--cl-link)}.errors__input{color:#f77777}.comments__form .rating{display:inline-flex;gap:10px;direction:rtl}.comments__form .rating input[type=radio]{display:none}.comments__form .rating label{cursor:pointer;transition:transform .2s ease-in-out}.comments__form .rating label:hover,.comments__form .rating input[type=radio]:checked+label{transform:scale(1.2)}.comments__form .rating svg.icon{width:30px;height:30px;fill:var(--cl-link);stroke:var(--cl-link);filter:none}.comments__form .rating input:checked~label svg.icon{stroke:#ff7900;fill:#fc6767}.comments__form .rating input:hover~label svg.icon,.comments__form .rating label:hover~label svg.icon{stroke:#ff7900;fill:#fc6767}.comments__form .rating label:hover{transform:scale(1.2)}.review strong{color:var(--cl-link)}.review .review__date{color:var(--cl-link);font-size:var(--fs-14);font-weight:var(--fw-s)}.product__views .average__rating{display:flex;align-items:center;flex-wrap:wrap}.product__views .average__rating .stars{font-size:var(--fs-14);color:var(--cl-active)}.product__views .average__rating .rating__value{font-size:var(--fs-16);margin:0 10px;font-weight:var(--fw-s);color:var(--cl-title);display:flex;align-items:center}.ratings__reviews .average__rating{display:flex;align-items:center;flex-wrap:wrap}.ratings__reviews .average__rating .stars{font-size:var(--fs-14)}.ratings__reviews .average__rating .stars .text__yellow{color:#7c4a03}.ratings__reviews .average__rating .stars .text__gray{color:#cbcbca}.ratings__reviews .average__rating .rating__value{font-size:var(--fs-16);margin:0;font-weight:var(--fw-s);color:var(--cl-title);display:flex;align-items:center}.ratings__reviews .average__rating .rating__value p{color:var(--cl-link);font-size:var(--fs-16);font-weight:var(--fw-s)}.ratings__reviews .ratings{max-width:315px;width:100%}.ratings__reviews .ratings .review__breakdown .line{height:.4rem;border-radius:9999px;background:var(--cl-border)}.ratings__reviews .ratings .review__breakdown .line__active{background:var(--cl-active);border-radius:9999px;height:.4rem}.pagination-nav{display:flex;justify-content:space-between;align-items:center;margin:20px 0}.pagination-button{padding:10px 20px;font-size:14px;font-weight:700;color:var(--bg-body);background-color:var(--cl-hover-link);border:none;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.pagination-button:hover{background-color:var(--cl-active)}.pagination-button:disabled{cursor:not-allowed;background:var(--bg-bg-placeholder);color:var(--cl-shadow);opacity:.9}.product__overview img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain;aspect-ratio:1}.product__title{font-size:var(--fs-24);font-weight:var(--fw-b);margin:var(--fs-15) 0px;color:var(--cl-title)}.product__description{font-size:var(--fs-16);color:var(--cl-link);word-break:break-all}#description-content{color:var(--cl-p)}#description-content .text__description,#description-content .collapsed{line-height:33px;max-width:unset;font-weight:400;font-size:var(--fs-16);margin-block-end:6px;word-break:break-word}#description-content .text__description strong{color:var(--cl-title)}#description-content a{color:var(--cl-hover-link);text-transform:lowercase;font-weight:var(--fw-b);font-size:var(--fs-18)}#short-content{overflow:hidden;position:relative}#short-content:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:35px;background:linear-gradient(to bottom,var(--bg-g) 0%,var(--bg-products) 100%)}.product__views{padding:var(--fs-24)}.product__views .read__more{color:var(--cl-title);font-size:var(--fs-18);font-weight:var(--fw-b);cursor:pointer;background:transparent;border:0}.out__stock{color:var(--cl-stock);font-size:var(--fs-24);font-weight:var(--fw-t)}.product__price .f-s{text-decoration:line-through;font-size:20px;color:#db1255;padding:0 30px 0 0}.product__price .s-s{padding:0 30px 0 0}.package__size{padding:10px 0}.package__size h3{font-size:18px;color:var(--cl-hover-menu)}.size__options{display:flex;gap:15px;flex-wrap:wrap}.size__option{display:flex;flex-direction:column;align-items:center;padding:12px;border:1px solid #353535;border-radius:var(--border-radius);background-color:var(--cl-btn);cursor:pointer;color:var(--cl-carousel-light);font-size:var(--fs-15);transition:background-color .3s ease,transform .2s ease}.size__option .stock-status{min-height:20px;font-size:var(--fs-14)}.size__option.active{background-color:var(--cl-active);border-color:var(--cl-borders);color:var(--cl-package);display:flex!important}.product__details{padding:20px}.ratings__reviews{padding:20px;display:grid;grid-template-columns:repeat(2,1fr);background-color:var(--bg-products);border-bottom-left-radius:15px;border-bottom-right-radius:15px}.rating__overview{display:flex;align-items:center;gap:10px}.rating__score{font-size:var(--fs-24);font-weight:700;color:#7c4a03;margin:0 11px}.button__hide__rating{background:transparent;border:0;font-size:var(--fs-24);font-weight:bolder;cursor:pointer;color:var(--cl-contact);width:50px;height:28px}.shipping__toggle{color:#dbdbdb;font-size:var(--fs-16);text-decoration:underline;cursor:pointer;display:none}.stars{font-size:var(--fs-18);font-weight:600}.review__breakdown p{color:var(--cl-link);font-weight:500}.review__breakdown,.user__reviews{margin-block:10px}.review__breakdown,.user__reviews a{color:var(--cl-contact)}.user__reviews h2{color:var(--cl-link);font-size:var(--fs-16);font-weight:var(--fw-s)}.review{margin-bottom:20px;position:relative;width:90%}.review__icon{position:absolute;top:0;right:0;background:unset;border:0;display:flex;gap:1px;cursor:pointer;flex-direction:column}.review__icon .icon__menu{width:5px;height:5px;background:var(--cl-input);display:block;border-radius:100%}.order__icon{background:unset;border:0;cursor:pointer;margin:auto;display:flex;flex-direction:column;gap:1px}.order__icon .icon__order{width:5px;height:5px;background:var(--cl-input);display:block;border-radius:100%}.review__button{background:var(--bg-body);border:0;padding:7px 15px;gap:0;color:var(--cl-link);margin:7px 0;border-radius:var(--border-radius);font-size:var(--fs-15);cursor:pointer;font-weight:var(--fw-s);transition:var(--default-transition);display:flex;align-items:center;gap:1rem;min-width:130px}.review__button a{color:var(--cl-link)}.review__button svg{width:25px;height:25px;fill:var(--cl-link);filter:initial}.review__button:hover{background-color:var(--cl-link);color:var(--bg-body);transition:var(--default-transition)}.review__button:hover svg{fill:var(--bg-body);transition:var(--default-transition)}.review__button:hover a{background-color:var(--cl-link);color:var(--bg-body);transition:var(--default-transition)}.review__items{background:var(--bg-body);box-shadow:0 0 6px var(--cl-shadow);border-radius:var(--border-radius);padding:var(--fs-14);z-index:var(--z-index)}.comments__form{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-evenly;width:90%;gap:1rem;padding:4px 0 30px}.comments__form textarea{border:1px solid var(--cl-input-b);border-radius:.3rem;width:100%;outline:0;font-size:.857rem;background-color:var(--bg-body);color:var(--cl-link);margin:.2rem 0;height:100px;resize:none;padding:15px}.comments__form button[type=submit]{max-width:140px;box-shadow:0 0 1em #0003;outline:none;cursor:pointer;border:0;border-radius:.5rem;padding:.75em .5em;background-color:var(--cl-btn);color:#fff}.go__to__cart{background-color:#007bff;color:#fff;padding:15px 30px;border:none;border-radius:30px;cursor:pointer;font-size:18px}.add__to__cart{box-shadow:0 0 1em #0003;outline:none;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;gap:.75rem;justify-content:center;align-items:center;height:3.5rem;border:0;border-radius:var(--border-radius);padding:.75em 1.5em;background-color:var(--cl-btn);color:#fff;font-weight:var(--fw-b);font-size:var(--fs-18);width:100%;max-width:633px;transition:transform .3s ease}.add__to__cart:hover{transform:scale(1.05);background-color:#232323}.cancel{outline:none;position:relative;overflow:hidden;cursor:pointer;text-decoration:none;gap:.75rem;justify-content:center;align-items:center;height:3.5rem;border:0;border-radius:var(--border-radius);padding:.75em 1.5em;background-color:var(--cl-shadow);color:var(--cl-link);font-weight:var(--fw-b);font-size:var(--fs-18);width:100%;max-width:633px;transition:transform .3s ease}.add__to__cart:active{transform:scale(.9)}.btn__text{font-size:var(--fs-24);font-weight:var(--fw-b);color:var(--color);position:absolute;transform:translate(-50%,-50%);width:100%}.btn__text--second{opacity:0}.btn__icon{position:absolute;fill:var(--bg-body-light)}.btn__icon--cart{left:-20%;width:30px;height:30px}.btn__icon--box{top:-50%;width:20px;height:20px}.add__to__cart.active .btn__text--first{animation:text1 .3s forwards}.add__to__cart.active .btn__text--second{animation:text2 3s forwards}.add__to__cart.active .btn__icon--cart{animation:cart 2.5s forwards}.add__to__cart.active .btn__icon--box{animation:box 1.5s forwards}@keyframes text1{to{opacity:0}}@keyframes text2{90%{opacity:0}to{opacity:1}}@keyframes cart{30%,60%{left:48%}to{left:110%}}@keyframes box{80%{fill:var(--bg-body-light)}90%,to{top:17%;fill:transparent}}.contact_us{background:linear-gradient(to right bottom,#2f344100 43%,#212531 0%);display:flex;justify-content:center;align-items:flex-end;flex-wrap:wrap;padding:1rem}.contact_us form{margin:0rem 6rem 0rem auto;box-shadow:0 8px 24px #0003;width:100%}.contact__form{padding:3rem;background:var(--bg-menu);max-width:700px;margin:auto;position:relative;border:1px solid #e710ff0d;border-radius:var(--border-radius)}.contact__form h1{font-size:1.4rem;letter-spacing:1px;color:var(--cl-title)}.contact__form .contact__group{display:grid;width:100%;margin-bottom:15px}.contact__form .contact__group .label{color:var(--cl-link);font-size:.875rem;font-weight:600}.contact__form .contact__group input[type=file]{display:none}.contact__form .contact__group .file__label{display:flex;align-items:baseline;gap:13px}.contact__form .contact__group svg{width:30px;height:30px;fill:#096f99;filter:none}.contact__group{--pad: .75rem;position:relative}.contact__form .contact__group input{padding:var(--pad);border:1px solid var(--cl-input-b);border-radius:var(--border-radius);width:98%;outline:0;font-size:.857rem;background-color:var(--bg-menu);color:var(--cl-link);margin:.2rem 0;cursor:pointer}.contact__group label{position:absolute;left:var(--pad);top:var(--pad);background:var(--bg-menu);padding-inline:.3em;transition:transform .2s;transform-origin:left;translate:-.3em;color:#6e6e6e;font-size:var(--fs-16);cursor:pointer}.contact__group input::-moz-placeholder{opacity:0}.contact__group input::placeholder{opacity:0}.contact__group input:not(:-moz-placeholder-shown)+label{transform:translateY(calc(-50% - var(--pad))) scale(.8);color:var(--cl-link)}.contact__group input:focus+label,.contact__group input:not(:placeholder-shown)+label{transform:translateY(calc(-50% - var(--pad))) scale(.8);color:var(--cl-link)}.contact__group input:focus{border:1px solid var(--cl-link)}.contact__form .contact__group textarea{padding:var(--pad);border:1px solid var(--cl-input-b);border-radius:var(--border-radius);width:98%;outline:0;opacity:.7;font-size:.857rem;background-color:var(--bg-menu);color:var(--cl-link);margin:.2rem 0;height:200px;resize:none;cursor:pointer}.contact__group textarea::-moz-placeholder{opacity:0}.contact__group textarea::placeholder{opacity:0}.contact__group textarea:not(:-moz-placeholder-shown)+label{transform:translateY(calc(-50% - var(--pad))) scale(.8);color:var(--cl-link)}.contact__group textarea:focus+label,.contact__group textarea:not(:placeholder-shown)+label{transform:translateY(calc(-50% - var(--pad))) scale(.8);color:var(--cl-link)}.contact__group textarea:focus{border:1px solid var(--cl-link)}.contact__form button{width:98%}.bounceball{position:relative;display:inline-block;height:37px;width:15px}.bounceball:before{position:absolute;content:"";display:block;top:0;width:15px;height:15px;border-radius:50%;background-color:var(--cl-active);transform-origin:50%;animation:bounce .5s alternate infinite ease}@keyframes bounce{0%{top:30px;height:5px;border-radius:60px 60px 20px 20px;transform:scaleX(2)}35%{height:15px;border-radius:50%;transform:scaleX(1)}to{top:0}}.loading{color:var(--cl-link);border:0;padding:.3rem 1rem;border-radius:.3rem;font-size:1.1rem;cursor:pointer;font-weight:500;width:98%}.button{cursor:pointer;text-decoration:none;display:inline-flex;gap:.75rem;justify-content:center;align-items:center;border:0;border-radius:var(--border-radius);padding:12px;background-color:var(--cl-btn);color:#fff;font-size:var(--fs-16);box-shadow:0 0 1em #0003;transition:transform .3s ease}.button:is(:hover,:focus){transform:scale(1.05);background-color:#100f0f}.contact_us .message_info{display:grid;align-items:center;align-content:center}.contact_us .info{font-size:.858rem;padding:1rem;color:#fff;display:flex;flex-wrap:wrap;align-content:center;align-items:center;gap:1rem;text-transform:none}.contact_us .info span{width:41px;height:41px;display:grid;border-radius:100%}.contact_us .info svg{width:21px;height:21px;margin:auto}.contact_us .info .phone{background-color:#487abd21}.contact_us .info .location{background-color:#ec073d1f}.contact_us .info .email{background-color:#247e4442}.contact_us .info .phone .icon{fill:#4576b6}.contact_us .info .location .icon{fill:#ec1b3f}.contact_us .info .email .icon{fill:#247e44}.infos{background:var(--bg-products);border-radius:var(--border-radius);padding:2rem;margin:2rem auto}.infos p,.infos li{max-width:unset;color:var(--cl-link);font-size:var(--fs-18);font-weight:400;line-height:35px;display:flex;gap:.2rem;flex-wrap:wrap;align-items:center}.infos p .icon{width:25px;height:25px;fill:var(--bg-body);filter:none;stroke:var(--cl-contact)}.infos .icon{width:40px;height:40px;filter:none;fill:var(--cl-hover-menu);stroke:var(--cl-hover-menu)}.infos h1,h2,h3{display:flex;flex-direction:column;flex-wrap:wrap;gap:1rem;font-size:var(--fs-24);color:var(--cl-title);font-weight:800}#contact a{color:var(--cl-contact);text-transform:initial}.login{display:flex;width:100%;max-width:960px;margin:auto;border-radius:var(--border-radius);overflow:hidden;box-shadow:0 4px 19px var(--cl-shadow)}.login-panel,.testimonial-panel{padding:40px;color:var(--cl-link)}.login-panel{background-color:var(--bg-menu);flex:1;display:flex;flex-direction:column}.login-panel h2{font-size:24px;margin-bottom:30px}.login-panel p{font-size:var(--fs-16);margin-bottom:20px}.login-form{display:flex;flex-direction:column}.login-form label{margin-bottom:5px;font-size:var(--fs-16)}.login-form .input__login{display:flex;border:1px solid var(--cl-input-b);border-radius:var(--border-radius);background-color:var(--bg-menu);box-sizing:content-box;padding:0;color:var(--cl-link)}.login-form .input__login svg{width:22px;height:22px;margin:7px;cursor:pointer;fill:var(--cl-link);filter:none}.login-form .input__login .toggle-password svg{fill:var(--cl-link);filter:none;width:22px;height:22px;margin:7px;cursor:pointer}.toggle-password{background:none;border:none;cursor:pointer;margin-left:8px;padding:0;display:flex;align-items:center}.login-form input[type=email],.login-form input[type=password],.login-form input[type=text]{border:none;outline:none;font-size:14px;width:calc(100% - 7px);padding:13px;background-color:var(--bg-menu);color:var(--cl-link);border-top-right-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}.forgot-password{align-self:flex-end;font-size:16px;color:var(--cl-link);text-decoration:none;margin-bottom:20px}.sign-in{padding:12px;font-size:16px;background-color:#2a2a2a;border:none;color:#fff;border-radius:var(--border-radius);cursor:pointer;margin:20px 0;transition:transform .3s ease}.sign-in:is(:hover,:focus){transform:scale(1.05);background-color:#100f0f}.create-account{align-self:center;color:var(--cl-link);font-size:16px;text-decoration:none}.testimonial-panel{background-color:var(--bg-login);flex:1;color:#fff;display:flex;flex-direction:column;justify-content:center}.testimonial-panel h3{color:#fff}.quote{font-style:italic;font-size:16px;margin-bottom:20px}.author{font-weight:700;font-size:14px;margin-bottom:30px}.author span{font-weight:400;font-size:12px}.pagination{display:flex;gap:10px;margin-bottom:30px}.pagination button{background:none;border:none;font-size:18px;color:#d9d9d9;cursor:pointer}.highlight-box{background-color:var(--bg-menu);color:#121212;padding:20px;border-radius:15px;position:relative}.highlight-box h4{font-size:18px;margin-bottom:10px;color:#089053}.highlight-box p{font-size:14px;margin-bottom:20px}.sign-up{display:flex;width:100%;max-width:1200px;background-color:var(--bg-body);border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #0003;margin:auto}.sign-up .login__link{font-size:var(--fs-16);margin-top:15px}.image-panel{background-color:var(--bg-menu);flex:1.3;position:relative;padding:25px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px dashed var(--cl-link)}.logo{position:absolute;top:20px;left:20px;display:flex;align-items:flex-end;gap:1rem}.logo img{width:40px;height:40px;filter:hue-rotate(45deg);border-radius:100%}.logo h1{font-size:var(--fs-24)}.website-link{text-decoration:none;color:var(--cl-link);font-size:var(--fs-16);margin-top:5px;text-transform:initial}.profile-image{max-width:500px;max-height:500px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center}.profile-image img{width:100%;height:auto}.decorative-dots{position:absolute;bottom:30px;left:20px;width:5px;height:100px;background:linear-gradient(to bottom,var(--cl-link),transparent);border-radius:var(--border-radius)}.form-panel{flex:1;padding:30px;color:#333;display:flex;flex-direction:column;justify-content:center}.form-panel h2{font-size:28px;font-weight:700;margin-bottom:15px}.form-panel p{font-size:var(--fs-16);margin-bottom:20px}.form__sign__up{display:flex;flex-direction:column}.form__sign__up .unverified p{font-size:var(--fs-16);color:var(--cl-link)}.form__sign__up .unverified button{background:var(--cl-active);color:var(--bg-body);outline:0;border:0;padding:var(--fs-14);border-radius:var(--border-radius);font-size:var(--fs-16);cursor:pointer}.name-fields{display:flex;gap:10px;margin-bottom:10px}.form__sign__up input,.form__sign__up select{padding:12px;margin-bottom:10px;border-radius:var(--border-radius);border:1px solid var(--cl-input-b);font-size:var(--fs-14);width:100%;outline:0;background-color:var(--bg-body);color:var(--cl-link)}.form__sign__up .agree,.login-panel .agree{display:flex;align-items:center;gap:.1rem}.login-panel .agree span{padding:7px}.form__sign__up input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-body);margin:0;font:inherit;color:var(--cl-link);width:1rem;height:1rem;border:.15em solid var(--cl-link);border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center;padding:7px}.login-panel input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--bg-products);margin:0;font:inherit;color:var(--cl-link);width:1rem;height:1rem;border:.15em solid var(--cl-link);border-radius:.15em;transform:translateY(-.075em);display:grid;place-content:center;padding:7px}.form__sign__up input[type=checkbox]:before,.login-panel input[type=checkbox]:before{content:"";width:.65em;height:.65em;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transform-origin:bottom left;transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--cl-active);background-color:var(--cl-active)}.form__sign__up input[type=checkbox]:checked:before,.login-panel input[type=checkbox]:checked:before{transform:scale(1)}.form__sign__up input[type=checkbox]:focus,.login-panel input[type=checkbox]:focus{outline-offset:max(2px,.15em)}.form__sign__up select{color:var(--cl-link)}.privacy-notice{font-size:var(--fs-14);color:var(--cl-link);margin:5px 0;padding:7px}.sign-up-button{padding:12px;font-size:16px;background-color:#2a2a2a;border:none;color:#fff;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.sign-up-button:hover{transform:scale(1.05);background-color:#100f0f}.cart-empty{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;text-align:center;align-items:center;gap:1rem;margin-block:5rem}.cart-empty p{font-size:var(--fs-18);font-weight:var(--fw-b);color:var(--cl-p)}.cart-empty .icon{fill:var(--bg-products);stroke:var(--cl-input);filter:none;max-width:225px;height:225px;width:100%}.cart-empty .icons{stroke:var(--cl-border);filter:none;max-width:225px;height:225px;width:100%;fill:var(--bg-body)}.cart-empty img{fill:var(--bg-products);stroke:var(--cl-input);filter:none;max-width:225px;height:225px;width:100%}.order-empty{text-align:center;margin:auto}.order-empty p{font-size:var(--fs-18);font-weight:var(--fw-b);color:var(--cl-input)}.order-empty .icon{fill:var(--bg-products);stroke:var(--cl-input);filter:none;max-width:225px;height:225px;width:100%}.cart{display:flex;margin:30px auto;gap:40px;background-color:var(--bg-body);border-radius:var(--border-radius);box-shadow:0 8px 24px #0003;padding:40px}.product-list{flex:2}.product-list h1{font-size:22px;margin-bottom:20px;display:flex;gap:.5rem;align-items:center}.product-list h1 .icon{width:27px;height:27px;fill:var(--cl-title);filter:none}.product-item{display:flex;align-items:center;background-color:var(--bg-menu);padding:15px;border:1px solid #e710ff0d;margin-bottom:10px;border-radius:var(--border-radius);flex-wrap:wrap;justify-content:flex-start;gap:var(--fs-24)}.quantity-control{display:flex;align-items:center;gap:5px}.quantity-control button{width:30px;height:30px;text-align:center;line-height:30px;border:1px solid var(--cl-input-b);background:var(--bg-menu);cursor:pointer;border-radius:var(--border-radius);color:var(--cl-link);font-size:var(--fs-16)}.quantity-control input{width:50px;text-align:center;border:1px solid var(--cl-input-b);padding:5px;border-radius:var(--border-radius);background-color:var(--bg-menu);color:var(--cl-link);outline:0;font-size:var(--fs-16)}.product-image{width:80px;height:80px;-o-object-fit:contain;object-fit:contain;margin-right:20px;filter:unset;border-radius:var(--border-radius)}.product-info h3{font-size:18px}.product-info p{color:var(--cl-link);font-size:14px}.product-price{font-size:18px;margin-left:auto;font-weight:var(--fw-b);color:var(--cl-link);display:contents}.remove-button{background:none;border:none;font-size:18px;color:#888;cursor:pointer}.summary{flex:1;background-color:var(--bg-menu);padding:20px;border:1px solid #e710ff0d;border-radius:var(--border-radius);display:grid;align-items:end}.summary h3{font-size:20px;margin-bottom:20px}.summary-item,.summary-total{display:flex;justify-content:space-between;margin-bottom:10px;font-size:16px;color:var(--cl-link)}.summary-total{font-weight:700;font-size:18px;border-top:1px dashed #848484;padding-top:20px}.checkout-button,.paypal-button{width:100%;padding:12px;margin-top:15px;border:none;border-radius:var(--border-radius);cursor:pointer}.checkout-button{padding:12px;font-size:16px;background-color:#2a2a2a;border:none;color:#fff;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.checkout-button:hover{transform:scale(1.05);background-color:#100f0f}.paypal-button{background-color:#0070ba;color:#fff;margin-top:5px}.promo-code input{width:100%;padding:10px;margin-top:10px;border:1px solid #ddd;border-radius:var(--border-radius)}.recommend{max-width:1200px;margin:30px auto;padding-top:20px}.recommend h2{font-size:22px;font-weight:700;color:#333}.checkout-container{margin:2rem auto;padding:1rem;display:flex;gap:2rem}.checkout-container form{width:100%}.checkout-container .in_form{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:40px}.checkout-form,.order-summary{background:var(--bg-menu);padding:2rem;border-radius:var(--border-radius);box-shadow:0 8px 24px #0003;width:100%;height:-moz-max-content;height:max-content}.form-section{margin-bottom:1.5rem}.form-section h2{font-size:1.2rem;margin-bottom:1rem}.checkout-form label{display:block;font-size:.9rem;color:var(--cl-link);margin:.5rem 0}.checkout-form .label{display:flex;flex-direction:row-reverse;justify-content:space-between}.checkout-form input[type=radio]{display:grid;place-content:center;max-width:80px;height:30px;cursor:pointer}.checkout-form input[type=radio]:before{content:"";width:1.65em;height:1.65em;border-radius:50%;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 2em 2em var(--cl-active)}.checkout-form input[type=radio]:checked:before{transform:scale(1);accent-color:var(--cl-active)}.checkout-form input,select{width:100%;padding:.8rem;margin-bottom:1rem;border:1px solid var(--cl-input-b);border-radius:var(--border-radius);background-color:var(--bg-menu);outline:0;color:var(--cl-link);accent-color:var(--cl-active)}.order-summary h2{font-size:1.2rem;margin-bottom:1rem}.order-item{padding:1rem 0;border-bottom:1px solid var(--cl-input-b);margin-bottom:20px}.summary-totals{display:grid}.discount-code{display:flex;gap:1rem;margin:1rem 0}.discount-code input{flex:1;padding:.8rem;border:1px solid #ddd;border-radius:var(--border-radius)}.discount-code button{padding:.8rem 1.5rem;background-color:#333;color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer}.summary-totals p{font-size:1rem;color:#555}.summary-totals span{font-weight:700}.continue-payment{width:100%;padding:1rem;background-color:#333;color:#fff;border:none;border-radius:var(--border-radius);cursor:pointer;font-size:1rem;margin-top:1rem}.dashboard-container{display:flex;flex-direction:column}.sidebar{width:100%;background-color:#fff;border-right:1px solid #e0e0e0;padding:20px;box-sizing:border-box}.logo{display:flex;align-items:center;font-size:24px;font-weight:700;margin-bottom:40px}.logo-icon{background-color:#5a67d8;color:#fff;padding:8px;border-radius:8px;margin-right:10px}.nav-menu a{display:flex;align-items:center;color:#555;padding:10px;border-radius:8px;margin-bottom:10px;text-decoration:none}.nav-menu a.active,.nav-menu a:hover{background-color:#f0f4ff;color:#5a67d8}.main-content{flex:1;padding:20px 40px;box-shadow:0 8px 24px #0003;border-radius:8px}.search-bar{width:100%;max-width:60%;padding:10px;border:1px solid #ddd;border-radius:8px}.user-actions{display:flex;gap:10px}.export-btn,.create-order-btn{padding:10px 20px;border:none;border-radius:8px;cursor:pointer}.create-order-btn{background-color:#5a67d8;color:#fff}.summary-cards{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:20px}.card{background-color:#fff;padding:20px;border-radius:8px;flex:1;min-width:200px;box-shadow:0 4px 6px #0000001a}.card .text{color:var(--cl-hover-link);font-size:var(--fs-16);padding:var(--fs-15)}.card .card__buttons{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.card h3{margin-bottom:10px}.card-content{display:flex;align-items:center;justify-content:space-between}.order-count{font-size:24px;font-weight:700}.orders-table{background-color:var(--bg-body);padding:20px;border-radius:8px;overflow-x:auto}.table-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.table-filters h1{font-size:22px;margin-bottom:20px;display:flex;gap:.5rem;align-items:center}.table-filters h1 .icon{width:27px;height:27px;fill:var(--cl-title);filter:none}table{width:100%;border-collapse:collapse;background:var(--bg-products);border-radius:var(--border-radius);overflow:hidden}table th,table td{padding:12px 8px;text-align:center}table th{color:var(--cl-link);font-weight:var(--fw-s);font-size:var(--fs-18)}table th button{color:var(--cl-link);font-weight:var(--fw-s);font-size:var(--fs-18);border:0;background:none;text-align:center;cursor:pointer}table th button span{font-size:var(--fs-15);font-weight:900;color:var(--cl-hover-link)}table td{color:var(--cl-link)}table td a{color:var(--cl-hover-link);text-decoration:underline}table tr{border-bottom:1px solid var(--bg-body);font-size:var(--fs-16);font-weight:400}tbody{background-color:var(--bg-body);position:relative}@media (min-width: 768px){.dashboard-container{flex-direction:row}.sidebar{width:250px}.main-content{padding:20px 40px}}@media (max-width: 767px){.shipping__toggle{display:inline-block}.sidebar{width:100%;border-right:none;border-bottom:1px solid #e0e0e0}.main-content{padding:20px}.card-content{flex-direction:column;align-items:flex-start}.search-bar{width:100%;margin-bottom:10px}table th,table td{padding:8px}}.order-confirmation{display:flex;justify-content:center;box-shadow:0 8px 24px #0003;padding:20px;border-radius:var(--border-radius);width:100%;max-width:850px;background-color:var(--bg-body);margin:auto}.confirmation-card{width:100%}.confirmation-card .p{text-align:center;color:var(--cl-link);font-size:var(--fs-16)}.confirmation-card .p strong,.confirmation-card .p a{color:var(--cl-hover-link)}.success-icon{text-align:center}.success-icon .icon{filter:none}.confirmation-card h1{text-align:center;margin:10px 0;color:var(--cl-title)}.order-confirmation-details,.order-confirmation-summary{margin:20px 0}.detail-row,.price-row{display:flex;justify-content:space-between;padding:5px 0;color:var(--cl-link);font-size:var(--fs-18)}.product__item{display:flex;align-items:center;gap:30px;justify-content:start;background:var(--bg-menu);border-radius:var(--border-radius)}.product__item img{max-width:70px;filter:none}.product-info p{margin:5px 0}.product__price{font-weight:var(--fw-b);display:flex;align-items:flex-end;gap:1rem;flex-wrap:wrap;font-size:var(--fs-24);color:var(--cl-hover-menu);margin:.9rem 0}.grand-total{font-weight:700;color:var(--cl-link)}.price__details{border-top:1px dashed var(--cl-border)}.container__placeholder__product{width:100%;border-radius:1rem;background:var(--bg-body);box-shadow:0 0 12px #0000004d;padding:1rem;box-sizing:border-box;display:flex;justify-content:space-between}.right__content__product{width:40%;display:flex;align-items:center}.image__placeholder__product{max-width:450px;width:100%;height:100%}.left__content__product{width:50%;display:flex;flex-direction:column}.review__placeholder__product{width:25%;height:30px;margin-bottom:20px}.content__placeholder__product{width:80%;height:100px;margin-bottom:20px}.product__placeholder__product,.price__placeholder__product{width:25%;height:30px;margin-bottom:20px}.container__header{border-radius:var(--border-radius);background:var(--bg-body);box-sizing:border-box;display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:20px;justify-items:center;margin-bottom:20px}.container__footer{width:100%;background:var(--bg-body);box-sizing:border-box;display:flex;justify-content:space-between}.container__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;justify-items:center}.placeholder__header{width:100%;height:60px}.placeholder__footer{width:100%;height:322px;margin-bottom:20px}.placeholder__services{width:100%}.container__placeholder{width:735px;height:345px;border-radius:1rem;background:var(--bg-body);box-shadow:0 0 12px #0000004d;padding:1rem;box-sizing:border-box;display:flex;justify-content:space-between}.grid__placeholder{width:100%;height:326px;border-radius:1rem;background:var(--bg-body);box-shadow:0 0 12px #0000004d;padding:1rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between}.container__flex{display:flex;justify-content:space-between;gap:1rem}.left__content{width:60%;display:flex;flex-direction:column;justify-content:space-between}.right__content{width:35%;display:flex;align-items:flex-end;justify-content:center}.placeholder{background:var(--bg-bg-placeholder);border-radius:1rem;position:relative;overflow:hidden}.placeholder:after{content:"";position:absolute;top:0;left:0;bottom:0;width:100px;background:linear-gradient(90deg,var(--bg-bg-placeholder),var(--bg-body),var(--bg-bg-placeholder));transform:translate(-100%);animation:gradientMove 1s infinite ease-in-out;will-change:transform}.title__placeholder{width:80%;height:45px;margin-bottom:20px}.text__placeholder{width:100%;height:90px;margin:20px 0}.button__placeholder{width:50%;height:50px;margin:20px 0}.image__placeholder{max-width:270px;width:100%;max-height:190px;height:100%;margin:20px 0}.placeholder__offers,.placeholder__head{width:7rem;height:2rem;margin:var(--fs-24) 0}.placeholder__arrow{width:2rem;height:2rem;margin:var(--fs-24) 0}.placeholder__flex{display:flex;justify-content:space-between}@keyframes gradientMove{0%{transform:translate(-100%)}to{transform:translate(100%)}}.placeholder__categories{max-width:80px;width:100%;height:5rem}.placeholder__subcategories{max-width:150px;width:100%;height:2rem}@media screen and (max-width: 1400px){.placeholder__categories:nth-child(n+11){display:none}.placeholder__subcategories:nth-child(n+11){display:none}}@media screen and (max-width: 1220px){.search-form{display:none!important}}@media screen and (min-width: 1221px){.search .icon{display:none!important}}@media screen and (max-width: 1200px){.placeholder__categories:nth-child(n+10){display:none}.placeholder__subcategories:nth-child(n+10){display:none}.dropdown__button{pointer-events:visible}}@media screen and (max-width: 1150px){.container__placeholder{width:100%;height:auto;flex-wrap:wrap}.image__placeholder{max-width:none;max-height:none;height:215px}.button__placeholder,.title__placeholder{height:35px}.left__content,.right__content{width:100%}}@media screen and (max-width: 992px){.placeholder__categories:nth-child(n+7){display:none}.placeholder__subcategories:nth-child(n+7){display:none}}@media screen and (max-width: 800px){.container__placeholder:nth-child(n+2){display:none}.dropdown__button a{pointer-events:none}.nav__logo img{width:55px!important;height:55px!important}}@media screen and (max-width: 768px){.container__flex .placeholder__categories:nth-child(n+6){display:none}.container__flex .placeholder__subcategories:nth-child(n+6){display:none}}@media screen and (max-width: 600px){.container__placeholder:nth-child(n+1){width:100%;height:auto;flex-wrap:wrap}.placeholder__categories:nth-child(n+6){display:none}.placeholder__subcategories:nth-child(n+6){display:none}.left-content,.right-content{width:100%}}@media screen and (max-width: 520px){.placeholder__categories:nth-child(n+5){display:none}.placeholder__subcategories:nth-child(n+5){display:none}}@media screen and (max-width: 400px){.placeholder__categories:nth-child(n+4){display:none}.placeholder__subcategories:nth-child(n+4){display:none}}.card{background-color:var(--bg-menu);padding:40px;border-radius:var(--border-radius);box-shadow:0 8px 24px #0003;text-align:center;max-width:700px;position:relative;margin:auto}.card .header{text-align:right;margin:0 0 20px}.signup-link{font-size:.9em;color:var(--cl-link)}.signup-link a{color:var(--cl-hover-link);text-decoration:none}.signup-link a:hover{text-decoration:underline}h2{font-size:var(--fs-18);color:var(--cl-title);margin-bottom:10px}.description{font-size:var(--fs-16);color:var(--cl-link);margin-bottom:20px}.card form{display:flex;flex-direction:column;gap:10px;text-align:left}.card label{font-size:var(--fs-16);color:var(--cl-link);text-align:left}.card input[type=email],.card input[type=password],.card input[type=text]{padding:12px;margin-bottom:15px;border-radius:var(--border-radius);border:1px solid var(--cl-input-b);font-size:var(--fs-14);width:100%;outline:0;background-color:var(--bg-body);color:var(--cl-link)}.reset-button{padding:12px;font-size:var(--fs-16);background-color:#2a2a2a;border:none;color:#fff;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.reset-button:hover{transform:scale(1.05);background-color:#100f0f}.back-to-login{display:inline-block;margin-top:20px;font-size:var(--fs-16);color:var(--cl-hover-link);text-decoration:none}.back-to-login:hover{text-decoration:underline}.verification-card{background-color:var(--bg-menu);max-width:600px;padding:20px;border-radius:var(--border-radius);box-shadow:0 8px 24px #0003;text-align:center;display:grid;gap:20px;margin:auto}.verification-card h2{font-size:var(--fs-20);font-weight:600;color:var(--cl-title);margin-bottom:8px;text-align:left}.verification-card p{font-size:var(--fs-15);color:var(--cl-link);margin-bottom:16px;text-align:left;font-weight:var(--fw-s)}.verification-card p button{background:transparent;color:var(--cl-hover-link);border:0;cursor:pointer}.verification-card p strong{text-transform:lowercase}.code-inputs{display:flex;justify-content:space-between;gap:0;margin-bottom:16px}.code-input{width:56px;height:56px;border:1px solid var(--cl-input-b);border-radius:8px;font-size:var(--fs-24);text-align:center;outline:none;background-color:var(--bg-body);color:var(--cl-link)}.code-input:focus{border-color:var(--cl-hover-link);box-shadow:0 0 4px #007bff4d}.resend-text{font-size:12px;color:var(--cl-link);margin-bottom:16px;text-align:center}.resend-text a{color:var(--cl-hover-link);text-decoration:none}.buttons{display:flex;justify-content:space-between;gap:8px}.cancel-btn,.verify-btn{width:100%;padding:12px;font-size:var(--fs-16);border:none;border-radius:var(--border-radius);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform .3s ease}.cancel-btn{background-color:var(--cl-shadow);color:var(--cl-link)}.verify-btn{background-color:#2a2a2a;color:#fff}.verify-btn:hover{background-color:#100f0f;transform:scale(1.05)}.verif__errors{border:1px solid #f77512;box-shadow:0 0 5px #f775128f}@media (max-width: 600px){.code-input{width:40px;height:40px}}.cart__notification{position:fixed;top:20%;left:50%;transform:translate(-50%,50%);display:flex;text-align:center;justify-content:center;z-index:99}.cart__notification .full{background:var(--cl-btn);width:100%;border-radius:var(--border-radius);padding:var(--fs-14)}.cart__notification .full .bg{display:flex;align-content:center}.cart__notification .full .bg .ml{color:var(--cl-carousel-light);margin:0 10px 0 0;font-size:var(--fs-18)}.cart__notification .full .bg button{display:inline-flex;font-size:var(--fs-24);cursor:pointer;background:transparent;border:0;line-height:var(--fs-24)}.cart__notification .full .bg button span{color:#c1c5c8;font-weight:600}.dialog__open{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;z-index:999;text-align:left;padding-top:80px}.dialog__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#00000040;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.dialog__panel{position:relative;min-height:100%;display:flex;justify-content:center;padding:0}@media (min-width: 640px){.dialog__panel{align-items:center;padding:1rem}}.dialog__content{position:relative;max-width:45rem;width:100%;background-color:var(--bg-body);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);box-shadow:0 4px 6px #0000001a;overflow:hidden}@media (min-width: 640px){.dialog__content{border-bottom-left-radius:var(--border-radius);border-bottom-right-radius:var(--border-radius)}}.dialog__mobile{display:none;position:absolute;top:-10px;left:0;right:0;height:50px}@media (max-width: 640px){.dialog__mobile{display:block}}.dialog__mobile__close{display:flex;justify-content:center;padding-top:12px}.dialog__close{background-color:#d1d5db;border-radius:9999px;width:10%;height:5px}.close__panel{position:absolute;top:0;right:0;padding-top:10px;padding-right:10px}.close__button{background-color:transparent;outline:none;border:0}.close__button svg{width:14px;height:14px;display:block;filter:none;fill:var(--cl-link);cursor:pointer;transition:var(--default-transition)}.small-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip:rect(0,0,0,0);overflow:hidden}.dialog__body{padding:2rem;background-color:var(--bg-body)}.dialog__body .confirmation__input{border:1px solid var(--cl-input-b);border-radius:var(--border-radius);width:100%;outline:0;font-size:.857rem;background-color:var(--bg-body);color:var(--cl-link);margin:.2rem 0;padding:var(--fs-15)}.dialog__body .confirmation__p{max-width:none;color:var(--cl-link);line-height:35px;font-size:var(--fs-15);font-weight:var(--fw-s)}.dialog__body .confirmation__span{font-size:var(--fs-15);color:var(--cl-link);font-weight:var(--fw-s)}.footer{padding:1rem;margin:2rem 0rem -2rem;background-color:var(--bg-products)}.footer__content{display:flex;justify-content:flex-end;gap:1rem}.search-container{width:100%}.search-bar{max-width:100%;padding:10px 15px;border:2px solid var(--cl-input-b);border-radius:10px;font-size:16px;outline:none}.dropdown{display:block;border-radius:10px;z-index:10;width:100%;margin-top:10px}.dropdown-section{padding:15px;border-bottom:1px solid var(--cl-input-b);max-height:600px;height:auto;overflow:auto}.dropdown-section .search_empty{max-width:400px;margin:auto;text-align:center}.dropdown-section .search_empty svg{filter:none;aspect-ratio:1}.dropdown-section:last-child{border-bottom:none}.tags{display:flex;flex-wrap:wrap;gap:8px}.tag{background-color:var(--bg-search);color:var(--cl-search);padding:5px 10px;border-radius:20px;font-size:var(--fs-14)}.recent-item{display:flex;align-items:flex-start;padding:var(--fs-15) var(--fs-15);font-size:var(--fs-14);gap:1rem;flex-direction:column;flex-wrap:wrap;align-content:flex-start;background:var(--bg-products);margin:1rem 0;border-radius:var(--border-radius);border-bottom:1px solid var(--cl-input-b)}.recent-item .price{gap:1rem}.recent-item .price__products{letter-spacing:1px;font-weight:var(--fw-m);font-size:var(--fs-15);color:#fc6767;text-decoration:line-through}.recent-item .new__price__products{letter-spacing:1px;font-weight:var(--fw-m);font-size:var(--fs-15);color:var(--cl-hover-link)}.recent-item span{color:var(--cl-link);font-size:var(--fs-16);font-weight:var(--fw-s)}.quick-action{display:flex;justify-content:space-between;align-items:center;padding:8px 0;font-size:var(--fs-14)}.quick-action-key{background-color:#f1f3f4;padding:3px 8px;border-radius:var(--border-radius);font-size:12px;color:#6b7280}.newsletter-form{--primary: #2faf5e;--primary-dark: #21904a;--primary-darkest: #1e944a;--input-placeholder: #a6accd;--input-text: #646b8c;--border-default: #e1e6f9;--border-active: #2faf5e;--background: #fff;--button-text: #ffffff;--success: #2faf5e;--trails: rgba(39, 94, 254, .15);display:flex;align-items:center;width:100%;height:-moz-min-content;height:min-content;padding:.1rem;background:var(--background);box-shadow:inset 0 0 0 var(--border-width, 1px) var(--border, var(--border-default));border-radius:9px;padding-right:4px;transition:box-shadow .25s}.newsletter-form:focus-within{--border-width: 1.5px;--border: var(--border-active)}.newsletter-form input,.newsletter-form button{-webkit-appearance:none;background:none;outline:none;display:block;border:none;font-family:inherit;font-size:14px;line-height:24px;margin:0;box-shadow:none}.newsletter-form input{width:100%;flex-grow:1;padding:12px 12px 12px 16px;color:var(--input-text);font-weight:400}.newsletter-form input::-moz-placeholder{color:var(--input-placeholder)}.newsletter-form input::placeholder{color:var(--input-placeholder)}.newsletter-form button{--text-opacity: 1;--success-x: -12px;--success-stroke: 14px;--success-opacity: 0;--border-radius: 7px;--overflow: hidden;--x: 0px;--y: 0px;--rotate: 0deg;--plane-x: 0px;--plane-y: 0px;--plane-opacity: 1;--trails-stroke: 57px;--left-wing-background: var(--primary);--left-wing-first-x: 0%;--left-wing-first-y: 0%;--left-wing-second-x: 50%;--left-wing-second-y: 0%;--left-wing-third-x: 0%;--left-wing-third-y: 100%;--left-body-background: var(--primary);--left-body-first-x: 50%;--left-body-first-y: 0%;--left-body-second-x: 50%;--left-body-second-y: 100%;--left-body-third-x: 0%;--left-body-third-y: 100%;--right-wing-background: var(--primary);--right-wing-first-x: 50%;--right-wing-first-y: 0%;--right-wing-second-x: 100%;--right-wing-second-y: 0%;--right-wing-third-x: 100%;--right-wing-third-y: 100%;--right-body-background: var(--primary);--right-body-first-x: 50%;--right-body-first-y: 0%;--right-body-second-x: 50%;--right-body-second-y: 100%;--right-body-third-x: 100%;--right-body-third-y: 100%;position:relative;text-align:center;font-weight:600;opacity:var(--button-opacity, .6);cursor:var(--button-cursor, not-allowed);filter:var(--button-filter, grayscale(65%));color:var(--button-text);border-radius:var(--border-radius);transform:translateZ(0);transition:opacity .25s,filter .25s;-webkit-tap-highlight-color:transparent}.newsletter-form button svg{aspect-ratio:1;width:25px;height:25px;position:absolute;transform:translate(-50%,-50%);fill:#dbdbdb}.newsletter-form button:not(.active){background:var(--primary);border-radius:100%;width:50px;height:50px;display:block}.newsletter-form button .plane,.newsletter-form button .trails{pointer-events:none;position:absolute}.newsletter-form button .plane{left:0;top:0;right:0;bottom:0;transform:translate(var(--x),var(--y)) rotate(var(--rotate)) translateZ(0)}.newsletter-form button .plane .left,.newsletter-form button .plane .right{position:absolute;left:0;top:0;right:0;bottom:0;opacity:var(--plane-opacity);transform:translate(var(--plane-x),var(--plane-y)) translateZ(0)}.newsletter-form button .plane .left:before,.newsletter-form button .plane .left:after,.newsletter-form button .plane .right:before,.newsletter-form button .plane .right:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border-radius:var(--border-radius);transform:translate(var(--part-x, .25%),var(--part-y, 0)) translateZ(0);z-index:var(--z-index, 2);background:var(--b, var(--left-wing-background));clip-path:polygon(var(--first-x, var(--left-wing-first-x)) var(--first-y, var(--left-wing-first-y)),var(--second-x, var(--left-wing-second-x)) var(--second-y, var(--left-wing-second-y)),var(--third-x, var(--left-wing-third-x)) var(--third-y, var(--left-wing-third-y)))}.newsletter-form button .plane .left:after{--part-x: 0;--z-index: 1;--b: var(--left-body-background);--first-x: var(--left-body-first-x);--first-y: var(--left-body-first-y);--second-x: var(--left-body-second-x);--second-y: var(--left-body-second-y);--third-x: var(--left-body-third-x);--third-y: var(--left-body-third-y)}.newsletter-form button .plane .right:before{--part-x: -.25%;--z-index: 2;--b: var(--right-wing-background);--first-x: var(--right-wing-first-x);--first-y: var(--right-wing-first-y);--second-x: var(--right-wing-second-x);--second-y: var(--right-wing-second-y);--third-x: var(--right-wing-third-x);--third-y: var(--right-wing-third-y)}.newsletter-form button .plane .right:after{--part-x: 0;--z-index: 1;--b: var(--right-body-background);--first-x: var(--right-body-first-x);--first-y: var(--right-body-first-y);--second-x: var(--right-body-second-x);--second-y: var(--right-body-second-y);--third-x: var(--right-body-third-x);--third-y: var(--right-body-third-y)}.newsletter-form button .trails{display:block;width:33px;height:64px;top:-4px;left:16px;fill:none;stroke:var(--trails);stroke-linecap:round;stroke-width:2;stroke-dasharray:57px;stroke-dashoffset:var(--trails-stroke);transform:rotate(68deg) translateZ(0)}.newsletter-form button span{display:block;position:relative;z-index:4;opacity:var(--text-opacity)}.newsletter-form button span.success{z-index:0;position:absolute;left:15px;right:0;top:9px;transform:translate(var(--success-x)) translateZ(0);opacity:var(--success-opacity);color:var(--success)}.newsletter-form button span.success svg{display:inline-block;vertical-align:top;width:16px;height:16px;margin:4px 8px 0 0;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14px;stroke:var(--success);stroke-dashoffset:var(--success-stroke)}.newsletter-form.valid{--button-opacity: 1;--button-cursor: pointer;--button-filter: grayscale(0%)}.flex__profile{display:flex;flex-wrap:nowrap;gap:20px;box-shadow:0 8px 24px #0003;background:var(--bg-menu);border-radius:var(--border-radius);border:1px solid var(--cl-input-b)}#sidebar__profile{background-color:var(--bg-menu);border-radius:var(--border-radius);padding:30px 54px;transition:transform .3s ease}#sidebar__profile ul{margin-block-start:0;margin-block-end:0;margin-inline-start:0px;margin-inline-end:0px;padding-inline-start:0}#sidebar__profile ul li{padding:27px 0}#sidebar__profile ul li a{color:var(--cl-title);display:flex;align-items:center;gap:1rem;font-weight:var(--fw-m);font-size:var(--fs-16);transition:var(--default-transition)}#sidebar__profile ul li a:hover{color:var(--cl-active);transition:var(--default-transition)}#sidebar__profile ul li a:hover svg{fill:var(--cl-active);transition:var(--default-transition)}.p__profile{max-width:unset;color:var(--cl-link);font-size:var(--fs-16);font-weight:var(--fw-s)}.input__profile{padding:10px 0}.main__profile h2{color:var(--cl-title);display:flex;align-items:center;gap:1rem;padding:15px 0;flex-direction:row}.flex__profile svg{width:24px;height:24px;display:block;filter:none;fill:var(--cl-link);cursor:pointer;transition:var(--default-transition)}#sidebar__profile.active{transform:translate(0)}.main__profile{flex:1;padding:20px;background-color:var(--bg-menu);border-radius:var(--border-radius);max-width:730px;min-height:590px;width:100%;border-left:1px solid var(--cl-input-b)}.toggle-container{padding:25px;min-height:200px;height:50%;width:80%;max-width:500px;border-radius:10px;box-shadow:0 5px 20px #64646433}label.toggle-label{display:flex;margin:10px 0;flex-direction:column}input.toggle-input{width:0px;height:0px;visibility:hidden}div.toggle-switch{background:#dcdcdc;width:60px;height:30px;margin-right:10px;border-radius:50px;position:relative;cursor:pointer}div.toggle-switch:after{content:"";position:absolute;background:#fff;width:26px;height:26px;top:2px;left:2px;border-radius:100px;transition:.3s ease-in-out}span.toggle-text{cursor:pointer;color:var(--cl-title);font-size:var(--fs-18)}input:checked+div.toggle-switch{background:var(--cl-active)}input:checked+div.toggle-switch:after{left:calc(100% - 2px);transform:translate(-100%)}input:active+div.toggle-switch:after{width:35px}@media (max-width: 768px){#sidebar__profile{padding:30px 20px}#sidebar__profile ul li a span{display:none}#sidebar__profile{min-height:590px;height:100%}.main__profile{margin-left:0}}.delivery__description{font-size:var(--fs-16);color:var(--cl-link);word-break:break-all;align-items:center}.delivery__description .icons{fill:var(--cl-input);filter:brightness(.5);width:4rem;height:4rem}h4.text__description{background:#fff9e6;border:4px solid #f0ad4e;padding:1em;border-radius:10px}h2.delivery__description{font-size:var(--fs-16);color:var(--cl-link);word-break:break-all;align-items:center}h2.delivery__description .icon{stroke:var(--cl-input);fill:var(--bg-body);width:4rem;height:4rem;filter:grayscale(1)}.read__before{background:#af0038;padding:10px 15px;border-radius:10px;font-size:var(--fs-18);font-weight:var(--fw-b);color:#fff;cursor:pointer}
