.page--condition.ss{color:#333;background:#fff;overflow-x:clip}.page--condition.ss .link{color:#000;font-size:12px}.page--condition.ss .section__grey{color:#2c3e50;background:#ecf0f1}.page--condition.ss .section__white{background:#fff}.page--condition.ss .stop-smoking-breadcrumb.page-meta-bar{border-bottom:1px solid #d9d9d9;padding-top:16px;padding-bottom:16px}.page--condition.ss .text-center{text-align:center}.page--condition.ss .mb-10{margin-bottom:10px}.page--condition.ss .mb-16{margin-bottom:16px}.page--condition.ss .mb-32{margin-bottom:32px}.page--condition.ss .mt-20{margin-top:20px}.page--condition.ss .mt-32{margin-top:32px}.page--condition.ss .pt-10{padding-top:10px}.page--condition.ss .pb-32{padding-bottom:32px}@media (min-width:768px){.page--condition.ss .md--pb-30{padding-bottom:30px}}@media (max-width:767px){.page--condition.ss .sm--hidden{display:none!important}}@media (min-width:768px){.page--condition.ss .md--hidden{display:none!important}}.page--condition.ss .component--hero-autumn22.qs{background-image:url(/img/img-22-10/qs-22-10_mob.webp);background-position:bottom;background-repeat:no-repeat;background-size:cover;height:auto;padding:14vw 7vw 122px}@media (min-width:455px){.page--condition.ss .component--hero-autumn22.qs{padding:64px 32px 122px}}@media (min-width:768px){.page--condition.ss .component--hero-autumn22.qs{background-image:url(/img/img-22-10/qs-22-10_dt-982.webp);background-position:100% 100%;padding-bottom:64px}}@media (min-width:982px){.page--condition.ss .component--hero-autumn22.qs{background-image:url(/img/img-22-10/qs-22-10_dt.webp);background-position:bottom}}.page--condition.ss .component--how-it-works:not(.numbered) .component--inner{box-sizing:border-box;max-width:1212px;margin:0 auto;padding-left:20px;padding-right:20px}.page--condition.ss .component--how-it-works:not(.numbered) .content--heading{text-align:center;color:#000;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.1}.page--condition.ss .component--how-it-works:not(.numbered) .text-heading.intro{color:#333;font-size:18px;line-height:1.45}@media (min-width:768px){.page--condition.ss .component--how-it-works:not(.numbered) .feature--block{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}}.page--condition.ss .component--how-it-works:not(.numbered) .feature--item{text-align:center;background:#fff;border:4px solid #ecf0f1;flex-direction:column;align-items:center;padding:24px 16px;display:flex}.page--condition.ss .component--how-it-works:not(.numbered) .feature--img img{width:auto;height:80px;margin:0 auto 16px;display:block}.page--condition.ss .component--how-it-works:not(.numbered) .feature--content .content--heading.heading--tertiary{color:#000;margin:0 0 8px;font-size:20px;font-weight:600;line-height:1.2;display:block}.page--condition.ss .component--how-it-works:not(.numbered) .content--detail p{color:#444;margin:0;font-size:15px;line-height:1.55}.page--condition.ss .component--how-it-works:not(.numbered) .stop-smoking-key-to-success__footnote a{color:#000;text-underline-offset:2px;text-decoration:underline}@media (min-width:768px){.page--condition.ss .section--content.section--side-by-side .section--inner{flex-direction:row;align-items:flex-start;display:flex}}.page--condition.ss .section--content.section--side-by-side .content--heading.heading--secondary{color:#000;margin:0 0 22px;font-size:clamp(24px,5vw,40px);font-weight:600;line-height:1.1}@media (min-width:768px){.page--condition.ss .section--content.section--side-by-side .content--heading.heading--secondary{width:47%;margin-bottom:22px}}.page--condition.ss .section--content.section--side-by-side .content--heading.heading--secondary sup{vertical-align:super;font-size:.75em;line-height:0}.page--condition.ss .section--content.section--side-by-side .content--detail{color:#444;font-size:15px;line-height:1.55}@media (min-width:768px){.page--condition.ss .section--content.section--side-by-side .content--detail{width:47%;margin-left:6%}}.page--condition.ss .section--content.section--side-by-side .content--detail p{margin:0 0 12px}.page--condition.ss .section--content.section--side-by-side .content--detail sup{vertical-align:super;font-size:.75em;line-height:0}.page--condition.ss .section--product-list{padding:24px 0 48px}.page--condition.ss .section--product-list .section--inner{box-sizing:border-box;max-width:1212px;margin:0 auto;padding-left:20px;padding-right:20px}@media (min-width:768px){.page--condition.ss .section--product-list .section--inner{padding-left:50px;padding-right:50px}}.page--condition.ss .section--product-list>.section--inner>.content--heading.heading--secondary{color:#000;margin:0 0 24px;font-size:clamp(28px,5vw,40px);font-weight:600;line-height:1.1}.page--condition.ss .section--product-list .product-list{flex-direction:column;display:flex}.page--condition.ss .section--product-list .product--item{background:#fff;margin:0 4px 4px;padding:28px}@media (min-width:768px){.page--condition.ss .section--product-list .product--item{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;display:flex}.page--condition.ss .section--product-list .product--detail{flex-direction:column;order:1;width:47%;margin-right:2%;padding-top:32px;display:flex}}.page--condition.ss .section--product-list .product--detail h2.content--heading.heading--secondary{margin:0 0 16px;font-size:clamp(24px,4vw,32px);line-height:1.1}.page--condition.ss .section--product-list .product--detail h2.content--heading.heading--secondary a{color:#000;text-decoration:none}.page--condition.ss .section--product-list .product--summary p{color:#444;margin:0 0 12px;font-size:15px;line-height:1.55}.page--condition.ss .section--product-list .product--summary sup{vertical-align:super;font-size:.75em}@media (min-width:768px){.page--condition.ss .section--product-list .product--image{order:2;align-items:center;width:47%;display:flex}}.page--condition.ss .section--product-list .product--image .img--wrapper{width:100%;padding-top:100%;display:block;position:relative}.page--condition.ss .section--product-list .product--image img{width:auto;max-width:100%;height:auto;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (min-width:768px){.page--condition.ss .section--product-list .product--cta{order:3;width:47%}}.page--condition.ss .section--product-list .cta--block{text-align:left;margin-top:16px}.page--condition.ss .section--product-list .cta--block .cta-button{width:100%;display:block}@media (min-width:768px){.page--condition.ss .section--product-list .cta--block .cta-button{width:fit-content;display:inline-block}}.page--condition.ss .section--product-list .cta--block .btn-group{flex-direction:column;align-items:flex-start;gap:20px;margin-top:20px;display:flex}
