.d-none{display:none !important}.d-block{display:block !important}.d-flex{display:flex !important}.m-0{margin:0 !important}.p-0{padding:0 !important}.text-center{text-align:center !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.woocommerce-order-received .site-main{background:#f8f8f8;padding:0}.woocommerce-order-received .woocommerce-thankyou-order-received,.woocommerce-order-received .woocommerce-thankyou-order-details,.woocommerce-order-received .woocommerce-thankyou-order-details+*,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-details__title,.woocommerce-order-received .woocommerce-table--order-details,.woocommerce-order-received .woocommerce-customer-details,.woocommerce-order-received .woocommerce-order-overview{display:none !important}.custom-order-received{max-width:1200px;margin:0 auto;padding:20px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.success-header{background:#fff;border-radius:12px;padding:40px;text-align:center;margin-bottom:30px;box-shadow:0 2px 10px rgba(0,0,0,.08);animation:fadeIn .6s ease-out}@media(min-width: 769px){.success-header{display:flex;align-items:center;justify-content:center;gap:30px}}.success-header .success-icon{width:80px;height:80px;background:linear-gradient(135deg, #2a3d84 0%, #5a7dc4 100%);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:20px;box-shadow:0 4px 12px rgba(42,61,132,.3);color:#fff}@media(min-width: 769px){.success-header .success-icon{margin-bottom:0;flex-shrink:0}}.success-header .success-icon .icon-checkmark{font-size:30px}@media(min-width: 769px){.success-header .success-content{text-align:left}}.success-header .success-title{font-size:32px;font-weight:700;color:#333;margin-bottom:10px}.success-header .order-number{font-size:18px;color:#666;margin-bottom:15px}.success-header .order-number strong{color:#333;font-size:20px}.success-header .email-notice{background:hsl(227.3333333333,21.724137931%,79.1176470588%);border-left:4px solid #2a3d84;padding:15px;border-radius:6px;display:inline-block;margin-top:20px;color:#2a3d84}.success-header .zinrelo-tab{display:none}.main-grid{display:grid;grid-template-columns:2fr 1fr;gap:30px;margin-bottom:30px}@media(max-width: 768px){.main-grid{grid-template-columns:1fr}}.card{background:#fff;border-radius:12px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:30px;animation:fadeIn .8s ease-out}.card .card-title{font-size:20px;font-weight:600;margin-bottom:20px;padding-bottom:15px;border-bottom:2px solid #d6d6d6}.order-item{display:flex;gap:20px;padding:20px 0;border-bottom:1px solid #d6d6d6;align-items:flex-start}.order-item:last-child{border-bottom:none}.order-item .product-image,.order-item .product-image-link,.order-item .product-image-wrapper{width:80px;height:80px;border-radius:8px;overflow:hidden;flex-shrink:0}.order-item .product-image img,.order-item .product-image-link img,.order-item .product-image-wrapper img{width:100%;height:100%;object-fit:cover}.order-item .product-details{flex:1}.order-item .product-details .product-name{font-weight:600;margin-bottom:5px;color:#333}.order-item .product-details .product-meta{color:#666;font-size:14px;line-height:1.4}.order-item .product-price{text-align:right;font-weight:600;color:#333;white-space:nowrap}.price-breakdown .price-row{display:flex;justify-content:space-between;padding:10px 0}.price-breakdown .price-row.total{border-top:2px solid #d6d6d6;margin-top:10px;padding-top:15px;font-size:18px;font-weight:700;color:#333}.price-breakdown .price-row .discount{color:#00ad42}.sidebar-section{background:#fff;border-radius:12px;padding:25px;margin-bottom:20px;box-shadow:0 2px 10px rgba(0,0,0,.08);animation:fadeIn .8s ease-out}.sidebar-section.loyalty{background:linear-gradient(135deg, #2a3d84 0%, #5a7dc4 100%);color:#fff}.sidebar-section.loyalty .section-title{color:#fff;display:block}.sidebar-section .section-title{font-size:16px;font-weight:600;margin-bottom:15px;color:#333;text-align:left}.sidebar-section .info-row{padding:8px 0;font-size:14px;color:#666;line-height:1.5}.sidebar-section .info-row strong{color:#333}.btn{display:inline-block;padding:12px 24px;border-radius:6px;text-decoration:none;font-weight:600;transition:all .3s;cursor:pointer;border:none;font-size:14px;text-align:center}.btn.btn-primary{background:#2a3d84;color:#fff}.btn.btn-primary:hover{background:rgb(29.6896551724,43.1206896552,93.3103448276);color:#fff}.btn.btn-secondary{background:#fff;color:#333;border:2px solid hsl(0,0%,88.9215686275%)}.btn.btn-secondary:hover{background:#f5f5f5;color:#333}.btn.btn-block{display:block;width:100%;text-align:center;margin-bottom:10px}.btn.btn-white{background:#fff;color:#667eea}.btn.btn-white:hover{background:#f5f5f5}.timeline{position:relative;padding-left:40px;margin-top:20px}.timeline .timeline-item{position:relative;padding-bottom:25px}.timeline .timeline-item:before{content:"";position:absolute;left:-31px;top:5px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid hsl(0,0%,88.9215686275%)}.timeline .timeline-item:after{content:"";position:absolute;left:-25px;top:17px;width:2px;height:calc(100% - 12px);background:hsl(0,0%,88.9215686275%)}.timeline .timeline-item:last-child:after{display:none}.timeline .timeline-item.completed:before{background:#2a3d84;border-color:#2a3d84}.timeline .timeline-item .timeline-title{font-weight:600;font-size:14px;margin-bottom:3px}.timeline .timeline-item .timeline-desc{font-size:13px;color:#666}.recommendations{background:#fff;border-radius:12px;padding:30px;box-shadow:0 2px 10px rgba(0,0,0,.08);margin-bottom:30px;margin-top:30px;animation:fadeIn 1s ease-out}.recommendations .recommendations-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:20px;margin-top:20px}@media(max-width: 480px){.recommendations .recommendations-grid{grid-template-columns:repeat(2, 1fr);gap:15px}}.recommendations .section{padding:0 !important}.recommendations .col{padding-bottom:0}.recommendations .product-card{border:1px solid #d6d6d6;border-radius:8px;overflow:hidden;transition:all .3s;cursor:pointer;background:#fff}.recommendations .product-card:hover{transform:translateY(-4px);box-shadow:0 4px 15px rgba(0,0,0,.1)}.recommendations .product-card img{width:100%;height:200px;object-fit:cover}.recommendations .product-card .product-card-body{padding:15px}.recommendations .product-card .product-card-title{font-weight:600;margin-bottom:8px;font-size:14px;color:#333;line-height:1.3}.recommendations .product-card .product-card-price{color:#2a3d84;font-weight:700;font-size:16px}.recommendations .product-card .product-card-price .original{color:#999;text-decoration:line-through;font-size:14px;margin-right:5px;font-weight:normal}.support-section{background:linear-gradient(135deg, #2a3d84 0%, #5a7dc4 100%);border-radius:12px;padding:30px;color:#fff;text-align:center;margin-bottom:30px}.support-section .col{padding-bottom:0}.support-section .support-title{font-size:24px;margin-bottom:15px}.support-section .support-buttons{display:flex;gap:15px;justify-content:center;margin-top:20px}@media(max-width: 480px){.support-section .support-buttons{flex-direction:column}}@keyframes fadeIn{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.subscription-widget.grid-x{margin-top:30px;margin-bottom:30px;animation:fadeIn 1s ease-out}.subscription-widget .callout.secondary{background-color:#fff !important;border:1px solid #d6d6d6 !important;border-radius:12px !important;padding:30px;box-shadow:none !important;transition:box-shadow .3s ease}.subscription-widget .callout.secondary:hover{box-shadow:none !important}.subscription-widget h5{font-size:20px;font-weight:600;color:#333;margin-bottom:20px;text-transform:none;line-height:1.4}.subscription-widget>label{display:flex;align-items:center;margin-bottom:20px;cursor:pointer;transition:opacity .2s ease}.subscription-widget>label:hover{opacity:.85}.subscription-widget>label input[type=checkbox]{width:20px;height:20px;margin-right:12px;cursor:pointer;accent-color:#2a3d84;flex-shrink:0}.subscription-widget>label span{font-size:16px;color:#333;line-height:1.6}.subscription-widget form{margin-top:20px;padding-top:20px;border-top:2px solid #d6d6d6}.subscription-widget form[style*="display: none"]{display:none !important}.subscription-widget .item-list{margin-bottom:25px}.subscription-widget .item-list p{font-weight:600;margin-top:15px;margin-bottom:15px;color:#333;font-size:15px}.subscription-widget .item-list label{display:flex;align-items:flex-start;margin-bottom:5px;cursor:pointer;line-height:1.6;transition:background-color .2s ease;padding:8px;border-radius:6px}.subscription-widget .item-list label:hover{background-color:hsl(227.3333333333,21.724137931%,82.1176470588%)}.subscription-widget .item-list label input[type=checkbox]{width:18px;height:18px;margin-right:12px;margin-top:2px;margin-bottom:0;flex-shrink:0;cursor:pointer;accent-color:#2a3d84}.subscription-widget label[for=Email]{display:block;font-weight:600;margin-bottom:8px;color:#333;font-size:15px}.subscription-widget input[type=text],.subscription-widget input[type=email],.subscription-widget input#Email{width:100%;height:48px;padding:0 16px;border:1px solid hsl(0,0%,88.9215686275%);border-radius:6px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;margin-bottom:20px;transition:all .2s ease;background-color:#fff}.subscription-widget input[type=text]:focus,.subscription-widget input[type=email]:focus,.subscription-widget input#Email:focus{outline:none;border-color:#2a3d84;box-shadow:0 0 0 3px hsl(227.3333333333,21.724137931%,79.1176470588%);background-color:#fff}.subscription-widget input[type=text]::placeholder,.subscription-widget input[type=email]::placeholder,.subscription-widget input#Email::placeholder{color:#999}.subscription-widget .button,.subscription-widget button#widget-signup{background-color:#2a3d84;color:#fff;border:none;height:48px;line-height:48px;padding:0 32px;font-size:16px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border-radius:6px;cursor:pointer;transition:all .3s ease;display:inline-block;box-shadow:0 2px 8px rgba(42,61,132,.3)}.subscription-widget .button:hover,.subscription-widget button#widget-signup:hover{background-color:rgb(29.6896551724,43.1206896552,93.3103448276);transform:translateY(-2px);box-shadow:0 4px 12px rgba(42,61,132,.4)}.subscription-widget .button:active,.subscription-widget button#widget-signup:active{transform:translateY(0);box-shadow:0 2px 6px rgba(42,61,132,.3)}.subscription-widget .button:disabled,.subscription-widget button#widget-signup:disabled{background-color:#999;cursor:not-allowed;transform:none;box-shadow:none}.subscription-widget .field-validation-valid{display:none}.subscription-widget .field-validation-error{color:#fa7268;font-size:14px;margin-top:8px;margin-bottom:12px;display:block;padding:8px 12px;background-color:hsl(4.1095890411,93.5897435897%,114.4117647059%);border-left:3px solid #fa7268;border-radius:4px}.subscription-widget input[type=hidden]{display:none}@media(max-width: 768px){.subscription-widget .callout.secondary{padding:20px}.subscription-widget h5{font-size:18px;margin-bottom:15px}.subscription-widget>label span{font-size:14px}.subscription-widget .item-list label{font-size:14px}.subscription-widget .button,.subscription-widget button#widget-signup{width:100%;text-align:center}}@media print{.support-section,.recommendations,.btn,.support-buttons,.subscription-widget{display:none}.main-grid{display:block}.card,.sidebar-section{box-shadow:none;border:1px solid #ddd;page-break-inside:avoid}}/*# sourceMappingURL=main.css.map */
