.modal.modal-right .modal-dialog{right:0}.modal.modal-left .modal-dialog{left:0}.modal .modal-dialog{position:fixed;margin:0;top:0;bottom:0;height:100%;width:541px}.modal .modal-dialog .modal-content{box-shadow:0 0 32px 0 rgba(76,76,71,.16),0 4px 8px 0 rgba(45,45,42,.16);background:var(--brand-white)}.modal .modal-dialog .btn-close{background:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.2806 18.2194C19.3502 18.2891 19.4055 18.3718 19.4432 18.4629C19.4809 18.5539 19.5003 18.6515 19.5003 18.7501C19.5003 18.8486 19.4809 18.9462 19.4432 19.0372C19.4055 19.1283 19.3502 19.211 19.2806 19.2807C19.2109 19.3504 19.1281 19.4056 19.0371 19.4433C18.9461 19.4811 18.8485 19.5005 18.7499 19.5005C18.6514 19.5005 18.5538 19.4811 18.4628 19.4433C18.3717 19.4056 18.289 19.3504 18.2193 19.2807L11.9999 13.0604L5.78055 19.2807C5.63982 19.4214 5.44895 19.5005 5.24993 19.5005C5.05091 19.5005 4.86003 19.4214 4.7193 19.2807C4.57857 19.1399 4.49951 18.9491 4.49951 18.7501C4.49951 18.551 4.57857 18.3602 4.7193 18.2194L10.9396 12.0001L4.7193 5.78068C4.57857 5.63995 4.49951 5.44907 4.49951 5.25005C4.49951 5.05103 4.57857 4.86016 4.7193 4.71943C4.86003 4.5787 5.05091 4.49963 5.24993 4.49963C5.44895 4.49963 5.63982 4.5787 5.78055 4.71943L11.9999 10.9397L18.2193 4.71943C18.36 4.5787 18.5509 4.49963 18.7499 4.49963C18.949 4.49963 19.1398 4.5787 19.2806 4.71943C19.4213 4.86016 19.5003 5.05103 19.5003 5.25005C19.5003 5.44907 19.4213 5.63995 19.2806 5.78068L13.0602 12.0001L19.2806 18.2194Z' fill='%23191415' fill-opacity='0.8' /%3E%3C/svg%3E") 50% no-repeat;width:48px;height:48px;top:12px;right:12px;position:absolute;padding:0;outline:0;z-index:100;opacity:1;box-shadow:none}.modal .modal-dialog .modal-header{padding:24px 60px 24px 24px;border:none}.modal .modal-dialog .modal-title{font-family:var(--second-family);font-weight:600;font-size:28px;line-height:114%;letter-spacing:-.01em;color:var(--brand-black)}.modal .modal-dialog .modal-body{overflow-y:auto;scrollbar-width:thin;scrollbar-color:transparent transparent}.modal .modal-dialog .modal-body::-webkit-scrollbar{width:6px}.modal .modal-dialog .modal-body::-webkit-scrollbar-track{background:0 0}.modal .modal-dialog .modal-body::-webkit-scrollbar-thumb{background:0 0;border-radius:3px}.modal .modal-dialog .modal-body:hover{scrollbar-color:var(--t-black-30) transparent}.modal .modal-dialog .modal-body:hover::-webkit-scrollbar-thumb{background:var(--t-black-30)}.modal .modal-dialog .modal-body::-webkit-scrollbar-thumb:hover{background:var(--t-black-40)}.modal.modal-right.modal-map .modal-body{flex:none}.modal .modal-content{height:100%;border-radius:0}.modal.modal-right .modal-dialog{transform:translateX(100%);transition:transform .3s ease-out}.modal.modal-right.show .modal-dialog{transform:translateX(0)}.modal.modal-left .modal-dialog{transform:translateX(-100%);transition:transform .3s ease-out}.modal.modal-left.show .modal-dialog{transform:translateX(0)}.modal.modal-center .modal-dialog{position:relative;top:auto;bottom:auto;margin:1.75rem auto;height:auto;width:auto;max-width:480px}.modal.modal-center .modal-content{height:auto;border-radius:16px;box-shadow:0 8px 48px 0 rgba(25,20,21,.18)}.feedback-form{display:flex;flex-direction:column;gap:16px}.feedback-form__field{display:flex;flex-direction:column;gap:6px}.feedback-form__field label{font-family:var(--font-family);font-size:14px;color:var(--t-black-60)}.feedback-form__field input,.feedback-form__field textarea{font-family:var(--font-family);font-size:15px;color:var(--brand-black);background:var(--brand-white);border:1.5px solid var(--t-black-10);border-radius:8px;padding:12px 16px;outline:0;resize:none;transition:border-color .2s ease}.feedback-form__field input:focus,.feedback-form__field textarea:focus{border-color:var(--t-black-40)}.feedback-form__submit{margin-top:8px}.feedback-form__actions{display:flex;gap:12px;margin-top:8px}.feedback-form__actions .feedback-form__submit{margin-top:0}.feedback-form__actions .btn_button{flex:1 1 0;justify-content:center}.atc-modal .modal-dialog{position:relative;top:auto;bottom:auto;margin:1.75rem auto;height:auto;width:auto;max-width:970px}.atc-modal .modal-content{border:none;border-radius:16px;overflow:hidden;box-shadow:0 8px 48px 0 rgba(25,20,21,.18)}.atc-modal__header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-bottom:1px solid var(--t-black-10)}.atc-modal .arrow_btn.next .bi{transform:rotate(0)}.atc-modal .arrow_btn.prev .bi{transform:rotate(180deg)}.atc-modal__title{font-family:var(--second-family);font-weight:600;font-size:22px;line-height:1.2;color:var(--brand-black)}.atc-modal__body{padding:0}.atc-modal__product{display:flex;gap:20px;padding:20px 28px}.atc-modal__product-img{flex-shrink:0;width:120px;height:120px;border-radius:8px;overflow:hidden;background:var(--brand-light)}.atc-modal__product-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.atc-modal__product-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:6px}.atc-modal__product-name{font-family:var(--second-family);font-weight:600;font-size:18px;line-height:130%;color:var(--brand-black)}.atc-modal__product-sku{font-family:var(--font-family);font-weight:400;font-size:13px;color:var(--t-black-40)}.atc-modal__product-sku span{color:var(--t-black-60)}.atc-modal__product-bottom{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:auto;padding-top:10px}.atc-modal__product-price .current{font-family:var(--font-family);font-weight:700;font-size:24px;line-height:1;color:var(--brand-black)}.atc-modal__footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 28px;border-top:1px solid var(--t-black-10);border-bottom:1px solid var(--t-black-10)}.atc-modal__footer-total{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:143%;color:var(--t-black-60)}.atc-modal__footer-total span{color:var(--brand-black);font-weight:500}.atc-modal__footer-price{color:var(--brand-red)!important;font-weight:700!important}.atc-modal__footer-tax{font-family:var(--font-family);font-weight:400;font-size:12px;color:var(--t-black-40);margin-top:2px}.atc-modal__footer-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.atc-modal__recommended{padding:20px 28px 28px;border-top:1px solid var(--t-black-10)}.atc-modal__recommended-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.atc-modal__recommended-title{font-family:var(--second-family);font-weight:600;font-size:18px;color:var(--brand-black)}.atc-modal__recommended-nav{display:flex;gap:8px;flex-shrink:0}.atc-modal__recommended-nav .arrow_btn{width:36px;height:36px;position:static;transform:none;background:var(--brand-light);box-shadow:none}.atc-modal__recommended-nav .arrow_btn:hover{background:var(--brand-ivory)}.atc-modal .atc-recommended-swiper{overflow:hidden}.atc-modal .atc-recommended-swiper .product_item{width:100%}@media all and (max-width:767px){.modal .modal-dialog{width:100%}.modal .modal-dialog .modal-header{padding:16px 50px 16px 16px;align-items:center!important}.modal .modal-dialog .modal-title{font-size:26px}.modal.modal-right.modal-map .modal-body{order:1}.modal.modal-right.modal-map .modal-header{order:1}.modal.modal-right.modal-map .btn_button{width:100%;padding:14px 24px}}@media all and (max-width:575px){.modal.modal-center .modal-dialog{margin:1rem}.feedback-form__actions{flex-direction:column}.atc-modal__header{padding:16px 20px}.atc-modal__title{font-size:17px}.atc-modal__product{padding:16px 20px;gap:14px}.atc-modal__product-img{width:80px;height:80px}.atc-modal__product-name{font-size:15px}.atc-modal__product-price .current{font-size:18px}.atc-modal__footer{padding:12px 20px}.atc-modal__footer-actions{width:100%;flex-direction:column}.atc-modal__recommended{padding:16px 20px 20px}}