.collection-grid-section{margin-top:10px}#collection-grid{box-sizing:border-box;padding:0;position:relative}@media only screen and (min-width:768px){#collection-grid{padding:0 20px}}@media only screen and (min-width:992px){#collection-grid{padding:0 50px}}@media only screen and (min-width:1200px){#collection-grid{padding:0 100px}}#collection-grid .total-products{display:table;font-size:14px;margin:0 auto 20px}@media only screen and (min-width:992px){#collection-grid .total-products{margin-right:0}}@media only screen and (max-width:991.98px){#collection-grid .total-products{display:none}}#collection-grid .collection-sort-size{align-items:center;display:flex;gap:12px;justify-content:flex-end;padding:10px}@media only screen and (min-width:992px){#collection-grid .collection-sort-size{display:none}}#collection-grid .collection-sort-size .grid-size-option{cursor:pointer;display:flex;gap:3px;position:relative}#collection-grid .collection-sort-size .grid-size-option:after{background:var(--text-primary-color);bottom:-5px;content:"";height:2px;left:-1px;position:absolute;transition:.35s ease;width:0}#collection-grid .collection-sort-size .grid-size-option span{height:16px;outline:1px solid var(--text-primary-color);width:16px}#collection-grid .collection-sort-size .grid-size-option.active:after,#collection-grid .collection-sort-size .grid-size-option:hover:after{width:calc(100% + 2px)}#collection-grid .collection-sort-size .grid-size-option.active span,#collection-grid .collection-sort-size .grid-size-option:hover span{background:var(--text-primary-color)}#collection-grid #qf-filter-wrapper{display:grid;grid-template-columns:1fr;position:relative;scroll-margin-top:120px}@media only screen and (min-width:992px){#collection-grid #qf-filter-wrapper{display:flex}}#collection-grid #qf-filter-wrapper .filter-container-wrapper{background:#fff;display:flex;flex-direction:column;height:-moz-max-content;height:max-content}@media only screen and (min-width:992px){#collection-grid #qf-filter-wrapper .filter-container-wrapper{flex:none;margin-right:20px;position:sticky;top:150px;width:292px}}@media only screen and (min-width:1200px){#collection-grid #qf-filter-wrapper .filter-container-wrapper{margin-right:40px;top:170px}}#collection-grid #qf-filter-wrapper .filter-container-wrapper .reset-filter-wrapper{display:none}@media only screen and (max-width:991.98px){#collection-grid #qf-filter-wrapper .filter-container-wrapper{inset:auto 0 0 0;position:fixed;z-index:10}#collection-grid #qf-filter-wrapper .filter-container-wrapper .filter-scroll-wrapper{max-height:0;overflow-y:hidden;transition:.2s ease-in;width:100vw}#collection-grid #qf-filter-wrapper .filter-container-wrapper.open .filter-scroll-wrapper{max-height:60vh;overflow-y:scroll}#collection-grid #qf-filter-wrapper .filter-container-wrapper.open .reset-filter-wrapper{display:none;inset:auto 0 15px 0;position:fixed}}#collection-grid #qf-filter-wrapper .filter-container-wrapper .desktop-filter-heading{display:none}@media only screen and (min-width:992px){#collection-grid #qf-filter-wrapper .filter-container-wrapper .desktop-filter-heading{border-bottom:1px solid #000;box-sizing:border-box;display:block;padding:0 0 24px}}#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading{display:none}@media only screen and (max-width:991.98px){#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading{background:#000;color:#fff}}#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading>svg{pointer-events:none}#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading h2{align-items:center;display:flex;font-family:Jost,sans-serif;font-size:15px;justify-content:space-between;letter-spacing:.008em;margin:0;text-transform:uppercase}#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading svg{cursor:pointer;transition:.3s ease}#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading svg.open{transform:rotateX(180deg)}@media only screen and (max-width:991.98px){#collection-grid #qf-filter-wrapper .filter-container-wrapper .mobile-filter-heading{align-items:center;box-sizing:border-box;display:flex;justify-content:space-between;padding:12px 20px}#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper{display:none}#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper.open{box-sizing:border-box;display:block;max-height:85vh;overflow:auto;padding:0 20px}}@media only screen and (min-width:992px){#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper{-ms-overflow-style:none;max-height:calc(100vh - 240px);overflow-y:scroll;scrollbar-width:none}#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper::-webkit-scrollbar{background:transparent;display:none;margin-left:10px;width:3px}#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper::-webkit-scrollbar-track{background-color:#fff}#collection-grid #qf-filter-wrapper .filter-container-wrapper .custom-filter-wrapper::-webkit-scrollbar-thumb{background-color:#000}}#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper{display:flex;flex-wrap:wrap}#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper.active{padding-top:16px}#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper .selected-filter{align-items:center;background:#e5d4be;display:flex;font-size:14px;gap:6px;justify-content:flex-start;padding:2px 5px}#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper .selected-filter svg{height:10px;transition:all .3s;width:10px}#collection-grid #qf-filter-wrapper .filter-container-wrapper .selected-filter-wrapper .selected-filter svg path{fill:#000}#collection-grid #qf-filter-wrapper .custom-filter{border-bottom:1px solid #000;box-sizing:border-box;padding:16px 0}#collection-grid #qf-filter-wrapper .custom-filter label{display:block;position:relative;text-transform:capitalize}#collection-grid #qf-filter-wrapper .custom-filter .button{text-align:center;width:unset}#collection-grid #qf-filter-wrapper .custom-filter .filter-heading{align-items:center;cursor:pointer;display:flex;font-size:14px;font-weight:500;justify-content:space-between;letter-spacing:.01em;position:relative;text-transform:uppercase}#collection-grid #qf-filter-wrapper .custom-filter .filter-heading .plus{display:block;flex:none}#collection-grid #qf-filter-wrapper .custom-filter .filter-heading .minus{display:none;flex:none}#collection-grid #qf-filter-wrapper .custom-filter .filter-body,#collection-grid #qf-filter-wrapper .custom-filter.open .filter-heading .plus{display:none}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-heading .minus{display:block}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body{display:flex;flex-direction:column;gap:12px;overflow:auto;padding:16px 0 0}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body::-webkit-scrollbar{background:transparent;margin-left:10px;width:3px}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body::-webkit-scrollbar-track{background-color:#fff}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body::-webkit-scrollbar-thumb{background-color:#000}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body .size-category .size-category-heading{align-items:center;cursor:pointer;display:flex;font-size:13px;font-weight:500;justify-content:space-between;letter-spacing:.01em;position:relative;text-transform:uppercase}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body .size-category .size-category-heading .plus{display:block;flex:none}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body .size-category .size-category-heading .minus{display:none;flex:none}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body .size-category .size-options,#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body .size-category.open .size-category-heading .plus{display:none}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body .size-category.open .size-category-heading .minus{display:block}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body .size-category.open .size-options{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px;padding:16px 0 0}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body .size-category.open .size-options label{width:calc(50% - 12px)}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label{align-items:center;display:flex;font-size:14px;gap:12px;justify-content:flex-start;letter-spacing:.01em}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label:hover{cursor:pointer;text-decoration:underline}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label input{height:0;position:absolute;width:0}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label .custom-check{align-items:center;background:#fff;border:1px solid #000;display:flex;flex:none;height:20px;justify-content:center;position:relative;width:20px}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label .swatch{flex:none;height:20px;width:20px}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label .swatch img{display:block;height:20px;-o-object-fit:cover;object-fit:cover;width:20px}#collection-grid #qf-filter-wrapper .custom-filter.open .filter-body label input:checked+.custom-check:before{background:#000;content:"";height:12px;left:3px;position:absolute;top:3px;width:12px}#collection-grid #qf-filter-wrapper .sort-container{cursor:pointer;position:relative}#collection-grid #qf-filter-wrapper .sort-container select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;color:var(--text-primary-color);font-family:Jost,sans-serif;width:100%}#collection-grid #qf-filter-wrapper .sort-container select:focus-visible{outline:none}#collection-grid #qf-filter-wrapper .sort-container svg{pointer-events:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:15px}#collection-grid #qf-filter-wrapper .sort-container select:focus-visible svg{transform:rotateX("180deg")}#collection-grid #qf-filter-wrapper #reset-filters{display:block;font-size:18px;letter-spacing:.01em;margin:0 auto;padding:24px 0 0;text-align:left;text-decoration:underline;width:100%}#collection-grid #qf-filter-wrapper #reset-filters:hover{text-decoration:none}#collection-grid #qf-filter-wrapper .filter-apply{margin:20px 0 0}#collection-grid #qf-filter-wrapper .custom-filter-load-more{margin:40px auto auto;position:relative;width:-moz-max-content;width:max-content}#collection-grid #qf-filter-wrapper .custom-filter-load-more .load-more-spinner{height:0;opacity:0;overflow:hidden;position:absolute;right:calc(-50% + 25px);top:50%;transform:translateY(-50%);transition:all .3s;width:0}#collection-grid #qf-filter-wrapper .custom-filter-load-more .load-more-spinner .spinner-circle-outer{height:100%;width:100%}#collection-grid #qf-filter-wrapper .custom-filter-load-more .load-more-spinner.show{height:30px;opacity:1;width:30px}#collection-grid .collection-grid-wrapper{width:100%}#collection-grid .collection-grid-wrapper .no-results{text-align:center;width:100%}#collection-grid .collection-grid-wrapper .collection-grid{grid-row-gap:40px;display:grid;grid-auto-flow:dense;grid-template-columns:repeat(1,1fr);position:relative}@media only screen and (max-width:991.98px){#collection-grid .collection-grid-wrapper .collection-grid .product-card{grid-column:span 2}}@media only screen and (min-width:1200px){#collection-grid .collection-grid-wrapper .collection-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:1500px){#collection-grid .collection-grid-wrapper .collection-grid{grid-template-columns:repeat(4,1fr)}}@media only screen and (max-width:991.98px){#collection-grid .collection-grid-wrapper .collection-grid.collection-column-size-1{grid-template-columns:repeat(1,1fr)}#collection-grid .collection-grid-wrapper .collection-grid.collection-column-size-1 .product-card:not(.product-card-featured){grid-column:span 2}#collection-grid .collection-grid-wrapper .collection-grid.collection-column-size-2{grid-template-columns:repeat(2,1fr)}#collection-grid .collection-grid-wrapper .collection-grid.collection-column-size-2 .product-card:not(.product-card-featured){grid-column:span 1}}#collection-grid .collection-grid-wrapper .collection-grid:before{background:#fff;content:"";height:100%;position:absolute;right:0;top:0;width:1px;z-index:2}#collection-grid .collection-grid-wrapper .collection-grid .spinner{display:none;left:50%;position:absolute;top:100px;transform:translateX(-50%);z-index:1}#collection-grid .collection-grid-wrapper .collection-grid .spinner .check-circle-outer,#collection-grid .collection-grid-wrapper .collection-grid .spinner .spinner-circle-outer{--circle-size:100px}#collection-grid .collection-grid-wrapper .collection-grid.loading #collection-grid-cta,#collection-grid .collection-grid-wrapper .collection-grid.loading .product-card{filter:blur(2.4px) grayscale(.2);opacity:.6}#collection-grid .collection-grid-wrapper .collection-grid.loading .spinner{display:block}#collection-grid .collection-grid-wrapper .collection-grid .product-card-featured{display:grid;grid-column:span 2;grid-template-columns:repeat(2,1fr)}#collection-grid .collection-grid-wrapper .collection-grid .product-card-featured>div{width:100%}#collection-grid .collection-grid-wrapper .collection-grid .product-card-featured>div.product-card-left{padding-right:20px}#collection-grid .collection-grid-wrapper .collection-grid .product-card-featured>div.product-card-right{display:block}#collection-grid .collection-grid-wrapper .collection-grid .product-card-featured>div.product-card-right img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#collection-grid #collection-grid-cta{align-items:center;box-sizing:border-box;display:flex;grid-area:1/1/2/3;justify-content:center;overflow:hidden;position:relative}@media only screen and (max-width:767.98px){#collection-grid #collection-grid-cta{padding:0 20px}}#collection-grid #collection-grid-cta img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media only screen and (max-width:991.98px){#collection-grid #collection-grid-cta{aspect-ratio:393/361}}@media only screen and (min-width:992px){#collection-grid #collection-grid-cta{max-height:520px}}@media (min-width:1920px){#collection-grid #collection-grid-cta{max-height:630px}}#collection-grid #collection-grid-cta-two{align-items:center;box-sizing:border-box;display:flex;justify-content:center;max-height:400px;overflow:hidden;padding:10px 16px;position:relative}@media only screen and (max-width:767.98px){#collection-grid #collection-grid-cta-two{max-height:100%;padding:0}}@media only screen and (min-width:992px){#collection-grid #collection-grid-cta-two{max-height:520px}}@media (min-width:1920px){#collection-grid #collection-grid-cta-two{max-height:100%}}@media only screen and (min-width:1200px){#collection-grid #collection-grid-cta-two{padding:35px 30px}}#collection-grid #collection-grid-cta-two img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#collection-grid #collection-grid-cta-two .content{display:flex;flex-direction:column;height:100%;left:0;padding:30px 36px;position:absolute;top:0;width:100%}@media only screen and (min-width:1200px){#collection-grid #collection-grid-cta-two .content{padding:80px 70px}}#collection-grid #collection-grid-cta-two .content .content-inner{display:flex;flex-direction:column}#collection-grid #collection-grid-cta-two .content .content-inner .subtitle,#collection-grid #collection-grid-cta-two .content .content-inner .title{color:#fff}#collection-grid #collection-grid-cta-two .content .content-inner .subtitle{font-size:12px;letter-spacing:.1em;margin:0 0 10px;text-transform:uppercase}#collection-grid #collection-grid-cta-two .content .content-inner .title{margin:0 0 16px}#collection-grid #collection-grid-cta-two .content .content-inner.left{align-items:flex-start;text-align:left}#collection-grid #collection-grid-cta-two .content .content-inner.center{align-items:center;text-align:center}#collection-grid #collection-grid-cta-two .content .content-inner.right{align-items:flex-end;text-align:right}#collection-grid #collection-grid-cta-two .button{min-width:auto}@media only screen and (max-width:767.98px){#collection-grid #collection-grid-cta-two .button{height:auto;min-width:auto;padding:12px 18px!important}}
