.promise{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--radius-lg);background:linear-gradient(145deg,#141416,#0b0b0c 60%,color-mix(in srgb,var(--color-accent) 55%,#0b0b0c) 140%);color:#fff;box-shadow:var(--shadow-md);isolation:isolate}.promise:after{content:"";position:absolute;z-index:-1;right:-30%;top:-60%;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--color-accent-light) 22%,transparent),transparent)}.promise__head{display:flex;align-items:center;gap:var(--sp-3)}.promise__seal{display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:none;border-radius:50%;background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff2e;color:var(--color-accent-light)}.promise__title{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--fs-h5);letter-spacing:var(--ls-h4)}.promise__note{font-size:var(--fs-xs);color:#ffffffb3}.promise__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.promise__item{display:flex;align-items:flex-start;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--font-body-weight-semibold);line-height:1.35}.promise__item .icon{color:var(--color-accent-light);margin-top:1px}.promise__link{align-self:flex-start;padding-top:var(--sp-3);border-top:1px solid rgb(255 255 255 / .14);width:100%;font-size:var(--fs-xs);color:#fffc;text-decoration:none}a.promise__link:hover{color:#fff;text-decoration:underline;text-underline-offset:.2em}.promise--large{padding:clamp(var(--sp-6),4vw,var(--sp-12));gap:var(--sp-6)}.promise--large .promise__title{font-size:var(--fs-h3)}.promise--large .promise__seal{width:3.5rem;height:3.5rem}.promise--large .promise__item{font-size:var(--fs-base)}@media(min-width:990px){.promise--large .promise__list{grid-template-columns:repeat(4,minmax(0,1fr))}.promise--large .promise__item{flex-direction:column;gap:var(--sp-3);padding:var(--sp-5);border-radius:var(--radius-md);background:#ffffff0f}}.promise--light{gap:var(--sp-3);padding:clamp(var(--sp-5),3vw,var(--sp-8));background:var(--color-bg);color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border),var(--shadow-lg)}.promise--light:after{display:none}.promise__eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--font-body-weight-bold);letter-spacing:.14em;text-transform:uppercase;color:var(--color-accent-text)}.promise__heading{font-family:var(--font-heading);font-weight:var(--font-heading-weight);font-size:var(--fs-h4);letter-spacing:var(--ls-h4);line-height:1.2}.promise__desc{color:var(--color-text-muted);font-size:var(--fs-base);text-wrap:pretty}.promise__row{display:grid;gap:var(--sp-3);margin-top:var(--sp-2);padding-top:var(--sp-4);border-top:1px solid var(--color-border)}@media(min-width:480px){.promise__row{grid-template-columns:repeat(3,minmax(0,1fr))}}.promise__benefit{display:flex;align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);line-height:1.3}.promise__benefit .icon{color:var(--color-text-muted);flex:none}.promise__terms{align-self:center;margin-top:var(--sp-2);font-size:var(--fs-sm);font-weight:var(--font-body-weight-semibold);color:var(--color-accent-text);text-decoration:underline;text-underline-offset:.2em}.promise--light.promise--large .promise__heading{font-size:var(--fs-h3)}
/*# sourceMappingURL=/cdn/shop/t/32/assets/component-promise.css.map */
