*{margin:0;padding:0;box-sizing:border-box}html{width:100%;height:100%}body{font-family:"Commissioner",sans-serif;font-weight:400;background-color:#f7f7f7}button{font-family:inherit;cursor:pointer}label{cursor:pointer}input{font-family:inherit;font-size:16px}a{color:#0e0e0e}.main{display:flex;flex-direction:column;min-height:100vh}.wrap{width:100%;max-width:760px;padding:0 10px;margin:0 auto}.filter{width:100%;background-color:#fff;border-bottom:1px solid #e9e9e9;position:fixed;z-index:2;top:0}.filter .swiper{padding:6px 0}.filter .swiper-slide{width:initial;padding:8px;border-radius:8px;font-weight:500;cursor:pointer}.filter .swiper-slide.active{background-color:#f7f7f7;color:#2dbe64}.tab{display:block;padding-top:90px;padding-bottom:100px}@media(max-width: 480px){.tab{padding-bottom:60px}}.tab h2{font-weight:500}.list{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}.list .item{width:calc(33.3333333333% - 14px);border-radius:14px;display:flex;flex-direction:column;background-color:#fff;text-decoration:none;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725);overflow:hidden}.list .item .img-box{display:flex;position:relative;width:100%;padding:0 0 65%;overflow:hidden}.list .item .img-box:hover img{transform:translate(-50%, -50%) scale(1.1)}.list .item .img-box .labels{position:absolute;z-index:1;left:10px;top:10px;display:flex;flex-direction:column;gap:4px;align-items:baseline}.list .item .img-box .labels .label{border-radius:4px;font-size:12px;font-weight:500;line-height:1;padding:2px 5px 4px;color:#fff;background-color:#967de1;display:flex;align-items:center;justify-content:center;height:20px}.list .item .content{flex:1;display:flex;align-items:flex-start;justify-content:space-between;flex-direction:column;padding:12px 10px 10px;font-size:14px}.list .item .content .title{font-weight:500;margin:0 0 4px}.list .item .content .weight{font-weight:500;font-size:11px;color:rgba(0,0,0,.6);margin:0 0 4px}.list .item .content .price-box{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0 0 30px}.list .item .content .qnt{width:100%;display:flex;background:#2dbe64;color:#fff;margin:0 0 0 auto;border-radius:8px;text-align:center}.list .item .content .qnt .qnt-box{flex:1;display:flex;flex-direction:column;padding:4px 8px;font-size:14px}.list .item .content .qnt .qnt-box .qnt-price{font-size:12px;color:rgba(255,255,255,.6)}.list .item .content .qnt .qnt-box b{font-weight:600}.list .item .content .qnt .qnt-btn{display:flex;border:none;background:rgba(0,0,0,0)}.list .item .content .qnt .qnt-btn img{width:36px;height:36px}.list .item .content .qnt .qnt-btn.minus{border-right:1px solid #fff}.list .item .content .qnt .qnt-btn.plus{border-left:1px solid #fff}@media(max-width: 480px){.list{gap:10px;padding:10px 0}.list .item{width:calc(50% - 5px)}}.cart-box{position:fixed;right:0;bottom:0;left:0}.cart-box .wrap{background:#fff;padding:16px 16px 30px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725);border-radius:10px 10px 0 0}.cart-box .go-to-cart{display:flex;gap:16px;align-items:center;background:#2dbe64;color:#fff;text-decoration:none;padding:12px 16px;border-radius:10px}.cart-box .go-to-cart .cart-icon{width:26px;height:26px}.cart-box .go-to-cart .qnt{font-weight:700}.cart-box .go-to-cart .info{flex:1;display:flex;flex-direction:column}.cart-box .go-to-cart .info .title{font-weight:600}.cart-box .go-to-cart .info .delivery{font-weight:500;font-size:11px;opacity:.6}.cart-box .go-to-cart .arrow-icon{width:18px;height:18px}@media(max-width: 480px){.cart-box{position:fixed;right:0;bottom:0;left:0;box-shadow:0px 2px 20px 0px rgba(0,0,0,0.0784313725)}.cart-box .wrap{padding:0;box-shadow:none;border-radius:0}.cart-box .go-to-cart{border-radius:0}}.price{font-weight:600;background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB3aWR0aD0iODciIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCA4NyAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4NCjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMCA0QzAgMS43OTA4NiAxLjc5MDg2IDAgNCAwSDgzQzg1LjIwOTEgMCA4NyAxLjc5MDg2IDg3IDRWOUM4NC43OTA5IDkgODMgMTAuNzkwOSA4MyAxM0M4MyAxNS4yMDkxIDg0Ljc5MDkgMTcgODcgMTdWMjJDODcgMjQuMjA5MSA4NS4yMDkxIDI2IDgzIDI2SDRDMS43OTA4NiAyNiAwIDI0LjIwOTEgMCAyMlYxN0MyLjIwOTE0IDE3IDQgMTUuMjA5MSA0IDEzQzQgMTAuNzkwOSAyLjIwOTE0IDkgMCA5VjRaIiBmaWxsPSIjRjVGNkZCIi8+DQo8L3N2Zz4NCg==);background-size:100% 100%;background-position:center;padding:5px 10px}.current-price{font-weight:600;color:#000;background-image:url(data:image/svg+xml;base64,PHN2ZyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB3aWR0aD0iOTAiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCA5MCAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0wIDRDMCAxLjc5MDg2IDEuNzkwODYgMCA0IDBIODZDODguMjA5MSAwIDkwIDEuNzkwODYgOTAgNFY5Qzg3Ljc5MDkgOSA4NiAxMC43OTA5IDg2IDEzQzg2IDE1LjIwOTEgODcuNzkwOSAxNyA5MCAxN1YyMkM5MCAyNC4yMDkxIDg4LjIwOTEgMjYgODYgMjZINEMxLjc5MDg2IDI2IDAgMjQuMjA5MSAwIDIyVjE3QzIuMjA5MTQgMTcgNCAxNS4yMDkxIDQgMTNDNCAxMC43OTA5IDIuMjA5MTQgOSAwIDlWNFoiIGZpbGw9IiNGRUQ1MDMiLz4KPC9zdmc+Cg==);background-size:100% 100%;background-position:center;padding:5px 10px}.old-price{font-weight:500;font-size:12px;color:#9a9ea6;text-decoration:line-through}.add-to-cart{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;background:#2dbe64;color:#fff;font-weight:500;font-size:12px;padding:12px 16px;border-radius:8px;border:none;margin:auto 0 0 0;transition:.2s;text-decoration:unset}.add-to-cart:active{background:#28a959}.out_stock{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;background:#fc8928;color:#fff;font-weight:500;font-size:12px;padding:12px 16px;border-radius:8px;border:none;margin:auto 0 0 0;transition:.2s;text-decoration:unset}.object-cover{object-fit:cover;position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translate(-50%, -50%);transition:.4s}.modal{position:relative;overflow:hidden;background:#fff;max-width:700px;margin:auto;width:100%;border-radius:14px}.modal .modal-close{cursor:pointer;position:absolute;top:24px;right:24px;width:28px;height:28px;background:#f7f7f7;border-radius:50%;z-index:2;transition:all .3s}.modal .modal-close:before,.modal .modal-close:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;height:2px;width:14px;background:#9a9ea6;transition:all .3s}.modal .modal-close:before{transform:rotate(45deg)}.modal .modal-close:after{transform:rotate(-45deg)}.modal .modal-close:hover{transform:rotate(90deg)}.modal.product-modal{display:flex;align-items:flex-start;flex-wrap:wrap;position:relative;width:100%;background:#fff;padding:24px;margin:auto}.modal.product-modal .labels{position:absolute;z-index:1;left:10px;top:10px;display:flex;flex-direction:column;gap:4px;align-items:baseline}.modal.product-modal .labels .label{border-radius:4px;font-size:12px;font-weight:500;line-height:1;padding:2px 5px 4px;color:#fff;background-color:#967de1;display:flex;align-items:center;justify-content:center;height:20px}.modal.product-modal .img-box{width:46%;position:relative;padding:0 0 30%;border-radius:14px;overflow:hidden}.modal.product-modal .content{width:54%;display:flex;flex-direction:column;padding:0 0 0 24px}.modal.product-modal .content .top-box{display:flex;flex-direction:column;align-items:flex-start;background:#fff;padding:0 0 20px;border-bottom:1px solid #dedede}.modal.product-modal .content .top-box .title{font-size:20px;font-weight:700}.modal.product-modal .content .top-box .weight{color:rgba(0,0,0,.4)}.modal.product-modal .content .top-box .top-box-row{width:100%;display:flex;align-items:center;justify-content:space-between;margin:10px 0 0 0}.modal.product-modal .content .top-box .top-box-row .price-box{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.modal.product-modal .content .top-box .top-box-row .price-box .old-price{font-size:16px}.modal.product-modal .content .top-box .top-box-row .price-box .current-price,.modal.product-modal .content .top-box .top-box-row .price-box .price{font-weight:600;font-size:20px}.modal.product-modal .content .top-box .top-box-row .add-to-cart{display:none;width:initial}.modal.product-modal .content .bottom-box{display:flex;flex-direction:column;gap:16px;padding:0;border-bottom:1px solid #dedede}.modal.product-modal .content .bottom-box .bottom-box-row{display:flex;flex-direction:column;gap:4px;font-weight:500}.modal.product-modal .content .bottom-box .bottom-box-row:last-child{padding-bottom:20px}.modal.product-modal .content .bottom-box .bottom-box-row:first-child{padding-top:20px}.modal.product-modal .content .bottom-box .bottom-box-row .title{color:rgba(0,0,0,.6)}.modal.product-modal .content>.out_stock,.modal.product-modal .content>.add-to-cart{margin:20px 0 0 0;padding:16px;font-size:16px}.modal.product-modal .content>.out_stock img,.modal.product-modal .content>.add-to-cart img{width:18px}.modal.product-modal .content .qnt{width:100%;display:flex;background:#2dbe64;color:#fff;margin:20px 0 0 auto;border-radius:8px;text-align:center}.modal.product-modal .content .qnt .qnt-box{flex:1;display:flex;flex-direction:column;padding:11px 8px;font-size:14px}.modal.product-modal .content .qnt .qnt-box .qnt-price{font-size:11px;color:rgba(255,255,255,.6)}.modal.product-modal .content .qnt .qnt-box b{font-weight:600}.modal.product-modal .content .qnt .qnt-btn{display:flex;border:none;background:rgba(0,0,0,0);align-items:center}.modal.product-modal .content .qnt .qnt-btn img{width:50px;height:50px}.modal.product-modal .content .qnt .qnt-btn.minus{border-right:1px solid #fff}.modal.product-modal .content .qnt .qnt-btn.plus{border-left:1px solid #fff}@media(max-width: 480px){.modal{border-bottom-left-radius:0;border-bottom-right-radius:0}.modal .modal-close{top:10px;right:10px;background:rgba(0,0,0,.4)}.modal .modal-close:before,.modal .modal-close:after{background:#fff}.modal.product-modal{display:flex;flex-wrap:wrap;position:relative;width:100%;background:#fff;padding:0;margin:auto}.modal.product-modal .img-box{width:100%;padding:0 0 64%;border-radius:0}.modal.product-modal .content{width:100%;gap:10px;padding:0;background-color:#f7f7f7}.modal.product-modal .content .top-box{padding:20px 16px;border:none}.modal.product-modal .content .top-box .top-box-row .price-box .old-price{font-size:12px}.modal.product-modal .content .top-box .top-box-row .price-box .current-price,.modal.product-modal .content .top-box .top-box-row .price-box .price{font-size:16px}.modal.product-modal .content .top-box .top-box-row .add-to-cart{display:flex}.modal.product-modal .content .bottom-box{background:#fff;padding:0 16px;border:none}.modal.product-modal .content>.out_stock,.modal.product-modal .content>.add-to-cart{display:none;margin:20px;width:auto}.modal.product-modal .content .qnt{margin:20px;width:auto}}.arcticmodal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;height:100%}.arcticmodal-container{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:999;overflow:auto;height:100%}.arcticmodal-container .arcticmodal-container_table{width:100%;display:table;border-collapse:collapse;height:100%;margin:0 auto;padding:0;border:0}.arcticmodal-container .arcticmodal-container_table .arcticmodal-container_td{display:table-cell;margin:0;vertical-align:middle;border:0}.arcticmodal-container .arcticmodal-container_table .arcticmodal-container_td .arcticmodal-error{padding:20px;color:#fff;border-radius:10px;background:#000}.arcticmodal-container .arcticmodal-container_table .arcticmodal-container_td .arcticmodal-loading{width:80px;height:80px;border-radius:10px}@media(max-width: 480px){.arcticmodal-container .arcticmodal-container_table .arcticmodal-container_td{vertical-align:bottom}}#wpadminbar{display:none}html{margin-top:0 !important}#preloader{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:9999;pointer-events:auto}#preloader .spinner{border:8px solid #f3f3f3;border-top:8px solid #2dbe64;border-radius:50%;width:50px;height:50px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none}select::-ms-expand{display:none}.top-info{background:#e9f7ee;font-size:13px;font-weight:500;line-height:16px;height:42px;display:flex;align-items:center}.top-info .clock{display:flex;align-items:center;gap:8px}.top-info .clock img{width:18px}.top-info .wrap{display:flex;justify-content:space-between}.top-info a.notactive_lang{color:#2dbe64;text-decoration:unset;text-transform:uppercase;background:#fff;border-radius:4px;font-size:14px;padding:8px 8px;display:flex;align-items:center;line-height:17px;font-weight:500}.top-info .headr{display:flex;align-items:center;gap:8px}.top-info .headr a.btn-contact{color:#2dbe64;text-decoration:none;font-weight:500;line-height:17px;font-size:14px;border:1px solid #2dbe64;border-radius:8px;padding:7px}.coupon-box p{font-weight:500}.coupon-box .cc-content{margin-top:10px;max-width:400px;width:100%;display:flex;align-items:center}.coupon-box .cc-content input{background:#f7f7f7;padding:14px 16px;border:none;border-radius:8px;outline:none;border-top-right-radius:0;border-bottom-right-radius:0;width:100%}.coupon-box .cc-content #apply_coupon{color:#2dbe64;background:#f7f7f7;padding:17px 30px;border:none;border-radius:8px;outline:none;border-top-left-radius:0;border-bottom-left-radius:0;flex:none;font-size:14px;font-weight:500;height:47px;border-left:1px solid #dedede}.coupon-box .coupon-message{font-size:12px;color:red}.coupon-section{display:flex;flex-direction:column;background-color:#fff;padding:16px 16px 20px;margin:0 0 20px;text-align:center;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,0.0784313725)}@media(max-width: 480px){.coupon-section{font-size:14px}}.coupon-section .orders-grid{display:flex;flex-direction:column;width:100%;border-collapse:collapse}.coupon-section .orders-grid .order-header-row,.coupon-section .orders-grid .order-row{display:grid;grid-template-columns:1fr 1fr 1fr;text-align:center;border-bottom:1px solid #ddd}.coupon-section .orders-grid .order-header-row{font-weight:500;color:rgba(0,0,0,.6);padding-bottom:16px}.coupon-section .orders-grid .order-id,.coupon-section .orders-grid .order-total,.coupon-section .orders-grid .order-remuneration{padding:10px}.coupon-section .orders-footer{display:grid;grid-template-columns:1fr 1fr 1fr;padding:10px;margin-top:10px;text-align:center;color:#2dbe64;font-weight:600;background:#f7f7f7;border-radius:8px}.coupon-section #loginform{max-width:400px;margin:0 auto;margin-top:20px}.coupon-section #loginform p{margin-bottom:15px}.coupon-section #loginform label{display:block;margin-bottom:5px;font-weight:bold}.coupon-section #loginform .input{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}.coupon-section #loginform .button{width:100%;padding:10px;background-color:#007cba;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:16px}.coupon-section #loginform .button:hover{background-color:#005a8c}.coupon-section #loginform .login-remember{display:flex;align-items:center}.coupon-section #loginform .login-remember label{margin:0}@media(max-width: 680px){.page-template-page-contacts{background:#fff}}.contacts-section{display:flex;background-color:#fff;color:rgba(0,0,0,.6);padding:25px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,0.0784313725)}@media(max-width: 680px){.contacts-section{flex-direction:column;gap:25px;padding:20px 16px;box-shadow:none}}.contacts-section .right-info,.contacts-section .left-info{display:flex;flex-direction:column;gap:25px;width:50%}@media(max-width: 680px){.contacts-section .right-info,.contacts-section .left-info{width:100%}}.contacts-section .right-info{padding-left:10%}@media(max-width: 680px){.contacts-section .right-info{padding-left:0}}.contacts-section .block-info{display:flex;flex-direction:column;gap:8px}.contacts-section .block-info.last{margin-top:auto}.contacts-section .block-info .title{font-size:20px;font-weight:500;line-height:24px;color:#000}.contacts-section .block-info .phones{display:flex;gap:10px}.contacts-section .block-info .phones a{color:#2dbe64;text-decoration:none;font-weight:400;line-height:20px}.contacts-section .block-info .phones a:hover{text-decoration:underline}.contacts-section .block-info .email a{color:#2dbe64;text-decoration:none;font-weight:400;line-height:20px}.contacts-section .block-info .email a:hover{text-decoration:underline}.contacts-section .block-info .orar{font-size:14px;line-height:16px}.contacts-section .block-info .socials{display:flex;align-items:center;gap:8px}.contacts-section .block-info .socials a{display:flex;background:#f7f7f7;border-radius:8px;width:40px;height:40px;padding:8px;align-items:center;justify-content:center}.contacts-section .block-info .socials a img{width:100%;height:100%;object-fit:contain}.contacts-section .block-info .pay{display:flex;align-items:center;gap:8px}.contacts-section .block-info .pay img{width:auto;height:25px;object-fit:contain}.contacts-section .block-info .info{font-size:14px;color:#000;line-height:24px}.contacts-section .block-info .info strong{font-weight:500}.contacts-section .block-info .terms{font-weight:14px;line-height:17px;font-weight:500;margin-bottom:12px;color:#000}.contacts-section .block-info .terms a{color:#2dbe64;text-decoration:none}.contacts-section .block-info .terms a:hover{text-decoration:underline}.cart-page .page-header{display:flex;align-items:center;justify-content:space-between;padding:20px 16px}.cart-page .page-header h1{font-weight:700;font-size:32px}.cart-page .page-header a{display:flex}.cart-page .page-header a img{width:16px;height:16px}.cart-page .delivery-box{background-color:#fff;padding:0 16px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725)}.cart-page .delivery-box .delivery-row{position:relative;border-bottom:1px solid #dedede}.cart-page .delivery-box .delivery-row:last-of-type{border:none}.cart-page .delivery-box .delivery-row input{position:absolute;width:0;height:0}.cart-page .delivery-box .delivery-row input:checked+label .icon{background:#2dbe64}.cart-page .delivery-box .delivery-row input:checked+label .icon:before{left:calc(100% - 25px)}.cart-page .delivery-box .delivery-row.fast label span{color:#000}.cart-page .delivery-box .delivery-row label{display:flex;gap:10px;align-items:center;padding:10px 0;font-weight:500;font-size:14px}.cart-page .delivery-box .delivery-row label img{width:22px;height:22px}.cart-page .delivery-box .delivery-row label span{color:#ff0b56}.cart-page .delivery-box .delivery-row label .icon{position:relative;width:50px;height:28px;background:#f7f7f7;border-radius:14px;margin:0 0 0 auto;transition:.2s}.cart-page .delivery-box .delivery-row label .icon:before{content:"";position:absolute;top:50%;left:3px;transform:translate(0, -50%);width:22px;height:22px;border-radius:50%;background:#fff;transition:.2s}.cart-page .products-list{display:flex;flex-direction:column;background-color:#fff;padding:16px 16px 20px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725)}.cart-page .products-list .products-list-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.cart-page .products-list .products-list-header .title{font-weight:500;font-size:14px}.cart-page .products-list .products-list-header .clear-cart{display:flex;align-items:center;gap:4px;background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,.6)}.cart-page .products-list .products-list-header .clear-cart img{width:13px;height:13px}.cart-page .products-list .prod{display:flex;align-items:center;gap:10px;padding:16px 0}.cart-page .products-list .prod .img-box{position:relative;width:80px;height:80px;overflow:hidden;border-radius:6px}.cart-page .products-list .prod .img-box img{height:100%}.cart-page .products-list .prod .prod-info{display:flex;flex-direction:column;align-items:baseline;gap:8px}.cart-page .products-list .prod .prod-info .title{font-weight:500;font-size:14px}.cart-page .products-list .prod .prod-info .price{font-size:14px}.cart-page .products-list .prod .qnt{display:flex;background:#f7f7f7;margin:0 0 0 auto;border-radius:8px;text-align:center;min-width:140px}.cart-page .products-list .prod .qnt .qnt-box{display:flex;flex-direction:column;padding:4px 14px;font-size:14px}.cart-page .products-list .prod .qnt .qnt-box b{font-weight:600}.cart-page .products-list .prod .qnt .qnt-box .qnt-price{font-weight:500;font-size:11px}.cart-page .products-list .prod .qnt .qnt-btn{display:flex;border:none;background:rgba(0,0,0,0)}.cart-page .products-list .prod .qnt .qnt-btn img{width:36px;height:36px}.cart-page .products-list .prod .qnt .qnt-btn.minus{border-right:1px solid #fff}.cart-page .products-list .prod .qnt .qnt-btn.plus{border-left:1px solid #fff}.cart-page .products-list .comment-box{display:flex;gap:10px;flex-direction:column;margin:16px 0 0 0}.cart-page .products-list .comment-box label{font-weight:600;font-size:14px}.cart-page .products-list .comment-box input{background:#f7f7f7;padding:14px 16px;border:none;border-radius:8px;outline:none}.cart-page .cart-total{display:flex;flex-direction:column;gap:24px;background:#fff;padding:20px 16px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725)}.cart-page .cart-total .cart-total-row{display:flex;align-items:center;justify-content:space-between;font-weight:500}.cart-page .cart-total .cart-total-row b{font-weight:600}.cart-page .payment-methods{display:flex;flex-direction:column;gap:10px;background:#fff;padding:20px 16px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725)}.cart-page .payment-methods .title{font-size:20px}.cart-page .payment-methods .payment-box{display:flex;flex-direction:column;border-radius:12px;padding:0 14px}.cart-page .payment-methods .payment-box .payment-row{position:relative;border-bottom:1px solid #dedede}.cart-page .payment-methods .payment-box .payment-row:last-of-type{border:none}.cart-page .payment-methods .payment-box .payment-row input{position:absolute;width:0;height:0}.cart-page .payment-methods .payment-box .payment-row input:checked+label .icon{background:#fff;border:2px solid #2dbe64}.cart-page .payment-methods .payment-box .payment-row input:checked+label .icon:before{background:#2dbe64}.cart-page .payment-methods .payment-box .payment-row label{display:flex;gap:14px;align-items:center;padding:20px 0;font-weight:600}.cart-page .payment-methods .payment-box .payment-row label img{height:26px;width:auto}.cart-page .payment-methods .payment-box .payment-row label .icon{position:relative;width:24px;height:24px;border-radius:50%;background:#f7f7f7;border:2px solid #fff;margin:0 0 0 auto;transition:.2s}.cart-page .payment-methods .payment-box .payment-row label .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:14px;background-color:#f7f7f7;border-radius:50%;transition:.2s}.cart-page .delivery-info{display:flex;flex-direction:column;background:#fff;padding:20px 16px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725)}.cart-page .delivery-info .title{font-size:20px;margin-bottom:30px}.cart-page .delivery-info .input-row{display:flex;gap:10px;flex-direction:column;margin-bottom:20px}.cart-page .delivery-info .input-row label{font-weight:600;font-size:14px}.cart-page .delivery-info .input-row input{background:#f7f7f7;padding:17px 14px;border:none;border-radius:9px;outline:none;font-weight:500;font-size:16px}.cart-page .delivery-info .addres-box{display:flex;flex-direction:column;gap:10px}.cart-page .delivery-info .addres-box .title-box{font-weight:600;font-size:14px}.cart-page .delivery-info .addres-box .hint{color:rgba(0,0,0,.4);font-size:13px;line-height:15px}.cart-page .delivery-info .addres-box .hint b{color:#ff0b0b}.cart-page .delivery-info .addres-box .input-box{position:relative}.cart-page .delivery-info .addres-box .input-box select,.cart-page .delivery-info .addres-box .input-box input{width:100%;background:#f7f7f7;padding:24px 16px 10px;border:none;border-radius:9px;outline:none;transition:.2s;font-size:16px;font-weight:500;line-height:1;height:50px;color:#000}.cart-page .delivery-info .addres-box .input-box select:active+label,.cart-page .delivery-info .addres-box .input-box select:not(:placeholder-shown)+label,.cart-page .delivery-info .addres-box .input-box select:focus+label,.cart-page .delivery-info .addres-box .input-box input:active+label,.cart-page .delivery-info .addres-box .input-box input:not(:placeholder-shown)+label,.cart-page .delivery-info .addres-box .input-box input:focus+label{top:10px;font-size:11px;transform:translate(0, 0);line-height:12px}.cart-page .delivery-info .addres-box .input-box select{padding:16px;height:50px;color:#000 !important}.cart-page .delivery-info .addres-box .input-box label{position:absolute;top:14px;left:16px;color:#5c6870;pointer-events:none;transition:.2s;top:18px;font-size:14px;font-weight:500;line-height:16px}.cart-page .delivery-info .addres-box .flexb{display:flex;gap:8px;justify-content:space-between;width:100%}.cart-page .delivery-info .addres-box .flexb .input-box{width:100%}.cart-page .submit-box{background:#fff;padding:16px 16px 30px;border-radius:12px 12px 0 0;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725)}.cart-page .submit-box button{width:100%;background:#2dbe64;color:#fff;border-radius:10px;padding:18px;font-weight:600;font-size:16px;border:none;transition:.2s}.cart-page .submit-box button:active{background:#28a959}.cart-page .terms-checkbox{margin-top:30px;margin-bottom:10px}.cart-page .terms-checkbox a{color:#2dbe64;text-decoration:unset}@media(max-width: 480px){.cart-page{margin:0 -10px}.cart-page .delivery-box{margin:0 0 10px;border-radius:0;box-shadow:none}.cart-page .products-list{margin:0 0 10px;border-radius:0;box-shadow:none}.cart-page .products-list .prod .img-box{width:50px;height:50px}.cart-page .cart-total{margin:0 0 10px;border-radius:0;box-shadow:none}.cart-page .payment-methods{margin:0 0 10px;border-radius:0;box-shadow:none}.cart-page .delivery-info{margin:0 0 20px;border-radius:0;box-shadow:none}.cart-page .submit-box{border-radius:0;box-shadow:none}.cart-page .delivery-info .addres-box .flexb{flex-wrap:wrap}.cart-page .delivery-info .addres-box .flexb .input-box{width:calc(50% - 4px)}.cart-page .delivery-info .addres-box .flexb.top-field .input-box{width:100%}}.empty-c{padding:40px 16px 30px;background:#fff;display:flex;flex-direction:column;align-items:center;border-radius:12px;margin-top:30px;box-shadow:0px 2px 20px 0px rgba(0,0,0,0.0784313725)}.empty-c h2{font-size:24px;color:#000;margin-top:30px;font-weight:600}.empty-c .subtitle{font-size:14px;font-weight:500;color:rgba(0,0,0,.6);margin-top:10px}.empty-c a{display:flex;justify-content:center;width:100%;background:#2dbe64;color:#fff;text-decoration:none;border-radius:10px;font-weight:600;padding:18px;margin-top:30px}.empty-c a:hover{background:#196c39}@media(max-width: 480px){.empty-c{margin-top:25px;border-radius:0;padding:35px 16px}}.termsModal{padding:30px}.termsModal .title{font-size:32px;font-weight:700;line-height:37px;margin-bottom:25px;color:#000}.termsModal h3{font-size:20px;font-weight:600;line-height:23px;margin-bottom:20px;color:#000}.termsModal .desc{font-size:14px;color:rgba(0,0,0,.6);line-height:16px}.termsModal h5,.termsModal h6,.termsModal h4{font-size:14px;margin-bottom:16px;line-height:16px}.termsModal a{color:#2dbe64}.termsModal p{margin-bottom:16px}.termsModal ol{list-style-type:decimal;padding-inline-start:30px}.termsModal ul{list-style-type:disc;padding-inline-start:30px;margin-bottom:16px}.termsModal ul li::marker{font-size:10px}.termsModal li{list-style:inherit;padding-left:4px;margin-bottom:16px}.termsModal li::marker{font-weight:600}.termsModal li:last-of-type{margin-bottom:0}.termsModal button{margin-top:40px;width:100%;background:#2dbe64;color:#fff;border-radius:10px;padding:18px;font-weight:600;font-size:16px;border:none;transition:.2s}.delivery-modal{display:flex;flex-direction:column;padding:24px 24px 30px;height:80vh;overflow:hidden}.delivery-modal .title{font-weight:700;font-size:20px;margin:0 0 30px}.delivery-modal .swiper-datepicker{margin:0 -24px 12px;padding:0 24px;overflow:visible}.delivery-modal .swiper-datepicker .swiper-slide{position:relative;overflow:hidden}.delivery-modal .swiper-datepicker .swiper-slide input{position:absolute;width:0;height:0}.delivery-modal .swiper-datepicker .swiper-slide input:checked+label{border-color:#2dbe64}.delivery-modal .swiper-datepicker .swiper-slide label{display:flex;flex-direction:column;padding:14px 8px;font-weight:500;text-align:center;border-radius:10px;border:1px solid rgba(0,0,0,0)}.delivery-modal .swiper-datepicker .swiper-slide label .week-day{font-size:14px;color:rgba(0,0,0,.4)}.delivery-modal .hours-list{display:flex;flex-direction:column;height:75vh;overflow:auto}.delivery-modal .hours-list .hour-row{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedede}.delivery-modal .hours-list .hour-row:last-of-type{border:none}.delivery-modal .hours-list .hour-row.disabled{display:none}.delivery-modal .hours-list .hour-row input{position:absolute;width:0;height:0}.delivery-modal .hours-list .hour-row input:checked+label .icon{background:#fff;border:2px solid #2dbe64}.delivery-modal .hours-list .hour-row input:checked+label .icon:before{background:#2dbe64}.delivery-modal .hours-list .hour-row label{width:100%;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:20px 0;font-weight:500}.delivery-modal .hours-list .hour-row label img{height:26px;width:auto}.delivery-modal .hours-list .hour-row label .icon{position:relative;width:24px;height:24px;border-radius:50%;background:#f7f7f7;border:2px solid #fff;margin:0 0 0 auto;transition:.2s}.delivery-modal .hours-list .hour-row label .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:14px;background-color:#f7f7f7;border-radius:50%;transition:.2s}.delivery-modal .bottom-box{box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725);margin:0 -24px -30px;padding:16px 24px 50px;margin-top:auto}@media(max-width: 700px){.delivery-modal{max-width:100vw;padding:20px 16px 30px}.delivery-modal .swiper-datepicker{margin:0 -24px 12px;padding:0 24px}.delivery-modal .swiper-datepicker .swiper-slide{position:relative;overflow:hidden}.delivery-modal .swiper-datepicker .swiper-slide input{position:absolute;width:0;height:0}.delivery-modal .swiper-datepicker .swiper-slide input:checked+label{border-color:#2dbe64}.delivery-modal .swiper-datepicker .swiper-slide label{display:flex;flex-direction:column;padding:14px 8px;font-weight:500;text-align:center;border-radius:10px;border:1px solid rgba(0,0,0,0)}.delivery-modal .swiper-datepicker .swiper-slide label .week-day{font-size:14px;color:rgba(0,0,0,.4)}.delivery-modal .hours-list{display:flex;flex-direction:column}.delivery-modal .hours-list .hour-row{position:relative;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dedede}.delivery-modal .hours-list .hour-row:last-of-type{border:none}.delivery-modal .hours-list .hour-row input{position:absolute;width:0;height:0}.delivery-modal .hours-list .hour-row input:checked+label .icon{background:#fff;border:2px solid #2dbe64}.delivery-modal .hours-list .hour-row input:checked+label .icon:before{background:#2dbe64}.delivery-modal .hours-list .hour-row label{width:100%;display:flex;justify-content:space-between;gap:14px;align-items:center;padding:20px 0;font-weight:500}.delivery-modal .hours-list .hour-row label img{height:26px;width:auto}.delivery-modal .hours-list .hour-row label .icon{position:relative;width:24px;height:24px;border-radius:50%;background:#f7f7f7;border:2px solid #fff;margin:0 0 0 auto;transition:.2s}.delivery-modal .hours-list .hour-row label .icon:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:14px;height:14px;background-color:#f7f7f7;border-radius:50%;transition:.2s}.delivery-modal .bottom-box{box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725);margin:0 -16px -30px;padding:16px 16px 30px}}.delivery-modal .delivery_program{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;background:#2dbe64;color:#fff;font-weight:500;font-size:16px;padding:16px;border-radius:8px;border:none;margin:auto 0 0 0;transition:.2s;text-decoration:unset}.delivery-modal .delivery_program:active{background:#28a959}.success-page{flex:1;display:flex;flex-direction:column;justify-content:center;text-align:center;background:#f7f7f7}.success-page .success-icon{width:75px;height:75px;margin:0 auto 30px}.success-page h1{font-weight:600;font-size:24px;margin:0 0 10px}.success-page .subtitle{font-weight:500;font-size:14px;color:rgba(0,0,0,.6)}.success-page .order-number{display:flex;align-items:center;gap:5px}.success-page .order-number .number{font-weight:600;color:#2dbe64}.success-page a{display:flex;justify-content:center;width:100%;background:#2dbe64;color:#fff;text-decoration:none;border-radius:10px;font-weight:600;padding:18px}.success-page a:focus{background:#196c39}.success-page .page-header{display:flex;flex-direction:column;background:#fff;padding:40px 16px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725)}.success-page .cart-total{display:flex;flex-direction:column;gap:24px;background:#fff;padding:20px 16px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725)}.success-page .cart-total .cart-total-row{display:flex;align-items:center;justify-content:space-between;font-weight:500}.success-page .cart-total .cart-total-row b{font-weight:600}.success-page .coupon-box{text-align:left}.success-page .coupon-box .cc-content{max-width:100%;background:#f7f7f7;border-radius:8px;padding:17px;font-size:14px;font-weight:500;color:rgba(0,0,0,.6)}.success-page .products-list{display:flex;flex-direction:column;background-color:#fff;padding:16px 16px 20px;margin:0 0 20px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,.0784313725);text-align:left}.success-page .products-list .products-list-header{display:flex;align-items:center;justify-content:space-between;margin:0 0 16px}.success-page .products-list .products-list-header .title{font-weight:500;font-size:14px}.success-page .products-list .products-list-header .clear-cart{display:flex;align-items:center;gap:4px;background:rgba(0,0,0,0);border:none;color:rgba(0,0,0,.6)}.success-page .products-list .products-list-header .clear-cart img{width:13px;height:13px}.success-page .products-list .prod{display:flex;align-items:center;gap:10px;padding:16px 0}.success-page .products-list .prod .img-box{position:relative;width:80px;height:80px;overflow:hidden;border-radius:6px}.success-page .products-list .prod .img-box img{height:100%}.success-page .products-list .prod .prod-info{display:flex;flex-direction:column;align-items:baseline;gap:8px}.success-page .products-list .prod .prod-info .title{font-weight:500;font-size:14px}.success-page .products-list .prod .prod-info .price{font-size:14px}.success-page .products-list .prod .qnt{display:flex;margin:0 0 0 auto;border-radius:8px;text-align:center;flex-direction:column}.success-page .products-list .prod .qnt .quantity{font-size:14px;color:rgba(0,0,0,.6)}.success-page .products-list .total_items{font-weight:500;font-size:14px;margin:20px 0 10px}.success-page .block-btn{display:flex;background:#fff;padding:20px 16px;border-radius:12px;box-shadow:0px 2px 20px 0px rgba(0,0,0,0.0784313725)}@media(max-width: 480px){.success-page .wrap{padding:0}.success-page .block-btn{border-radius:0}.success-page .cart-total,.success-page .products-list,.success-page .page-header{border-radius:0;margin-bottom:10px}}.not-found{text-align:center;padding:48px 0}.not-found .wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 40px;text-align:center}.not-found img{height:auto;width:50%}.not-found .box{width:100%}.not-found h1{font-size:96px}.not-found .desc{font-size:16px;font-weight:500;margin:0 auto 16px}.not-found .btn{padding:18px 70px}
