.product-list .collection__title{margin-bottom:4.8rem}.product-list .product-list-wrapper{max-width:126.4rem}.product-list .product-list-wrapper .product-grid{margin:0;gap:0}.product-list .product-list-wrapper .product-grid .grid__item{padding-inline:2.2rem;display:flex}.product-list .product-list-wrapper .product-grid.grid--3-col-desktop .grid__item{max-width:33.33%;width:100%}.product-list .product-list-wrapper .product-grid.grid--4-col-desktop .grid__item{max-width:25%;width:100%}.product-list .product-list-wrapper .product-grid.grid--2-col-desktop .grid__item{max-width:50%;width:100%}.product-list .collection__description{display:flex}.product-list .collection__description p{margin-bottom:3.2rem}.product-list .card__content{padding:5.6rem 4rem 4rem}.product-list .card-wrapper{margin-bottom:4rem;background:#fff;border-radius:.8rem;overflow:hidden;height:auto}.product-list .card-wrapper .card{background:inherit}.product-list .card__heading a:after{display:none}.product-list .card__heading{font-size:2.6rem;line-height:3.2rem;margin-top:0;margin-bottom:1.6rem}.product-list .card__heading a{font-size:inherit;line-height:inherit;font-weight:500;letter-spacing:normal}.product-list .money-value{font-size:7.6rem;font-weight:600;line-height:1;letter-spacing:normal}.product-list .custom_button{width:100%;color:rgb(var(--color-button-text))}.product-list .money-symbol{font-size:38PX;top:-.7em;line-height:0;position:relative;vertical-align:baseline;font-weight:600}.product-list .price-frequency{color:#999b9b;font-size:1.8rem;line-height:1;margin-inline:.4rem;margin-top:.7rem;margin-bottom:0}.product-list .card-wrapper.product-card-wrapper .caption{text-align:left;font-style:italic;margin-top:1.5rem;font-size:1.6rem;line-height:1.5}.product-list .card-wrapper.product-card-wrapper .caption ul{margin:0;margin-top:4.8rem;margin-bottom:3.2rem;text-align:left;list-style:none;font-style:normal}.product-list .card-wrapper.product-card-wrapper .caption ul li{padding:.2rem 0 .2rem .8rem;font-size:1.7rem;line-height:3.2rem}.product-list .card-wrapper.product-card-wrapper .caption ul li:before{content:"";width:1.2rem;height:1.2rem;border:3px solid hsla(178,100%,29%,1);border-radius:50%;display:inline-block;margin-right:1.2rem}.product-list .card-wrapper.product-card-wrapper .caption ul li strong{font-weight:700}.product-list .card--card:after{display:none}.product-list .card__information{padding-bottom:0}.product-list .best-pick .card-wrapper{background:#00948f;border-radius:.8rem;overflow:hidden}.product-list .best-pick .card-wrapper .card{background:inherit}.grid__item.best-pick{margin-top:-4rem;margin-bottom:4rem}.product-list .best-pick .card-wrapper .card,.product-list .best-pick .card-wrapper .card .price__regular{color:#f8f8f8}.product-list .best-pick .card-wrapper .card .price-frequency{color:#41afab}.product-list .best-pick .card-wrapper.product-card-wrapper .caption ul li:before{border:3px solid white}.product-list .best-pick .button.button--primary{color:#161616;background-color:rgb(var(--color-button-text))}.product-list .best-pick .button.button--primary:hover{color:rgb(var(--color-button-text));background:transparent;border-color:rgb(var(--color-button-text))}.product-list .card-wrapper.product-card-wrapper .card-information{margin-top:0;margin-bottom:1.6rem}@media screen and (max-width:1024px){.product-list .product-list-wrapper .product-grid.grid--3-col-desktop .grid__item,.product-list .product-list-wrapper .product-grid.grid--4-col-desktop .grid__item{max-width:50%;width:100%}.product-list .product-list-wrapper .product-grid{row-gap:3.2rem}.product-list .best-pick .card-wrapper{margin-top:0}.grid__item.best-pick{margin-top:0rem;margin-bottom:0rem}.product-list .card-wrapper{width:100%}}@media screen and (max-width: 768px){.product-list .product-list-wrapper .product-grid.grid--4-col-desktop .grid__item,.product-list .product-list-wrapper .product-grid.grid--3-col-desktop .grid__item,.product-list .product-list-wrapper .product-grid.grid--2-col-desktop .grid__item{max-width:100%;width:100%}.product-list .card-wrapper.product-card-wrapper .caption{text-align:left}.product-list .card-wrapper{margin-bottom:0}}@media screen and (max-width: 600px){.product-list .product-list-wrapper .product-grid .grid__item{padding-inline:0}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/product-list.css.map */
