.landing-products{display:block;box-sizing:border-box;padding-top:var(--lp-padding-top-desktop, 80px);padding-bottom:var(--lp-padding-bottom-desktop, 80px);letter-spacing:0!important}.landing-products__inner{max-width:1432px;margin:0 auto;padding:0 16px}.landing-products__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;gap:38px;row-gap:34px}.landing-products__card{display:flex;flex-direction:column;align-items:center;align-self:stretch;box-sizing:border-box;height:100%;min-height:100%;padding:236px 16px 50px;background:#f6f7f8;border-radius:12px;overflow:visible;position:relative}.landing-products__wrapper{position:relative;z-index:2;display:flex;flex-direction:column;flex:1 1 auto;align-items:stretch;width:100%;min-height:0;margin:0 auto;max-width:502px}.landing-products__footer{display:flex;flex-direction:column;align-items:stretch;width:100%;margin-top:auto}.landing-products__media{position:absolute;left:0;top:0;width:100%;height:260px;z-index:1;line-height:0;padding:5px 10px;display:flex;align-items:center;justify-content:center;text-align:center}.landing-products__image{width:var(--lp-image-width-desktop, 100%);max-width:100%;height:auto;margin:0 auto}.landing-products__title{font-family:Avenir LT Std;font-weight:750;font-size:28px;line-height:1;color:#434444;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#434444;margin:0 0 19px;letter-spacing:0;max-width:516px}.landing-products__text{margin:0 0 7px;max-width:516px;font-family:Ambit;font-weight:400;font-size:14px;line-height:1.2;color:#434444;letter-spacing:0;width:calc(100% + 7px)}.landing-products__text p{margin:0}.landing-products__text p+p{margin-top:8px}.landing-products__tags{display:flex;flex-wrap:nowrap;align-items:stretch;gap:9px;width:100%;margin:0 0 20px;overflow:visible}.landing-products__tags--4 .landing-products__tag{flex:1 1 0}.landing-products__tag{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;flex:1 1 auto;width:auto;min-width:0;height:38px;padding:0 10px;border-radius:8px;background:#4344441a;font-family:Ambit;font-weight:700;font-size:16px;line-height:1.1;color:#434444;text-align:center;text-decoration:none;overflow:visible;transition:background-color .2s ease,color .2s ease;letter-spacing:0}.landing-products__tags a.landing-products__tag:hover{background-color:#ef4123;color:#fff}.landing-products__tag-text{display:block;flex:1 1 auto;min-width:0;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;letter-spacing:0}.landing-products__tag[data-tooltip]:before,.landing-products__tag[data-tooltip]:after{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease;z-index:20}.landing-products__tag[data-tooltip]:after{content:attr(data-tooltip);top:calc(100% + 11px);transform:translate(-50%) translateY(0);width:max-content;max-width:min(420px,92vw);min-width:180px;padding:12px 20px;border-radius:10px;background:#2f3130;color:#fff;font-family:Avenir LT Std,Ambit,sans-serif;font-size:16px;font-weight:600;line-height:1.3;letter-spacing:.01em;text-align:center;text-transform:none;white-space:normal;box-shadow:0 8px 24px #2f313038}.landing-products__tag[data-tooltip]:before{content:"";top:calc(100% + 5px);width:14px;height:14px;border:none;border-radius:2px;background:#2f3130;transform:translate(-50%) translateY(0) rotate(45deg)}.landing-products__tag[data-tooltip]:hover:after,.landing-products__tag[data-tooltip]:focus-visible:after,.landing-products__tag[data-tooltip]:hover:before,.landing-products__tag[data-tooltip]:focus-visible:before{opacity:1;visibility:visible}.landing-products__tag[data-tooltip]:hover,.landing-products__tag[data-tooltip]:focus-visible{z-index:5}@media(hover:none){.landing-products__tag[data-tooltip]:before,.landing-products__tag[data-tooltip]:after{display:none}}.landing-products__cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;box-sizing:border-box;height:56px;padding:0 24px;border-radius:8px;background:#ef4123;font-family:Ambit;font-weight:700;font-size:20px;line-height:1.1;color:#fff;text-decoration:none;transition:background-color .2s ease,opacity .2s ease;letter-spacing:0}a.landing-products__cta:hover{background:#d93a1f;color:#fff}.landing-products__cta-icon{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;line-height:0;color:currentColor}.landing-products__cta-icon svg{display:block;width:100%;height:auto}.landing-products__cta-icon svg path{fill:currentColor}.landing-products__cta-label{display:inline-flex;align-items:center;line-height:1}@media screen and (max-width:1200px){.landing-products__grid{gap:28px;row-gap:28px}}@media screen and (max-width:991px){.landing-products__title{font-size:28px}.landing-products__grid{grid-template-columns:1fr;grid-auto-rows:auto;align-items:start;gap:40px}.landing-products__card{height:auto;min-height:0;align-self:auto;padding:34px 40px 40px;border-radius:12px}.landing-products__wrapper{flex:0 1 auto;min-height:0;height:auto}.landing-products__media{position:relative;height:auto;padding:0;margin-bottom:15px}}@media screen and (max-width:749px){.landing-products__image{width:var(--lp-image-width-mobile, 100%)}.landing-products__card{height:auto;min-height:0;align-self:auto;padding:34px 0 40px;border-radius:12px}.landing-products__wrapper{padding:0 40px}.landing-products{padding-top:var(--lp-padding-top-mobile, 48px);padding-bottom:var(--lp-padding-bottom-mobile, 48px)}.landing-products__card{text-align:center}.landing-products__title{margin-bottom:19px;font-size:28px;-webkit-text-stroke-width:1px}.landing-products__text{margin-bottom:18px;font-size:14px;padding:0 12px}.landing-products__tags{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:18px;gap:12px;flex-wrap:unset}.landing-products__tags--1,.landing-products__tags--2{grid-template-columns:minmax(0,1fr)}.landing-products__tags--3 .landing-products__tag:nth-child(3),.landing-products__tags--5 .landing-products__tag:nth-child(3){grid-column:1 / -1}.landing-products__tag{flex:unset;width:100%;height:38px;font-size:16px;padding:0 8px}.landing-products__tags--4 .landing-products__tag{flex:unset}.landing-products__cta{height:56px;font-size:20px}.landing-products__grid{padding-left:16px;padding-right:16px}}@media screen and (max-width:380px){.landing-products__wrapper{padding:0 20px}.landing-products__grid{padding-left:0;padding-right:0}}
/*# sourceMappingURL=/cdn/shop/t/58/assets/landing-products.css.map */
