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