.stack-and-save .page-width{max-width:100rem}@media (min-width: 990px){.collection_header .page-width>div{flex:1}.collection_header .page-width>div:first-child{order:1;padding-bottom:0}.collection_header .page-width>div:last-child{order:12}}.collection_header .rte{padding:2rem 0 0;z-index:1;width:100%}.collection-cover_photo{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;overflow:hidden}.collection-cover_photo img{width:100%;height:100%;object-fit:cover;object-position:center 20%;display:block;margin:auto}@media (min-width: 750px){.collection-cover_photo img{object-position:60% center}}.collection_header .section_title{color:#000;margin:0;text-align:center;font-size:3.4rem;line-height:3.4rem}.collection_header .section_subtitle{color:#000;margin-top:0;font-size:1.2rem;text-align:center}@media (min-width: 750px){.collection_header .section_title{text-align:left;font-size:5.2rem;line-height:5.2rem}.collection_header .section_title br{display:none}.collection_header .section_subtitle{text-align:left}}.bundle_categories{padding:2rem 0;border-bottom:1px solid #e3e3e3}@media (min-width: 750px){.bundle_categories{padding:4rem 0}}@media (max-width: 560px){.bundle_categories .page-width{padding:0}}.bundle_package ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr 1fr;border-radius:1rem}.bundle_package ul li{list-style:none;position:relative;box-shadow:0 4px 12px #00000026}.bundle_package ul li .package_item{text-align:center;padding:2rem 1rem;background:#fff;position:relative}@media (min-width: 750px){.bundle_package ul li .package_item{padding:4rem 2rem}}.popular_badge{padding:.5rem 1rem;border-radius:4rem;font-family:bolota;font-size:1.2rem;color:#fff;position:absolute;left:50%;top:-1rem;transform:translate(-50%);background:#e43f7b}.popular_badge img{width:4rem;height:auto;object-fit:contain;object-position:center}.bundle_package ul li .package_item.active{background:#3ab4c0;color:#fff}.bundle_package ul li .package_item h3{margin-bottom:0;font-weight:700;text-transform:uppercase}.bundle_package ul li .package_item p{margin-top:0;font-size:1.2rem}.bundle_package ul li .package_item.active h3{color:#fff}.bundle_package ul li .package_item .icon-check{border:1px solid #000000;border-radius:50%;padding:.5rem;display:flex;align-items:center;width:fit-content;height:fit-content;margin:auto}.bundle_package ul li .package_item.active .icon-check{border:1px solid #ffffff}.bundle_package ul li .package_item .icon-check svg{fill:#fff;width:1.5rem;height:1.5rem}.category_list{padding:4rem 0 4rem 1.5rem}@media (min-width: 750px){.category_list{padding:4rem 0}}.collection_list{list-style:none;padding:0;margin:0;display:flex;align-items:center;column-gap:2rem;flex-wrap:inherit;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scroll-padding-left:1.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.collection_list li{flex:0 0 auto}.collection_list li .collection_title{padding:1rem 2rem;border:2px solid #3bb4c0;border-radius:4rem;color:#3bb4c0;font-weight:500;text-transform:capitalize;text-decoration:none;display:block}.product_collection-grid .collection_grid{border-bottom:1px solid #e3e3e3}.product_collection-grid .collection_grid:last-child{border-bottom:0}.collection_grid{padding:4rem 0}.collection_grid .collection_title{margin-top:0;font-size:3.4rem;text-align:center;margin-bottom:1rem}.collection_description{margin-top:0;margin-bottom:4rem;text-align:center}@media (min-width: 750px){.collection_grid .collection_title,.collection_description{text-align:left}}.collection_grid .card-wrapper{box-shadow:unset}.collection_grid .card__content .card__information,.collection_grid .card__content .quick-add{padding-left:0;padding-right:0}.collection_grid .card__content .quick-add .quick-add__submit.button{min-height:unset;padding:1rem 0;border-radius:4rem}.sticky-cart_items{position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:2;background:#fff;padding:4rem 0}.rte a.banner_cta{padding:1rem 2rem;text-transform:uppercase;background:#e43f7b;font-family:bolota;color:#fff;display:table;border-radius:1rem;margin:1rem auto 0;text-decoration:none}@media (min-width: 750px){.rte a.banner_cta{padding:1.5rem 3rem;margin:2rem 0}}
/*# sourceMappingURL=/cdn/shop/t/69/assets/section-stack-collection.css.map */
