.collection-item{display:flex;flex-direction:column;margin-bottom:20px;text-align:center}.collection-item__image{position:relative;overflow:hidden;margin-bottom:16px;border-radius:16px}.collection-item__image.has-hover:hover .collection-item__secondary-image{opacity:1;visibility:visible}@media screen and (min-width: 750px){.collection-item__image{margin-bottom:12px}}.collection-item__secondary-image{position:absolute;top:0;left:0;width:100%;height:calc(100% - 5px);border-radius:16px;-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden}@media screen and (min-width: 750px){.collection-item__secondary-image{height:calc(100% - 5px)}}.collection-item__info{margin-bottom:10px}@media screen and (min-width: 750px){.collection-item__info{margin-bottom:14px}}.collection-item__info .product-price{font-family:"Mont Bold",helvetica,arial,sans-serif;font-size:18px;letter-spacing:-0.02em}@media screen and (min-width: 750px){.collection-item__info .product-price{font-size:20px}}.collection-item__info .strikethrough-price{position:relative;font-family:"Mont Light",helvetica,arial,sans-serif;font-size:18px;letter-spacing:-0.02em}@media screen and (min-width: 750px){.collection-item__info .strikethrough-price{font-size:20px}}.collection-item__info .strikethrough-price::after{position:absolute;top:50%;right:0;left:0;border-bottom:1.5px solid #271710;margin-top:-0.0625em;content:""}.collection-item__info .savings-price{font-size:14px;opacity:.5}@media screen and (min-width: 750px){.collection-item__info .savings-price{font-size:16px}}.collection-item__info .price-output{margin:0 0 4px}.collection-item__copy{margin:4px 0 0;color:#271710;font-family:"Mont Book",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:-0.03rem;line-height:1.8rem}@media screen and (min-width: 750px){.collection-item__copy{margin:2px 0 0;font-size:1.8rem;letter-spacing:0;line-height:2.8rem}}.collection-item__reviews{margin-bottom:16px}@media screen and (max-width: 750px){.collection-item__reviews{order:1}}.collection-item__reviews-stars{display:flex;justify-content:center}.collection-item__reviews-stars svg{display:block;width:16px;height:auto}.collection-item h4{margin-bottom:0}.collection-item .btn{margin-top:auto}@media screen and (max-width: 750px){.collection-item .btn{order:2}}.collection-item .btn s{opacity:.5}.results-article{display:flex;flex-direction:column-reverse}@media screen and (min-width: 750px){.results-article{flex-direction:row-reverse}}@media screen and (min-width: 750px){.results-article__content{overflow:scroll;width:50%;height:664px}}.results-article__content-wrapper{padding:32px 16px}@media screen and (min-width: 1025px){.results-article__content-wrapper{padding:64px 64px 62px}}.results-article__concern{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:8px 10px 6px;margin-bottom:16px;background-color:#271710;border-radius:32px;color:#fff;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.2rem;letter-spacing:.09rem;line-height:1.2rem;text-transform:uppercase}@media screen and (min-width: 750px){.results-article__concern{margin-bottom:20px}}.results-article__copy{margin-bottom:12px}@media screen and (min-width: 750px){.results-article__copy{font-size:1.8rem;line-height:2.8rem}}.results-article__customer{margin:0}@media screen and (min-width: 750px){.results-article__customer{font-size:1.8rem;line-height:2.8rem}}.results-article__upsells{padding:32px 16px 0;border-top:1px solid rgba(39,23,16,.1)}@media screen and (min-width: 1025px){.results-article__upsells{padding:32px 64px 0}}.results-article__upsells .collection-item{position:relative;padding-left:120px;margin-bottom:32px;text-align:left}@media screen and (max-width: 750px){.results-article__upsells .collection-item{height:164px;padding-bottom:64px}}@media screen and (min-width: 1025px){.results-article__upsells .collection-item{min-height:180px;padding-left:168px}}@media screen and (min-width: 750px){.results-article__upsells .collection-item:not(:last-child){padding-bottom:32px;border-bottom:1px solid rgba(39,23,16,.1)}}.results-article__upsells .collection-item .btn{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media screen and (max-width: 750px){.results-article__upsells .collection-item .btn{position:absolute;bottom:0;left:0;width:100%}}@media screen and (min-width: 750px){.results-article__upsells .collection-item .btn{order:4;margin-top:0}}.results-article__upsells .collection-item__image{position:absolute;top:0;left:0;width:100px;height:100px}@media screen and (min-width: 1025px){.results-article__upsells .collection-item__image{width:148px;height:148px}}.results-article__upsells .collection-item__image img{width:100%;height:100%}.results-article__upsells .collection-item__info{order:2}.results-article__upsells .collection-item__reviews{margin-bottom:12px}.results-article__upsells .collection-item__reviews-stars{justify-content:flex-start}.results-article__upsells .collection-item__reviews-stars svg{width:20px;margin-right:6px}.results-article__upsells .collection-item__badge{display:none}.results-article__upsells-title{margin-bottom:23px;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:.08em;line-height:2.2rem;text-transform:uppercase}@media screen and (min-width: 750px){.results-article__upsells-title{margin-bottom:22px;font-size:1.6rem;letter-spacing:.04em;line-height:2.4rem}}.results-article__image{position:relative;width:100%;height:auto}@media screen and (min-width: 750px){.results-article__image{display:flex;width:50%;height:664px;align-items:center;background-color:#271710;border-bottom-left-radius:16px;border-top-left-radius:16px}}.results-article__image span{position:absolute;top:16px;left:16px;padding:8px 10px 6px;background-color:#271710;border-radius:32px;color:#fff;font-family:"Mont Semi Bold",helvetica,arial,sans-serif;font-size:1.2rem;letter-spacing:.09rem;line-height:1.2rem;text-transform:uppercase}@media screen and (min-width: 750px){.results-article__image span{top:32px;left:32px}}.results-article__image span:last-child{right:16px;left:auto}@media screen and (min-width: 750px){.results-article__image span:last-child{right:32px}}
