.collection-item{display:block;margin:0 auto 60px;text-align:center}@media screen and (min-width: 1025px){.collection-item{max-width:200px}}.collection-item.collection-item--subscription .product-option__option-values{justify-content:center}.collection-item.collection-item--subscription .product-option__option-values .product-option-item{display:none;width:auto}.collection-item.collection-item--subscription .product-option__option-values .product-option-item:first-child{display:block}.collection-item.collection-item--subscription .product-option__option-values .product-option-item label::after{display:none}.collection-item.collection-item--subscription .product-option__option-values .product-option-item label span{padding:3px 6px}.collection-item h3{font-size:1.4rem;line-height:1.4rem;font-weight:bold;letter-spacing:0rem;margin-bottom:5px}@media screen and (min-width: 750px){.collection-item h3{font-size:2.4rem;line-height:2.4rem;font-weight:bold;letter-spacing:0rem}}.collection-item .yotpo{display:inline-block;pointer-events:none}@media screen and (min-width: 750px){.collection-item .yotpo{margin-bottom:3px}}.collection-item .yotpo-stars{display:flex}.collection-item .yotpo-icon{color:#000 !important;font-size:1.3rem !important}.collection-item .text-m{margin:-1px 0 0 4px;font-family:"Acumin Pro Wide Regular",helvetica,arial,sans-serif;font-size:1.2rem !important;white-space:nowrap}.collection-item p{margin-bottom:10px;font-size:1.2rem;line-height:1.2rem;font-weight:normal;letter-spacing:0rem}@media screen and (min-width: 750px){.collection-item p{margin-bottom:14px;font-size:1.6rem;line-height:1.6rem;font-weight:normal;letter-spacing:0rem}}.collection-item p s{margin-left:5px}.collection-item .btn{padding-right:10px;padding-left:10px}.collection-item .product-form{display:block;margin:0 auto}@media screen and (min-width: 1025px){.collection-item .product-form{max-width:165px}}.collection-item .product-option{margin:11px 0 0}@media screen and (min-width: 750px){.collection-item .product-option{margin:11px 0 0}}.collection-item .product-option legend{display:none}.collection-item .product-option__option-values{flex-wrap:wrap;justify-content:space-between}.collection-item .product-options-single-variant .product-option__option-values{justify-content:center}.collection-item .product-option-item{position:relative;width:calc(50% - 4px);margin:0 0 8px}@media screen and (min-width: 750px){.collection-item .product-option-item{width:calc(50% - 8px);margin:0 0 10px}}.collection-item .product-option-item input:checked+label::after{right:-4px;bottom:-4px;opacity:1}.collection-item .product-option-item small{display:none}.collection-item .product-option-item label{height:auto;padding:0;border:1px solid #000;border-radius:0;font-size:1.2rem;line-height:1.2rem;font-weight:normal;letter-spacing:0rem}@media screen and (min-width: 750px){.collection-item .product-option-item label{font-size:1.6rem;line-height:1.6rem;font-weight:normal;letter-spacing:0rem}}.collection-item .product-option-item label::after{content:"";display:block;position:absolute;z-index:1;right:0;bottom:0;width:100%;height:100%;transition:all .2s cubic-bezier(0.46, 0.01, 0.32, 1);opacity:0;background-color:#000}@media screen and (min-width: 1025px){.collection-item .product-option-item label:hover::after,.collection-item .product-option-item label:focus::after,.collection-item .product-option-item label:active::after{right:-4px;bottom:-4px;opacity:1}}.collection-item .product-option-item label span{display:block;position:relative;z-index:2;padding:3px 2px;background:#f9f7f4}.collection-item s{margin-right:5px}.collection-item__image{display:block;position:relative;max-width:100px;margin:0 auto 8px}@media screen and (min-width: 750px){.collection-item__image{max-width:140px;margin-bottom:18px}}@media screen and (min-width: 1025px){.collection-item__image{max-width:none}}.collection-item__badge{display:flex;position:absolute;top:10px;left:-30px;align-items:center;justify-content:center;width:50px;height:50px;padding:2px;transform:rotate(-18.7deg);border-radius:100%;font-family:"Seriously Nostalgic Regular",helvetica,arial,sans-serif;font-size:1.3rem;line-height:1.3rem;font-weight:normal;letter-spacing:0rem}@media screen and (min-width: 750px){.collection-item__badge{width:80px;height:80px;padding:4px;font-size:2.2rem;line-height:2.2rem;font-weight:normal;letter-spacing:0rem}}.featured-products{width:100%;padding:45px 0;overflow:hidden;background-color:var(--background-color)}@media screen and (min-width: 750px){.featured-products{padding:55px 0}}.featured-products__heading{margin-bottom:40px}@media screen and (min-width: 750px){.featured-products__heading{margin-bottom:64px}}.featured-products__heading .section-heading{margin-bottom:15px}.featured-products__grid{justify-content:center;margin-bottom:-60px}.featured-products-carousel{display:block}.featured-products-carousel .collection-item{margin-bottom:20px}.featured-products-carousel .swiper{width:calc(100% + var(--bs-gutter-x, 20px)*2);margin-left:calc(var(--bs-gutter-x, 20px)*-1);padding:0 var(--bs-gutter-x, 20px) 50px}@media screen and (min-width: 1025px){.featured-products-carousel .swiper{padding-bottom:77px}}@media screen and (min-width: 1280px){.featured-products-carousel .swiper{width:100%;margin-left:0;padding:0 0 77px}}@media screen and (min-width: 1025px){.featured-products-carousel .swiper--less-than-4 .swiper-wrapper{justify-content:center}}@media screen and (min-width: 1025px){.featured-products-carousel .swiper--less-than-4 .swiper-slide{margin-right:0 !important}}.featured-products-carousel .swiper-controls{display:flex;position:absolute;right:var(--bs-gutter-x, 20px);bottom:0}@media screen and (min-width: 1025px){.featured-products-carousel .swiper-controls{right:55px}}.featured-products-carousel .swiper-next,.featured-products-carousel .swiper-prev{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-left:16px;transition:opacity .2s cubic-bezier(0.46, 0.01, 0.32, 1);background-color:#000}@media screen and (min-width: 1025px){.featured-products-carousel .swiper-next,.featured-products-carousel .swiper-prev{width:42px;height:42px;margin-left:30px}}@media screen and (min-width: 1025px){.featured-products-carousel .swiper-next:hover,.featured-products-carousel .swiper-prev:hover{opacity:.6}}.featured-products-carousel .swiper-next.swiper-button-disabled,.featured-products-carousel .swiper-prev.swiper-button-disabled{opacity:.6}.featured-products-carousel .swiper-next span,.featured-products-carousel .swiper-prev span{line-height:0}
