 body.tpl-zakas .zk-cinema{ background:#fff !important; } body.tpl-zakas .wf-home-product-section .zk-featured__head, body.tpl-zakas .wf-home-product-section .zk-featured__viewport{ width:min(1380px,calc(100% - 72px)) !important; max-width:1380px !important; margin-left:auto !important; margin-right:auto !important; } @media(min-width:1100px){ body.tpl-zakas .wf-home-product-section .zk-featured__track{ display:grid !important; grid-template-columns:repeat(5,minmax(0,1fr)) !important; gap:18px !important; } body.tpl-zakas .wf-home-product-section .zk-featured-card{ width:100% !important; max-width:none !important; flex:none !important; margin:0 !important; } } @media(max-width:1099px) and (min-width:768px){ body.tpl-zakas .wf-home-product-section .zk-featured__head, body.tpl-zakas .wf-home-product-section .zk-featured__viewport{ width:calc(100% - 48px) !important; } } @media(max-width:767px){ body.tpl-zakas .wf-home-product-section .zk-featured__head, body.tpl-zakas .wf-home-product-section .zk-featured__viewport{ width:calc(100% - 30px) !important; } body.tpl-zakas .wf-home-product-section .zk-featured__track{ display:grid !important; grid-template-columns:repeat(2,minmax(0,1fr)) !important; gap:10px !important; } } #wfPromotionalPopup{ position:fixed; inset:0; z-index:2147483000; display:none; align-items:center; justify-content:center; padding:24px; background:rgba(28,28,28,.68); backdrop-filter:blur(4px); -webkit-backdrop-filter:blur(4px); } #wfPromotionalPopup.wf-popup-visible{ display:flex; } #wfPromotionalPopup .wf-popup-dialog{ position:relative; width:min(760px,94vw); max-height:88vh; border-radius:20px; background:#fff; box-shadow: 0 28px 80px rgba(0,0,0,.30); overflow:hidden; animation: wfPopupEnter .28s ease-out; } #wfPromotionalPopup .wf-popup-media{ position:relative; display:block; width:100%; background:#f3f5f3; overflow:hidden; } #wfPromotionalPopup picture{ display:block; width:100%; } #wfPromotionalPopup .wf-popup-image{ display:block; width:100%; height:auto; max-height:82vh; object-fit:contain; background:#fff; } #wfPromotionalPopup .wf-popup-video{ position:relative; width:100%; aspect-ratio:16 / 9; background:#000; overflow:hidden; } #wfPromotionalPopup .wf-popup-video iframe, #wfPromotionalPopup .wf-popup-video video{ display:block; width:100%; height:100%; border:0; object-fit:cover; } #wfPromotionalPopup .wf-popup-video-link{ position:absolute; inset:0; z-index:3; display:block; } #wfPromotionalPopup .wf-popup-close{ position:absolute; top:12px; right:12px; z-index:10; width:42px; height:42px; padding:0; display:flex; align-items:center; justify-content:center; border:0; border-radius:50%; background:rgba(255,255,255,.94); color:#1c1c1c; font-size:26px; font-family:Arial,sans-serif; font-weight:400; line-height:1; cursor:pointer; box-shadow: 0 4px 16px rgba(0,0,0,.16); transition: transform .15s ease, background .15s ease; } #wfPromotionalPopup .wf-popup-close:hover{ transform:scale(1.05); background:#fff; } #wfPromotionalPopup .wf-popup-close:focus{ outline:3px solid rgba(198,79,28,.25); outline-offset:2px; } @keyframes wfPopupEnter{ from{ opacity:0; transform: translateY(14px) scale(.975); } to{ opacity:1; transform: translateY(0) scale(1); } } @media(max-width:767px){ #wfPromotionalPopup{ padding:14px; } #wfPromotionalPopup .wf-popup-dialog{ width:min(94vw,520px); max-height:88vh; border-radius:16px; } #wfPromotionalPopup .wf-popup-image{ max-height:84vh; } #wfPromotionalPopup .wf-popup-close{ top:9px; right:9px; width:40px; height:40px; font-size:24px; } } @media(prefers-reduced-motion:reduce){ #wfPromotionalPopup .wf-popup-dialog{ animation:none; } } .swal2-container{ z-index: 2147483000 !important; } .swal2-popup.wf-cart-popup{ width: min(430px,calc(100vw - 28px)) !important; padding: 26px 24px 22px !important; border: 1px solid #ececec !important; border-radius: 18px !important; background: #fff !important; box-shadow: 0 18px 60px rgba(28,28,28,.18) !important; } .wf-cart-popup .swal2-icon{ margin-top: 8px !important; margin-bottom: 14px !important; } .wf-cart-popup .swal2-title{ padding: 0 !important; color: #1c1c1c !important; font-size: 22px !important; font-weight: 800 !important; line-height: 1.5 !important; } .wf-cart-popup .swal2-html-container{ margin: 8px 0 0 !important; padding: 0 !important; color: #737c75 !important; font-size: 14px !important; } .wf-cart-popup .swal2-actions{ width: 100% !important; display: grid !important; grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 10px !important; margin: 22px 0 0 !important; } .wf-cart-popup .swal2-confirm, .wf-cart-popup .swal2-cancel{ width: 100% !important; min-height: 48px !important; margin: 0 !important; border-radius: 10px !important; font-size: 14px !important; font-weight: 800 !important; box-shadow: none !important; } .wf-cart-popup .swal2-confirm{ background: #1c1c1c !important; color: #fff !important; } .wf-cart-popup .swal2-cancel{ background: #ffffff !important; color: #1c1c1c !important; border: 1px solid #ececec !important; } @media(max-width:480px){ .swal2-popup.wf-cart-popup{ padding: 22px 16px 18px !important; } .wf-cart-popup .swal2-title{ font-size: 20px !important; } .wf-cart-popup .swal2-actions{ gap: 8px !important; } .wf-cart-popup .swal2-confirm, .wf-cart-popup .swal2-cancel{ font-size: 13px !important; padding: 8px 5px !important; } } .wf-cart-popup .swal2-confirm{ background:#C64F1C!important; border:1px solid #C64F1C!important; color:#fff!important; } .wf-cart-popup .swal2-confirm:hover{ background:#A64016!important; border-color:#A64016!important; } .wf-cart-popup .swal2-cancel{ background:#fff!important; color:#C64F1C!important; border:1px solid #C64F1C!important; } .wf-cart-popup .swal2-cancel:hover{ background:#FFF5F1!important; color:#A64016!important; } .wf-cart-popup .swal2-success-line-tip, .wf-cart-popup .swal2-success-line-long{ background-color:#C64F1C!important; } 