.product-view-light .yith-wcwl-add-to-wishlist a:not(.alt):before{content:""}.content-product .product-content-image img,.el-image-box-hover-shadow .ibox-block img{border-radius:10px}.custom-feature-section{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:40px 20px;max-width:1200px;margin:0 auto}.custom-feature-section *{box-sizing:border-box}.custom-feature-section .section-container{display:flex;flex-direction:column}.custom-feature-section .content-wrapper{display:flex;flex-direction:column}.custom-feature-section .feature-title{font-size:2.2rem;margin:0 0 20px;color:#1a1a1a;line-height:1.2;font-weight:700;order:-2}.custom-feature-section .image-wrapper{width:100%;margin-bottom:24px;order:-1}.custom-feature-section .feature-image{width:100%;height:auto;border-radius:8px;display:block;object-fit:cover}.custom-feature-section .feature-text{font-size:1.15rem;margin:0 0 24px;color:#4a4a4a;line-height:1.5}.custom-feature-section .feature-button{align-self:flex-start;background-color:#000;color:#fff;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;border-radius:6px;transition:background-color .2s ease,transform .1s ease;border:none;cursor:pointer;text-align:center}.custom-feature-section .feature-button:hover{background-color:#000}@media (min-width:768px){.custom-feature-section{padding:60px 20px}.custom-feature-section .section-container{flex-direction:row;gap:48px;align-items:center}.custom-feature-section .image-wrapper,.custom-feature-section .content-wrapper{flex:1;width:50%;margin-bottom:0}.custom-feature-section .image-wrapper{order:unset}.custom-feature-section .feature-title{order:unset;font-size:2.5rem}}.m9-schedule-block{box-sizing:border-box;font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;padding:40px 20px;max-width:1200px;margin:0 auto}.m9-schedule-block *{box-sizing:border-box}.m9-schedule-grid{display:flex;flex-direction:column}.m9-schedule-text-panel{display:flex;flex-direction:column}.m9-schedule-heading{font-size:2.2rem;margin:0 0 20px;color:#111827;line-height:1.2;font-weight:800;order:-2}.m9-schedule-media{width:100%;margin-bottom:24px;order:-1}.m9-schedule-frame{width:100%;height:auto;border-radius:12px;display:block;object-fit:cover;box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.m9-schedule-description{font-size:1.1rem;margin:0 0 24px;color:#4b5563;line-height:1.6}.m9-matrix-table{width:100%;border-collapse:collapse;margin-bottom:28px;font-size:.95rem;text-align:left}.m9-matrix-table th{background-color:#f3f4f6;color:#1f2937;font-weight:600;padding:10px 12px;border-bottom:2px solid #e5e7eb}.m9-matrix-table td{padding:10px 12px;border-bottom:1px solid #e5e7eb;color:#4b5563}.m9-badge-alert{background-color:#feebc8;color:#c05621;padding:2px 6px;border-radius:4px;font-size:.8rem;font-weight:600}.m9-badge-normal{background-color:#e6fffa;color:#234e52;padding:2px 6px;border-radius:4px;font-size:.8rem;font-weight:600}.m9-trigger-action{align-self:flex-start;background-color:#15803d;color:#fff;padding:14px 28px;font-size:1rem;font-weight:600;text-decoration:none;border-radius:6px;transition:background-color .2s ease,transform .1s ease;border:none;cursor:pointer;text-align:center;box-shadow:0 2px 4px rgba(0,0,0,.1)}.m9-trigger-action:hover{background-color:#166534}@media (min-width:768px){.m9-schedule-block{padding:60px 20px}.m9-schedule-grid{flex-direction:row;gap:48px;align-items:flex-start}.m9-schedule-media,.m9-schedule-text-panel{flex:1;width:50%;margin-bottom:0}.m9-schedule-media{order:unset;position:sticky;top:20px}.m9-schedule-heading{order:unset;font-size:2.5rem}}