.luluoro-design-promise{display:flex;gap:1.4rem;align-items:flex-start;margin-block:2.6rem 2rem}.luluoro-design-promise__icon{block-size:2.8rem;inline-size:2.4rem;flex:none}.luluoro-design-promise h2{font:500 1.4rem var(--font-body-family);color:rgb(var(--color-foreground));margin:0 0 .3rem}.luluoro-design-promise p{font:1.3rem/1.5 var(--font-body-family);color:rgba(var(--color-foreground),.75);margin:0}

product-info[id^="MainProduct-"]:not([id*="quickadd"]) .product__info-container:has(>.luluoro-design-promise)>div:has(>product-form){margin-block-end:0}product-info[id^="MainProduct-"]:not([id*="quickadd"]) .product__info-container:has(>.luluoro-design-promise)>div:has(>product-form) :is(product-form,.product-form__submit){margin-block-end:0}product-info[id^="MainProduct-"]:not([id*="quickadd"]) .product__info-container:has(>.luluoro-design-promise)>div:has(>product-form) .product-form__buttons{max-inline-size:none;inline-size:100%}product-info[id^="MainProduct-"]:not([id*="quickadd"]) .product__info-container:has(>.luluoro-design-promise):not(:has(>.luluoro-payment-note))>.luluoro-design-promise{margin-block-start:2.8rem}product-info[id^="MainProduct-"]:not([id*="quickadd"]) .product__info-container:has(>.luluoro-design-promise):has(.product-form__submit:disabled)>.luluoro-design-promise{margin-block-start:2.8rem}
