.promo-icons{container-type:inline-size}.promo-icons .title{margin:0}.promo-icons.no-heading .title{display:none}.promo-icons .title-wrapper-with-link{margin-top:0;margin-bottom:clamp(1.5rem,4vw,2rem)}.promo-icons-container{container-type:inline-size;width:100%;overflow:hidden}.promo-icons-grid{display:grid;gap:clamp(.75rem,2.5vw,2.5rem);list-style:none;margin:0;padding:clamp(.5rem,2vw,1rem);align-items:start;grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(0,1fr));grid-auto-rows:auto;grid-template-rows:none}@container (min-width: 480px){.promo-icons-grid{grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(140px,1fr));gap:clamp(1rem,3vw,1.5rem);padding:clamp(.75rem,2.5vw,1rem)}}@container (min-width: 750px){.promo-icons-grid{grid-template-columns:repeat(var(--grid-columns-tablet, 3),minmax(160px,1fr));gap:clamp(1.5rem,3vw,2rem);padding:clamp(1rem,2vw,1rem)}}@container (min-width: 990px){.promo-icons-grid{grid-template-columns:repeat(var(--grid-columns-desktop, 4),minmax(180px,1fr));gap:clamp(2rem,3vw,2.5rem);padding:1rem}}.promo-icon-item{position:relative;display:flex;flex-direction:column;height:100%;min-width:0}.promo-icon-item--empty{display:none}@container (min-width: 990px){.promo-icon-item--empty{display:flex}}.promo-icon-item.center{text-align:center}.promo-icon-card{display:flex;flex-direction:column;height:100%;position:relative;transition:transform .3s cubic-bezier(.25,.46,.45,.94);border-radius:clamp(8px,2vw,12px);overflow:hidden;min-width:0}.promo-icons:not(.background-none) .promo-icon-card{background:rgb(var(--color-background));border-radius:max(var(--text-boxes-radius),clamp(8px,2vw,12px));box-shadow:0 2px 8px rgba(var(--color-shadow),.1);padding:0;transition:transform .3s ease,box-shadow .3s ease}.promo-icons:not(.background-none) .promo-icon-card:hover{transform:translateY(-2px);box-shadow:0 4px 16px rgba(var(--color-shadow),.15)}.promo-icons.background-primary .promo-icon-card{background:rgb(var(--color-background)) linear-gradient(rgba(var(--color-foreground),.02),rgba(var(--color-foreground),.02))}.promo-icons.background-none .promo-icon-card{background:transparent;border-radius:0;box-shadow:none;padding:0}.promo-icon-card__image-wrapper{width:100%;position:relative;background:transparent;border-radius:clamp(8px,2vw,12px) clamp(8px,2vw,12px) 0 0;overflow:visible;display:flex;align-items:center;justify-content:center;min-height:60px;height:auto}.promo-icon-card__media.media--adapt .promo-icon-card__image-wrapper{height:auto;min-height:100px;overflow:visible;background:transparent;display:flex;border-radius:0;width:100%;padding:clamp(.5rem,2vw,1rem);position:relative;align-items:center;justify-content:center}.promo-icons.background-none .promo-icon-card__image-wrapper{border-radius:clamp(6px,1.5vw,12px);background:transparent}.promo-icons.background-none .promo-icon-card__media.media--adapt .promo-icon-card__image-wrapper{border-radius:clamp(4px,1vw,8px);background:transparent}.promo-icon-card__media{width:100%;height:auto;position:relative;display:flex;background:transparent;align-items:center;justify-content:center;min-width:0}.promo-icon-card__media.media--square{border-radius:0;aspect-ratio:1}.promo-icon-card__media.media--circle{border-radius:0;overflow:hidden;aspect-ratio:1}.promo-icon-card__media.media--circle .promo-icon-card__image{border-radius:50%}.promo-icon-card__media.media--adapt{height:auto;min-height:100px;aspect-ratio:unset;display:flex;background:transparent;padding:clamp(.5rem,2vw,1rem);overflow:visible;border-radius:0;align-items:center;justify-content:center}.promo-icon-card__image{width:auto;height:auto;max-width:100%;min-width:40px;min-height:40px;object-fit:contain;object-position:center;display:block;transition:transform .3s ease;background:transparent;border-radius:0}.promo-icon-card__media.media--adapt .promo-icon-card__image{width:auto;max-width:100%;min-width:40px;min-height:40px;object-fit:contain;object-position:center;background:transparent;border-radius:0;display:block;flex-shrink:0}.promo-icon-card:hover .promo-icon-card__image{transform:scale(1.02)}.promo-icon-card__info{flex-grow:1;display:flex;flex-direction:column;gap:clamp(.5rem,2vw,.75rem);padding:clamp(1rem,3vw,1.5rem);min-width:0}.promo-icons.background-none .promo-icon-card__info{padding:clamp(.75rem,2vw,1rem) 0 0 0}.promo-icon-card__title{font-size:clamp(.8rem,2.5vw,calc(var(--font-heading-scale) * .95rem));line-height:1.3;margin:0;color:rgb(var(--color-foreground));font-weight:var(--font-heading-weight);word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.promo-icon-card__text{font-size:clamp(.75rem,2vw,.85rem);line-height:1.4;margin:0;color:rgba(var(--color-foreground),.8);flex-grow:1;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.promo-icon-card__text p{margin:0}.promo-icon-card__link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;color:transparent;text-decoration:none;border-radius:inherit}.promo-icon-card__link:focus{outline:2px solid rgb(var(--color-accent));outline-offset:2px}@media screen and (max-width: 374px){.promo-icons-grid{grid-template-columns:1fr;gap:clamp(.5rem,3vw,1rem);padding:clamp(.25rem,2vw,.75rem)}.promo-icon-card__media.media--adapt{padding:clamp(.25rem,1.5vw,.75rem)}}@media screen and (max-width: 480px){.promo-icons-grid{grid-template-columns:repeat(var(--grid-columns-mobile, 2),minmax(120px,1fr));gap:clamp(.5rem,2vw,.75rem)}.promo-icon-card__info{padding:clamp(.5rem,2vw,.75rem)}.promo-icons.background-none .promo-icon-card__info{padding:clamp(.25rem,1vw,.5rem) 0 0 0}.promo-icon-card__media.media--adapt{padding:clamp(.25rem,1.5vw,.75rem)}}@media screen and (max-width: 749px){.promo-icons-grid{gap:clamp(.75rem,2vw,1rem)}.promo-icon-card__media.media--adapt{padding:clamp(.375rem,1.8vw,.75rem)}}@media screen and (max-width: 320px){.promo-icons-grid{grid-template-columns:1fr;gap:clamp(.375rem,2vw,.75rem);padding:clamp(.125rem,1vw,.5rem)}.promo-icon-card__media.media--adapt{padding:clamp(.125rem,1vw,.5rem)}.promo-icon-card__info{padding:clamp(.375rem,1.5vw,.5rem)}.promo-icons.background-none .promo-icon-card__info{padding:clamp(.25rem,1vw,.375rem) 0 0 0}}@media screen and (max-width: 749px){.promo-icons-grid.slider{display:flex;gap:clamp(.75rem,2vw,1rem);padding:0 clamp(.75rem,2vw,1rem);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.promo-icons-grid.slider::-webkit-scrollbar{display:none}.promo-icons-grid.slider .promo-icon-item{flex:0 0 auto;width:clamp(140px,45vw,200px);scroll-snap-align:start}}.promo-icon-card{will-change:transform}@media (prefers-reduced-motion: reduce){.promo-icon-card,.promo-icon-card__image{transition:none}.promo-icons:not(.background-none) .promo-icon-card:hover{transform:none}.promo-icon-card:hover .promo-icon-card__image{transform:none}}@media (prefers-contrast: high){.promo-icons:not(.background-none) .promo-icon-card{border:1px solid rgb(var(--color-foreground))}.promo-icon-card__title,.promo-icon-card__text{color:rgb(var(--color-foreground))}}@media screen and (max-width: 320px){.promo-icon-card__title{font-size:clamp(.7rem,4vw,.8rem)}.promo-icon-card__text{font-size:clamp(.65rem,3.5vw,.75rem)}}@container (max-width: 300px){.promo-icons-grid{grid-template-columns:1fr}.promo-icon-card__media.media--adapt{padding:clamp(.125rem,1vw,.5rem)}}@container (min-width: 1200px){.promo-icons-grid{grid-template-columns:repeat(var(--grid-columns-desktop, 5),minmax(200px,1fr));gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-promo-icons.css.map */
