@charset "UTF-8";body.scrolled .filter-sidebar{top:calc(106px - var(--announcement-bar-height, 0px));height:calc(100dvh - (107px - var(--announcement-bar-height, 0px)))}body.scrolled .filter-sidebar .filter-close-btn{top:24px}@media (min-width: 1023px){body.scrolled .filter-sidebar{top:0;height:100dvh}body.scrolled .filter-sidebar .filter-close-btn{top:1rem}}.collection-product-listing .item{padding:0 12px 24px}.collection-product-listing .field-wrapper{width:100%;max-width:100%;border:1px solid #2E3A4F;position:relative;padding-left:8px;font-weight:500}.collection-product-listing .field-wrapper:before{content:"\a3";position:absolute;left:8px;top:8px;font-size:14px}.collection-product-listing .field-wrapper .field{border:0}.collection-product-listing .overlay{z-index:999;max-width:0;width:100%;position:fixed;top:0;right:0;height:100vh;transition:all .3s ease;background-color:#000;opacity:.4}@media (min-width: 1023px){.collection-product-listing .overlay{z-index:1001}}.collection-product-listing .overlay.open{max-width:100vw}.filter-button-wrapper{display:flex;justify-content:space-between;margin:auto auto 28px;max-width:1260px}.filter-button-wrapper .toggle-btn{display:flex;align-items:center;font-weight:400;font-size:1rem;font-family:mrs-eaves-xl-serif;margin-bottom:.5rem;line-height:1;gap:8px;padding-left:16px;cursor:pointer}.filter-button-wrapper .toggle-btn i{height:24px;font-size:24px}.filter-button-wrapper .grid-layout{justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (min-width: 1023px){.filter-button-wrapper .grid-layout{display:none}}.filter-button-wrapper .grid-layout .square{height:24px;width:24px;border:1px solid #000;opacity:.2;outline:none!important}.filter-button-wrapper .grid-layout .square[data-product-view=true]{opacity:1}.filter-button-wrapper .grid-layout .grid{height:24px;width:24px;display:flex;gap:2px;flex-wrap:wrap;opacity:.2;outline:none!important}.filter-button-wrapper .grid-layout .grid[data-product-view=true]{opacity:1}.filter-button-wrapper .grid-layout .grid span{border:1px solid #000;width:11px;height:11px;pointer-events:none}.filter-sidebar{position:fixed;max-width:100%;z-index:1000;width:100%;background-color:#fff;top:106px;right:-100%;height:calc(100dvh - 106px);transition:all ease .3s;overflow:auto;display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 1023px){.filter-sidebar{max-width:392px;top:0;height:100dvh;z-index:1002;padding-top:40px}}.filter-sidebar.open{right:0}.filter-sidebar.open .filter-close-btn{opacity:1;transform:scale(1)}.filter-sidebar .filter-close-btn{position:fixed;top:60px;left:1rem;z-index:1001;width:30px;height:30px;cursor:pointer;opacity:0;transition:all .3s ease;background-color:#fff;transform:scale(0)}.filter-sidebar .filter-close-btn svg{width:30px;height:30px}@media (min-width: 1023px){.filter-sidebar .filter-close-btn{position:absolute;top:1rem;left:1rem;font-size:24px;height:24px;width:24px;z-index:150;opacity:1;transform:scale(1)}.filter-sidebar .filter-close-btn svg{width:24px;height:24px}}.filter-sidebar .filter-group-wrapper{padding:24px}.filter-sidebar .filter-group{margin-bottom:1rem}.filter-sidebar .filter-button{text-transform:uppercase;display:flex;justify-content:space-between;width:100%;font-size:16px;font-weight:500;line-height:150%;letter-spacing:.32px;text-align:left;cursor:pointer}.filter-sidebar .filter-button i{font-size:24px}.filter-sidebar .filter-button .filter-accordion-icon{width:24px;height:24px;color:#2e3a4f;transition:all .3s ease}.filter-sidebar .filter-button .filter-accordion-icon.open{transform:rotate(90deg)}.filter-sidebar .filter-group-display{display:grid;grid-template-rows:0fr;transition:all .3s ease}.filter-sidebar .filter-group-display .filter-overlow-container{overflow:hidden}.filter-sidebar .filter-group-display.open{grid-template-rows:1fr}.filter-sidebar .filter-group-display__price-range{padding-top:8px}.filter-sidebar .filter-group-display__list{padding-top:8px;padding-left:0;list-style:none;margin:0}.filter-sidebar .filter-group-display__list label{display:flex;align-items:center;gap:8px;position:relative;cursor:pointer}.filter-sidebar .filter-group-display__list label.disabled{opacity:.3}.filter-sidebar .filter-group-display__list label i.filter-checkbox{height:20px;width:20px;flex-shrink:0;border:2px solid #2E3A4F;position:relative;transition:all .3s ease;background-color:transparent}.filter-sidebar .filter-group-display__list label i.filter-checkbox:before,.filter-sidebar .filter-group-display__list label i.filter-checkbox:after{content:"";position:absolute;top:50%;left:50%;background-color:transparent;transition:all .3s ease}.filter-sidebar .filter-group-display__list label i.filter-checkbox:before{height:10px;width:10px;transform:translate(-50%,-50%)}.filter-sidebar .filter-group-display__list label i.filter-checkbox:after{height:6px;width:10px;border:solid white;transform:translate(-50%,-70%) rotate(-45deg) scale(0);border-width:0px 0px 2px 2px}.filter-sidebar .filter-group-display__list input:checked+label i{background-color:#2e3a4f}.filter-sidebar .filter-group-display__list input:checked+label i:after{transform:translate(-50%,-70%) rotate(-45deg) scale(1)}.filter-sidebar .filter-group-display__list-item:not(:last-child){margin-bottom:8px}.filter-footer{position:sticky;bottom:0;right:0;padding:40px 24px;z-index:150;display:flex;flex-direction:column;gap:16px;width:100%;background-color:#fff;box-shadow:0 -2px 4px #0003}.filter-footer .btn{width:100%;color:#2e3a4f}.filter-footer .btn.dark{background:#2e3a4f;color:#fff}.filter-footer .btn.underlined{-webkit-text-decoration:underline;text-decoration:underline}.animated-loading{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:shimmerInPlace;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(to right,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 104px;height:100%;position:relative;border:none!important}@keyframes shimmerInPlace{0%{opacity:1;background-position:-468px 0}to{opacity:1;background-position:468px 0}}
/*# sourceMappingURL=/cdn/shop/t/67/assets/style-collection-template.css.map */
