.tp-pdp-page--catalog{--fouprix-red:#e6192e;--fouprix-green:#008737;--pdp-cta-bg:var(--fouprix-green);--pdp-cta-fg:#fff}.tp-pdp-page--catalog .pdp-gallery-thumbs{padding-inline:var(--pdp-section-x,1rem);gap:.375rem;overflow-x:auto;display:flex!important}.tp-pdp-page--catalog .pdp-gallery-thumbs button{border:2px solid #0000;flex-shrink:0;width:3.25rem;height:3.25rem;border-radius:.5rem!important}.tp-pdp-page--catalog .pdp-gallery-thumbs button[aria-current=true],.tp-pdp-page--catalog .pdp-gallery-thumbs button[data-active=true]{border-color:var(--fouprix-red)!important}.fouprix-gallery-delivery-ribbon{inset-inline:0;z-index:5;color:#fff;text-align:center;background:linear-gradient(135deg,#008737 0%,#006b2b 100%);justify-content:center;align-items:center;gap:.375rem;padding:.4375rem .625rem;font-size:.6875rem;font-weight:700;line-height:1.25;display:flex;position:absolute;bottom:0}.tp-pdp-page--catalog .pdp-price-current,.tp-pdp-page--catalog .pdp-price-order__amount{color:var(--fouprix-red)!important;font-weight:800!important}.tp-pdp-page--catalog .pdp-price-current{font-size:1.625rem!important}.tp-pdp-page--catalog .pdp-price-order{border-top-color:color-mix(in srgb, var(--fouprix-red) 18%, transparent)}.tp-pdp-page--catalog .pdp-price-badge{border-radius:.375rem;font-weight:800;background:var(--fouprix-red)!important;color:#fff!important}.tp-pdp-page--catalog .pdp-price-compare{color:#94a3b8!important}.tp-pdp-page--catalog .pdp-product-summary h1,.tp-pdp-page--catalog .pdp-title{font-size:1.25rem!important;font-weight:800!important;line-height:1.25!important}.tp-pdp-page--catalog .pdp-subtitle{color:var(--color-text-muted,#64748b);margin:.375rem 0 0;font-size:.8125rem;line-height:1.4}.pdp-feature-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.pdp-feature-strip__item{text-align:center;flex-direction:column;align-items:center;gap:.25rem;display:flex}.pdp-feature-strip__icon{width:2.5rem;height:2.5rem;color:var(--fouprix-red,#e6192e);background:#f1f5f9;border-radius:.625rem;justify-content:center;align-items:center;display:inline-flex}.pdp-feature-strip__label{color:var(--color-text,#0f172a);font-size:.5625rem;font-weight:600;line-height:1.2}.tp-pdp-page--catalog .fouprix-pdp-delivery-banner{background:linear-gradient(135deg,#008737 0%,#006b2b 100%)!important;border:1px solid #ffffff2e!important;border-radius:.625rem!important;box-shadow:0 2px 10px #00873747!important}.pdp-stock-indicator{color:var(--fouprix-green,#008737);align-items:center;gap:.375rem;margin:0 0 .625rem;font-size:.8125rem;font-weight:600;display:flex}.pdp-stock-indicator__dot{background:var(--fouprix-green,#008737);border-radius:9999px;flex-shrink:0;width:.5rem;height:.5rem}.tp-pdp-offers--comparative_cards .pdp-quantity-offers ul{gap:.625rem}.tp-pdp-offers--comparative_cards .pdp-quantity-offers button{box-shadow:none!important;border-width:2px!important;border-radius:.875rem!important;padding:.875rem!important}.tp-pdp-offers--comparative_cards .pdp-quantity-offers button[aria-checked=true]{border-color:var(--fouprix-red)!important;background:color-mix(in srgb, var(--fouprix-red) 6%, #fff 94%)!important;box-shadow:0 0 0 1px var(--fouprix-red)!important}.tp-pdp-offers--comparative_cards .pdp-variant-row-label{margin-bottom:.625rem;color:var(--color-text,#0f172a)!important;font-size:.9375rem!important;font-weight:800!important}.tp-pdp-page--catalog .pdp-buy-actions button[type=submit],.tp-pdp-page--catalog .pdp-buy-actions .pdp-btn-primary,.tp-pdp-page--catalog .pdp-buy-actions button[type=button]:not(.pdp-buy-actions [role=group] button),.tp-pdp-page--catalog .pdp-sticky-bar button.pdp-sticky-bar__cta,.tp-pdp-page--catalog .pdp-sticky-bar a.pdp-sticky-bar__cta{box-shadow:0 4px 14px color-mix(in srgb, var(--fouprix-green) 35%, transparent);background:var(--fouprix-green)!important;color:#fff!important;border-color:#0000!important;border-radius:.75rem!important;min-height:3.25rem!important;font-size:1rem!important;font-weight:700!important}.tp-pdp-page--catalog .pdp-buy-actions button[type=button]:not(.pdp-buy-actions [role=group] button){background:var(--fouprix-green)!important;color:#fff!important}.tp-pdp-page--catalog .pdp-trust-micro-strip{border-top:1px solid #e8ecf1;grid-template-columns:repeat(4,minmax(0,1fr));gap:.25rem;margin-top:.75rem;padding-top:.75rem;display:grid!important}.tp-pdp-page--catalog .pdp-trust-micro-strip li{text-align:center;flex-direction:column!important;gap:.25rem!important;font-size:.5625rem!important}.tp-pdp-page--catalog .pdp-trust-micro-strip svg{width:1.125rem;height:1.125rem;color:var(--fouprix-red)}.tp-pdp-page--catalog .pdp-sticky-bar{border-top:1px solid #e8ecf1;box-shadow:0 -4px 20px #0f172a14}.tp-pdp-page--catalog .pdp-rating-pill{color:#f59e0b}.tp-pdp-page--catalog .pdp-inline-cod{margin-top:1rem;padding-top:.25rem}.tp-pdp-page--catalog .pdp-inline-cod #cod-form{background:#f8fafc;border:1px solid #e2e8f0;border-radius:.875rem;padding:.875rem}.tp-pdp-page--catalog .pdp-inline-cod input,.tp-pdp-page--catalog .pdp-inline-cod textarea{min-height:2.75rem;background:#fff!important;border-radius:.75rem!important}.tp-pdp-page--catalog .pdp-inline-cod button[type=submit]{background:var(--fouprix-green)!important;color:#fff!important;border-radius:.75rem!important;min-height:3.25rem!important;font-weight:700!important}.tp-pdp-page--catalog .pdp-discount-badge{border-radius:.375rem;font-weight:800;background:var(--fouprix-red)!important}
