.glp-native-product{display:block}.glp-native-product .ic-block{margin-top:var(--ic-block-top,12px);margin-bottom:var(--ic-block-bottom,12px)}.glp-native-product .icp-option--bundle legend{display:flex;align-items:center;gap:14px;float:none;width:100%;font-size:12px;font-weight:700;text-align:center;margin:22px 0 16px}.glp-native-product .icp-option--bundle legend:before,.glp-native-product .icp-option--bundle legend:after{content:'';height:1px;background:#e9b6b8;flex:1}.glp-native-product .icp-option__values{gap:14px}.glp-native-product .icp-choice{min-height:82px;padding:17px 18px}.glp-native-product .icp-choice__copy>strong{font-size:15px;line-height:1.5}.glp-native-product .icp-choice__benefit{font-size:9px;line-height:1.4;white-space:nowrap;padding:3px 6px;border-radius:4px;border:1px solid #c98b9d;color:#9b5d75;background:#fff8fa;font-weight:700;letter-spacing:.25px}.glp-native-product .icp-choice__badge{font-size:11px;font-weight:700;padding:4px 10px;background:#e9b6b8;color:#55323e}.glp-native-product .icp-choice__money strong{color:#29252a;font-size:18px}.glp-native-product .icp-choice__money s{font-size:10px;color:#8d858b}.glp-native-product .icp-purchase-buttons{--icp-ink:#b28098;display:grid;gap:10px}.glp-native-product .icp-button{width:100%;min-height:52px;border-radius:5px;border-color:#b28098;font-size:14px;letter-spacing:.5px}.glp-native-product .icp-button:not(.icp-button--outline){background:#b28098;color:#fff}.glp-native-product .icp-button--outline{background:#fff;color:#9f6c84;border-color:#b28098}.glp-native-product .icp-button:hover:not(:disabled){background:#9e6c84;color:#fff}.glp-native-product .icp-choice--unavailable{opacity:.8}.glp-native-product .icp-choice--unavailable .icp-choice__copy>strong{text-decoration:none}.glp-native-product shopify-accelerated-checkout{--shopify-accelerated-checkout-button-block-size:50px;--shopify-accelerated-checkout-button-border-radius:5px}.glp-native-product .shopify-payment-button{margin:0}.glp-native-product .icp-purchase-form{margin:18px 0 0}.glp-native-product .icp-small{font-size:11px;color:#757079;line-height:1.6}.glp-native-product .icp-error{font-size:13px;color:#a53c50}.glp-native-product fieldset{min-width:0}.glp-native-product .icp-choice__marker{flex-shrink:0}@media(max-width:749px){.glp-native-product .icp-choice{padding:16px 13px;min-height:82px}.glp-native-product .icp-choice__copy>strong{font-size:14px}.glp-native-product .icp-choice__money strong{font-size:16px}.glp-native-product .icp-choice__benefit{font-size:8px;padding:3px 5px}.glp-native-product .icp-choice__badge{font-size:10px;padding:3px 8px}.glp-native-product .icp-option__values{gap:15px}.glp-native-product .icp-button{min-height:50px}}
