#mivb-ep-overlay{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:99999;display:flex;align-items:center;justify-content:center;padding:16px;opacity:0;pointer-events:none;transition:opacity .25s}#mivb-ep-overlay.mivb-ep-open{opacity:1;pointer-events:auto}#mivb-ep-box{background:#fff;border-radius:24px;padding:36px 32px 28px;max-width:440px;width:100%;text-align:center;box-shadow:0 24px 64px rgba(0,0,0,.16);transform:translateY(16px);transition:transform .28s cubic-bezier(.34,1.56,.64,1);position:relative;font-family:'Poppins',sans-serif}#mivb-ep-overlay.mivb-ep-open #mivb-ep-box{transform:translateY(0)}#mivb-ep-close{position:absolute;top:14px;right:16px;background:none;border:none;font-size:22px;cursor:pointer;color:#bbb;line-height:1;padding:4px 6px;border-radius:50%}#mivb-ep-close:hover{color:#666;background:#f5f5f5}#mivb-ep-icon-wrap{position:relative;width:96px;height:96px;margin:0 auto 20px;display:flex;align-items:center;justify-content:center}#mivb-ep-icon-wrap::before{content:'';position:absolute;inset:0;border-radius:50%;background:#fce8f0}#mivb-ep-icon{position:relative;font-size:42px;z-index:1;line-height:1}.mivb-ep-sparkle{position:absolute;color:#c4a8d8;font-size:16px;font-weight:700;line-height:1;z-index:2}#mivb-ep-title{font-size:20px;font-weight:700;color:#1a1a1a;margin:0 0 10px;line-height:1.3}#mivb-ep-msg{font-size:13px;color:#777;margin:0 0 18px;line-height:1.6}#mivb-ep-status{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;font-weight:500;color:#9b59b6;margin-bottom:12px}.mivb-ep-spinner{width:16px;height:16px;flex-shrink:0;border:2.5px solid #f0d4f8;border-top-color:#FF7396;border-radius:50%;animation:mivb-ep-spin .8s linear infinite;display:inline-block}@keyframes mivb-ep-spin{to{transform:rotate(360deg)}}#mivb-ep-track{background:#f0f0f0;border-radius:99px;height:10px;overflow:hidden;margin-bottom:0}#mivb-ep-bar{height:100%;border-radius:99px;background:linear-gradient(90deg,#FF7396,#ff9bb5);transition:width .6s ease;width:0%}#mivb-ep-countdown{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:#888;padding:14px 0 8px;border-top:1px solid #f3f3f3;margin-top:16px;margin-bottom:14px}.mivb-ep-clock{font-size:16px}.mivb-ep-countdown-num{color:#FF7396;font-weight:700}#mivb-ep-actions{display:flex;flex-direction:column;gap:10px;margin-bottom:10px}.mivb-ep-btn{display:flex;align-items:center;justify-content:center;gap:6px;padding:13px 20px;border-radius:50px;font-size:15px;font-weight:600;text-decoration:none !important;cursor:pointer;border:none;transition:background .15s,color .15s,box-shadow .15s;font-family:'Poppins',sans-serif;width:100%;box-sizing:border-box}.mivb-ep-btn--dl{background:#FF7396;color:#fff !important;box-shadow:0 4px 14px rgba(255,115,150,.3)}.mivb-ep-btn--dl:hover{background:#e05575;color:#fff !important}.mivb-ep-btn--orders{background:#FF7396;color:#fff !important;box-shadow:0 4px 14px rgba(255,115,150,.3);margin-bottom:4px}.mivb-ep-btn--orders:hover{background:#e05575;color:#fff !important}#mivb-ep-dismiss{font-size:13px;color:#aaa;text-decoration:underline;cursor:pointer;background:none;border:none;display:block;margin:0 auto;font-family:'Poppins',sans-serif}#mivb-ep-dismiss:hover{color:#555}@media (max-width:480px){#mivb-ep-box{padding:28px 20px 22px}#mivb-ep-title{font-size:17px}}#mivb-preview-mute-btn{display:none}.mi-custom-checkout-trust-box{display:none}.mi-product-list{margin-top:20px;background:linear-gradient(rgb(255,255,255) 0%,rgb(253,246,246) 30%,rgb(252,231,243) 55%,rgb(255,241,242) 85%,rgb(255,255,255) 100%)}button.mivb-share-order-btn{margin-left:5px}.single-product ul.products li.product .button.add_to_cart_button{z-index:8}.page-my-account .header_section .header_right{padding-right:45px}.myio-hero__trust{display:none}.cta-section{display:none}.single-product div.product .woocommerce-product-gallery{background-color:#ffe3ea !important}.woocommerce-shop header .button_section{display:none}.wvp-body .button_section{display:block}.related.products h2{margin-top:2rem;font-weight:500}.single-product .related.products{float:right}body.is-video-category ul.products li.product .price{text-align:center}.category-list{display:none}.wvp-play{display:none}.endless_section,.why-us{text-align:center}.endless_section .button_section{margin-top:0}body .mivb-preview-canvas{background-color:transparent}.term-wedding-video .flot-icon-whatsapp,.page-id-4803 .flot-icon-whatsapp{display:none}body.page-videos .banner_title{display:none}.page-videos .contact_banner{display:none}.video-grid-section .container,.page-videos header.woocommerce-products-header{padding-left:0;padding-right:0}.thankyou-related-products{display:none}.woocommerce span.onsale{display:none !important}.gallery-popup .button_section{display:inline-block !important}.page-card-editor #df-btn-cont{display:none}.variation-VideoDesign{margin-left:0}body .ipw-package-option.ipw-selected label::before{content:"✔︎" !important}body.ipw-package-mode .woocommerce-checkout .product-quantity,body.ipw-package-mode .ipw-package-meta,body.ipw-package-mode .page-checkout #order_review_heading{display:none !important}body.ipw-package-mode .woocommerce-checkout #customer_details .col-1{display:none !important}body.ipw-package-mode .woocommerce-checkout-review-order-table tfoot,body.ipw-package-mode .woocommerce-checkout-review-order-table .product-total,body.ipw-package-mode .woocommerce-checkout-review-order-table .product-quantity{display:none}body.ipw-package-mode .wc_payment_methods.payment_methods{display:none}body.ipw-package-mode .woocommerce-checkout-review-order-table th.product-name,body.ipw-package-mode .cart_item .ipw-mobile-subtotal,body.ipw-package-mode tr.cart_item .ipw-mobile-subtotal,body.ipw-package-mode .woocommerce-checkout-review-order-table .cart_item .ipw-mobile-subtotal{display:none !important}body.ipw-package-mode #order_review,body.ipw-package-mode .woocommerce-checkout-review-order{padding:0 !important}body.ipw-package-mode .woocommerce-checkout-review-order{box-shadow:none;border:none}body.ipw-package-mode .shop_table.woocommerce-checkout-review-order-table{box-shadow:none;border:none;border-radius:0}body.ipw-package-mode .woocommerce-checkout-review-order-table .cart_item{border:none}body.ipw-package-mode .shop_table.woocommerce-checkout-review-order-table td{padding:0 !important;padding-top:1rem !important}body.ipw-package-mode .woocommerce-checkout-review-order-table tbody tr.cart_item{box-shadow:none !important;padding:0 !important}.woocommerce-checkout .product-name,.woocommerce-checkout .ipw-packages-wrapper{margin-bottom:0 !important}.woocommerce-checkout-review-order-table .product-name{padding:0;border:none;box-shadow:none}.page-checkout .woocommerce .col2-set .col-1{padding:0;box-shadow:none}.page-checkout .woocommerce .col2-set .col-1{border:none}.page-checkout .mi-cts-label{font-weight:600}.woocommerce-billing-fields__field-wrapper{padding:0;box-shadow:none;border:none}body .ipw-packages-wrapper{border:none !important;padding:0 !important;box-shadow:none !important;padding-top:20px !important}.ipw-packages-wrapper .ipw-packages{display:flex;gap:1rem}.ipw-packages-wrapper .ipw-packages .ipw-package-option{flex:1}.mi-dyn-product-card{display:flex;align-items:center;gap:14px;background:#fff8fa;border:1.5px solid #fde2ea;border-radius:14px;padding:14px 16px;margin-bottom:20px}.mi-dyn-product-card__img{width:68px;height:68px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#f5f5f5}.mi-dyn-product-card__img img{width:100%;height:100%;object-fit:cover;display:block}.mi-dyn-product-card__info{flex:1;min-width:0}.mi-dyn-product-card__name{font-weight:600;font-size:15px;color:#1a1a1a;line-height:1.3;margin:0 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-dyn-product-card__features{list-style:none;margin:6px 0 8px;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px}.mi-dyn-product-card__features li{font-size:12px;color:#555;line-height:1.4;white-space:nowrap}.mi-dyn-product-card__price{font-size:20px;font-weight:700;color:#FF7396;margin:0}body.ipw-dynamic-mode .woocommerce-checkout-review-order{background:#fff;border:none !important;border-radius:0;padding:0 !important;box-shadow:none}body.ipw-dynamic-mode #order_review_heading{font-size:11px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:0.8px;margin:0 0 14px;padding:0;font-family:'Poppins',sans-serif}body.ipw-dynamic-mode .shop_table.woocommerce-checkout-review-order-table{width:100%;border-collapse:collapse;border-spacing:0;border:none !important;box-shadow:none !important;border-radius:0;margin:0}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table thead{display:none !important}body.ipw-dynamic-mode .shop_table.woocommerce-checkout-review-order-table th,body.ipw-dynamic-mode .shop_table.woocommerce-checkout-review-order-table td{padding:10px 6px !important;border:none !important;background:transparent !important;box-shadow:none !important;font-size:14px;color:#444;vertical-align:middle}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tbody tr.cart_item{box-shadow:none !important}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table td.product-name,body.ipw-dynamic-mode .woocommerce-checkout-review-order-table th.product-name{text-align:left;color:#333;font-weight:500;line-height:1.45;padding-left:0 !important}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table td.product-total,body.ipw-dynamic-mode .woocommerce-checkout-review-order-table th.product-total{text-align:right;white-space:nowrap;font-weight:600;color:#1a1a1a;padding-right:0 !important}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table .cart_item .ipw-mobile-subtotal{display:none !important}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr th,body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr td{padding:6px 6px !important;border:none !important;text-align:right;padding-right:0 !important}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr th{text-align:left;padding-left:0 !important}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) th,body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) td{font-size:13px;color:#bbb;font-weight:400}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr.order-total th,body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-weight:700;font-size:16px;color:#1a1a1a;border-top:1px solid #eeeeee !important;padding-top:14px !important;padding-bottom:2px !important}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr.order-total td{color:#FF7396}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr.order-total td small.tax_label{display:block;font-size:11px;font-weight:400;color:#bbb;margin-top:2px}body.ipw-dynamic-mode #payment{margin-top:16px}body.ipw-dynamic-mode #payment .payment_methods{border:none !important;border-radius:0;background:transparent;margin:0 0 0 0;padding:0;list-style:none}body.ipw-dynamic-mode #payment .payment_methods li{padding:5px 0;font-size:14px;border:none !important;background:transparent}body.ipw-dynamic-mode #payment .payment_box{background:transparent;border:none !important;padding:2px 0 4px;font-size:13px;color:#666}body.ipw-dynamic-mode #payment .payment_box:empty{display:none}body.ipw-dynamic-mode #payment div.place-order{padding:14px 0 0;float:none;width:100%;clear:both}body.ipw-dynamic-mode #payment .woocommerce-terms-and-conditions-wrapper{margin-bottom:14px;font-size:13px;color:#666;line-height:1.6;font-family:'Poppins',sans-serif}body.ipw-dynamic-mode #payment .woocommerce-terms-and-conditions-wrapper a{color:#FF7396;text-decoration:none;display:inline-block}body.ipw-dynamic-mode #payment .woocommerce-terms-and-conditions-wrapper a:hover{text-decoration:underline}body.ipw-dynamic-mode #place_order{width:100%;background:linear-gradient(135deg,#FF7396 0%,#ff4f70 100%);color:#fff !important;font-size:17px;font-weight:700;padding:16px 24px;border-radius:12px;border:none;cursor:pointer;letter-spacing:0.2px;box-shadow:0 6px 22px rgba(255,82,114,.32);transition:box-shadow .2s,transform .15s;font-family:'Poppins',sans-serif;display:block;line-height:1.2}body.ipw-dynamic-mode #place_order:hover{box-shadow:0 10px 30px rgba(255,82,114,.45);transform:translateY(-2px)}body.ipw-dynamic-mode #place_order:active{transform:translateY(0);box-shadow:0 4px 12px rgba(255,82,114,.3)}body.ipw-dynamic-mode .woocommerce h1.entry-title,body.ipw-dynamic-mode .woocommerce #content h1{font-size:22px;font-weight:700;text-align:center;margin-bottom:24px;font-family:'Poppins',sans-serif}body.ipw-dynamic-mode .woocommerce-billing-fields > h3,body.ipw-dynamic-mode .woocommerce-billing-fields h3{font-size:14px;font-weight:600;color:#1a1a1a;margin:0 0 16px;font-family:'Poppins',sans-serif}body.ipw-dynamic-mode .woocommerce-checkout .form-row label{font-size:12px;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:0.4px;margin-bottom:5px;display:block;font-family:'Poppins',sans-serif}body.ipw-dynamic-mode .woocommerce-checkout .required{color:#FF7396}body.ipw-dynamic-mode .woocommerce-checkout .form-row{margin-bottom:0}body.ipw-dynamic-mode .woocommerce-billing-fields h3,body.ipw-dynamic-mode .woocommerce-billing-fields__field-wrapper h3{font-family:'Poppins',sans-serif}body.ipw-dynamic-mode .woocommerce-input-wrapper input[type="text"],body.ipw-dynamic-mode .woocommerce-input-wrapper input[type="email"],body.ipw-dynamic-mode .woocommerce-input-wrapper input[type="tel"],body.ipw-dynamic-mode .woocommerce-input-wrapper select{border:1.5px solid #e2e8f0 !important;border-radius:10px !important;padding:11px 14px !important;font-size:15px;width:100%;box-sizing:border-box;font-family:'Poppins',sans-serif;transition:border-color .15s,box-shadow .15s;background:#fafbfc !important}body.ipw-dynamic-mode .woocommerce-input-wrapper input:focus,body.ipw-dynamic-mode .woocommerce-input-wrapper select:focus{border-color:#FF7396 !important;outline:none;box-shadow:0 0 0 3px rgba(255,115,150,.12);background:#fff !important}@media (max-width:767px){body.ipw-dynamic-mode .shop_table.woocommerce-checkout-review-order-table th,body.ipw-dynamic-mode .shop_table.woocommerce-checkout-review-order-table td{font-size:12px;padding:9px 4px !important}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr.order-total th,body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr.order-total td{font-size:14px;font-weight:500}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table tfoot tr:not(.order-total) td{font-size:12px}body.ipw-dynamic-mode .woocommerce-checkout-review-order-table .woocommerce-shipping-methods{padding:0;margin:0}body.ipw-dynamic-mode #place_order{font-size:16px;padding:14px 20px}.mi-dyn-product-card{padding:12px 14px;gap:12px;align-items:flex-start}.mi-dyn-product-card__img{width:80px;height:80px}.mi-dyn-product-card__name{font-size:14px}.mi-dyn-product-card__features{gap:3px 10px;display:block}.mi-dyn-product-card__features li{font-size:11px;margin-bottom:5px}.mi-dyn-product-card__price{font-size:18px}body.ipw-dynamic-mode .woocommerce-checkout .form-row label{font-size:11px;margin-bottom:10px}}body.ipw-dynamic-mode .woocommerce-form-coupon-toggle{margin-bottom:20px}body.ipw-dynamic-mode .woocommerce-form-coupon-toggle .woocommerce-info{display:block;background:transparent;border:none !important;border-top:none !important;border-radius:0;padding:0 0 0 0 !important;margin:0;font-size:14px;color:#999;font-family:'Poppins',sans-serif;box-shadow:none}body.ipw-dynamic-mode .woocommerce-form-coupon-toggle .woocommerce-info::before{display:none !important}body.ipw-dynamic-mode .woocommerce-form-coupon-toggle a.showcoupon{color:#FF7396;font-weight:500;text-decoration:none;font-size:14px;transition:color .15s;display:inline-block}body.ipw-dynamic-mode .woocommerce-form-coupon-toggle a.showcoupon:hover{color:#ff4f70;text-decoration:underline}body.ipw-dynamic-mode .woocommerce-form-coupon{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end;background:#fff8fa;border:1.5px solid #fde2ea;border-radius:12px;padding:14px 16px;margin:10px 0 20px}body.ipw-dynamic-mode .woocommerce-form-coupon .form-row{margin:0}body.ipw-dynamic-mode .woocommerce-form-coupon .form-row-first{flex:1;min-width:160px}body.ipw-dynamic-mode .woocommerce-form-coupon .form-row-last{flex:0 0 auto}body.ipw-dynamic-mode .woocommerce-form-coupon input.input-text{border:1.5px solid #e2e8f0 !important;border-radius:10px !important;padding:10px 14px !important;font-size:14px;width:100%;box-sizing:border-box;font-family:'Poppins',sans-serif;background:#fff !important;height:auto;transition:border-color .15s,box-shadow .15s}body.ipw-dynamic-mode .woocommerce-form-coupon input.input-text:focus{border-color:#FF7396 !important;outline:none;box-shadow:0 0 0 3px rgba(255,115,150,.12)}body.ipw-dynamic-mode .woocommerce-form-coupon button[name="apply_coupon"]{background:#FF7396;color:#fff !important;border:none;border-radius:10px;padding:10px 20px;font-size:14px;font-weight:600;font-family:'Poppins',sans-serif;cursor:pointer;white-space:nowrap;transition:background .15s,transform .1s;line-height:1.4}body.ipw-dynamic-mode .woocommerce-form-coupon button[name="apply_coupon"]:hover{background:#ff4f70;transform:translateY(-1px)}.feature-box{--box-bg:#fbfdff;--accent:#dbe9ff;--border:#e2f0ff;--text:#1f2933;--muted:#58606a;background:linear-gradient(180deg,var(--box-bg),#ffffff);border:1px solid var(--border);border-radius:14px;padding:20px;width:100%;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:var(--text);margin:20px 0;position:relative;overflow:hidden}.feature-box::before{display:none !important}.feature-box__title{font-size:13px;color:var(--muted);margin:0 0 12px 0;font-weight:600;letter-spacing:0.5px;text-transform:uppercase}.feature-box__list{list-style:none;margin:0;padding:0;display:grid;gap:12px}.feature-box__item{display:flex;align-items:flex-start;gap:12px;padding:12px;border-radius:10px;transition:background 0.18s ease,transform 0.15s ease}@media (hover:hover){.feature-box__item:hover{background:linear-gradient(180deg,rgba(250,255,255,0.6),rgba(245,250,255,0.6));transform:translateY(-2px)}}.feature-box__icon{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--accent);box-shadow:0 3px 8px rgba(20,35,56,0.04);font-size:18px;line-height:1;color:green;flex-shrink:0}.feature-box__text{display:block;font-size:15px;color:var(--text);line-height:1.35}@media screen and (min-width:1024px){.product-template-default .editor-product-img-link.button.button-primary.edit_card{display:none}}@media (max-width:1080px){.ipw-packages-wrapper .ipw-packages{display:block}}@media (max-width:767px){.page-videos header.woocommerce-products-header{padding-top:0px}.woocommerce-checkout .banner_title{margin-top:4rem}body.woocommerce-checkout #place_order{width:100%}}@media (max-width:480px){.page-my-account .mal-login-wall__inner,.page-my-account .mal-inline-form{margin:0}body .mivb-form-container .col-md-12.form{padding:15px 0px 25px}body .element_head_btm textarea{font-size:14px}.mivb-share-page-wrap .mivb-sp-main{transform:scale(1.15);flex-direction:row}body .button_section a{padding-left:20px;padding-right:20px}.mivb-preview-step,.mivb-form-container{padding-left:0;padding-right:0;margin:0}body .debug-side-by-side .mivb-preview-canvas,.debug-side-by-side .debug-html-column,.debug-side-by-side .debug-api-column{width:300px !important;max-width:100%}body .mivb-video-preview-container{max-width:300px !important}body .mivb-preview-canvas{box-shadow:none}body.page-wedding-invitation-details .button_list button,body.page-wedding-invitation-details .button_list a{margin-left:0;margin-right:0;margin-bottom:20px}body .mivb-video-preview-container.debug-side-by-side{padding:0 !important}body.woocommerce-checkout{padding:0 !important}body.woocommerce-checkout .woocommerce-checkout{padding:0 !important}body.woocommerce-checkout .footer_section .row{margin-left:0 !important;margin-right:0 !important}body.woocommerce-checkout .header_section{padding-left:1rem}.tax-product_cat .woocommerce-loop-product__title{font-size:12px}.tax-product_cat .button_section{margin-bottom:0}.tax-product_cat .mi-product-list{margin-top:22px}.tax-product_cat .category-row{padding-top:0}.page-videos .video-title,.page-wedding-video .video-title{font-size:13px}.page-videos .button_section a,.page-wedding-video .button_section a{padding-left:15px;padding-right:15px;font-size:12px}.page-videos .video-card .card-body,.page-wedding-video .video-card .card-body{padding-top:0}.mivb-change-video-btn{border-radius:200px;padding:9px 16px;text-transform:uppercase}.mivb-modal-body .mivb-file-input{width:100%}.page-home .endless-products-container .open-gallery-popup{background-color:transparent}.feature-item .content{flex:1}.feature-item .icon{width:30px}.features-grid{display:block}.feature-item{margin-bottom:2rem}.feature-item:last-child{margin-bottom:0}body .testimonials_section .owl-carousel .owl-nav button.owl-next{right:-15%}body .testimonials_section .owl-carousel .owl-nav button.owl-prev{left:-15%}.cta-section .container{padding:40px 15px}.gallery-popup .content-container{padding-left:0;padding-right:0}.gallery-popup .content-container .button_section a{padding-left:15px;padding-right:15px;font-size:11px}.woocommerce-loop-product__title{font-size:12px}.page-my-account .header_section{padding-left:1rem}.woocommerce-MyAccount-content{padding:15px}.ipw-package-item{text-align:left}.page-pricing .site-main .container > div{padding-left:0 !important;padding-right:0 !important}.wvp-card{padding-bottom:20px}.element_head_btm input{line-height:28px}nav.woocommerce-breadcrumb{font-size:12px}.single-product div.product .summary.entry-summary{float:none}.woocommerce-page ul.products.columns-5 li.product{margin-bottom:0}body #order_review_heading{padding-left:0 !important;padding-top:1rem !important}body.ipw-package-mode .shop_table.woocommerce-checkout-review-order-table td.product-total .woocommerce-Price-amount{display:none}.cart_item .ipw-package-option,tr.cart_item .ipw-package-option,.woocommerce-checkout-review-order-table .cart_item .ipw-package-option.ipw-selected label{border-color:#0073aa !important;background:linear-gradient(135deg,#e6f7ff 0%,#d1efff 100%) !important;box-shadow:0 4px 12px rgba(0,115,170,0.2) !important}.ipw-packages-wrapper .ipw-packages .ipw-package-option.ipw-package-disabled{background:transparent !important}.feature-box{padding:16px;border-radius:12px}.feature-box__icon{min-width:34px;height:34px;font-size:16px}.feature-box__text{font-size:14px}}@media (max-width:767px){body.woocommerce-checkout #place_order{position:fixed;bottom:0;left:0;right:0;z-index:9999;width:100%;border-radius:0;margin:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));font-size:1rem;box-shadow:0 -2px 12px rgba(0,0,0,0.15)}body.woocommerce-checkout .woocommerce{padding-bottom:calc(70px + env(safe-area-inset-bottom))}}body.woocommerce-checkout .site-footer{display:none}.mi-checkout-trustbox{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:18px;width:100%;box-sizing:border-box}.mi-cts-item{display:flex;align-items:center;gap:8px;background:#fff;border:1.5px solid #fde8ee;border-radius:12px;padding:10px 10px;min-width:0;overflow:hidden;box-sizing:border-box}.mi-cts-icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:9px;flex-shrink:0}.mi-cts-icon--green{background:#e8faf0}.mi-cts-icon--wa{background:#e7f8ee}.mi-cts-icon--pink{background:#fff0f4}.mi-cts-icon--gold{background:#fff8e7}.mi-cts-label{font-family:'Poppins',sans-serif;font-size:10.5px;font-weight:700;color:#1a1a2e;line-height:1.35;min-width:0;overflow-wrap:break-word}.mi-cts-label a{color:#FF7396;text-decoration:none}@media (min-width:600px){.mi-checkout-trustbox{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.mi-cts-icon{width:38px;height:38px;border-radius:10px}.mi-cts-label{font-size:11.5px}}@media (max-width:767px){body.woocommerce-order-received .woocommerce-MyAccount-downloads-file{display:block;padding-bottom:calc(12px + env(safe-area-inset-bottom))}}