.osc-product-offer{clear:both;margin:18px 0 0;padding:15px 0 0;border-top:1px solid #dddcd2;color:#365440;font:14px/1.5 var(--origins-sans,Arial,sans-serif);text-align:left}.osc-product-offer *{box-sizing:border-box}.osc-product-offer summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#365440}.osc-product-offer summary::-webkit-details-marker{display:none}.osc-product-offer summary span span{margin-right:7px}.osc-product-arrow{font-size:22px;line-height:1}.osc-product-offer details[open] .osc-product-arrow{transform:rotate(90deg)}.osc-product-offer p{margin:10px 0;color:#63695b;font-size:13px;line-height:1.5}.osc-product-offer form{margin:0!important;padding:0!important;display:block!important}.osc-product-fields{display:flex;gap:7px}.osc-product-offer input[type=email]{min-width:0;flex:1;width:100%;margin:0!important;border:1px solid #cdd3c6!important;border-radius:6px!important;background:#fff!important;padding:12px!important;height:auto!important;font:14px/1.5 var(--origins-sans,Arial,sans-serif)!important;color:#24271f!important}.osc-product-offer button[type=submit]{flex-shrink:0;background:#3c563f!important;color:#fff!important;border:0!important;border-radius:6px!important;padding:12px 15px!important;min-height:44px;font:12px/1.5 var(--origins-sans,Arial,sans-serif)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important;white-space:nowrap}.osc-product-offer button:disabled{opacity:.6}.osc-product-offer .osc-product-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.osc-product-offer .osc-product-status:empty{display:none}.osc-product-offer .osc-product-status{color:#365440}.osc-product-offer summary:focus-visible,.osc-product-offer input:focus-visible,.osc-product-offer button:focus-visible{outline:2px solid #365440;outline-offset:3px}.osc-product-offer[data-ready="true"] details{display:none}@media(max-width:380px){.osc-product-fields{flex-wrap:wrap}.osc-product-offer button[type=submit]{width:100%}}
