form.cart{padding-bottom:120px!important}.pewc-steps-wrapper{display:flex!important;gap:8px!important;flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch;padding:8px 0!important;margin:10px 0 16px!important}.pewc-steps-wrapper::-webkit-scrollbar{height:0}.pewc-steps-wrapper .pewc-tab{flex:0 0 auto!important;padding:10px 12px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.05)!important;color:rgba(255,255,255,.78)!important;font-weight:800!important;font-size:13px!important;line-height:1.1!important;text-align:center!important;min-width:140px!important;box-shadow:none!important}.pewc-steps-wrapper .pewc-tab:before,.pewc-steps-wrapper .pewc-tab:after{content:none!important;display:none!important}.pewc-steps-wrapper .pewc-tab.active-tab{background:linear-gradient(135deg,rgba(187,120,255,.95),rgba(255,140,220,.85))!important;border-color:rgba(255,255,255,.18)!important;color:#12072a!important;box-shadow:0 14px 30px rgba(0,0,0,.28)!important}.pewc-product-extra label,.pewc-product-extra .pewc-field-label{color:rgba(255,255,255,.95)!important;font-weight:800!important;font-size:14px!important;margin:0 0 8px!important;letter-spacing:.2px;text-shadow:0 1px 0 rgba(0,0,0,.25)}.pewc-product-extra .required,.pewc-product-extra .pewc-required{color:#ff8cdc!important;font-weight:900!important}.pewc-product-extra input[type="text"],.pewc-product-extra input[type="email"],.pewc-product-extra input[type="tel"],.pewc-product-extra select,.pewc-product-extra textarea{width:100%!important;padding:14px 14px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font-size:16px!important;box-shadow:0 10px 26px rgba(0,0,0,.18)!important}.pewc-product-extra ::placeholder{color:rgba(255,255,255,.55)!important}.pewc-product-extra input:focus,.pewc-product-extra select:focus,.pewc-product-extra textarea:focus{outline:none!important;border-color:rgba(187,120,255,.75)!important;box-shadow:0 0 0 3px rgba(187,120,255,.18),0 16px 34px rgba(0,0,0,.22)!important}.pewc-product-extra .pewc-field{margin-bottom:16px!important}.pewc-next,.pewc-prev{width:100%!important;border-radius:16px!important;padding:16px 18px!important;font-weight:900!important;font-size:17px!important;display:inline-flex!important;justify-content:center!important;align-items:center!important}.pewc-next{background:linear-gradient(135deg,rgba(187,120,255,.95),rgba(255,140,220,.85))!important;border:0!important;color:#12072a!important;box-shadow:0 18px 38px rgba(0,0,0,.30)!important}.pewc-prev{margin-top:10px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:rgba(255,255,255,.92)!important}.single_add_to_cart_button{width:100%!important;margin-top:14px!important;border-radius:16px!important;padding:16px 18px!important;font-weight:900!important;font-size:16px!important;background:rgba(0,0,0,.18)!important;border:1px solid rgba(120,210,255,.45)!important;color:rgba(120,210,255,1)!important}.pewc-steps-wrapper{display:flex!important;gap:8px!important;flex-wrap:wrap!important;overflow:visible!important;padding:8px 0!important;margin:10px 0 16px!important}.pewc-steps-wrapper .pewc-tab{flex:1 1 calc(33.333% - 8px)!important;min-width:0!important;padding:10px 10px!important;font-size:13px!important;text-align:center!important}a.pewc-next-step-button[data-direction="previous"],a.pewc-next-step-button[data-direction="next"]{display:inline-flex!important;justify-content:center!important;align-items:center!important;margin:0!important}a.pewc-next-step-button[data-direction="previous"]{margin-right:12px!important}a.pewc-next-step-button[data-direction="next"]{margin-left:12px!important}a.pewc-next-step-button[data-direction="previous"],a.pewc-next-step-button[data-direction="next"]{min-width:190px;padding:16px 22px!important;border-radius:999px!important;font-weight:900!important;font-size:17px!important}@media (max-width:380px){a.pewc-next-step-button[data-direction="previous"],a.pewc-next-step-button[data-direction="next"]{min-width:0;width:46%;font-size:15px!important}}form.cart{text-align:center}form.cart{text-align:left!important}a.pewc-next-step-button[data-direction="previous"],a.pewc-next-step-button[data-direction="next"]{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0!important;min-width:190px}.pewc-step-buttons,.pewc-steps-buttons,.pewc-step-nav,.pewc-nav-buttons,.pewc-navigation,.pewc-nav{display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;flex-wrap:wrap!important;margin:22px 0 10px!important}a.pewc-next-step-button[data-direction="previous"]{margin-right:14px!important}a.pewc-next-step-button[data-direction="next"]{ margin-left:14px!important}.pewc-step-buttons{display:flex!important;justify-content:center!important;align-items:center!important;gap:14px!important;flex-wrap:nowrap!important;margin:22px 0 14px!important}.pewc-step-buttons a.pewc-next-step-button{display:inline-flex!important;justify-content:center!important;align-items:center!important;min-width:200px;padding:16px 22px!important;border-radius:999px!important;font-weight:900!important;font-size:17px!important;line-height:1!important;margin:0!important}@media (max-width:380px){.pewc-step-buttons{flex-wrap:wrap!important}.pewc-step-buttons a.pewc-next-step-button{width:100%;min-width:0}}.pewc-item-field-wrapper{margin-bottom:18px!important}.pewc-item-field-wrapper .pewc-field-label{margin:0 0 8px!important;font-size:14px!important;font-weight:800!important;letter-spacing:.2px;color:rgba(255,255,255,.92)!important}.pewc-item-field-wrapper .required{color:#CB6CE6!important;font-weight:900!important}.pewc-form-field{width:100%!important;padding:14px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:16px!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.pewc-form-field::placeholder{color:rgba(255,255,255,.55)!important}.pewc-form-field:focus{outline:none!important;border-color:rgba(203,108,230,.75)!important;background:rgba(255,255,255,.08)!important;box-shadow:0 0 0 4px rgba(203,108,230,.16),0 16px 34px rgba(0,0,0,.22)!important}select.pewc-form-field{color-scheme:dark}.pewc-item-select .pewc-select-wrapper{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;padding:0!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;overflow:hidden!important}.pewc-item-select select.pewc-form-field{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;width:100%!important;padding:14px 44px 14px 14px!important;border:0!important;border-radius:0!important;background:transparent!important;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important;font-size:16px!important;line-height:1.2!important;box-shadow:none!important}.pewc-item-select .pewc-select-wrapper{position:relative!important}.pewc-item-select .pewc-select-wrapper:after{content:""!important;position:absolute!important;right:16px!important;top:50%!important;width:8px!important;height:8px!important;border-right:2px solid #CB6CE6!important;border-bottom:2px solid #CB6CE6!important;transform:translateY(-60%) rotate(45deg)!important;pointer-events:none!important;opacity:.95!important}.pewc-item-select select.pewc-form-field:focus{outline:none!important}.pewc-item-select .pewc-select-wrapper:focus-within{border-color:rgba(203,108,230,.75)!important;box-shadow:0 0 0 4px rgba(203,108,230,.16),0 16px 34px rgba(0,0,0,.22)!important;background:rgba(255,255,255,.08)!important}.pewc-item-select select.pewc-form-field option{background:#12072a!important;color:#ffffff!important}.pewc-item-select .pewc-select-wrapper{position:relative!important;background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:14px!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;overflow:hidden!important}.pewc-item-select .pewc-select-wrapper select.pewc-form-field{position:relative!important;z-index:2!important;width:100%!important;padding:14px 44px 14px 14px!important;border:0!important;background:transparent!important;color:transparent!important;-webkit-text-fill-color:transparent!important;appearance:none!important;-webkit-appearance:none!important}.pewc-item-select .pewc-select-wrapper .pewc-select-display{position:absolute!important;left:14px!important;right:44px!important;top:50%!important;transform:translateY(-50%)!important;z-index:1!important;color:#fff!important;font-size:16px!important;font-weight:600!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;pointer-events:none!important}.pewc-item-select .pewc-select-wrapper:after{content:""!important;position:absolute!important;right:16px!important;top:50%!important;width:8px!important;height:8px!important;border-right:2px solid #CB6CE6!important;border-bottom:2px solid #CB6CE6!important;transform:translateY(-60%) rotate(45deg)!important;pointer-events:none!important;z-index:3!important}.pewc-item-select .pewc-select-wrapper:focus-within{border-color:rgba(203,108,230,.75)!important;box-shadow:0 0 0 4px rgba(203,108,230,.16),0 16px 34px rgba(0,0,0,.22)!important;background:rgba(255,255,255,.08)!important}.single_add_to_cart_button{background-image:none!important;border:none!important;outline:none!important;box-shadow:none!important;background-color:#16C503!important;color:#ffffff!important;border-radius:999px!important;padding:18px 26px!important;font-size:18px!important;font-weight:900!important;letter-spacing:.2px!important;width:100%!important;text-align:center!important;transition:transform .15s ease,background-color .15s ease}.single_add_to_cart_button:hover{background-color:#14b503!important;transform:translateY(-1px)}.single_add_to_cart_button:active{background-color:#129f02!important;transform:translateY(0)}.pewc-item.pewc-failed-validation,.pewc-item.pewc-error,.pewc-item.required-field.pewc-failed-validation{border:none!important;background:transparent!important;box-shadow:none!important}.pewc-failed-validation .pewc-form-field{border-color:rgba(255,255,255,.18)!important;box-shadow:none!important}.pewc-js-validation-notice{position:absolute!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.pewc-item-field-wrapper{margin-bottom:18px!important}.pewc-item{padding:0!important}.pewc-item-upload .pewc-item-field-wrapper{margin-bottom:18px!important}.pewc-item-upload .dropzone.dz-clickable{width:100%!important;min-height:170px!important;padding:22px!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;border-radius:16px!important;border:1px dashed rgba(255,255,255,.18)!important;background:rgba(255,255,255,.06)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.pewc-item-upload .dropzone.dz-clickable:hover{border-color:rgba(203,108,230,.55)!important;background:rgba(255,255,255,.08)!important}.pewc-item-upload .dropzone.dz-clickable.dz-started,.pewc-item-upload .dropzone.dz-clickable:focus,.pewc-item-upload .dropzone.dz-clickable:active{border-color:rgba(203,108,230,.75)!important;box-shadow:0 0 0 4px rgba(203,108,230,.16),0 16px 34px rgba(0,0,0,.22)!important;background:rgba(255,255,255,.08)!important}.pewc-item-upload .dropzone.dz-clickable *{box-sizing:border-box!important}.pewc-item-upload .dropzone .dz-default.dz-message{margin:0!important;display:flex!important;align-items:center!important;justify-content:center!important;flex-direction:column!important;gap:10px!important;color:rgba(255,255,255,.82)!important;font-size:15px!important;font-weight:700!important;text-align:center!important}.pewc-item-upload .dropzone .dz-default.dz-message span{display:none!important}.pewc-item-upload .dropzone .dz-default.dz-message::before{content:"Качи снимка"!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:12px 18px!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(187,120,255,.95),rgba(255,140,220,.85))!important;color:#12072a!important;font-size:14px!important;font-weight:900!important;box-shadow:0 10px 24px rgba(0,0,0,.22)!important}.pewc-item-upload .dropzone .dz-preview{margin:10px 0 0!important}.pewc-item-upload .dropzone .dz-preview .dz-image{border-radius:12px!important;overflow:hidden!important;background:rgba(255,255,255,.06)!important}.pewc-item-upload .dropzone .dz-preview .dz-details{color:#fff!important}.pewc-item-upload .dropzone .dz-preview .dz-filename span,.pewc-item-upload .dropzone .dz-preview .dz-size{color:rgba(255,255,255,.82)!important;background:transparent!important}.pewc-item-upload .pewc-description{margin-top:10px!important;color:rgba(255,255,255,.68)!important;font-size:13px!important;line-height:1.5!important}.pewc-item-upload .pewc-js-validation-notice{position:absolute!important;height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}.pewc-item-upload .dropzone.dz-clickable.dz-started{display:block!important;padding:18px!important}.pewc-item-upload .dropzone .dz-preview{width:100%!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.pewc-item-upload .dropzone .dz-preview .dz-details{background:transparent!important;color:#fff!important;padding:0!important}.pewc-item-upload .dropzone .dz-preview .dz-image{width:100%!important;height:auto!important;min-height:0!important;border-radius:12px!important;overflow:hidden!important;background:transparent!important;display:block!important;margin:0 auto!important}.pewc-item-upload .dropzone .dz-preview .dz-image img{width:100%!important;height:auto!important;object-fit:cover!important;display:block!important;border-radius:12px!important;background:transparent!important}.pewc-item-upload .dropzone .dz-preview .dz-filename,.pewc-item-upload .dropzone .dz-preview .dz-size,.pewc-item-upload .dropzone .dz-preview .dz-progress,.pewc-item-upload .dropzone .dz-preview .dz-success-mark,.pewc-item-upload .dropzone .dz-preview .dz-error-mark,.pewc-item-upload .dropzone .dz-preview .dz-error-message{display:none!important}.pewc-item-upload .dropzone.dz-started{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important}.pewc-item-upload .dropzone .dz-preview{width:clamp(160px,22vw,220px)!important;max-width:220px!important;margin:16px auto 0!important;border-radius:14px!important;overflow:hidden!important;background:rgba(255,255,255,.05)!important;box-shadow:0 10px 24px rgba(0,0,0,.25)!important;position:relative!important}.pewc-item-upload .dropzone .dz-preview .dz-image{width:100%!important;height:auto!important;min-height:0!important;background:transparent!important}.pewc-item-upload .dropzone .dz-preview img{width:100%!important;height:auto!important;object-fit:cover!important;display:block!important}.pewc-item-upload .dropzone .dz-details,.pewc-item-upload .dropzone .dz-size,.pewc-item-upload .dropzone .dz-filename{display:none!important}.woocommerce-shipping-destination,.woocommerce-shipping-contents{display:none!important}@media (max-width:767px){.woocommerce-cart table.shop_table_responsive tr td.product-subtotal{display:none!important}}