.collection-item{text-align:center;flex-direction:column;margin-bottom:20px;display:flex}.collection-item__image{border-radius:16px;margin-bottom:16px;position:relative;overflow:hidden}.collection-item__image.has-hover:hover .collection-item__secondary-image{opacity:1;visibility:visible}@media screen and (width>=750px){.collection-item__image{margin-bottom:12px}}.collection-item__secondary-image{-o-object-fit:cover;object-fit:cover;opacity:0;visibility:hidden;border-radius:16px;width:100%;height:calc(100% - 16px);position:absolute;top:0;left:0}@media screen and (width>=750px){.collection-item__secondary-image{height:calc(100% - 12px)}}.collection-item__info{margin-bottom:10px}@media screen and (width>=750px){.collection-item__info{margin-bottom:14px}}.collection-item__info .product-price{letter-spacing:-.02em;font-family:Mont Bold,helvetica,arial,sans-serif;font-size:18px}@media screen and (width>=750px){.collection-item__info .product-price{font-size:20px}}.collection-item__info .strikethrough-price{letter-spacing:-.02em;font-family:Mont Light,helvetica,arial,sans-serif;font-size:18px;position:relative}@media screen and (width>=750px){.collection-item__info .strikethrough-price{font-size:20px}}.collection-item__info .strikethrough-price:after{content:"";border-bottom:1.5px solid #271710;margin-top:-.0625em;position:absolute;top:50%;left:0;right:0}.collection-item__info .savings-price{opacity:.5;font-size:14px}@media screen and (width>=750px){.collection-item__info .savings-price{font-size:16px}}.collection-item__info .price-output{margin:0 0 4px}.collection-item__copy{color:#271710;letter-spacing:-.03rem;margin:4px 0 0;font-family:Mont Book,helvetica,arial,sans-serif;font-size:1.4rem;line-height:1.8rem}@media screen and (width>=750px){.collection-item__copy{letter-spacing:0;margin:2px 0 0;font-size:1.8rem;line-height:2.8rem}}.collection-item__reviews{margin-bottom:16px}@media screen and (width<=750px){.collection-item__reviews{order:1}}.collection-item__reviews-stars{justify-content:center;display:flex}.collection-item__reviews-stars svg{width:16px;height:auto;display:block}.collection-item h2,.collection-item h3,.collection-item h4{margin-bottom:0}.collection-item .btn{margin-top:auto}@media screen and (width<=750px){.collection-item .btn{order:2}}.collection-item .btn s{opacity:.5}@media screen and (width>=1025px){.article-grid{-moz-column-gap:32px;grid-template-columns:1fr 1fr;gap:40px 32px;display:grid}}.article-grid--first{padding-top:0;padding-bottom:40px}@media screen and (width>=750px){.article-grid--first{padding-top:64px;padding-bottom:64px}}.blog-articles--secondary .article-grid--first{padding-top:32px}@media screen and (width>=750px){.blog-articles--secondary .article-grid--first{padding-bottom:96px}}.article-grid--second{padding-top:40px;padding-bottom:0}@media screen and (width>=750px){.article-grid--second{padding-top:64px;padding-bottom:98px}}.article-item{background:#fff;border-radius:16px;overflow:hidden}@media screen and (width<=1025px){.article-item:not(:last-child){margin-bottom:24px}}@media screen and (width>=750px){.article-item:not(.article-item--featured){align-items:center;display:flex}}.article-item__image{display:block;position:relative}@media screen and (width>=750px){.article-item__image{flex:none;width:47.96%;height:100%;min-height:344px}.article-item--featured .article-item__image{width:100%}}@media screen and (width>=750px) and (width>=1025px){.article-item--featured .article-item__image{width:47.96%}}.article-item__image:before{content:"";width:100%;padding-bottom:100%;display:block}@media screen and (width>=750px){.article-item__image:before{content:none}}.article-item__image img{position:absolute;top:0;left:0}.article-item__tag{color:#fff;background:#271710;border-radius:32px;margin-bottom:16px;padding:8px 12px 6px;font-size:1.2rem;line-height:1.4rem;display:inline-block}.article-item__content{padding:24px}@media screen and (width>=750px){.article-item__content{padding:32px}}.article-item__title{margin-bottom:16px;font-family:Mont Light,helvetica,arial,sans-serif;font-size:2.4rem;line-height:3.2rem}@media screen and (width>=750px){.article-item__title{font-size:2.6rem;line-height:3.4rem}}.article-item__excerpt{margin-top:-5px;margin-bottom:16px}@media screen and (width>=750px){.article-item__excerpt{margin-top:0;margin-bottom:36px}}.article-item__excerpt p{font-family:Mont Book,helvetica,arial,sans-serif}@media screen and (width>=750px){.article-item__excerpt p{font-size:1.8rem;line-height:2.8rem}}.article-item__excerpt :last-child{margin:0}.article-item__author{letter-spacing:-.02em;margin-bottom:16px;font-size:1.2rem;line-height:1.4rem}@media screen and (width>=750px){.article-item__author{font-size:1.6rem;line-height:2rem}}@media screen and (width<=750px){.article-item .btn{width:100%;display:block}}@media screen and (width>=1025px){.article-item--featured{align-items:center;margin-bottom:0;display:flex}.article-item--featured .article-item__image{width:57.5%}}.article-item--featured .article-item__image:before{padding-bottom:100%}@media screen and (width>=1025px){.article-item--featured .article-item__image:before{content:"";padding-bottom:66.3%}.article-item--featured .article-item__content{padding:32px 64px}.article-item--featured .article-item__tag{margin-bottom:36px}}.article-item--featured .article-item__title{font-family:Mont Light,helvetica,arial,sans-serif}@media screen and (width>=1025px){.article-item--featured .article-item__title{letter-spacing:-.02em;margin-bottom:8px;font-size:3.2rem;line-height:4rem}.article-item--featured .article-item__author{margin-bottom:36px}}.search-page{background:#f8e2c980;padding-bottom:48px}@media screen and (width>=750px){.search-page{padding-bottom:96px}}.search-page-title{padding-top:24px;padding-bottom:24px}@media screen and (width>=750px){.search-page-title{padding-top:64px;padding-bottom:32px}.search-page-title__row{justify-content:space-between;align-items:center;width:100%;display:flex}}.search-page-title__title{margin:0 0 1rem;font-size:3.6rem;line-height:4rem}@media screen and (width>=750px){.search-page-title__title{margin:0}}.search-page-title .search-bar{width:327px}@media screen and (width>=750px){.blog-articles--secondary .search-page-title{padding-top:66px;padding-bottom:0}}.search-page__results .pagination{padding:48px 0 0}@media screen and (width>=750px){.search-page__results .pagination{padding:96px 0 0}}
