#shopify-section-listicle-page-header{position:sticky;top:0;left:0;z-index:100}.listicle-page-header{padding-top:12px;padding-bottom:12px;background-color:var(--background-color);border-bottom:1px solid #d0d5dd}.listicle-page-header__container{width:100%;max-width:1312px;padding-inline:16px;margin:0 auto}.listicle-page-header__layout{display:flex;align-items:center;justify-content:space-between;gap:16px}.listicle-page-header__logo{width:100%;max-width:205px;flex:1}@media screen and (max-width: 767px){.listicle-page-header__logo{max-width:168px}}.listicle-page-header__logo img{display:block;width:100%;height:35px;object-fit:contain}@media screen and (max-width: 767px){.listicle-page-header__logo img{height:30px}}.listicle-page-header__button a{text-decoration:none;display:flex;padding:12px 18px;border-radius:4px;background:var(--button-background);color:var(--button-color);text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%}@media screen and (max-width: 767px){.listicle-page-header__button a{padding:8px 12px;font-size:12px}}.listicle-page-hero{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);background-color:var(--background-color)}@media screen and (min-width: 768px){.listicle-page-hero{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.listicle-page-hero__container{width:100%;max-width:1320px;padding-inline:20px;margin:0 auto}.listicle-page-hero__layout{display:flex;align-items:center;gap:30px;max-width:871px;margin:0 auto}@media screen and (max-width: 767px){.listicle-page-hero__layout{max-width:100%;flex-direction:column-reverse;gap:12px}}.listicle-page-hero__text{flex:1;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.listicle-page-hero__text{gap:8px}}.listicle-page-hero__text h3{color:var(--title-color);font-family:Neue Haas Grotesk Display Pro;font-size:40px;font-style:normal;font-weight:600;line-height:120%;margin-block:0}@media screen and (max-width: 767px){.listicle-page-hero__text h3{font-size:20px;line-height:140%}}.listicle-page-hero__text h3 strong{color:var(--title-accent-color);font-weight:600}.listicle-page-hero__text p{opacity:75%;color:var(--text-color);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:150%;margin-block:0}@media screen and (max-width: 767px){.listicle-page-hero__text p{font-size:12px}}.listicle-page-hero__image img{display:block;object-fit:contain;width:100%;height:auto;max-height:263px}@media screen and (max-width: 767px){.listicle-page-hero__image img{max-height:201px}}.listicle-page-product{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);background-color:var(--background-color)}@media screen and (min-width: 768px){.listicle-page-product{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.listicle-page-product__container{width:100%;max-width:1320px;padding-inline:20px;margin:0 auto}.listicle-page-product__layout{display:flex;flex-direction:column;gap:32px}@media screen and (min-width: 768px){.listicle-page-product__layout{gap:18px}}.listicle-page-product__heading{display:flex;flex-direction:column;gap:18px}.listicle-page-product__heading h3{margin-block:0;color:var(--title-color);text-align:center;font-family:Neue Haas Grotesk Display Pro;font-size:40px;font-style:normal;font-weight:600;line-height:120%}@media screen and (max-width: 767px){.listicle-page-product__heading h3{font-size:32px}}.listicle-page-product__benefits{display:flex;align-items:center;gap:18px;justify-content:center;flex-wrap:wrap}@media screen and (max-width: 767px){.listicle-page-product__benefits{gap:8px}}.listicle-page-product__benefit{display:flex;align-items:center;gap:8px}.listicle-page-product__benefit img{display:block;width:22px;height:22px}.listicle-page-product__benefit p{margin-block:0;color:var(--title-color);font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:150%}.listicle-page-product__main{display:flex;align-items:center;gap:18px;max-width:700px;margin:0 auto}@media screen and (max-width: 767px){.listicle-page-product__main{flex-direction:column-reverse}}.listicle-page-product__image{width:100%;max-width:424px}.listicle-page-product__image img{display:block;object-fit:contain;width:100%;height:auto;max-height:424px;border-radius:8px}.listicle-page-product__product-card{width:100%;padding:12px;border-radius:8px;border:1px solid #f6eae3;background:#fff}.listicle-page-product__product-card__image{position:relative}.listicle-page-product__product-card__image img{display:block;width:100%;height:auto;max-height:256px;object-fit:contain}@media screen and (max-width: 767px){.listicle-page-product__product-card__image img{height:auto}}.listicle-page-product__product-card__badge{position:absolute;top:0;right:0;padding:2px 8px;border-radius:4px;background:linear-gradient(119deg,#f37b35 34.59%,#771f04);color:#fff;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:600;line-height:150%}.listicle-page-product__product-card__content{padding-top:12px}.listicle-page-product__product-card__review{display:flex;align-items:center;gap:4px}.listicle-page-product__product-card__review p{overflow:hidden;color:var(--Text-Secondary, rgba(58, 54, 49, .75));text-align:center;text-overflow:ellipsis;margin-block:0;font-family:Montserrat;font-size:12px;font-style:normal;font-weight:400;line-height:150%}.listicle-page-product__product-card__title{overflow:hidden;color:#1a1a1a;text-overflow:ellipsis;margin-block:8px 0;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:600;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.listicle-page-product__product-card__description{margin-block:4px 0;overflow:hidden;color:#000;text-overflow:ellipsis;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:400;line-height:150%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;align-self:stretch}.listicle-page-product__product-card__button{margin-top:10px}@media screen and (max-width: 767px){.listicle-page-product__product-card__button{margin-top:18px}}.listicle-page-product__product-card__button a{display:flex;height:45px;padding:12px 24px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:4px;background:#000;color:#fff;text-align:center;font-family:Montserrat;font-size:14px;font-style:normal;font-weight:500;line-height:150%;text-decoration:none}.listicle-page-steps{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile);background-color:var(--background-color)}@media screen and (min-width: 768px){.listicle-page-steps{padding-top:var(--padding-top-desktop);padding-bottom:var(--padding-bottom-desktop)}}.listicle-page-steps__container{width:100%;max-width:1312px;padding-inline:16px;margin:0 auto}.listicle-page-steps__layout{width:100%;max-width:800px;margin:0 auto;display:flex;flex-direction:column;gap:50px}.listicle-page-steps__step{display:flex;align-items:center;gap:32px}@media screen and (max-width: 767px){.listicle-page-steps__step{gap:16px;flex-direction:column}}.listicle-page-steps__step-image img{display:block;width:100%;height:auto;max-height:350px;object-fit:contain;border-radius:8px}@media screen and (max-width: 767px){.listicle-page-steps__step-image img{max-height:343px}}.listicle-page-steps__step-content{flex:1;display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 767px){.listicle-page-steps__step-content{gap:12px}}.listicle-page-steps__step-title{display:flex;align-items:center;gap:16px}.listicle-page-steps__step-title h5{flex:1;margin-block:0;color:var(--title-color);font-family:Neue Haas Grotesk Display Pro;font-size:24px;font-style:normal;font-weight:600;line-height:140%}@media screen and (max-width: 767px){.listicle-page-steps__step-title h5{font-size:20px}}.listicle-page-steps__step-num{display:flex;width:64px;height:64px;justify-content:center;align-items:center;border-radius:4px;background:var(--number-background-color)}@media screen and (max-width: 767px){.listicle-page-steps__step-num{width:44px;height:44px}}.listicle-page-steps__step-num h5{color:var(--number-color);flex:inherit}.listicle-page-steps__step-text p{margin-block:0;opacity:74.9%;color:var(--text-color);font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:150%}@media screen and (max-width: 767px){.listicle-page-steps__step-text p{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/11/compiled_assets/styles.css.map */
