@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap";.landingpage{--color-primary: #f02534;--color-secondary: #079455;--color-dark: #000;--color-light-bg: #f2f2f7;--color-lighter-bg: #fafafc;--color-white: #ffffff;--color-text-dark: #000;--color-text-light: #ffffff;--color-border: #d9d9d9;--color-neutral-300: #d1d5db;--color-star: #ffc84a;--color-text-gray: #333333;--color-divider: #D4D4D4;--color-text-gray-medium: #666666;--color-text-gray-light: #555555;--color-gradient-start: #d9d9d9;--color-gradient-end: #f5f5f5;--color-border-light: #FAFAFC;--font-primary: "Bebas Neue", sans-serif;--font-secondary: "Open Sans", sans-serif;--font-size-base: 18px;--font-size-small: 16px;--font-size-medium: 20px;--font-size-large: 24px;--spacing-xs: 8px;--spacing-sm: 16px;--spacing-md: 24px;--spacing-lg: 32px;--spacing-xl: 48px;--container-max-width: 1320px;--container-padding: 20px;margin:0;padding:0;font-family:var(--font-secondary);font-size:var(--font-size-base);color:var(--color-text-dark);line-height:1.7;background-color:var(--color-white)!important;@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}}@media(min-width:768px){.landingpage{--container-padding: 24px}}.landingpage *,.landingpage *:before,.landingpage *:after{box-sizing:border-box}.landingpage img{max-width:100%;height:auto;display:block}.landingpage a{text-decoration:none;color:inherit}.landingpage h1,.landingpage h2,.landingpage h3,.landingpage h4,.landingpage h5,.landingpage h6,.landingpage p{margin:0}.landingpage .shopify-section-group-footer-group,.landingpage .shopify-section-group-header-group{display:none}.landingpage .container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--container-padding);width:100%;box-sizing:border-box}.landingpage .cta-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:20px 32px;border-radius:40px;font-family:var(--font-secondary);font-size:12px;font-weight:700;text-transform:uppercase;line-height:1.3;transition:opacity .3s ease;width:fit-content;min-height:56px;cursor:pointer;border:none;text-align:center}@media(min-width:768px){.landingpage .cta-button{font-size:24px;padding:18px 30px;min-height:auto}}.landingpage .cta-button:hover{opacity:.9}.landingpage .cta-button:active{transform:scale(.98)}.landingpage .cta-button.primary,.landingpage .cta-button.secondary{background-color:var(--color-secondary);color:var(--color-white)}.landingpage .upsell-section .cta-button{font-size:12px}@media(min-width:768px){.landingpage .upsell-section .cta-button{font-size:18px}}.landingpage .announcement-bar{background-color:var(--color-dark);padding:12px 0}.landingpage .announcement-bar .announcement-content{text-align:center;color:var(--color-white);font-size:16px;font-weight:600;padding:0}@media(min-width:768px){.landingpage .announcement-bar .announcement-content{font-size:15px;padding:0}}.landingpage .hero-section{background-color:var(--color-light-bg);padding:24px 0 40px;margin-bottom:40px;position:relative;z-index:0}.landingpage .hero-section:before{content:"";position:absolute;bottom:-30px;left:0;width:100%;height:68px;background-image:url("data:image/svg+xml,%3Csvg width='67' height='69' viewBox='0 0 67 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='33.5' cy='34.5' rx='33.5' ry='34.5' fill='%23f2f2f7'/%3E%3C/svg%3E%0A")}@media(min-width:768px){.landingpage .hero-section{padding:40px 0 80px;margin-bottom:80px}}.landingpage .hero-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px}@media(min-width:1024px){.landingpage .hero-content{flex-direction:row;gap:40px}}.landingpage .hero-left{display:inline-flex;flex-direction:column;gap:16px;width:100%;text-align:center;align-items:center}@media(min-width:1024px){.landingpage .hero-left{gap:20px;width:auto;text-align:left;align-items:flex-start}}.landingpage .hero-left .logo{width:200px;height:auto;margin:0 auto}@media(min-width:768px){.landingpage .hero-left .logo{width:240px;margin:0}}.landingpage .limited-offer-badge{display:inline-flex;align-items:center;align-self:center}@media(min-width:1024px){.landingpage .limited-offer-badge{align-self:flex-start}}.landingpage .limited-offer-badge svg{display:block}.landingpage .limited-offer-badge .badge-center{padding:16px;background-color:var(--color-primary);color:var(--color-white);font-size:18px;font-weight:700;text-transform:uppercase;line-height:1;min-height:50px}.landingpage .hero-title{font-family:var(--font-primary);font-weight:400;font-size:40px;line-height:1.1;text-transform:uppercase}@media(min-width:768px){.landingpage .hero-title{font-size:56px;line-height:1.05}}@media(min-width:1024px){.landingpage .hero-title{font-size:72px}}.landingpage .hero-title .title-highlight{color:var(--color-primary);display:block}@media(min-width:768px){.landingpage .hero-title .title-highlight{display:inline}}.landingpage .hero-subtitle{font-size:20px;line-height:1.4}@media(min-width:768px){.landingpage .hero-subtitle{font-size:24px}}.landingpage .hero-right{width:100%;max-width:100%}@media(min-width:1024px){.landingpage .hero-right{width:420px}}@media(min-width:1600px){.landingpage .hero-right{width:511px}}.landingpage .hero-right img{width:100%;height:auto}.landingpage .hero-divider{margin-top:20px}@media(min-width:768px){.landingpage .hero-divider{margin-top:30px}}.landingpage .hero-divider svg{width:100%;height:auto;display:block}.landingpage .products-section{padding:40px 0 30px;text-align:center}@media(min-width:768px){.landingpage .products-section{padding:60px 0 40px}}.landingpage .products-content .product-name{font-family:var(--font-primary);font-size:18px;text-transform:uppercase;font-weight:400;line-height:1.3;margin-top:12px}@media(min-width:768px){.landingpage .products-content .product-name{font-size:16px}}.landingpage .products-title{font-family:var(--font-primary);font-size:32px;text-transform:uppercase;line-height:1.15;margin-bottom:20px}@media(min-width:768px){.landingpage .products-title{font-size:56px;line-height:1.1;margin-bottom:20px}}.landingpage .discount-badges{margin:0 0 30px;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:center}@media(min-width:768px){.landingpage .discount-badges{margin-bottom:40px;gap:8px}}.landingpage .discount-badge{background-color:var(--color-primary);color:var(--color-white);padding:12px 20px;font-family:var(--font-primary);font-size:40px;text-transform:uppercase;letter-spacing:.5px;line-height:100%;min-height:60px;display:flex;align-items:center;justify-content:center}@media(min-width:768px){.landingpage .discount-badge{font-size:72px;padding:9px 26px;min-height:auto}}.landingpage .products-grid-wrapper{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%;max-width:560px;margin-inline:auto}@media(min-width:1024px){.landingpage .products-grid-wrapper{flex-direction:row;justify-content:center;align-items:flex-start;gap:30px;padding:0 20px}}.landingpage .products-grid{display:flex;flex-direction:row;gap:16px;align-items:center;width:100%;max-width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding-bottom:8px;padding-right:20px;scrollbar-width:none;-ms-overflow-style:none}.landingpage .products-grid::-webkit-scrollbar{display:none}@media(min-width:768px){.landingpage .products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:800px;overflow-x:visible;overflow-y:visible;scroll-snap-type:none;padding-right:0;padding-bottom:0}}@media(min-width:1024px){.landingpage .products-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;max-width:900px;margin-inline:auto;flex:1}}.landingpage .product-card{background-color:var(--color-light-bg);border-radius:12px;padding:24px 16px;border:1px solid var(--color-neutral-300);display:flex;flex-direction:column;align-items:center;gap:12px;transition:all .2s ease;min-height:200px;cursor:pointer;flex:0 0 calc(70% - 8px);min-width:calc(70% - 8px);max-width:calc(70% - 8px);scroll-snap-align:start}@media(min-width:768px){.landingpage .product-card{padding:30px 20px;border-width:1px;min-height:auto;flex:1;min-width:auto;max-width:none;width:100%}}@media(hover:hover){.landingpage .product-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}}.landingpage .product-card:active{transform:scale(.98)}.landingpage .product-card.featured,.landingpage .product-card.product-selected{border-color:var(--color-dark);border-width:1px}@media(min-width:768px){.landingpage .product-card.product-selected{border-width:1px}}.landingpage .product-card .product-link{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;text-decoration:none;color:inherit;cursor:pointer}.landingpage .product-card img{width:auto;max-width:180px;height:auto;border-radius:8px;object-fit:contain;max-width:100%}.landingpage .choose-product-label{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:10px;order:-1}@media(min-width:1024px){.landingpage .choose-product-label{align-items:flex-start;justify-content:flex-start;flex-shrink:0;margin-right:30px;margin-bottom:0;padding-top:40px;order:-1;position:absolute;top:0;right:100%}}.landingpage .choose-product-label p{font-family:var(--font-primary);text-transform:uppercase;font-size:24px;line-height:1.2;width:max-content;margin:0;white-space:nowrap}@media(min-width:768px){.landingpage .choose-product-label p{font-size:28px;line-height:100%}}.landingpage .choose-product-label img{width:60px;height:auto;margin-top:4px}@media(min-width:768px){.landingpage .choose-product-label img{width:70px}}.landingpage .products-offer-section{padding:40px 0 20px;text-align:center}@media(min-width:768px){.landingpage .products-offer-section{padding:60px 0 30px}}.landingpage .products-offer-section .products-content{margin-bottom:0}.landingpage .offers-container{margin-top:20px;padding:0}@media(min-width:768px){.landingpage .offers-container{margin-top:30px}}.landingpage .offer-block{display:none;animation:fadeIn .3s ease-in-out;width:100%}.landingpage .offer-block.offer-active{display:block}.landingpage .upsell-section{padding:0}.landingpage .upsell-border{border:3px dashed var(--color-dark);border-radius:20px;padding:20px;background-color:var(--color-light-bg);position:relative;margin:0 auto;max-width:100%}@media(min-width:768px){.landingpage .upsell-border{border-radius:30px;padding:30px;max-width:1200px}}.landingpage .upsell-scissors{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;display:none;z-index:1}@media(min-width:1024px){.landingpage .upsell-scissors{width:74px;height:74px;display:block}}.landingpage .upsell-scissors img{width:100%;height:auto}.landingpage .upsell-content{display:flex;flex-direction:column;align-items:center;gap:24px}@media(min-width:1024px){.landingpage .upsell-content{flex-direction:row;gap:30px;justify-content:center}}.landingpage .upsell-left{position:relative;width:100%}@media(min-width:1024px){.landingpage .upsell-left{width:auto}}.landingpage .upsell-badge{position:absolute;top:-12px;left:-8px;padding:8px 14px;background-color:var(--color-primary);color:var(--color-white);border-radius:20px;font-weight:700;font-size:16px;z-index:1}@media(min-width:768px){.landingpage .upsell-badge{top:-16px;left:-10px;padding:10px 30px;font-size:14px;line-height:120%}}.landingpage .upsell-image-placeholder{width:100%;height:auto;border-radius:12px}@media(min-width:768px){.landingpage .upsell-image-placeholder{width:476px;margin-inline:auto}}.landingpage .upsell-image-placeholder img{width:100%;height:auto}.landingpage .upsell-right{text-align:center;display:flex;flex-direction:column;gap:16px;width:100%;max-width:100%}@media(min-width:1024px){.landingpage .upsell-right{max-width:403px}}.landingpage .upsell-right .cta-button{font-size:12px}@media(max-width:767px){.landingpage .upsell-right .cta-button svg{height:18px;width:18px}}@media(min-width:768px){.landingpage .upsell-right .cta-button{font-size:18px}}.landingpage .upsell-save{font-family:var(--font-primary);text-transform:uppercase;color:var(--color-secondary);font-size:20px;line-height:1.3}@media(min-width:768px){.landingpage .upsell-save{font-size:24px}}@media(min-width:1024px){.landingpage .upsell-save{font-size:28px}}@media(min-width:1600px){.landingpage .upsell-save{font-size:42px}}.landingpage .upsell-title{font-family:var(--font-primary);text-transform:uppercase;font-size:28px;line-height:1.2}@media(min-width:768px){.landingpage .upsell-title{font-size:32px;line-height:1}}@media(min-width:1024px){.landingpage .upsell-title{font-size:48px}}@media(min-width:1600px){.landingpage .upsell-title{font-size:56px}}.landingpage .upsell-pricing{display:flex;align-items:center;justify-content:center;gap:16px}.landingpage .price-current{font-family:var(--font-primary);color:var(--color-primary);font-size:28px;font-weight:700;line-height:1.2}@media(min-width:768px){.landingpage .price-current{font-size:32px}}@media(min-width:1024px){.landingpage .price-current{font-size:48px}}@media(min-width:1600px){.landingpage .price-current{font-size:56px}}.landingpage .price-old{font-family:var(--font-primary);color:var(--color-text-dark);font-size:20px;text-decoration:line-through;line-height:1.2}@media(min-width:768px){.landingpage .price-old{font-size:22px}}@media(min-width:1024px){.landingpage .price-old{font-size:32px}}@media(min-width:1600px){.landingpage .price-old{font-size:36px}}.landingpage .upsell-info{font-size:16px;line-height:1.5}@media(min-width:1024px){.landingpage .upsell-info{font-size:18px;line-height:120%}}.landingpage .payment-methods{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:12px}.landingpage .payment-icon{display:flex;align-items:center;justify-content:center}.landingpage .payment-icon img{width:auto;height:auto;display:block}.landingpage .upsell-form{display:inline-block;width:100%}@media(min-width:768px){.landingpage .upsell-form{width:auto}}.landingpage .upsell-form button{width:100%}@media(min-width:768px){.landingpage .upsell-form button{width:auto}}.landingpage .guarantee-section{padding:40px 0 50px}@media(min-width:768px){.landingpage .guarantee-section{padding:50px 0 70px}}.landingpage .guarantee-vip-title{text-align:center;font-family:var(--font-primary);font-weight:400;text-transform:uppercase;font-size:32px;margin-bottom:20px;max-width:1320px;margin-left:auto;margin-right:auto;padding:0 var(--container-padding);line-height:1.2}@media(min-width:768px){.landingpage .guarantee-vip-title{font-size:56px;line-height:1.1}}.landingpage .guarantee-card{margin:0 auto;background-color:var(--color-light-bg);border-radius:20px;padding:20px 16px;display:flex;flex-direction:column;gap:20px}@media(min-width:768px){.landingpage .guarantee-card{border-radius:24px;padding:28px 32px}}.landingpage hr{margin-top:30px;border-color:var(--color-divider);border-style:solid;border-width:1px 0 0}@media(min-width:768px){.landingpage hr{margin-top:58px}}.landingpage .guarantee-content{max-width:876px;margin:0 auto;display:flex;flex-direction:column;gap:20px;align-items:center;text-align:center}@media(min-width:768px){.landingpage .guarantee-content{flex-direction:row;gap:24px;text-align:left;align-items:flex-start}}.landingpage .guarantee-icon{flex:0 0 150px}@media(min-width:768px){.landingpage .guarantee-icon{flex:0 0 200px;align-self:center}}.landingpage .guarantee-icon svg{width:150px;height:auto}@media(min-width:768px){.landingpage .guarantee-icon svg{width:200px}}.landingpage .guarantee-text-content{text-align:left;display:flex;flex-direction:column;gap:30px}@media(max-width:768px){.landingpage .guarantee-text-content{text-align:center}}.landingpage .guarantee-title{font-family:var(--font-primary);text-transform:uppercase;font-size:32px;font-weight:400;line-height:1.3}@media(min-width:768px){.landingpage .guarantee-title{font-size:56px;line-height:120%}}.landingpage .guarantee-text{font-size:18px;color:var(--color-text-gray);line-height:1.6}@media(min-width:768px){.landingpage .guarantee-text{font-size:24px;line-height:120%}}.landingpage .guarantee-footer{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:768px){.landingpage .guarantee-footer{justify-content:center;flex-direction:column}}.landingpage .guarantee-avatars{display:flex;align-items:center}.landingpage .guarantee-avatars .avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--color-gradient-start),var(--color-gradient-end));border:2px solid var(--color-white);margin-left:-8px;display:inline-block}.landingpage .guarantee-avatars .avatar:first-child{margin-left:0}.landingpage .guarantee-avatars .avatar-more{margin-left:-8px;padding:4px 8px;border-radius:999px;background-color:var(--color-white);border:2px solid var(--color-border-light);font-size:11px;font-weight:600;color:var(--color-text-gray-light);width:40px;aspect-ratio:1/1;display:inline-flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:var(--color-text-dark)}.landingpage .guarantee-trusted{font-size:16px;color:var(--color-text-dark);line-height:1.5}@media(min-width:768px){.landingpage .guarantee-trusted{font-size:18px;line-height:120%}}.landingpage .guarantee-stars svg{width:30px;height:auto;display:inline-block}.landingpage .guarantee-stars svg path{fill:var(--color-dark)}.landingpage .reviews-section{padding:40px 0;text-align:center}@media(min-width:768px){.landingpage .reviews-section{padding:60px 0}}.landingpage .reviews-main-title{font-family:var(--font-primary);text-transform:uppercase;margin-bottom:24px;font-weight:400;font-size:32px;line-height:1.2;padding:0 var(--container-padding)}@media(min-width:768px){.landingpage .reviews-main-title{font-size:56px;margin-bottom:30px;line-height:1.1}}@media(min-width:1024px){.landingpage .reviews-main-title{font-size:72px;line-height:100%}}.landingpage .reviews-grid{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:768px){.landingpage .reviews-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}}@media(min-width:1024px){.landingpage .reviews-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.landingpage .review-card{background-color:var(--color-light-bg);border-radius:16px;padding:20px;text-align:left;display:flex;flex-direction:column;gap:24px;min-height:auto}@media(min-width:768px){.landingpage .review-card{border-radius:20px;gap:90px}}.landingpage .review-card .review-card-top{text-align:left;display:flex;flex-direction:column;gap:12px}.landingpage .review-stars{display:flex;gap:2px}.landingpage .review-stars svg{width:24px;height:24px}@media(min-width:768px){.landingpage .review-stars svg{width:30px;height:30px}}.landingpage .review-title{font-family:var(--font-primary);text-transform:uppercase;font-size:16px;font-weight:400;line-height:1.3;min-height:auto}@media(min-width:768px){.landingpage .review-title{font-size:36px;min-height:86px}}.landingpage .review-text{color:var(--color-text-dark);font-size:16px;line-height:1.5}@media(min-width:1024px){.landingpage .review-text{font-size:18px;line-height:120%}}.landingpage .review-author{font-size:16px;font-weight:600}@media(min-width:768px){.landingpage .review-author{font-size:14px}}.landingpage .review-product-info{margin-top:auto;background-color:var(--color-white);border-radius:10px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.landingpage .review-product-info .product-name{font-weight:600;font-size:14px}.landingpage .product-info-text{font-size:14px}@media(min-width:768px){.landingpage .product-info-text{font-size:12px}}.landingpage .product-label{display:block;font-size:13px;color:var(--color-text-gray-medium)}@media(min-width:768px){.landingpage .product-label{font-size:11px}}.landingpage .product-info-image{width:48px;height:auto}@media(min-width:768px){.landingpage .product-info-image{width:38px}}.landingpage .rich-text-section{background-color:var(--color-lighter-bg);padding:40px 0 50px;position:relative;z-index:0;margin-top:50px}.landingpage .rich-text-section:before{content:"";position:absolute;top:-30px;left:0;width:100%;height:68px;background-image:url("data:image/svg+xml,%3Csvg width='67' height='69' viewBox='0 0 67 69' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cellipse cx='33.5' cy='34.5' rx='33.5' ry='34.5' fill='%23FAFAFC'/%3E%3C/svg%3E%0A")}@media(min-width:768px){.landingpage .rich-text-section{padding:60px 0 80px}}@media(min-width:1024px){.landingpage .rich-text-section{padding-top:170px;margin-top:100px}}.landingpage .rich-text-content{display:flex;flex-direction:column;align-items:center;gap:20px;text-align:center}@media(min-width:768px){.landingpage .rich-text-content{gap:24px}}.landingpage .rich-text-title{font-family:var(--font-primary);text-transform:uppercase;font-size:28px;line-height:1.3}@media(min-width:768px){.landingpage .rich-text-title{font-size:42px;line-height:1.1}}@media(min-width:1024px){.landingpage .rich-text-title{font-size:72px;line-height:100%}}.landingpage .rich-text-title .highlight{color:var(--color-primary);display:block}@media(min-width:768px){.landingpage .rich-text-title .highlight{display:inline}}.landingpage .rich-text-subtitle{font-size:18px;line-height:1.6}@media(min-width:768px){.landingpage .rich-text-subtitle{font-size:16px;line-height:1.5}}@media(min-width:1024px){.landingpage .rich-text-subtitle{font-size:24px;line-height:100%;min-height:50px}}.landingpage .rich-text-image-placeholder{width:100%;max-width:968px;height:auto;margin-top:30px}@media(min-width:768px){.landingpage .rich-text-image-placeholder{margin-top:75px}}.landingpage .rich-text-divider{margin-top:20px}@media(min-width:768px){.landingpage .rich-text-divider{margin-top:0}}.landingpage .rich-text-divider svg{width:100%;height:auto;display:block}
/*# sourceMappingURL=/cdn/shop/t/3/assets/landing.css.map */
