@keyframes topToBottom{0%{transform:translateY(0)}25%{transform:translateY(200%)}50%{transform:translateY(200%)}75%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.template-collection h1{font-size:24px!important;text-transform:uppercase!important}#MainContent .filters-toggle__button-text--hide{display:none}#MainContent .filters-toggle__button{display:flex;align-items:center;padding-left:0;padding-block:8px;background-color:transparent;border:none;cursor:pointer;gap:12px;text-transform:uppercase;font-weight:500;font-size:12px}#MainContent .filters-toggle__button .svg-wrapper{width:auto;height:12px}@media screen and (min-width: 990px){#MainContent.show-filters .main-collection-grid{width:calc(100% - 270px);margin-left:270px}#MainContent.show-filters .facets-block-wrapper{transform:translate(0);width:250px}#MainContent.show-filters .filters-toggle__button-text--show{display:none}#MainContent.show-filters .filters-toggle__button-text--hide{display:block}#MainContent.show-filters .collection-wrapper .mg-pagination{width:calc(100% - 270px);margin-left:270px}}@media screen and (min-width: 990px){.collection-wrapper{position:relative;display:flex;flex-wrap:wrap;overflow-x:hidden}}.collection-wrapper .facets-block-wrapper{position:relative;position:absolute;left:0;top:75px;width:250px;transition:all .2s;transform:translate(-100%)}.collection-wrapper .facets-block-wrapper.hide{transform:translate(0)}.collection-wrapper .main-collection-grid{padding:0;transition:all .2s}@media screen and (min-width: 990px){.collection-wrapper .main-collection-grid{width:100%;margin-left:0}}@media screen and (min-width: 990px){.collection-wrapper .main-collection-grid.full-width{width:calc(100% - 270px);margin-left:270px}}.collection-wrapper .main-collection-grid .product-grid{row-gap:30px}@media screen and (min-width: 990px){.collection-wrapper .main-collection-grid .product-grid{grid-template-columns:repeat(3,1fr);row-gap:50px}}@media (min-width: 1200px){.collection-wrapper .main-collection-grid .product-grid{grid-template-columns:repeat(4,1fr)}}.collection-wrapper .mg-pagination{width:100%;transition:all .2s}@media screen and (min-width: 990px){.collection-wrapper .mg-pagination{width:100%;margin-left:0}}.collection-wrapper .facets-toggle{gap:8px}.collection-wrapper .facets-toggle__button{display:flex;justify-content:center;align-items:center}.collection-wrapper .facets-toggle__button:hover{color:#000}.collection-wrapper .facets-toggle__button:hover svg,.collection-wrapper .facets-toggle__button:hover path{stroke:transparent!important}.collection-wrapper .facets-toggle__button:hover span{color:#000}.collection-wrapper .facets-toggle__wrapper{min-width:unset;width:100%}@media screen and (min-width: 990px){.collection-wrapper .facets-toggle__wrapper{display:none}}.collection-wrapper .facets-mobile-wrapper{width:auto}.collection-wrapper .facets-mobile-wrapper facets-form-component{width:100%}.collection-wrapper .facets-remove{display:flex;margin:0 auto 0 0}.collection-wrapper .facets__summary{font-family:var(--font-paragraph--family)!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important;padding:8px 24px 8px 0}@media screen and (max-width: 989px){.collection-wrapper .facets__summary{height:40px}.collection-wrapper .facets__summary .svg-wrapper{margin:0}.collection-wrapper .facets__summary .icon-caret{display:none}}@media screen and (max-width: 989px){.collection-wrapper .facets--drawer .sorting-filter--drawer .facets__summary{height:auto}.collection-wrapper .facets--drawer .sorting-filter--drawer .facets__summary .icon-caret{display:flex}}.collection-wrapper .checkbox__label{font-family:var(--font-paragraph--family)!important;font-weight:400!important;font-size:14px!important;line-height:20px!important;letter-spacing:0!important}@media screen and (min-width: 990px){.collection-wrapper .facets:not(.facets--drawer) .facets__filters-wrapper facets-accordion summary,.collection-wrapper .facets:not(.facets--drawer) .facets__filters-wrapper accordion-custom summary{pointer-events:none;cursor:default;padding-left:0}.collection-wrapper .facets:not(.facets--drawer) .facets__filters-wrapper facets-accordion summary .icon-caret,.collection-wrapper .facets:not(.facets--drawer) .facets__filters-wrapper accordion-custom summary .icon-caret{display:none}.collection-wrapper .facets:not(.facets--drawer) .facets__filters-wrapper accordion-custom details .details-content{block-size:auto!important;opacity:1!important;overflow:visible!important;transition:none!important}}.collection-wrapper .price-facet__highest-price{display:none}.collection-wrapper .price-facet__input{padding:4px 12px;background-color:#faf8f6;font-size:12px;text-align:start;box-shadow:none;border-radius:31px}.collection-wrapper .facets__label{font-family:var(--font-paragraph--family)!important;font-weight:700!important;font-size:12px!important;line-height:16px!important;letter-spacing:0!important;text-transform:uppercase}.collection-wrapper .price-facet__label{width:100%;height:100%;display:flex;align-items:center;justify-content:end;font-size:12px}@media screen and (max-width: 989px){.product-grid-container .facets-toggle__button.button-outline{position:relative;padding-inline:16px;clip-path:none;width:100%;display:flex;justify-content:center;align-items:center;gap:8px;color:#000;border-color:#000;border-radius:999px}.product-grid-container .facets-toggle__button.button-outline:hover svg,.product-grid-container .facets-toggle__button.button-outline:hover path{fill:#000;stroke:#000}.product-grid-container .facets-toggle__button.button-outline:before{display:none}.product-grid-container .facets-toggle__button.button-outline:after{display:none}}.mg-collection-container,.mg-collection-container__heading{width:100%}results-list{padding:0 16px}@media screen and (min-width: 990px){.facets__summary.button-outline{border:1px solid #787878;padding-left:24px;min-width:220px}.facets__summary.button-outline .facets__label{text-transform:none!important}}.facets__summary.button-outline .facets__label{color:#000;font-weight:400!important;font-size:14px!important}
