.product-customer-quote{--quote-bg: rgb(var(--color-promo-bg));display:grid;grid-template-columns:auto 1fr;column-gap:.875rem;align-items:center;padding:.75rem 1rem;border-radius:calc(var(--button-border-radius) * 2);background:var(--quote-bg);margin:0}.product-customer-quote__avatar{width:56px;height:56px;border-radius:var(--rounded-full);overflow:hidden;flex-shrink:0}.product-customer-quote__avatar img{width:100%;height:100%;object-fit:cover}.product-customer-quote__body{margin:0;min-width:0}.product-customer-quote__text{font-size:.9375rem;line-height:1.5;font-family:var(--text-font-family);font-style:normal;color:rgb(var(--text-color));font-weight:400}.product-customer-quote__text p{margin:0}.product-customer-quote__text strong{font-weight:600}.product-customer-quote__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem;margin-top:.5rem;font-size:.8125rem}.product-customer-quote__author{font-style:normal;font-weight:var(--text-font-bold-weight)}.product-customer-quote__verified{display:inline-flex;align-items:center;gap:.25rem;color:rgb(var(--color-verified-accent));font-weight:var(--text-font-medium-weight)}.product-customer-quote__verified-icon{color:rgb(var(--color-verified-accent));flex-shrink:0}.product-usp-list{list-style:none;padding:0;margin:0;display:grid;row-gap:.875rem}.product-usp-list__item{display:grid;grid-template-columns:auto 1fr;column-gap:.875rem;align-items:flex-start}.product-usp-list__icon{display:inline-flex;align-items:center;justify-content:center;width:calc(var(--usp-icon-size, 22px) + .75rem);height:calc(var(--usp-icon-size, 22px) + .75rem);border-radius:var(--rounded-full);background:var(--usp-icon-bg, #030305);color:var(--usp-icon-color, #ffffff);flex-shrink:0;margin-top:.125rem}.product-usp-list__icon svg{width:60%;height:60%;stroke:currentColor;fill:currentColor}.product-usp-list__body{display:grid;row-gap:.125rem;min-width:0}.product-usp-list__title{margin:0;font-size:var(--text-base);line-height:1.35}.product-usp-list__content{font-size:var(--text-sm);line-height:1.45}.product-usp-list__content p{margin:0}.product-promo-banner{--promo-bg: rgb(var(--color-promo-bg));--promo-text: rgb(var(--text-color));display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.375rem;padding:.75rem 1rem;background:var(--promo-bg);color:var(--promo-text);border-radius:var(--button-border-radius);font-size:var(--text-sm);line-height:1.3}.product-promo-banner--sm{padding:.5rem .875rem;font-size:var(--text-xs)}.product-promo-banner--lg{padding:1rem 1.25rem;font-size:var(--text-base)}.product-promo-banner__code{font-weight:var(--text-font-bold-weight);letter-spacing:.04em}.product-promo-banner.text-start{justify-content:flex-start}.product-promo-banner.text-end{justify-content:flex-end}.product-promo-banner.text-center{justify-content:center}.product-urgency-text{--urgency-color: #E07B00;display:flex;align-items:center;justify-content:center;gap:.5rem;margin:0;color:var(--urgency-color);font-size:var(--text-sm);font-weight:var(--text-font-medium-weight);line-height:1.3}.product-urgency-text__dot{width:.5rem;height:.5rem;border-radius:var(--rounded-full);background:var(--urgency-color);box-shadow:0 0 0 0 var(--urgency-color);animation:product-urgency-pulse 2s ease-out infinite;flex-shrink:0}@keyframes product-urgency-pulse{0%{box-shadow:0 0 #e07b0073}70%{box-shadow:0 0 0 .5rem #e07b0000}to{box-shadow:0 0 #e07b0000}}@media(prefers-reduced-motion:reduce){.product-urgency-text__dot{animation:none}}.product-trust-line{margin:0;font-size:var(--text-sm);line-height:1.4;font-weight:var(--text-font-medium-weight)}.product-payment-icons{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding:0;margin:0;list-style:none}.product-payment-icons.justify-start{justify-content:flex-start}.product-payment-icons.justify-end{justify-content:flex-end}.product-payment-icons.justify-center{justify-content:center}.product-payment-icons__item{display:inline-flex}.product-payment-icons__svg,.product-payment-icons__item svg{height:var(--payment-icon-height, 26px);width:auto;display:block}.product-promo-tiers{--tiers-bg: rgb(var(--color-promo-bg));--tiers-accent: rgb(var(--color-promo-tier-accent));position:relative;background:var(--tiers-bg);border:1px solid rgb(var(--color-promo-border));border-radius:calc(var(--button-border-radius) * 2);padding:1.75rem 1rem 1.125rem;text-align:center;margin-top:1.25rem}.product-promo-tiers__heading{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);background:rgb(var(--color-promo-heading-bg));color:rgb(var(--color-promo-heading-text));font-family:var(--heading-italic-font-family);font-style:italic;font-size:var(--text-sm);padding:.375rem .875rem;border-radius:var(--rounded-full);letter-spacing:.02em}.product-promo-tiers__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:0;padding:.5rem 0 .875rem;border-bottom:1px solid rgb(var(--color-promo-border));margin-bottom:.75rem;position:relative}.product-promo-tiers__grid>:not(:last-child):after{content:"";position:absolute;top:10%;bottom:10%;width:1px;background:rgb(var(--color-promo-border))}.product-promo-tiers__tier{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:0 .5rem;position:relative}.product-promo-tiers__tier:not(:last-child):after{content:"";position:absolute;right:0;top:15%;bottom:15%;width:1px;background:rgb(var(--color-promo-border))}.product-promo-tiers__buy{font-family:var(--heading-font-family);font-size:var(--text-h5);line-height:1.1;font-weight:var(--heading-font-weight);letter-spacing:0}.product-promo-tiers__get{font-family:var(--heading-italic-font-family);font-style:italic;color:var(--tiers-accent);font-size:var(--text-h5);line-height:1.1;letter-spacing:0}.product-promo-tiers__note{font-size:var(--text-xs);color:rgb(var(--text-color) / .65);letter-spacing:0}.product-promo-tiers__disclaimer{font-size:var(--text-xs);line-height:1.45;color:rgb(var(--text-color) / .8)}.product-promo-tiers__disclaimer p{margin:0}.product-promo-tiers__disclaimer strong{background:rgb(var(--color-promo-tier-accent));color:rgb(var(--color-promo-heading-text));padding:.125rem .375rem;border-radius:.25rem;font-weight:var(--text-font-bold-weight);letter-spacing:.04em}@media screen and (max-width:500px){.product-promo-tiers{padding:1.5rem .5rem 1rem}.product-promo-tiers__tier{padding:0 .25rem}.product-promo-tiers__buy,.product-promo-tiers__get{font-size:var(--text-h6)}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/product-custom-blocks.css.map */
