@media (max-width:767px){body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-qdoj6041i.tryzub-cart-totals-moved{width:100% !important;max-width:100% !important;position:static !important;top:auto !important;margin-top:14px !important;margin-bottom:22px !important}body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-qdoj6041i.tryzub-cart-totals-moved,body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-qdoj6041i.tryzub-cart-totals-moved *{pointer-events:auto !important}body.woocommerce-cart .mfn-cart-tmpl-builder .column_cart_table,body.woocommerce-cart .mfn-cart-tmpl-builder .column_cart_table *{pointer-events:auto !important}}body.woocommerce-cart{--tryzub-cart-accent:#f3c623;--tryzub-cart-ink:#172640;--tryzub-cart-soft:#f6f6f4;--tryzub-cart-border:rgba(23,38,64,.14);--tryzub-cart-border-soft:rgba(23,38,64,.08)}@media (min-width:960px){body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart{width:100% !important;border:1px solid var(--tryzub-cart-border-soft) !important;border-collapse:separate !important;border-spacing:0 !important;border-radius:18px !important;background:#fff !important;overflow:hidden !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart thead th{padding:18px 14px 14px !important;border-bottom:1px solid var(--tryzub-cart-border-soft) !important;background:#fff !important;color:rgba(23,38,64,.72) !important;font-size:12px !important;font-weight:900 !important;line-height:1.2 !important;letter-spacing:.07em !important;text-transform:uppercase !important;vertical-align:middle !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td{padding:18px 14px !important;border-bottom:1px solid var(--tryzub-cart-border-soft) !important;background:#fff !important;vertical-align:middle !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart th.product-thumbnail,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail{width:122px !important;min-width:122px !important;max-width:122px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail a{display:block !important;width:104px !important;height:132px !important;padding:6px !important;border:1px solid rgba(23,38,64,.10) !important;border-radius:16px !important;background:var(--tryzub-cart-soft) !important;overflow:hidden !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail picture{display:block !important;width:100% !important;height:100% !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;border-radius:11px !important;object-fit:contain !important;object-position:center !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name{min-width:190px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name a{color:#111827 !important;font-size:16px !important;font-weight:850 !important;line-height:1.35 !important;text-decoration:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-price,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-subtotal{color:var(--tryzub-cart-ink) !important;font-size:15px !important;font-weight:850 !important;white-space:nowrap !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-subtotal{text-align:right !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity{min-width:128px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-remove{width:42px !important;text-align:right !important}}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions{padding:18px 0 0 !important;border:0 !important;border-top:1px solid var(--tryzub-cart-border) !important;background:transparent !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon{float:none !important;clear:both !important;display:inline-flex !important;align-items:center !important;gap:10px !important;max-width:100% !important;margin:0 !important;padding:10px !important;border:1px solid var(--tryzub-cart-border) !important;border-radius:18px !important;background:var(--tryzub-cart-soft) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon label{display:none !important}body.woocommerce-cart .woocommerce-cart-form #coupon_code{width:240px !important;height:46px !important;margin:0 !important;padding:0 18px !important;border:1px solid rgba(23,38,64,.16) !important;border-radius:999px !important;background:#fff !important;color:var(--tryzub-cart-ink) !important;font-size:13px !important;font-weight:750 !important;letter-spacing:.06em !important;text-transform:uppercase !important;text-align:center !important;box-shadow:none !important;outline:none !important}body.woocommerce-cart .woocommerce-cart-form #coupon_code::placeholder{color:rgba(23,38,64,.48) !important;opacity:1 !important}body.woocommerce-cart .woocommerce-cart-form #coupon_code:focus{border-color:var(--tryzub-cart-accent) !important;box-shadow:0 0 0 3px rgba(243,198,35,.22) !important;outline:none !important}body.woocommerce-cart .woocommerce-cart-form button[name="apply_coupon"]{height:46px !important;margin:0 !important;padding:0 22px !important;border:0 !important;border-radius:999px !important;background:var(--tryzub-cart-ink) !important;color:#fff !important;font-size:13px !important;font-weight:850 !important;line-height:1 !important;white-space:nowrap !important;text-transform:none !important;box-shadow:0 8px 18px rgba(23,38,64,.14) !important;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease !important}body.woocommerce-cart .woocommerce-cart-form button[name="apply_coupon"]:hover,body.woocommerce-cart .woocommerce-cart-form button[name="apply_coupon"]:focus-visible{transform:translateY(-1px);background:#111827 !important;box-shadow:0 12px 24px rgba(23,38,64,.20) !important}body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]{float:right !important;height:46px !important;margin:10px 0 0 !important;padding:0 20px !important;border:1px solid rgba(23,38,64,.13) !important;border-radius:999px !important;background:#fff !important;color:var(--tryzub-cart-ink) !important;font-size:13px !important;font-weight:800 !important;line-height:1 !important;text-transform:none !important;box-shadow:0 6px 14px rgba(23,38,64,.05) !important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease !important}body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]:hover:not(:disabled),body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]:focus-visible:not(:disabled){border-color:rgba(23,38,64,.22) !important;background:var(--tryzub-cart-soft) !important}body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]:disabled,body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"][disabled]{opacity:.42 !important;cursor:not-allowed !important;box-shadow:none !important}@media (max-width:767px){body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart{display:block !important;width:100% !important;border:0 !important;border-radius:0 !important;background:transparent !important;overflow:visible !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart thead{display:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tbody{display:block !important;width:100% !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item{display:grid !important;grid-template-columns:86px minmax(0,1fr) 34px !important;grid-template-areas:"thumb name remove" "thumb price remove" "thumb qty remove" "subtotal subtotal subtotal" !important;column-gap:14px !important;row-gap:8px !important;position:relative !important;width:100% !important;margin:0 0 14px !important;padding:14px !important;border:1px solid var(--tryzub-cart-border-soft) !important;border-radius:20px !important;background:#fff !important;box-shadow:0 10px 28px rgba(23,38,64,.045) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td{display:block !important;width:auto !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important;vertical-align:top !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td::before{content:none !important;display:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail{grid-area:thumb !important;align-self:start !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail a{display:block !important;width:86px !important;height:108px !important;padding:5px !important;border:1px solid rgba(23,38,64,.10) !important;border-radius:16px !important;background:var(--tryzub-cart-soft) !important;overflow:hidden !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail picture{display:block !important;width:100% !important;height:100% !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;border-radius:11px !important;object-fit:contain !important;object-position:center !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name{grid-area:name !important;align-self:start !important;padding-right:2px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name a{display:block !important;color:var(--tryzub-cart-ink) !important;font-size:15.5px !important;font-weight:850 !important;line-height:1.28 !important;text-decoration:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-price{grid-area:price !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;color:var(--tryzub-cart-ink) !important;font-size:14px !important;font-weight:800 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-price::before{content:attr(data-title) !important;display:inline-block !important;color:rgba(23,38,64,.52) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity{grid-area:qty !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity::before{content:attr(data-title) !important;display:inline-block !important;color:rgba(23,38,64,.52) !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity .quantity{margin-left:auto !important;transform:scale(.92);transform-origin:right center}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-subtotal{grid-area:subtotal !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:14px !important;margin-top:6px !important;padding:12px 14px !important;border-radius:15px !important;background:var(--tryzub-cart-soft) !important;color:var(--tryzub-cart-ink) !important;font-size:16px !important;font-weight:900 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-subtotal::before{content:"Разом" !important;display:inline-block !important;color:rgba(23,38,64,.58) !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.06em !important;text-transform:uppercase !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-subtotal .amount{font-size:16px !important;font-weight:900 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-remove{grid-area:remove !important;display:flex !important;justify-content:flex-end !important;align-items:flex-start !important;width:auto !important;min-width:0 !important;padding-top:2px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr:not(.cart_item){display:block !important;width:100% !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions{display:block !important;width:100% !important;padding:16px 0 0 !important;border:0 !important;background:transparent !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon{width:100% !important;display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:10px !important;padding:14px !important;border-radius:20px !important}body.woocommerce-cart .woocommerce-cart-form #coupon_code{width:100% !important;height:52px !important;font-size:14px !important;letter-spacing:.04em !important;text-align:center !important}body.woocommerce-cart .woocommerce-cart-form button[name="apply_coupon"]{width:100% !important;height:52px !important;font-size:14px !important;font-weight:900 !important}body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]{float:none !important;width:100% !important;height:52px !important;margin-top:10px !important;font-size:14px !important;font-weight:850 !important}}@media (max-width:767px){body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price::before{content:"Ціна" !important;display:inline-block !important;flex:0 0 auto !important;color:rgba(23,38,64,.58) !important;font-size:11px !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:.055em !important;text-transform:uppercase !important;pointer-events:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal::before{content:"Проміжний підсумок" !important;display:inline-block !important;flex:0 1 auto !important;color:rgba(23,38,64,.58) !important;font-size:11px !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:.045em !important;text-transform:uppercase !important;pointer-events:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal::after{content:none !important;display:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price .amount,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal .amount{margin-left:auto !important;color:var(--tryzub-cart-ink) !important;font-weight:900 !important;line-height:1.1 !important;white-space:nowrap !important;text-align:right !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price .amount{font-size:14px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal .amount{font-size:16px !important}}@media (max-width:767px){body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item{--tryzub-mobile-cart-thumb:clamp(96px,25vw,112px);--tryzub-mobile-cart-thumb-h:calc(var(--tryzub-mobile-cart-thumb) * 1.25);grid-template-columns:var(--tryzub-mobile-cart-thumb) minmax(0,1fr) 38px !important;grid-template-areas:"thumb name remove" "thumb price remove" "thumb qty remove" "subtotal subtotal subtotal" !important;column-gap:clamp(14px,3.5vw,18px) !important;row-gap:7px !important;padding:clamp(15px,3.8vw,18px) !important;border-radius:22px !important;box-shadow:0 12px 30px rgba(23,38,64,.055) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail a{width:var(--tryzub-mobile-cart-thumb) !important;height:var(--tryzub-mobile-cart-thumb-h) !important;padding:5px !important;border-radius:17px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail img{border-radius:12px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name{padding-top:1px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name a{font-size:clamp(17px,4.25vw,20px) !important;font-weight:850 !important;line-height:1.18 !important;letter-spacing:-.01em !important;color:var(--tryzub-cart-ink) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price{display:inline-flex !important;align-items:baseline !important;justify-content:flex-start !important;gap:9px !important;width:fit-content !important;max-width:100% !important;margin-top:2px !important;color:var(--tryzub-cart-ink) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price::before{content:"Ціна" !important;display:inline-block !important;flex:0 0 auto !important;color:rgba(23,38,64,.56) !important;font-size:12px !important;font-weight:850 !important;line-height:1.1 !important;letter-spacing:.01em !important;text-transform:none !important;pointer-events:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price .amount,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price bdi{margin-left:0 !important;color:var(--tryzub-cart-ink) !important;font-size:clamp(16px,4vw,18px) !important;font-weight:900 !important;line-height:1.1 !important;white-space:nowrap !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity{justify-content:flex-start !important;margin-top:1px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity::before{display:none !important;content:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity .quantity{margin-left:0 !important;transform:none !important;transform-origin:left center !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity .qty{font-size:16px !important;font-weight:800 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;margin-top:8px !important;padding:13px 15px !important;border:1px solid rgba(23,38,64,.08) !important;border-radius:16px !important;background:var(--tryzub-cart-soft) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal::before{content:"Проміжний підсумок" !important;display:inline-block !important;flex:0 1 auto !important;color:rgba(23,38,64,.58) !important;font-size:clamp(13px,3.3vw,15px) !important;font-weight:850 !important;line-height:1.15 !important;letter-spacing:.01em !important;text-transform:none !important;pointer-events:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal::after{display:none !important;content:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal .amount,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal bdi{margin-left:0 !important;color:var(--tryzub-cart-ink) !important;font-size:clamp(17px,4.4vw,20px) !important;font-weight:950 !important;line-height:1.05 !important;white-space:nowrap !important;text-align:left !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-remove{padding-top:1px !important}}@media (max-width:380px){body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item{--tryzub-mobile-cart-thumb:88px;grid-template-columns:var(--tryzub-mobile-cart-thumb) minmax(0,1fr) 34px !important;column-gap:12px !important;padding:13px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name a{font-size:16px !important;line-height:1.18 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price .amount,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price bdi{font-size:15.5px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal{gap:10px !important;padding:12px 13px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal::before{font-size:12.5px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal .amount,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal bdi{font-size:16.5px !important}}body.woocommerce-cart #Header_wrapper,body.woocommerce-checkout #Header_wrapper,body.woocommerce-order-received #Header_wrapper{display:none !important}@media (max-width:1199px){body.woocommerce-cart{overflow-x:hidden !important}body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-section-r26innme .section_wrapper,body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-section-r26innme .mcb-section-inner{max-width:100% !important}body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-l6gslzua,body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-qdoj6041i{width:100% !important;max-width:100% !important;flex:0 0 100% !important;float:none !important;clear:both !important}body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-l6gslzua{margin-bottom:0 !important}body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-qdoj6041i.tryzub-cart-totals-moved{position:static !important;top:auto !important;width:100% !important;max-width:100% !important;margin-top:16px !important;margin-bottom:22px !important}body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-qdoj6041i.tryzub-cart-totals-moved,body.woocommerce-cart .mfn-cart-tmpl-builder .mcb-wrap-qdoj6041i.tryzub-cart-totals-moved *{pointer-events:auto !important}body.woocommerce-cart .mfn-cart-tmpl-builder .column_cart_table,body.woocommerce-cart .mfn-cart-tmpl-builder .column_cart_table *{pointer-events:auto !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart{display:block !important;width:100% !important;border:0 !important;border-radius:0 !important;background:transparent !important;overflow:visible !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart thead{display:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tbody{display:block !important;width:100% !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item{--tryzub-cart-thumb:clamp(92px,13vw,124px);--tryzub-cart-thumb-h:calc(var(--tryzub-cart-thumb) * 1.25);display:grid !important;grid-template-columns:var(--tryzub-cart-thumb) minmax(0,1fr) 38px !important;grid-template-areas:"thumb name remove" "thumb price remove" "thumb qty remove" "subtotal subtotal subtotal" !important;column-gap:clamp(14px,2.4vw,20px) !important;row-gap:8px !important;position:relative !important;width:100% !important;margin:0 0 14px !important;padding:clamp(14px,2vw,20px) !important;border:1px solid var(--tryzub-cart-border-soft) !important;border-radius:22px !important;background:#fff !important;box-shadow:0 12px 30px rgba(23,38,64,.055) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td{display:block !important;width:auto !important;min-width:0 !important;max-width:none !important;padding:0 !important;border:0 !important;background:transparent !important;text-align:left !important;vertical-align:top !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td::before{content:none !important;display:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail{grid-area:thumb !important;align-self:start !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail a{display:block !important;width:var(--tryzub-cart-thumb) !important;height:var(--tryzub-cart-thumb-h) !important;padding:5px !important;border:1px solid rgba(23,38,64,.10) !important;border-radius:17px !important;background:var(--tryzub-cart-soft) !important;overflow:hidden !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail picture{display:block !important;width:100% !important;height:100% !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-thumbnail img{display:block !important;width:100% !important;max-width:none !important;height:100% !important;border-radius:12px !important;object-fit:contain !important;object-position:center !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name{grid-area:name !important;align-self:start !important;min-width:0 !important;padding-right:2px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name a{display:block !important;color:var(--tryzub-cart-ink) !important;font-size:clamp(16px,2.1vw,20px) !important;font-weight:850 !important;line-height:1.2 !important;letter-spacing:-.01em !important;text-decoration:none !important;overflow-wrap:anywhere !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price{grid-area:price !important;display:inline-flex !important;align-items:baseline !important;justify-content:flex-start !important;gap:9px !important;width:fit-content !important;max-width:100% !important;margin-top:2px !important;color:var(--tryzub-cart-ink) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price::before{content:"Ціна" !important;display:inline-block !important;flex:0 0 auto !important;color:rgba(23,38,64,.56) !important;font-size:clamp(12px,1.45vw,14px) !important;font-weight:850 !important;line-height:1.1 !important;letter-spacing:.01em !important;text-transform:none !important;pointer-events:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price .amount,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-price bdi{margin-left:0 !important;color:var(--tryzub-cart-ink) !important;font-size:clamp(15.5px,1.9vw,18px) !important;font-weight:900 !important;line-height:1.1 !important;white-space:nowrap !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity{grid-area:qty !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;min-width:0 !important;margin-top:1px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity::before{display:none !important;content:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity .quantity{margin-left:0 !important;transform:none !important;transform-origin:left center !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-quantity .qty{font-size:16px !important;font-weight:800 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal{grid-area:subtotal !important;display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:14px !important;margin-top:8px !important;padding:13px 15px !important;border:1px solid rgba(23,38,64,.08) !important;border-radius:16px !important;background:var(--tryzub-cart-soft) !important;color:var(--tryzub-cart-ink) !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal::before{content:"Проміжний підсумок" !important;display:inline-block !important;flex:0 1 auto !important;color:rgba(23,38,64,.58) !important;font-size:clamp(13px,1.65vw,15px) !important;font-weight:850 !important;line-height:1.15 !important;letter-spacing:.01em !important;text-transform:none !important;pointer-events:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal::after{display:none !important;content:none !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal .amount,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal bdi{margin-left:0 !important;color:var(--tryzub-cart-ink) !important;font-size:clamp(16.5px,2vw,20px) !important;font-weight:950 !important;line-height:1.05 !important;white-space:nowrap !important;text-align:left !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-remove{grid-area:remove !important;display:flex !important;justify-content:flex-end !important;align-items:flex-start !important;width:auto !important;min-width:0 !important;padding-top:1px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr:not(.cart_item){display:block !important;width:100% !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions{display:block !important;width:100% !important;padding:16px 0 0 !important;border:0 !important;background:transparent !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon{width:100% !important;display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;align-items:center !important;gap:10px !important;padding:12px !important;border-radius:20px !important}body.woocommerce-cart .woocommerce-cart-form #coupon_code{width:100% !important;min-width:0 !important;height:50px !important;font-size:14px !important;letter-spacing:.04em !important;text-align:center !important}body.woocommerce-cart .woocommerce-cart-form button[name="apply_coupon"]{width:auto !important;height:50px !important;padding-inline:22px !important;font-size:14px !important;font-weight:900 !important}body.woocommerce-cart .woocommerce-cart-form button[name="update_cart"]{float:none !important;width:100% !important;height:50px !important;margin-top:10px !important;font-size:14px !important;font-weight:850 !important}body.woocommerce-cart .mfn-cart-tmpl-builder .cart_totals{width:100% !important;max-width:100% !important}body.woocommerce-cart .mfn-cart-tmpl-builder .cart_totals .checkout-button{width:100% !important;text-align:center !important}}@media (max-width:600px){body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.actions .coupon{display:flex !important;flex-direction:column !important;align-items:stretch !important}body.woocommerce-cart .woocommerce-cart-form button[name="apply_coupon"]{width:100% !important}}@media (max-width:380px){body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item{--tryzub-cart-thumb:88px;grid-template-columns:var(--tryzub-cart-thumb) minmax(0,1fr) 34px !important;column-gap:12px !important;padding:13px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart td.product-name a{font-size:16px !important;line-height:1.18 !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal{gap:10px !important;padding:12px 13px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal::before{font-size:12.5px !important}body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal .amount,body.woocommerce-cart .woocommerce-cart-form table.shop_table.cart tr.cart_item td.product-subtotal bdi{font-size:16.5px !important}}body.woocommerce-cart{--tryzub-cart-accent:#f3c623;--tryzub-cart-ink:#172640;--tryzub-cart-soft:#f6f6f4;--tryzub-cart-border:rgba(23,38,64,.14);--tryzub-cart-border-soft:rgba(23,38,64,.08)}body.woocommerce-cart .cart-collaterals>.cross-sells{display:none !important}body.woocommerce-cart .tryzub-cart-cross-sells-wrap{position:relative !important;width:100% !important}body.woocommerce-cart .tryzub-cart-cross-sells{width:100% !important;max-width:100% !important;margin-top:26px !important;padding:22px !important;border:1px solid var(--tryzub-cart-border-soft) !important;border-radius:24px !important;background:#fff !important;box-shadow:0 12px 30px rgba(23,38,64,.045) !important;overflow:visible !important}body.woocommerce-cart .tryzub-cart-cross-sells__head{display:flex !important;align-items:flex-end !important;justify-content:space-between !important;gap:18px !important;margin-bottom:18px !important;padding-bottom:16px !important;border-bottom:1px solid var(--tryzub-cart-border-soft) !important}body.woocommerce-cart .tryzub-cart-cross-sells__title{margin:0 !important;color:var(--tryzub-cart-ink) !important;font-size:clamp(20px,2.1vw,26px) !important;font-weight:900 !important;line-height:1.15 !important;letter-spacing:-.02em !important}body.woocommerce-cart .tryzub-cart-cross-sells__note{max-width:360px !important;color:rgba(23,38,64,.62) !important;font-size:13px !important;font-weight:650 !important;line-height:1.35 !important;text-align:right !important}body.woocommerce-cart .tryzub-cart-cross-sells__products ul.products{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:18px !important;width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important}body.woocommerce-cart .tryzub-cart-cross-sells__products ul.products::before,body.woocommerce-cart .tryzub-cart-cross-sells__products ul.products::after{display:none !important;content:none !important}body.woocommerce-cart .tryzub-cart-cross-sells__products ul.products li.product{float:none !important;clear:none !important;width:auto !important;max-width:100% !important;min-width:0 !important;margin:0 !important}@media (max-width:1199px){body.woocommerce-cart .tryzub-cart-cross-sells{margin-top:22px !important;padding:clamp(16px,2.6vw,22px) !important;border-radius:22px !important}body.woocommerce-cart .tryzub-cart-cross-sells__products ul.products{gap:16px !important}}@media (max-width:767px){body.woocommerce-cart .tryzub-cart-cross-sells{margin-top:20px !important;padding:16px !important;border-radius:22px !important}body.woocommerce-cart .tryzub-cart-cross-sells__head{display:block !important;margin-bottom:16px !important;padding-bottom:14px !important}body.woocommerce-cart .tryzub-cart-cross-sells__title{font-size:clamp(21px,5.8vw,26px) !important;line-height:1.12 !important}body.woocommerce-cart .tryzub-cart-cross-sells__note{max-width:none !important;margin-top:7px !important;font-size:13.5px !important;line-height:1.35 !important;text-align:left !important}body.woocommerce-cart .tryzub-cart-cross-sells__products ul.products{grid-template-columns:1fr !important;gap:18px !important}}@media (max-width:380px){body.woocommerce-cart .tryzub-cart-cross-sells{padding:14px !important}}body.woocommerce-cart .tryzub-cart-cross-sells-wrap li.product.tryzub-cross-sell-hidden{display:none !important}body.woocommerce-cart .tryzub-cart-cross-sells-wrap.is-empty{display:none !important}body.woocommerce-cart .cart_totals .woocommerce-shipping-destination{display:none !important}body.woocommerce-cart.tryzub-cart-empty-soft .mfn-cart-tmpl-builder .mcb-section-r26innme>.section_wrapper,body.woocommerce-cart.tryzub-cart-empty-soft .mfn-cart-tmpl-builder .mcb-section-r26innme>.mcb-section-inner{display:block !important;max-width:920px !important;width:100% !important;margin-left:auto !important;margin-right:auto !important}body.woocommerce-cart.tryzub-cart-empty-soft .mfn-cart-tmpl-builder .mcb-wrap-qdoj6041i{display:none !important}body.woocommerce-cart.tryzub-cart-empty-soft .mfn-cart-tmpl-builder .mcb-wrap-l6gslzua{display:block !important;width:100% !important;max-width:100% !important;flex:0 0 100% !important;float:none !important;clear:both !important;margin-left:auto !important;margin-right:auto !important}body.woocommerce-cart.tryzub-cart-empty-soft .mfn-cart-tmpl-builder .mcb-wrap-l6gslzua>.mcb-wrap-inner,body.woocommerce-cart.tryzub-cart-empty-soft .mfn-cart-tmpl-builder .column_cart_table,body.woocommerce-cart.tryzub-cart-empty-soft .mfn-cart-tmpl-builder .mfn-cart-table-tmpl-wrapper,body.woocommerce-cart.tryzub-cart-empty-soft .mfn-cart-tmpl-builder .woocommerce{width:100% !important;max-width:760px !important;margin-left:auto !important;margin-right:auto !important}.woocommerce form.checkout{--radius:14px;--border:rgba(0,0,0,0.08);--focus:#f3c623;--bg:#fff}.woocommerce .form-row{margin-bottom:14px}.woocommerce form .form-row label{font-size:14px;font-weight:600;margin-bottom:6px;display:block;color:#111}.woocommerce form .form-row input.input-text,.woocommerce form .form-row select,.woocommerce form .form-row textarea{width:100%;height:48px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg);font-size:15px;transition:all 0.2s ease}.woocommerce form .form-row input:focus,.woocommerce form .form-row select:focus{border-color:var(--focus);box-shadow:0 0 0 2px rgba(243,198,35,0.15);outline:none}.select2-container .select2-selection--single{height:48px !important;border-radius:14px !important;border:1px solid rgba(0,0,0,0.08) !important;display:flex;align-items:center;padding:0 12px}.select2-selection__rendered{line-height:48px !important;font-size:15px}.select2-selection__arrow{height:48px !important}.select2-dropdown{border-radius:12px !important;overflow:hidden;border:1px solid rgba(0,0,0,0.08)}.select2-results__option--highlighted{background:#111 !important;color:#fff !important}.woocommerce ul#shipping_method{display:flex !important;flex-direction:column !important;gap:6px !important;margin:0 !important;padding:0 !important}.woocommerce ul#shipping_method li{position:relative !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important}.woocommerce ul#shipping_method li input[type="radio"]{position:absolute !important;opacity:0 !important;pointer-events:none !important}.woocommerce ul#shipping_method li label{display:flex !important;align-items:center !important;justify-content:flex-start !important;width:100% !important;min-height:40px !important;margin:0 !important;padding:9px 12px 9px 38px !important;border-radius:11px !important;border:1px solid rgba(0,0,0,0.08) !important;background:#fff !important;color:#111 !important;font-size:14px !important;font-weight:600 !important;line-height:1.25 !important;text-align:left !important;cursor:pointer !important;box-sizing:border-box !important;transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.woocommerce ul#shipping_method li label::before{content:"";position:absolute;left:13px;top:50%;width:15px;height:15px;border-radius:50%;border:1.5px solid rgba(0,0,0,0.32);background:#fff;transform:translateY(-50%);box-sizing:border-box}.woocommerce ul#shipping_method li label::after{content:"";position:absolute;left:17px;top:50%;width:7px;height:7px;border-radius:50%;background:#111;transform:translateY(-50%) scale(0);transition:transform .16s ease}.woocommerce ul#shipping_method li input[type="radio"]:checked+label{border-color:rgba(243,198,35,0.75) !important;background:#fffdf6 !important;box-shadow:0 0 0 2px rgba(243,198,35,0.10) !important}.woocommerce ul#shipping_method li input[type="radio"]:checked+label::before{border-color:#111}.woocommerce ul#shipping_method li input[type="radio"]:checked+label::after{transform:translateY(-50%) scale(1)}.woocommerce ul#shipping_method li label:hover{border-color:rgba(0,0,0,0.18) !important;background:#fafafa !important}.woocommerce-shipping-destination{margin-top:8px !important;font-size:13px !important;line-height:1.4 !important;color:rgba(17,17,17,0.62) !important}@media (max-width:767px){.woocommerce ul#shipping_method{gap:7px !important}.woocommerce ul#shipping_method li label{min-height:44px !important;padding:10px 12px 10px 40px !important;font-size:14.5px !important;border-radius:12px !important}}.woocommerce-checkout .tryzub-checkout-delivery-note{margin:18px 0 16px !important;padding:14px 16px 14px 18px !important;border:1px solid rgba(243,198,35,0.45) !important;border-left:4px solid #f3c623 !important;border-radius:14px !important;background:rgba(243,198,35,0.08) !important;color:#111 !important;box-sizing:border-box !important}.woocommerce-checkout .tryzub-checkout-delivery-note__title{margin:0 0 5px !important;font-size:14.5px !important;font-weight:800 !important;line-height:1.25 !important;color:#111 !important}.woocommerce-checkout .tryzub-checkout-delivery-note__text{margin:0 !important;font-size:13.5px !important;font-weight:500 !important;line-height:1.45 !important;color:rgba(17,17,17,0.74) !important}@media (max-width:767px){.woocommerce-checkout .tryzub-checkout-delivery-note{margin:16px 0 14px !important;padding:13px 14px 13px 15px !important;border-radius:13px !important}.woocommerce-checkout .tryzub-checkout-delivery-note__title{font-size:14.5px !important}.woocommerce-checkout .tryzub-checkout-delivery-note__text{font-size:13.5px !important;line-height:1.5 !important}}body.woocommerce-checkout:not(.woocommerce-order-received){background:#fafafa !important}body.woocommerce-checkout:not(.woocommerce-order-received) .tryzub-checkout-benefits{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .section_wrapper{max-width:1160px !important;padding-left:24px !important;padding-right:24px !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-wrapper,body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-be-checkout,body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .woocommerce{width:100% !important;max-width:100% !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps{margin:28px auto 22px !important;display:flex !important;justify-content:center !important;align-items:center !important;gap:38px !important;padding:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps li{display:inline-flex !important;align-items:center !important;gap:9px !important;margin:0 !important;color:#111827 !important;font-size:15px !important;font-weight:800 !important;line-height:1.2 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps .mfn-step-number{width:36px !important;height:36px !important;min-width:36px !important;margin:0 !important;border-radius:999px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;background:#fff !important;border:1px solid rgba(0,0,0,.12) !important;color:#111827 !important;box-shadow:0 8px 20px rgba(17,24,39,.05) !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps li.active .mfn-step-number{background:#f3c623 !important;border-color:#f3c623 !important;color:#111 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle .woocommerce-info{max-width:1040px !important;margin:0 auto 20px !important;padding:14px 18px !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:15px !important;background:#fff !important;color:#111827 !important;text-align:center !important;font-size:14.5px !important;line-height:1.45 !important;box-shadow:0 10px 28px rgba(17,24,39,.035) !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle .woocommerce-info a{color:#111827 !important;font-weight:800 !important;text-decoration:none !important;border-bottom:1px dashed rgba(17,24,39,.38) !important}@media (min-width:1024px){body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{display:flex !important;align-items:flex-start !important;justify-content:center !important;gap:24px !important;max-width:1040px !important;width:100% !important;margin:0 auto !important;padding:0 !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details{flex:1 1 auto !important;width:auto !important;max-width:620px !important;min-width:0 !important;float:none !important;clear:none !important;margin:0 !important;padding:22px !important;background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:18px !important;box-shadow:0 16px 42px rgba(17,24,39,.045) !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{flex:0 0 396px !important;width:396px !important;max-width:396px !important;min-width:396px !important;float:none !important;clear:none !important;margin:0 !important;padding:20px !important;position:sticky !important;top:118px !important;align-self:flex-start !important;background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:18px !important;box-shadow:0 16px 42px rgba(17,24,39,.055) !important;box-sizing:border-box !important}}body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details .col-1,body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details .col-2{float:none !important;clear:both !important;width:100% !important;max-width:100% !important;padding:0 !important;margin:0 !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details h3{margin:0 0 16px !important;color:#0f172a !important;font-size:24px !important;line-height:1.12 !important;font-weight:900 !important;letter-spacing:-.02em !important}body.woocommerce-checkout:not(.woocommerce-order-received) #billing_country_field,body.woocommerce-checkout:not(.woocommerce-order-received) #billing_address_1_field,body.woocommerce-checkout:not(.woocommerce-order-received) #billing_city_field,body.woocommerce-checkout:not(.woocommerce-order-received) #billing_state_field{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px 14px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper .form-row{float:none !important;clear:none !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row label{display:block !important;margin:0 0 5px !important;color:#111827 !important;font-size:13.5px !important;line-height:1.25 !important;font-weight:800 !important}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row .required{color:#d11f1f !important}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row input.input-text,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row select,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row textarea{width:100% !important;max-width:100% !important;min-height:44px !important;height:44px !important;padding:0 14px !important;border:1px solid rgba(0,0,0,.10) !important;border-radius:12px !important;background:#fff !important;color:#111827 !important;font-size:14.5px !important;font-weight:500 !important;line-height:1.35 !important;box-shadow:none !important;box-sizing:border-box !important;transition:border-color .18s ease,box-shadow .18s ease !important}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row input.input-text:focus,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row select:focus,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row textarea:focus{border-color:rgba(243,198,35,.9) !important;box-shadow:0 0 0 3px rgba(243,198,35,.14) !important;outline:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) .select2-container{width:100% !important;max-width:100% !important}body.woocommerce-checkout:not(.woocommerce-order-received) .select2-container .select2-selection--single{width:100% !important;height:44px !important;min-height:44px !important;display:flex !important;align-items:center !important;padding:0 13px !important;border:1px solid rgba(0,0,0,.10) !important;border-radius:12px !important;background:#fff !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) .select2-container--default.select2-container--focus .select2-selection--single,body.woocommerce-checkout:not(.woocommerce-order-received) .select2-container--default.select2-container--open .select2-selection--single{border-color:rgba(243,198,35,.9) !important;box-shadow:0 0 0 3px rgba(243,198,35,.14) !important}body.woocommerce-checkout:not(.woocommerce-order-received) .select2-selection__rendered{width:100% !important;padding:0 24px 0 0 !important;line-height:42px !important;color:#111827 !important;font-size:14.5px !important;font-weight:500 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .select2-selection__arrow{height:42px !important;right:9px !important}body.woocommerce-checkout .select2-dropdown{border:1px solid rgba(0,0,0,.10) !important;border-radius:13px !important;overflow:hidden !important;box-shadow:0 18px 44px rgba(17,24,39,.14) !important}body.woocommerce-checkout .select2-results__option{padding:10px 13px !important;font-size:14px !important}body.woocommerce-checkout .select2-results__option--highlighted{background:#111827 !important;color:#fff !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields{margin-top:18px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-additional-fields>h3{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mrkv_ua_shipping_checkout_fields{margin-top:0 !important;padding-top:18px !important;border-top:1px solid rgba(0,0,0,.08) !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mrkv_ua_shipping_checkout_fields::before{content:"Доставка Новою Поштою";display:block !important;margin:0 0 12px !important;color:#111827 !important;font-size:17px !important;line-height:1.2 !important;font-weight:900 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mrkv_ua_shipping_checkout_fields .form-row{float:none !important;clear:both !important;width:100% !important;max-width:100% !important;margin:0 0 12px !important;padding:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mrkv_ua_shipping_checkout_fields input[type="hidden"],body.woocommerce-checkout:not(.woocommerce-order-received) .mrkv_ua_shipping_checkout_fields .input-hidden{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mrkv_ua_shipping_checkout_fields p:has(input[type="hidden"]){display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_comments_field{float:none !important;clear:both !important;width:100% !important;max-width:100% !important;margin:16px 0 0 !important;padding-top:16px !important;border-top:1px solid rgba(0,0,0,.08) !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_comments_field label{color:#111827 !important;font-size:16px !important;font-weight:900 !important}body.woocommerce-checkout:not(.woocommerce-order-received) textarea#order_comments{height:88px !important;min-height:88px !important;padding:11px 14px !important;resize:vertical !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading{margin:0 0 12px !important;color:#0f172a !important;font-size:20px !important;line-height:1.15 !important;font-weight:900 !important;text-align:left !important;letter-spacing:-.02em !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table thead,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table tbody,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table tfoot{display:block !important;width:100% !important;border:0 !important;margin:0 !important;padding:0 !important;border-collapse:collapse !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table thead{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table tr{display:grid !important;grid-template-columns:minmax(0,1fr) auto !important;gap:12px !important;align-items:center !important;width:100% !important;padding:10px 0 !important;border-bottom:1px solid rgba(0,0,0,.08) !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table th,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table td{display:block !important;width:auto !important;padding:0 !important;border:0 !important;background:transparent !important;color:#111827 !important;font-size:14px !important;line-height:1.35 !important;text-align:left !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table td.product-total,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table tr.cart-subtotal td,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table tr.order-total td{text-align:right !important;white-space:nowrap !important;font-weight:850 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table .product-name{font-weight:750 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table .product-quantity{display:inline-block !important;margin-left:4px !important;color:rgba(17,24,39,.58) !important;font-size:12px !important;font-weight:800 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table .order-total{border-bottom:0 !important;padding-top:13px !important;padding-bottom:2px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table .order-total th{font-size:16px !important;font-weight:900 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table .order-total td,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review table.shop_table .order-total .amount{color:#0f172a !important;font-size:22px !important;line-height:1.15 !important;font-weight:950 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tr.woocommerce-shipping-totals.shipping{display:block !important;padding:12px 0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tr.woocommerce-shipping-totals.shipping th,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tr.woocommerce-shipping-totals.shipping td{display:block !important;width:100% !important;padding:0 !important;text-align:left !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review tr.woocommerce-shipping-totals.shipping th{margin:0 0 8px !important;color:#111827 !important;font-size:13.5px !important;font-weight:900 !important}body.woocommerce-checkout:not(.woocommerce-order-received) ul#shipping_method{display:flex !important;flex-direction:column !important;gap:7px !important;width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) ul#shipping_method li{position:relative !important;display:block !important;width:100% !important;margin:0 !important;padding:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) ul#shipping_method li input[type="radio"]{position:absolute !important;opacity:0 !important;pointer-events:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) ul#shipping_method li label{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;min-height:40px !important;margin:0 !important;padding:8px 11px 8px 38px !important;border:1px solid rgba(0,0,0,.09) !important;border-radius:12px !important;background:#fff !important;color:#111827 !important;font-size:13.5px !important;font-weight:800 !important;line-height:1.22 !important;text-align:left !important;white-space:normal !important;cursor:pointer !important;box-sizing:border-box !important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease !important}body.woocommerce-checkout:not(.woocommerce-order-received) ul#shipping_method li label::before{content:"" !important;position:absolute !important;left:13px !important;top:50% !important;width:15px !important;height:15px !important;border-radius:50% !important;border:1.5px solid rgba(0,0,0,.34) !important;background:#fff !important;transform:translateY(-50%) !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) ul#shipping_method li label::after{content:"" !important;position:absolute !important;left:18px !important;top:50% !important;width:5px !important;height:5px !important;border-radius:50% !important;background:#111827 !important;transform:translateY(-50%) scale(0) !important;transition:transform .14s ease !important}body.woocommerce-checkout:not(.woocommerce-order-received) ul#shipping_method li input[type="radio"]:checked+label{border-color:rgba(243,198,35,.82) !important;background:#fffdf3 !important;box-shadow:0 0 0 2px rgba(243,198,35,.10) !important}body.woocommerce-checkout:not(.woocommerce-order-received) ul#shipping_method li input[type="radio"]:checked+label::after{transform:translateY(-50%) scale(1) !important}body.woocommerce-checkout:not(.woocommerce-order-received) .tryzub-checkout-delivery-note{margin:12px 0 14px !important;padding:10px 12px !important;border:1px solid rgba(243,198,35,.42) !important;border-left:4px solid #f3c623 !important;border-radius:12px !important;background:rgba(243,198,35,.075) !important;color:#111827 !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) .tryzub-checkout-delivery-note__title{margin:0 0 4px !important;color:#111827 !important;font-size:13.5px !important;line-height:1.25 !important;font-weight:900 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .tryzub-checkout-delivery-note__text{margin:0 !important;color:rgba(17,24,39,.72) !important;font-size:12.5px !important;line-height:1.38 !important;font-weight:550 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment{margin:14px 0 0 !important;padding:0 !important;background:transparent !important;border:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .tryzub-payment-title{margin:0 0 10px !important;color:#111827 !important;font-size:19px !important;line-height:1.2 !important;font-weight:900 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.wc_payment_methods{display:flex !important;flex-direction:column !important;gap:8px !important;margin:0 !important;padding:0 !important;border:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test .payment_box{display:block !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test){position:relative !important;display:block !important;margin:0 !important;padding:0 !important;border:1px solid rgba(0,0,0,.09) !important;border-radius:14px !important;background:#fff !important;overflow:hidden !important;box-sizing:border-box !important;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test)>input[type="radio"]{position:absolute !important;opacity:0 !important;pointer-events:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test)>label{position:relative !important;display:flex !important;align-items:center !important;width:100% !important;min-height:48px !important;margin:0 !important;padding:11px 14px 11px 42px !important;color:#111827 !important;font-size:14px !important;line-height:1.25 !important;font-weight:850 !important;cursor:pointer !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test)>label::before{content:"" !important;position:absolute !important;left:15px !important;top:50% !important;width:16px !important;height:16px !important;border-radius:50% !important;border:1.6px solid rgba(0,0,0,.34) !important;background:#fff !important;transform:translateY(-50%) !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test)>label::after{content:"" !important;position:absolute !important;left:20px !important;top:50% !important;width:6px !important;height:6px !important;border-radius:50% !important;background:#111827 !important;transform:translateY(-50%) scale(0) !important;transition:transform .14s ease !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test)>input[type="radio"]:checked+label::after{transform:translateY(-50%) scale(1) !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test):has(input[type="radio"]:checked),body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test).active-payment{border-color:rgba(243,198,35,.82) !important;background:#fffdf3 !important;box-shadow:0 0 0 2px rgba(243,198,35,.10) !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .mfn-payment-check{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test) .payment_box{margin:0 !important;padding:0 14px 11px !important;background:transparent !important;color:rgba(17,24,39,.72) !important;font-size:13px !important;line-height:1.42 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box::before{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box p{margin:0 0 8px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box p:last-child{margin-bottom:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_method_morkva-liqpay label img{max-width:96px !important;width:auto !important;height:auto !important;padding:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .form-row.place-order{margin:12px 0 0 !important;padding:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-privacy-policy-text{margin:0 0 10px !important;color:rgba(17,24,39,.62) !important;font-size:12.5px !important;line-height:1.42 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-privacy-policy-text p{margin:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-terms-and-conditions-wrapper label{display:flex !important;align-items:flex-start !important;gap:9px !important;margin:0 !important;color:#111827 !important;font-size:13px !important;line-height:1.45 !important;font-weight:650 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #terms{width:17px !important;height:17px !important;min-width:17px !important;margin:2px 0 0 !important;accent-color:#111827 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #place_order{display:block !important;opacity:1 !important;visibility:visible !important;width:100% !important;height:52px !important;margin:12px 0 0 !important;padding:0 18px !important;border:0 !important;border-radius:15px !important;background:#111827 !important;color:#fff !important;font-size:15px !important;line-height:1 !important;font-weight:900 !important;letter-spacing:.01em !important;box-shadow:0 14px 32px rgba(17,24,39,.22) !important}body.woocommerce-checkout:not(.woocommerce-order-received) #place_order:hover{background:#000 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-woo-cart-link{display:block !important;margin-top:12px !important;color:rgba(17,24,39,.58) !important;text-align:center !important;font-size:13.5px !important;font-weight:650 !important;text-decoration:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-error,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-message,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-info{border-radius:14px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-invalid input.input-text,body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-invalid .select2-selection--single{border-color:rgba(209,31,31,.75) !important;box-shadow:0 0 0 3px rgba(209,31,31,.10) !important}@media (min-width:768px) and (max-width:1023px){body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{display:block !important;max-width:760px !important;width:100% !important;margin:0 auto !important}body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details,body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{float:none !important;clear:both !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 0 18px !important;padding:22px !important;background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:18px !important;box-shadow:0 16px 38px rgba(17,24,39,.045) !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{position:static !important}}@media (max-width:767px){body.woocommerce-checkout:not(.woocommerce-order-received){background:#f8f8f8 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .section_wrapper{padding-left:12px !important;padding-right:12px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps{margin:16px auto 12px !important;justify-content:space-between !important;gap:8px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps li{gap:6px !important;font-size:12px !important;line-height:1.2 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps .mfn-step-number{width:31px !important;height:31px !important;min-width:31px !important;font-size:13px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle .woocommerce-info{margin-bottom:14px !important;padding:13px 14px !important;border-radius:14px !important;text-align:left !important;font-size:13.5px !important}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{display:flex !important;flex-direction:column !important;gap:14px !important;max-width:none !important;width:100% !important;margin:0 auto !important;padding-bottom:92px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details{order:1 !important;float:none !important;clear:both !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:17px !important;background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:17px !important;box-shadow:0 14px 34px rgba(17,24,39,.04) !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{order:2 !important;float:none !important;clear:both !important;position:static !important;width:100% !important;max-width:100% !important;min-width:0 !important;margin:0 !important;padding:17px !important;background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:17px !important;box-shadow:0 14px 34px rgba(17,24,39,.04) !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment{order:3 !important;float:none !important;clear:both !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:17px !important;background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:17px !important;box-shadow:0 14px 34px rgba(17,24,39,.04) !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details h3{margin-bottom:16px !important;font-size:22px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-billing-fields__field-wrapper{grid-template-columns:1fr !important;gap:13px !important}body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row input.input-text,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row select,body.woocommerce-checkout:not(.woocommerce-order-received) form .form-row textarea,body.woocommerce-checkout:not(.woocommerce-order-received) .select2-container .select2-selection--single{min-height:50px !important;height:50px !important;border-radius:14px !important;font-size:15px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .select2-selection__rendered{line-height:48px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .select2-selection__arrow{height:48px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mrkv_ua_shipping_checkout_fields::before{font-size:18px !important}body.woocommerce-checkout:not(.woocommerce-order-received) textarea#order_comments{height:96px !important;min-height:96px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review_heading{font-size:21px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .tryzub-payment-title{font-size:21px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test)>label{min-height:50px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #place_order{position:fixed !important;left:12px !important;right:12px !important;bottom:12px !important;z-index:99999 !important;width:calc(100% - 24px) !important;height:58px !important;margin:0 !important;border-radius:16px !important;box-shadow:0 16px 34px rgba(0,0,0,.24) !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-woo-cart-link{display:none !important}}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .tryzub-payment-group-title{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.wc_payment_methods>.tryzub-payment-section-title{display:block !important;width:100% !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;color:rgba(17,24,39,.62) !important;font-size:11.5px !important;font-weight:900 !important;line-height:1.2 !important;letter-spacing:.055em !important;text-transform:uppercase !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.wc_payment_methods>.tryzub-payment-section-title--express{margin:0 0 8px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.wc_payment_methods>.tryzub-payment-section-title--other{margin:18px 0 10px !important;padding-top:14px !important;border-top:1px solid rgba(17,24,39,.09) !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test,body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test.active-payment,body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test:has(input[type="radio"]:checked){display:block !important;list-style:none !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;overflow:visible !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test>label{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test>input[type="radio"]{position:absolute !important;opacity:0 !important;pointer-events:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test .payment_box{display:block !important;margin:0 !important;padding:0 !important;border:0 !important;background:transparent !important;box-shadow:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test .payment_box::before,body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test .mfn-payment-check{display:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.payment_method_tryzub_liqpay_gpay_test{margin-bottom:2px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.wc_payment_methods{align-items:stretch !important;overflow:visible !important}@media (max-width:767px){body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.wc_payment_methods>.tryzub-payment-section-title--other{margin-top:20px !important}}@media (min-width:1280px){body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .section_wrapper{max-width:1320px !important}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{display:grid !important;grid-template-columns:minmax(500px,1fr) 330px 330px !important;gap:22px !important;align-items:start !important;max-width:1240px !important;width:100% !important;margin:0 auto !important}body.woocommerce-checkout:not(.woocommerce-order-received) #customer_details{grid-column:1 !important;width:100% !important;max-width:none !important;min-width:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{grid-column:2 !important;width:100% !important;max-width:none !important;min-width:0 !important;flex:none !important;margin:0 !important;position:sticky !important;top:118px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment{grid-column:3 !important;width:100% !important;max-width:none !important;min-width:0 !important;margin:0 !important;padding:20px !important;position:sticky !important;top:118px !important;background:#fff !important;border:1px solid rgba(0,0,0,.08) !important;border-radius:18px !important;box-shadow:0 16px 42px rgba(17,24,39,.055) !important;box-sizing:border-box !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .tryzub-payment-title{margin:0 0 14px !important;font-size:20px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment ul.wc_payment_methods{gap:8px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .form-row.place-order{margin-top:14px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #place_order{height:54px !important}}@media (min-width:1024px) and (max-width:1279px){body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{max-width:1040px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment{margin-top:14px !important;padding:0 !important;background:transparent !important;border:0 !important;box-shadow:none !important;border-radius:0 !important;position:static !important}}@media (min-width:1280px){body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .section_wrapper{max-width:1400px !important}body.woocommerce-checkout:not(.woocommerce-order-received) .woocommerce-form-coupon-toggle .woocommerce-info{max-width:1320px !important}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{max-width:1320px !important;grid-template-columns:minmax(500px,1fr) 320px 390px !important;gap:24px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #order_review{grid-column:2 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment{grid-column:3 !important;width:100% !important;max-width:none !important;padding:22px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment li.wc_payment_method:not(.payment_method_tryzub_liqpay_gpay_test)>label{font-size:14px !important;line-height:1.25 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .payment_box{font-size:12.8px !important;line-height:1.4 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #place_order{min-height:54px !important;height:54px !important;white-space:nowrap !important}}@media (min-width:1500px){body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .section_wrapper{max-width:1460px !important}body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{max-width:1380px !important;grid-template-columns:minmax(560px,1fr) 330px 410px !important;gap:26px !important}}@media (min-width:1280px) and (max-width:1360px){body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{max-width:1240px !important;grid-template-columns:minmax(480px,1fr) 310px 360px !important;gap:20px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment{padding:20px !important}}@media (max-width:767px){body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout{padding-bottom:104px !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .form-row.place-order{display:block !important;visibility:visible !important;opacity:1 !important;margin:16px 0 0 !important;padding:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment #place_order,body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #place_order,body.woocommerce-checkout:not(.woocommerce-order-received) button#place_order{display:flex !important;align-items:center !important;justify-content:center !important;position:fixed !important;left:12px !important;right:12px !important;bottom:max(12px,env(safe-area-inset-bottom)) !important;z-index:2147483000 !important;width:calc(100% - 24px) !important;min-width:0 !important;max-width:none !important;height:58px !important;min-height:58px !important;margin:0 !important;padding:0 18px !important;border:0 !important;border-radius:16px !important;background:#111827 !important;color:#fff !important;font-size:15px !important;font-weight:900 !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;box-shadow:0 16px 34px rgba(0,0,0,.24) !important;transform:none !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .mfn-woo-cart-link{display:none !important}}@media (max-width:767px){body.woocommerce-checkout:not(.woocommerce-order-received) #payment .form-row.place-order{display:block !important;visibility:visible !important;opacity:1 !important;position:static !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:100% !important;max-width:100% !important;margin:16px 0 0 !important;padding:0 !important;transform:none !important;z-index:auto !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment #place_order,body.woocommerce-checkout:not(.woocommerce-order-received) form.checkout #place_order,body.woocommerce-checkout:not(.woocommerce-order-received) button#place_order{display:flex !important;align-items:center !important;justify-content:center !important;position:static !important;inset:auto !important;top:auto !important;right:auto !important;bottom:auto !important;left:auto !important;width:100% !important;max-width:100% !important;min-width:0 !important;height:56px !important;min-height:56px !important;margin:14px 0 0 !important;padding:0 18px !important;transform:none !important;z-index:auto !important;border-radius:16px !important;background:#111827 !important;color:#fff !important;font-size:15px !important;font-weight:900 !important;line-height:1 !important;text-align:center !important;white-space:nowrap !important;box-shadow:0 14px 30px rgba(17,24,39,.22) !important;pointer-events:auto !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment #place_order:hover{background:#000 !important}body.woocommerce-checkout:not(.woocommerce-order-received) #payment .mfn-woo-cart-link{display:none !important}}body.woocommerce-checkout:not(.woocommerce-order-received) #Header_wrapper,body.woocommerce-checkout:not(.woocommerce-order-received) #Subheader{display:none !important;height:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;overflow:hidden !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .mcb-section-0bffded39,body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .mcb-section-0bffded39>.section_wrapper,body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .mcb-section-0bffded39 .mcb-wrap-0170ca950,body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .mcb-section-0bffded39 .mcb-wrap-inner-0170ca950,body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .mcb-section-0bffded39 .mcb-item-1570cd8,body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-tmpl-builder .mcb-section-0bffded39 .mcb-column-inner-1570cd8{margin-top:0 !important;padding-top:0 !important}body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps{margin:10px auto 18px !important}@media (max-width:767px){body.woocommerce-checkout:not(.woocommerce-order-received) .mfn-checkout-steps{margin:6px auto 12px !important}}body.woocommerce-order-received .tryzub-thankyou-track{max-width:760px;margin:22px auto 34px;padding:18px 20px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:16px;align-items:center;border-radius:18px;background:#ffffff;border:1px solid rgba(17,24,39,.08);box-shadow:0 12px 34px rgba(17,24,39,.06)}body.woocommerce-order-received .tryzub-thankyou-track__icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:#f8fafc;border:1px solid rgba(17,24,39,.08)}body.woocommerce-order-received .tryzub-thankyou-track__icon svg{width:24px;height:24px;fill:none;stroke:#111827;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.woocommerce-order-received .tryzub-thankyou-track__title{margin-bottom:3px;font-size:15px;line-height:1.25;font-weight:800;color:#071126}body.woocommerce-order-received .tryzub-thankyou-track__text{font-size:13px;line-height:1.45;color:#667085}body.woocommerce-order-received .tryzub-thankyou-track__button{min-height:42px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:#111111;color:#ffffff !important;font-size:13px;font-weight:800;text-decoration:none !important;white-space:nowrap;box-shadow:0 10px 22px rgba(17,17,17,.16);transition:transform .18s ease,box-shadow .18s ease,background .18s ease}body.woocommerce-order-received .tryzub-thankyou-track__button:hover{background:#242424;transform:translateY(-1px);box-shadow:0 14px 28px rgba(17,17,17,.20)}@media (max-width:767px){body.woocommerce-order-received .tryzub-thankyou-track{margin:18px 16px 26px;padding:16px;grid-template-columns:38px minmax(0,1fr);gap:12px}body.woocommerce-order-received .tryzub-thankyou-track__icon{width:38px;height:38px;border-radius:12px}body.woocommerce-order-received .tryzub-thankyou-track__icon svg{width:21px;height:21px}body.woocommerce-order-received .tryzub-thankyou-track__button{grid-column:1 / -1;width:100%;margin-top:4px;min-height:46px}}