@media(max-width:767px){.elementor .hop-product-pill-text{font-size:11px;}}@media(max-width:767px){.elementor .hop-product-pill-tag{font-size:12px;padding-block-start:6px;padding-block-end:6px;padding-inline-start:10px;padding-inline-end:10px;}}@media(max-width:767px){.elementor .hop-product-pill{inset-inline-end:12px;inset-block-end:14px;inset-inline-start:12px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:8px;padding-inline-end:14px;gap:10px;}}@media(max-width:767px){.elementor .hop-tcell{font-size:15px;}}@media(max-width:767px){.elementor .hop-tcell--best{font-size:16px;}}@media(max-width:767px){.elementor .hop-tcell--head{font-size:12px;}}@media(max-width:767px){.elementor .hop-trow{padding-block-start:14px;padding-block-end:14px;padding-inline-start:16px;padding-inline-end:16px;}}@media(max-width:767px){.elementor .hop-badge-small{font-size:9px;}}@media(max-width:767px){.elementor .hop-badge-big{font-size:23px;}}@media(max-width:767px){.elementor .hop-badge-kicker{font-size:9px;letter-spacing:1.5px;}}@media(max-width:767px){.elementor .hop-badge-round{width:118px;height:118px;padding:10px;border-width:3px;}}@media(max-width:767px){.elementor .hop-product{min-height:300px;padding-block-start:32px;padding-block-end:72px;padding-inline-start:20px;padding-inline-end:20px;}}@media(max-width:767px){.elementor .hop-gallery-img{flex:1 1 calc(50% - 16px);}}@media(max-width:767px){.elementor .hop-split-media{width:100%;min-height:360px;flex:1 1 auto;}}@media(max-width:767px){.elementor .hop-lead{font-size:17px;}}@media(max-width:767px){.elementor .hop-h2{font-size:1.75rem;}}@media(max-width:767px){.elementor .hop-display{font-size:2.15rem;}}@media(max-width:767px){.elementor .hop-col{width:100%;flex:1 1 auto;}}@media(max-width:767px){.elementor .hop-split{flex-direction:column;gap:32px;}}@media(max-width:767px){.elementor .hop-col--pad{padding-block-start:64px;padding-block-end:64px;padding-inline-start:var(--hop-gutter);padding-inline-end:var(--hop-gutter);}}@media(max-width:767px){.elementor .hop-split--full{gap:0px;}}@media(max-width:767px){.elementor .hop-hero{min-height:520px;}}