.product-features-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem 1.5rem;margin:2rem 0}.product-feature{display:flex;align-items:flex-start;gap:1rem;padding:0}.product-feature__icon{width:60px;height:60px;min-width:60px;flex-shrink:0;background:#f5f5f5;border-radius:50%;display:flex;align-items:center;justify-content:center;padding:12px}.product-feature__icon img,.product-feature__icon svg{width:100%;height:100%;object-fit:contain}.product-feature__content{flex:1;padding-top:4px}.product-feature__heading{font-size:14px;font-weight:700;margin:0 0 .25rem;color:#000;line-height:1.3}.product-feature__description{font-size:12px!important;color:#666;margin:0;line-height:1.4}.product-addon{display:flex;align-items:center;gap:1.5rem;padding:2rem 1.5rem;margin:2rem 0;border:1px solid #d9d9d9;border-radius:16px;background:#fff;transition:border-color .2s ease}.product-addon:hover{border-color:#bbb}.product-addon__image{flex-shrink:0;width:140px;height:140px;background:#f5f5f5;border-radius:12px;overflow:hidden;display:flex;align-items:center;justify-content:center}.product-addon__image img{width:100%;height:100%;object-fit:cover}.product-addon__content{flex:1;text-align:center;padding:0 1rem}.product-addon__title{font-size:1.75rem;font-weight:700;margin:0 0 .5rem;color:#000;line-height:1.2}.product-addon__description{font-size:1rem;color:#666;margin:0;line-height:1.5}.product-addon__actions{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;flex-shrink:0}.product-addon__price{font-size:1.5rem;font-weight:700;color:#000}.product-addon__button{background:#7db341;color:#fff;border:none;padding:1rem 3rem;border-radius:8px;font-size:1.125rem;font-weight:700;cursor:pointer;transition:background .2s ease;min-width:140px}.product-addon__button:hover{background:#6a9d38}@media screen and (max-width:749px){.product-addon{flex-direction:column;text-align:center}.product-addon__content{padding:0}.product-addon__actions{width:100%;flex-direction:row;justify-content:space-between;align-items:center}.product-addon__button{flex:1}}.order-timeline{margin:3rem 0;padding:2.5rem 1rem;background:#f9f9f9;border-radius:8px}.order-timeline__steps{display:flex;justify-content:space-between;align-items:flex-start;max-width:1000px;margin:0 auto;position:relative;gap:2rem}.order-timeline__steps:before{content:"";position:absolute;top:50px;left:15%;right:15%;height:2px;background:#d9d9d9;z-index:0}.order-timeline__step{display:flex;flex-direction:column;align-items:center;text-align:center;position:relative;z-index:1;flex:1}.order-timeline__icon{width:100px;height:100px;margin-bottom:1.25rem;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.order-timeline__icon svg{width:50%;height:50%;stroke:#fff}.order-timeline__date{font-size:1.125rem;font-weight:700;margin-bottom:.5rem;color:#000}.order-timeline__label{font-size:1rem;color:#999;font-weight:400}@media screen and (max-width:749px){.order-timeline__steps{flex-direction:column;gap:2.5rem}.order-timeline__steps:before{display:none}.order-timeline__step{flex-direction:row;text-align:left;width:100%;gap:1.5rem}.order-timeline__icon{flex-shrink:0;width:80px;height:80px}.order-timeline__step>div:not(.order-timeline__icon){text-align:left;align-items:flex-start;display:flex;flex-direction:column;justify-content:center}}.product-enhancements-container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.product-support-icons{margin:2rem 0;padding-top:2rem;border-top:1px solid #e5e5e5}.product-support-icons__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem}.support-icon{display:flex;flex-direction:column;align-items:center;text-align:center}.support-icon__image{width:48px;height:48px;margin-bottom:.75rem;color:#000}.support-icon__image svg{width:100%;height:100%}.support-icon__title{font-size:.9rem;font-weight:600;color:#000}@media screen and (max-width:749px){.product-support-icons__grid{gap:1.5rem}.support-icon__image{width:40px;height:40px}.support-icon__title{font-size:.85rem}}.product-form__submit.button--primary,.product-addon__button{background:#e53935!important;color:#fff!important;border:none!important;transition:background .2s ease}.product-form__submit.button--primary:hover,.product-addon__button:hover{background:#d32f2f!important}.product-form__submit.button--secondary{display:none!important}.delivery-timeline-block{margin:30px 0;padding:20px;background:#f9f9f9;border-radius:8px}.timeline-steps{display:flex;justify-content:space-between;align-items:center}.timeline-step{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1}.timeline-icon{width:40px;height:40px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.timeline-icon svg{width:20px;height:20px}.timeline-content{text-align:center}.timeline-date{font-size:12px;font-weight:600;color:#666;margin-bottom:2px}.timeline-label{font-size:11px;color:#999}.timeline-connector{flex:0 0 40px;height:2px;background:#ddd;margin:0 5px 30px}.support-features-block{display:flex;justify-content:space-around;gap:20px;margin:30px 0;padding:20px 0;border-top:1px solid #eee;border-bottom:1px solid #eee}.support-feature{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;flex:1}.support-icon{width:50px;height:50px;background:#000;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.support-icon img{width:100%;height:100%;object-fit:contain;border-radius:50%}.support-icon svg{width:24px;height:24px}.support-title{font-size:12px;font-weight:600;color:#000}@media screen and (max-width:749px){.timeline-steps{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,auto);gap:1.5rem;align-items:start}.timeline-step{flex-direction:column;align-items:center}.timeline-connector{display:none}.support-features-block{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}.support-feature{flex-direction:column;align-items:center}.product-form__buttons{display:flex;flex-direction:column;align-items:center;gap:1rem}.product-form__submit.button--full-width{max-width:100%;width:100%}.shopify-payment-button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/46/assets/product-enhancements.css.map */
