.landing-top-products{width:100%}.landing-top-products__inner{width:100%;max-width:1408px;margin-inline:auto;padding-inline:20px;display:flex;flex-direction:column}.landing-top-products__head{max-width:768px;margin-bottom:32px}.landing-top-products__heading{margin:0;font-family:"Exo 2",sans-serif;font-weight:var(--font-weight-light, 300);font-size:clamp(34px,2.4vw + 18px,56px);line-height:1.2;color:#0f232e}.landing-top-products__heading strong,.landing-top-products__heading b{font-weight:700;background:linear-gradient(226deg,#70c42a 13.45%,#326b4b 61.05%,#0f232e 92.73%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.landing-top-products__intro{margin:16px 0 0;line-height:1.5;color:#0f232e}.landing-top-products__intro p{font-family:Roboto,sans-serif;font-weight:400;font-size:18px}.landing-top-products__intro>*{margin:0}.landing-top-products__tabs{display:flex;flex-wrap:nowrap;justify-content:flex-start;gap:24px;width:100%;margin:0 0 36px;padding:0 0 12px;list-style:none;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.landing-top-products__tabs::-webkit-scrollbar{display:none}.landing-top-products__tabs>li{flex:0 0 auto}.landing-top-products__tab{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;font-family:Exo,sans-serif;font-weight:var(--font-weight-bold, 700);font-size:16px;line-height:1.5;color:#0f232e;background-color:#f8f9f5;border:1px solid #f8f9f5;border-radius:10px;cursor:pointer;white-space:nowrap;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease}.landing-top-products__tab:hover{border-color:var(--tp-accent, #5bb53c)}.landing-top-products__tab.is-active{color:#fff;background-color:var(--tp-accent, #5bb53c);border-color:var(--tp-accent, #5bb53c)}.landing-top-products__panel{width:100%}.landing-top-products__panel[hidden]{display:none}.landing-top-products__track{--tp-cols: 1;--tp-gap: 16px;--tp-peek: 36px;display:flex;gap:var(--tp-gap);margin:0;padding:0;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.landing-top-products__track::-webkit-scrollbar{display:none}.landing-top-products__item{flex:0 0 auto;width:calc((100% - (var(--tp-gap) * var(--tp-cols)) - var(--tp-peek)) / var(--tp-cols));scroll-snap-align:start}.tp-card{display:flex;flex-direction:column;gap:16px;height:100%}.tp-card__body,.tp-card__info{flex:1 1 auto}.tp-card__media{position:relative;display:block;width:100%;aspect-ratio:304 / 365;border-radius:20px;overflow:hidden;background:var(--tp-card-media-bg, #f6f7f1)}.tp-card__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:16px;object-fit:contain;mix-blend-mode:darken}.tp-card__body{display:flex;flex-direction:column;gap:24px}.tp-card__info{display:flex;flex-direction:column;gap:16px}.tp-card__header{display:flex;flex-direction:column}.tp-card__title{margin:0;font-family:"Exo 2",sans-serif;font-weight:var(--font-weight-semibold, 600);font-size:18px;line-height:1.5;color:#0f232e;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:54px}.tp-card__title a{color:inherit;text-decoration:none}.tp-card__subtitle{margin:0;font-family:Archivo,sans-serif;font-weight:var(--font-weight-regular, 400);font-size:14px;line-height:1.5;color:#000}.tp-card__price{display:flex;align-items:baseline;gap:9px;font-family:Archivo,sans-serif}.tp-card__price-current{font-weight:var(--font-weight-semibold, 600);font-size:32px;line-height:1;color:#0f232e}.tp-card__price-compare{font-weight:var(--font-weight-semibold, 600);font-size:16px;line-height:1;color:#959595;text-decoration:line-through}.tp-card__button{display:inline-flex;align-items:center;justify-content:center;width:100%;padding:12px 24px;font-family:Exo,sans-serif;font-weight:var(--font-weight-bold, 700);font-size:16px;line-height:1.5;color:#fff;text-decoration:none;background-color:#0f232e;border:1px solid #0f232e;border-radius:10px;cursor:pointer;transition:background-color .2s ease}.tp-card__button:hover{background-color:#1c3a48}.landing-top-products__controls{display:flex;align-items:center;justify-content:space-between;width:100%;gap:16px;margin-top:48px}.landing-top-products__dots{display:flex;align-items:center;gap:8px}.landing-top-products__dot{width:8px;height:8px;padding:0;border:0;border-radius:50%;background-color:#d4d7d2;cursor:pointer;transition:background-color .2s ease,width .2s ease}.landing-top-products__dot.is-active{background-color:var(--tp-accent, #5bb53c)}.landing-top-products__arrows{display:flex;align-items:center;gap:16px;margin-left:auto}.landing-top-products__arrow{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;padding:0;color:#0f232e;background-color:#fff;border:1px solid #0f232e;border-radius:50%;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.landing-top-products__arrow:hover{border-color:var(--tp-accent, #5bb53c);color:var(--tp-accent, #5bb53c)}.landing-top-products__arrow:disabled{opacity:.4;cursor:default}.landing-top-products__arrow:disabled:hover{border-color:#0f232e;color:#0f232e}.landing-top-products__arrow svg{width:24px;height:24px}.landing-top-products__empty{width:100%;padding:48px 24px;text-align:center;font-family:Archivo,sans-serif;font-size:15px;color:#959595;background-color:#f8f9f5;border-radius:14px}@media screen and (min-width:750px){.landing-top-products__inner{padding-inline:64px}.landing-top-products__head{margin-bottom:56px}.landing-top-products__track{--tp-cols: 3;--tp-gap: 30px;--tp-peek: 40px}}@media screen and (min-width:1100px){.landing-top-products__track{--tp-cols: 4;--tp-gap: 30px;--tp-peek: 40px}}@media screen and (max-width:749px){.landing-top-products__heading{font-size:56px}.landing-top-products__tabs{flex-wrap:nowrap;overflow-x:auto;gap:24px;-ms-overflow-style:none;scrollbar-width:none;margin-right:-20px;width:calc(100% + 20px)}.landing-top-products__track{margin-right:-20px}.landing-top-products__tabs::-webkit-scrollbar{display:none}.landing-top-products__intro{margin-top:12px}.landing-top-products__head{margin-bottom:48px}.landing-top-products__tab.is-active{box-shadow:7px 8px 17.6px #c5c5c566}.landing-top-products__track{--tp-cols: 1;--tp-gap: 24px;--tp-peek: 11px}.tp-card__media{aspect-ratio:1 / 1}.tp-card__media img{padding:20px}.tp-card__title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/126/assets/landing-page-top-products.css.map */
