.swf-product-comparison-section{background-color:#fff;padding:32px 0}.swf-product-comparison-section .comparison-container{margin:0 auto;max-width:1200px;padding:0 24px}.swf-product-comparison-section .comparison-headline{margin-bottom:16px;text-align:center}.swf-product-comparison-section .comparison-title{line-height:1;margin:0;text-align:center}.swf-product-comparison-section .comparison-highlight-line{background-color:#f8f6f2;border-radius:8px;color:#414141;display:inline-block;font-family:Avenir,sans-serif;font-size:32px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:120%;padding:8px 16px;text-align:center;vertical-align:bottom}.swf-product-comparison-section .comparison-regular-line{color:#414141;font-family:Avenir,sans-serif;font-size:32px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:120%;text-align:center;vertical-align:bottom}.swf-product-comparison-section .price-highlight{color:#414141;font-family:Juana,serif;font-size:32px;font-style:italic;font-weight:600;letter-spacing:0px;line-height:120%;text-align:center;vertical-align:bottom}@media (min-width: 1024px){.swf-product-comparison-section .comparison-highlight-line{background-color:#f8f6f2;border-radius:8px;color:#414141;display:inline-block;font-family:Avenir,sans-serif;font-size:40px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:120%;padding:8px 16px;text-align:center;vertical-align:bottom}.swf-product-comparison-section .comparison-regular-line{color:#414141;font-family:Avenir,sans-serif;font-size:40px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:120%;text-align:center;vertical-align:bottom}.swf-product-comparison-section .price-highlight{color:#414141;font-family:Juana,serif;font-size:40px;font-style:italic;font-weight:600;letter-spacing:0px;line-height:120%;text-align:center;vertical-align:bottom}}.swf-product-comparison-section .comparison-subheadline{margin-bottom:48px;text-align:center}.swf-product-comparison-section .comparison-subtitle{color:#111;font-family:Avenir,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0px;line-height:140%;margin:0;text-align:center;vertical-align:bottom}.swf-product-comparison-section .comparison-grid{display:grid;gap:0px;grid-template-columns:1fr 1fr;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:800px}.swf-product-comparison-section .product-card{border-radius:0;padding:20px 32px 32px;position:relative;text-align:center}.swf-product-comparison-section .image-container{margin-bottom:-6rem;position:relative;top:-60px;z-index:2}.swf-product-comparison-section .product-card.fresh{background-color:#f6f1ec}.swf-product-comparison-section .product-card.sola{background-color:#e7eef3}.swf-product-comparison-section .product-image{border-radius:0;display:block;height:260px;margin-bottom:0;margin-left:auto;margin-right:auto;max-width:260px;object-fit:cover;position:relative;width:100%;z-index:2}.swf-product-comparison-section .product-label{align-items:center;display:flex;gap:5px;justify-content:center;margin-bottom:10px;position:relative;z-index:2}.swf-product-comparison-section .label-icon{align-items:center;border-radius:50%;display:flex;font-size:12px;font-weight:700;height:12px;justify-content:center;width:12px}.swf-product-comparison-section .label-icon.fresh{background-color:transparent;color:#fff}.swf-product-comparison-section .label-icon.fresh svg{width:24px;height:25px}.swf-product-comparison-section .label-icon.sola{background-color:transparent;color:#fff}.swf-product-comparison-section .label-icon.sola svg{width:25px;height:25px}.swf-product-comparison-section .price-badge{align-items:center;display:inline-flex;height:34px;justify-content:center;margin-bottom:24px;min-width:120px;padding:9px 8px 9px 28px}.swf-product-comparison-section .price-badge.fresh{background-color:#969696;clip-path:polygon(0% 50%,8% 0%,100% 0%,100% 100%,8% 100%)}.swf-product-comparison-section .price-badge.sola{background-color:#10528c;clip-path:polygon(0% 50%,8% 0%,100% 0%,100% 100%,8% 100%)}.swf-product-comparison-section .price-text{color:#f0ede9;font-family:Avenir,sans-serif;font-size:14px;font-style:normal;font-weight:800;letter-spacing:0px;text-align:center;text-transform:uppercase;vertical-align:middle}.swf-product-comparison-section .product-description{color:#414141;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:400;letter-spacing:0px;line-height:140%;margin:0;text-align:center;vertical-align:bottom}.swf-product-comparison-section .price-emphasis{color:#414141;font-family:Avenir,sans-serif;font-size:16px;font-style:normal;font-weight:900;letter-spacing:0px;line-height:140%;vertical-align:bottom}.swf-product-comparison-section .product-title{align-items:center;color:#414141;display:flex;font-family:Avenir,sans-serif;font-size:14px;font-style:normal;font-weight:800;justify-content:center;letter-spacing:0px;line-height:120%;height:24px;vertical-align:bottom}.swf-product-comparison-section .cta-section{text-align:center}.swf-product-comparison-section .cta-intro{color:#111;font-family:Avenir,sans-serif;font-size:18px;font-style:normal;font-weight:400;letter-spacing:0px;line-height:140%;margin:0 0 32px;text-align:center;vertical-align:bottom}.swf-product-comparison-section .social-proof{align-items:center;display:flex;gap:8px;justify-content:center;margin:12px 0}.swf-product-comparison-section .social-proof-text{color:#414141;font-family:Avenir,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0px;line-height:140%;vertical-align:bottom}.swf-product-comparison-section .cta-button{align-items:center;background-color:#fc4e2f;border-radius:50px;color:#fff;display:inline-flex;font-family:Avenir,sans-serif;font-size:17px;font-style:normal;font-weight:900;gap:8px;justify-content:center;letter-spacing:0%;line-height:100%;margin-bottom:12px;padding:16px 28px;text-align:center;text-decoration:none;text-transform:uppercase;transition:transform .2s ease;vertical-align:middle}.swf-product-comparison-section .cta-button:hover{transform:scale(1.05)}.swf-product-comparison-section .cta-button-text{color:#fff;font-family:Avenir,sans-serif;font-size:17px;font-style:normal;font-weight:900;letter-spacing:0%;line-height:100%;text-transform:uppercase}.swf-product-comparison-section .cta-button-arrow{flex-shrink:0;height:17px;width:17px}@media (min-width: 1024px){.swf-product-comparison-section .cta-button{font-family:Avenir,sans-serif;font-size:18px;font-style:normal;font-weight:900;letter-spacing:0%;line-height:100%;padding:24px 70px;text-align:center;text-transform:uppercase;vertical-align:middle}.swf-product-comparison-section .cta-button-text{font-family:Avenir,sans-serif;font-size:18px;font-style:normal;font-weight:900;letter-spacing:0%;line-height:100%;text-transform:uppercase}}.swf-product-comparison-section .guarantee{align-items:center;display:flex;gap:8px;justify-content:center}.swf-product-comparison-section .guarantee-icon{height:16px;width:16px}.swf-product-comparison-section .guarantee-text{color:#414141;font-family:Poppins,sans-serif;font-size:14px;font-style:normal;font-weight:400;letter-spacing:0%;line-height:130%;text-align:center;vertical-align:middle}@media (min-width: 1024px){.swf-product-comparison-section .comparison-grid{margin-left:auto;margin-right:auto;max-width:800px}.swf-product-comparison-section .product-title{align-items:center;color:#414141;display:flex;font-family:Avenir,sans-serif;font-size:20px;font-style:normal;font-weight:800;justify-content:center;letter-spacing:0px;line-height:120%;max-height:24px;vertical-align:bottom}.swf-product-comparison-section .price-text{color:#fff;font-family:Avenir,sans-serif;font-size:22px;font-style:normal;font-weight:800;letter-spacing:0px;line-height:140%;text-align:center;text-transform:uppercase;vertical-align:middle}}@media (max-width: 768px){.swf-product-comparison-section{padding:40px 0}.swf-product-comparison-section .comparison-grid{gap:0px;grid-template-columns:1fr 1fr;max-width:100%}.swf-product-comparison-section .product-card{padding:20px 16px 16px}.swf-product-comparison-section .product-image{height:180px;max-width:100%}.swf-product-comparison-section .cta-button{padding:16px 14px}}
/*# sourceMappingURL=/cdn/shop/t/157/assets/swf-product-comparison.css.map */
