.product-features{--pf-pt: 48px;--pf-pb: 48px;--pf-pt-sm: 32px;--pf-pb-sm: 32px;--pf-bg: transparent;--pf-gap: 64px;--pf-accent-a: var(--gradient-color-first, #6b7f4b);--pf-accent-b: var(--gradient-color-second, #3f4d2c);--pf-accent: linear-gradient(193deg, var(--pf-accent-a) 0%, var(--pf-accent-b) 100%);--pf-text: var(--font-color, currentColor);--pf-heading: var(--font-color-header, currentColor);--pf-marker-size: clamp(2.75rem, 1.9rem + 2vw, 4.375rem);--pf-radius: 14px;position:relative;padding-block:var(--pf-pt) var(--pf-pb);background-color:var(--pf-bg);color:var(--pf-text)}.product-features--custom-width .product-features__inner{max-width:var(--pf-max-width);margin-inline:auto}.product-features__heading{margin:0 0 clamp(1.5rem,3vw,2.5rem);text-align:center;color:var(--pf-heading);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);line-height:1.2;text-wrap:balance}@supports (background-clip: text) or (-webkit-background-clip: text){.product-features--heading-gradient .product-features__heading{background:var(--pf-accent);-webkit-background-clip:text;background-clip:text;color:transparent}}.product-features__layout{display:grid;gap:var(--pf-gap);align-items:center;grid-template-columns:1fr}@media(min-width:990px){.product-features__layout{grid-template-columns:1fr 1fr}.product-features--media-start .product-features__media{order:-1}}.product-features--no-media .product-features__layout{grid-template-columns:1fr;max-width:62ch;margin-inline:auto}.product-features__list{counter-reset:pf-feature;display:grid;gap:clamp(1.125rem,.8rem + 1vw,1.75rem);margin:0;padding:0;list-style:none}.product-features__list>.product-features__item{list-style:none;border:0;background:none}.product-features__list>.product-features__item::marker{content:""}.product-features__list>.product-features__item:before,.product-features__list>.product-features__item:after{content:none}.product-features__item{counter-increment:pf-feature;display:grid;grid-template-columns:auto 1fr;align-items:start;gap:clamp(.875rem,.5rem + 1.2vw,1.75rem)}.product-features__item:only-child,.product-features__item>.product-features__body:only-child{grid-template-columns:1fr}.product-features__marker{box-sizing:border-box;display:grid;place-items:center;flex:0 0 auto;inline-size:var(--pf-marker-size);block-size:var(--pf-marker-size);min-inline-size:var(--pf-marker-size);min-block-size:var(--pf-marker-size);aspect-ratio:1 / 1;margin:0;padding:0;border:0;border-radius:50%;overflow:hidden;background-color:var(--pf-accent-a);background-image:var(--pf-accent);background-repeat:no-repeat;background-size:100% 100%;box-shadow:none;color:#fff;line-height:1;transition:background-color .18s ease,box-shadow .18s ease,color .18s ease}.product-features__marker-number:before{content:counter(pf-feature);font-size:clamp(1rem,.85rem + .4vw,1.25rem);font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.product-features__marker-icon{inline-size:55%;block-size:auto;object-fit:contain}@media(hover:hover){.product-features__item:hover .product-features__marker{background-image:none;background-color:#fff;color:var(--pf-accent-a);box-shadow:inset 0 0 0 2px var(--pf-accent-a)}}.product-features__body{min-width:0}.product-features__item-title{margin:0;color:var(--pf-heading);font-size:clamp(1.0625rem,.95rem + .4vw,1.25rem);font-weight:600;line-height:1.3;text-wrap:balance}.product-features__item-text{margin:.5rem 0 0;max-width:46ch;font-size:clamp(.9375rem,.9rem + .2vw,1rem);line-height:1.65;opacity:.88}.product-features__item-title+.product-features__item-text{margin-top:.4rem}.product-features__media{margin:0}.product-features__image{display:block;inline-size:100%;block-size:auto;border-radius:var(--pf-radius)}@media(max-width:989px){.product-features{padding-block:var(--pf-pt-sm) var(--pf-pb-sm)}}@media(prefers-reduced-motion:reduce){.product-features *{transition-duration:.01ms!important}}.product-features--empty{padding:1.5rem;border:1px dashed currentColor;border-radius:var(--pf-radius);opacity:.7;font-size:.875rem}
/*# sourceMappingURL=/cdn/shop/t/16/assets/product-features.css.map */
