.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:-.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:-.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:-.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:-.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}.bundle-categories .category-name{padding:40px 0 0}.bundle-categories .pagination{text-transform:uppercase}.bundle-categories .pagination--mobile{padding:0;margin:44px 0 52px}.bundle-categories .pagination--desktop{margin:80px 0 82px}.bundle-categories__wrapper{max-width:1648px;padding:0;margin:0 auto}.bundle-categories__wrapper .category-empty{padding:20px 0 60px}.bundle-categories__grid{display:flex;flex-wrap:wrap;margin-top:22px;margin-bottom:44px;row-gap:32px}.bundle-categories__grid-item .collection-item{height:100%;margin:0}.bundle-categories__grid-item .collection-item__reviews{order:initial;margin-bottom:11px}@media screen and (min-width: 750px){.bundle-categories__grid-item .collection-item__reviews{margin-bottom:15px}}.bundle-categories__grid-item .collection-item__reviews-stars{-moz-column-gap:3px;column-gap:3px}.bundle-categories__grid-item .collection-item__reviews-stars svg{width:17px}@media screen and (min-width: 750px){.bundle-categories__grid-item .collection-item__reviews-stars svg{width:20px}}@media screen and (min-width: 750px){.bundle-categories__grid-item .collection-item__reviews-stars{-moz-column-gap:6px;column-gap:6px}}@media screen and (min-width: 750px){.bundle-categories__grid{margin-bottom:80px;row-gap:64px}}.collection__filtering{display:flex;justify-content:space-between}.collection__filters-desktop{position:relative;display:flex;-moz-column-gap:38px;column-gap:38px}.collection__filters-mobile{position:relative}.collection__filter-toggle{font-family:Mont Semi Bold,helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:.11rem;line-height:2.2rem;text-transform:uppercase}.collection__filter-toggle .icon-chevron-down{transform:translate(7px,6px)}@media screen and (min-width: 750px){.collection__filter-toggle .icon-chevron-down{transform:translate(9px,6px)}}@media screen and (min-width: 750px){.collection__filter-toggle{padding-left:2px;font-size:1.6rem;letter-spacing:.06rem;line-height:2.4rem}}.collection__filter-group{margin-bottom:27px;color:#7a482a;font-size:1.4rem;letter-spacing:.12rem;line-height:2.2rem;text-transform:uppercase}@media screen and (min-width: 750px){.collection__filter-group{margin-bottom:29px;font-size:1.6rem;letter-spacing:.07rem;line-height:2.4rem}}.collection__filter-options{position:absolute;z-index:1;top:54px;left:0;width:327px;max-width:calc(100vw - 48px);height:auto;padding:24px;border-radius:16px;text-transform:capitalize;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#f8e2c9bf}.collection__filter-options:not(.active){display:none}@media screen and (min-width: 750px){.collection__filter-options{top:48px;width:408px;padding:44px 41px 41px}}.collection__filter-option{position:relative;padding-left:24px}.collection__filter-option:not(:last-child){margin-bottom:13px}@media screen and (min-width: 750px){.collection__filter-option:not(:last-child){margin-bottom:20px}}.collection__filter-option.active a:before{position:absolute;top:3px;left:-1px;width:18px;height:18px;background-image:url(check.svg);background-position:center;background-repeat:no-repeat;background-size:8px;content:""}@media screen and (min-width: 750px){.collection__filter-option.active a:before{top:2px;width:22px;height:22px;background-size:12px}}.collection__filter-option a{font-family:Mont Book,helvetica,arial,sans-serif;font-size:1.6rem;line-height:2.4rem}.collection__filter-option a:after{position:absolute;top:3px;left:-1px;width:18px;height:18px;border:2px solid #271710;border-radius:4px;content:""}@media screen and (min-width: 750px){.collection__filter-option a:after{top:2px;width:22px;height:22px}}@media screen and (min-width: 750px){.collection__filter-option a{font-size:2.4rem;letter-spacing:-.04rem;line-height:3.2rem}}.collection__filter-option+.collection__filter-group{margin-top:32px}@media screen and (min-width: 750px){.collection__filter-option{padding-left:36px}}.collection__selected-filters{display:flex;flex-wrap:wrap;margin-top:15px;gap:8px}@media screen and (min-width: 750px){.collection__selected-filters{margin-top:32px}}.collection__selected-filter{position:relative}.collection__selected-filter a{padding:6px 34px 4px 14px;border:2px solid #271710;border-radius:32px;font-family:Mont Semi Bold,helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:-.03rem;line-height:1.8rem;text-transform:capitalize}.collection__selected-filter a:before{position:absolute;top:9px;right:14px;width:16px;height:16px;background-image:url(close-small.svg);background-position:center;background-repeat:no-repeat;background-size:12px;content:""}@media screen and (min-width: 750px){.collection__selected-filter a{padding:5px 36px 3px 16px;font-size:1.6rem;line-height:2rem}}.collection__clear-filters{align-self:center;font-family:Mont Semi Bold,helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:-.03rem;line-height:1.8rem;text-decoration:underline}@media screen and (min-width: 750px){.collection__clear-filters{font-family:Mont Bold,helvetica,arial,sans-serif}}.collection__sort{position:relative}.collection__sort-toggle{padding-right:3px;font-family:Mont Semi Bold,helvetica,arial,sans-serif;font-size:1.4rem;letter-spacing:.11rem;line-height:2.2rem;text-transform:uppercase}.collection__sort-toggle .icon-chevron-down{transform:translate(3px,6px)}@media screen and (min-width: 750px){.collection__sort-toggle .icon-chevron-down{transform:translate(8px,6px)}}@media screen and (min-width: 750px){.collection__sort-toggle{padding-right:8px;font-size:1.6rem;letter-spacing:.06rem;line-height:2.4rem}}.collection__sort-options{position:absolute;z-index:1;top:54px;right:0;width:327px;max-width:calc(100vw - 48px);height:auto;padding:26px 24px 24px;border-radius:16px;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);background:#f8e2c9bf}.collection__sort-options:not(.active){display:none}.collection__sort-options p{margin-bottom:28px;color:#7a482a;letter-spacing:.07rem;text-transform:uppercase}@media screen and (min-width: 750px){.collection__sort-options{top:48px;width:408px;padding:44px 41px 41px}}.collection__sort-option{position:relative;display:block;padding-left:24px;font-family:Mont Book,helvetica,arial,sans-serif;font-size:1.6rem;line-height:2.4rem}.collection__sort-option.active:before{position:absolute;top:7px;left:4px;width:8px;height:8px;background-color:#271710;border-radius:4px;content:""}@media screen and (min-width: 750px){.collection__sort-option.active:before{display:none}}.collection__sort-option:after{position:absolute;top:2px;left:-1px;width:18px;height:18px;border:2px solid #271710;border-radius:50%;content:""}@media screen and (min-width: 750px){.collection__sort-option:after{top:-4px;left:-16px;width:calc(100% + 32px);height:calc(100% + 4px);border-radius:66px;content:"";opacity:0;transition:opacity .2s cubic-bezier(.46,.01,.32,1)}}.collection__sort-option:not(:last-child){margin-bottom:18px}@media screen and (min-width: 750px){.collection__sort-option:not(:last-child){margin-bottom:20px}}@media screen and (min-width: 750px){.collection__sort-option{padding-left:0;font-size:2.4rem;letter-spacing:-.04rem;line-height:3.2rem}.collection__sort-option:hover:after{opacity:1}}.bundle-categories-nav{padding:46px 0 9px;-ms-overflow-style:none;overflow-x:auto;scrollbar-width:none;text-transform:uppercase}@media screen and (min-width: 750px){.bundle-categories-nav{padding:46px 0 42px}}.bundle-categories-nav::-webkit-scrollbar{display:none}.bundle-categories-nav__list{display:flex;margin:0}@media screen and (min-width: 750px){.bundle-categories-nav__list{justify-content:space-between;gap:24px}}.bundle-categories-nav__link{flex-shrink:0;margin:0 40px 0 0;color:#271710;list-style:none;opacity:.5}@media screen and (min-width: 750px){.bundle-categories-nav__link{margin:0}}@media screen and (min-width: 750px){.bundle-categories-nav__link a{font-size:1.6rem}}.bundle-categories-nav__link--active{opacity:1}.bundle-categories-nav__link--active a{border-bottom:2px solid #271710}@media screen and (max-width: 750px){.bundle-categories-nav__link:last-child{padding-right:24px}}.bundle-categories-nav--before-and-after{padding:22px 0 26px;text-transform:uppercase}@media screen and (min-width: 750px){.bundle-categories-nav--before-and-after{padding:45px 0 80px}}
/*# sourceMappingURL=/cdn/shop/t/256/assets/bundle-categories.css.map */
