.collection-grid{display:grid;grid-auto-rows:auto}.snippet-promo-image .media-caption-inner{width:100%;max-width:100%;display:grid;gap:20px}.snippet-promo-image{position:relative}.snippet-promo-image img,.snippet-promo-image video{width:100%;height:100%;object-fit:cover}.promo-list{display:block;width:100%;height:100%;position:relative}.promo-list:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.promo-list{min-height:300px}.coll-empty{padding:20px 15px}.open-filter{overflow:hidden}.open-filter #form-facet,#AjaxinatePagination a:has(.loading_cls){display:block}#form-facet{display:none}.open-filter .overlay-box{opacity:1;visibility:visible;z-index:2;pointer-events:auto}.snippet-collection-filter{width:100%;display:block}.header-center:has(.coll-head-subtitle){position:relative}.coll-head-subtitle{position:absolute;width:100%;transform:translate(-50%,-50%);height:100%;left:50%;top:50%;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}.section-header.dark-header .coll-head-subtitle .color-black{color:var(--color-white)}.coll-filter-inr{position:relative;background:var(--background-color)}.coll-filter-inr:has(.coll-list ul:empty){padding:13px 0}.coll-filter-left{padding:6px}.coll-list ul{display:flex;align-items:center;overflow:auto}.coll-list a{text-transform:uppercase;padding:8px 10px;transition:.3s;display:flex;align-items:center;justify-content:center;gap:4px;white-space:nowrap}.coll-list li.active a,.coll-list a:hover{background:var(--color-offwhite)}.coll-grid li:not(.active) a,.coll-view li:not(.active) a{opacity:.5}.clear-filter{opacity:.3}.filter-box:has(input[type=checkbox]:checked) .clear-filter{opacity:1}.open-view{overflow:hidden}.open-view .overlay-box{z-index:3;visibility:visible;pointer-events:auto;cursor:pointer;opacity:1}.navcollcount{display:none}#form-facet{position:absolute;background:var(--color-offwhite);z-index:11}.filter-wrap-inr{overflow:auto;max-height:70vh}.filter-wrap{display:flex;flex-wrap:wrap;text-transform:uppercase}.facet-list{min-width:144px;background:var(--background-color);flex:1}.facet-title{background:var(--color-offwhite);padding:14px 15px 12px;position:sticky;top:0;z-index:9;line-height:100%}.facet-list ul{line-height:140%}.facet-list ul li{position:relative}.facet-list ul label .facet-color{width:6px;height:6px}.facet-list ul label .facet-color.white{border:1px solid var(--color-dgrey)}.facet-list ul label:has(.facet-color){display:flex;align-items:center;gap:15px}.filter-value-label{text-transform:uppercase}.filter-wrap .sort-box .filter-sort{height:100%}@media (max-width: 991px){.filter-wrap-inr{max-height:72vh}.filter-value-label{text-transform:capitalize}.filter-results-container{display:flex;flex-direction:row-reverse}.filter-results-container .btn{padding:11px 30px}.filter-content{transition:max-height .2s ease-out;overflow:hidden}.facet-title.collapsible{display:flex;align-items:center;justify-content:space-between}.filter-arrow.open svg{transform:rotate(180deg)}.facet-title{background:var(--color-white);padding:14px 15px 12px;position:sticky;top:0;z-index:9;line-height:100%}.facet-list{min-width:144px;background:var(--color-offwhite);flex:1}}.filterwrap input[type=radio],.filterwrap input[type=checkbox]{display:none}.filterwrap label{cursor:pointer;display:block;width:100%;padding:14px 15px 12px;line-height:100%}.filterwrap li:has(input[type=radio]:checked),.filterwrap li:has(input[type=checkbox]:checked){background:#959595d9;color:var(--background-color)}.filterwrap .sort-box li:has(input[type=radio]:checked){background:#9595954d;color:#000}.facet-remove{display:none;position:absolute;right:15px;top:50%;transform:translateY(-50%)}.facet-remove svg{width:6px;height:auto}.filterwrap input[type=checkbox]:checked+label .facet-remove{display:block}.filterwrap input[type=checkbox][disabled]+label{opacity:.4;cursor:no-drop}.range-wrap{position:relative;width:100%;max-width:100%}.price-slider{position:relative;z-index:1;height:3px;margin:0 5px}.price-slider>.track{position:absolute;z-index:1;left:0;right:0;top:0;bottom:0;border-radius:5px;background-color:#8e8e8e}.price-slider>.range{position:absolute;z-index:2;left:0;right:0;top:0;bottom:0;border-radius:5px;background-color:#000}.price-slider>.thumb{position:absolute;z-index:3;width:10px;height:10px;background-color:#000;border-radius:50%;top:-3px;cursor:pointer}.price-slider>.thumb.left{left:0%;transform:translate(-5px)}.price-slider>.thumb.right{right:0%;transform:translate(5px)}#MainContent:not(.firefox) .range-wrap input[type=range]{pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.range-wrap input[type=range]{position:absolute;z-index:2;height:3px;width:100%;opacity:0;cursor:pointer;margin:0}.range-wrap input[type=range]::-webkit-slider-thumb{pointer-events:all;width:10px;height:10px;border-radius:50%;background-color:#000;-webkit-appearance:none;margin:0}.range-wrap{padding:10px 0 0}.amount-wrap{display:flex;justify-content:space-between;padding:10px 0}.loading_cls{display:grid;grid-auto-rows:minmax(0,1fr);gap:0}.loading_cls span{width:100%;aspect-ratio:var(--grid-product-ratio);background:var(--color-light-grey);margin-top:50px;min-height:280px;animation:paginate .7s linear infinite alternate;animation-delay:.2s}.loading_cls span:nth-child(2){opacity:.5;animation-delay:.4s}.loading_cls span:nth-child(3){opacity:.3;animation-delay:.6s}.loading_cls span:last-child{opacity:.1;animation-delay:.8s}@keyframes paginate{0%{opacity:.2}to{opacity:1}}#collection-grid:has(.all-products) .next-coll{display:block}.next-coll{margin-top:20px;display:none;font-weight:850;line-height:140%}.collection-bottom-banner{line-height:0;position:relative}.collection-bottom-banner:after{content:"";position:absolute;left:0;bottom:0;right:0;top:0;background:#0003}.collection-bottom-banner img,.collection-bottom-banner video{width:100%;object-fit:cover}.section-main-search .top-text{margin:80px 0}.section-main-search .top-text .search-word{margin-top:20px;text-transform:capitalize}.collection-pagination{padding:100px 0 150px;z-index:1;transition:color .5s linear}.collection-pagination:not(:has(.loading_cls)){position:sticky;top:0}.collection-btm-wrap.active .collection-pagination{color:var(--color-white)}@media (min-width:992px){.filter-arrow,.facet-title .active-values{display:none}.collection-grid .product-item{padding-bottom:50px}.filter-wrap-inr{max-height:368px}.collection-bottom-banner img,.collection-bottom-banner video{aspect-ratio:2.6717}.coll-filter-inr{display:flex;justify-content:space-between;gap:10px}.coll-filter-inr .coll-filter-left{width:calc(100% - 170px)}.coll-facet-rgt-wrap{display:flex;align-items:center;gap:30px;height:100%}.coll-filter-right{display:flex;align-items:center;gap:30px;padding:0 15px}.coll-ftr-rgt-inr{position:relative;height:100%}.coll-ftr-rgt-inr:before{content:"";position:absolute;top:0;left:-15px;width:1px;height:100%;border-left:1px dotted var(--color-dgrey)}.filter-button{height:100%;display:flex;align-items:center;justify-content:center;gap:5px;line-height:140%}.coll-grid,.coll-view ul{display:flex;align-items:center;gap:10px;height:100%}.facet-list{min-width:188px}.coll-grid ul{display:flex;align-items:center;gap:10px}.coll-mb-filter{display:none}#form-facet{top:calc(100% + 15px);right:0;width:auto;min-width:188px}.loading_cls{grid-template-columns:repeat(4,1fr)}#collection-grid:has(.collection-grid[data-desk="3"]) .loading_cls{grid-template-columns:repeat(3,1fr)}#collection-grid:has(.collection-grid[data-desk="3"]) .loading_cls span:last-child{display:none}.search-open.template-collection #shopify-section-header,.search-open.template-collection-mariage-collection #shopify-section-header{transform-style:unset;will-change:unset;transform:unset;transition:unset}.search-open.template-collection .section-header,.search-open.template-collection-mariage-collection .section-header{transform:unset}.template-collection #shopify-section-header,.template-collection-mariage-collection #shopify-section-header{transform-style:preserve-3d;width:100%;height:100%;position:relative;top:0;z-index:2;transition:transform .4s ease-in-out;transform:translateZ(-18px);will-change:transform}.template-collection.open-nav #shopify-section-header{transform-style:unset}body.scroll-down.template-collection:not(.open-nav) #shopify-section-header,body.scroll-down.template-collection-mariage-collection:not(.open-nav) #shopify-section-header{transform:translateZ(-18px) rotateX(89.9deg)}.template-collection .section-header,.template-collection-mariage-collection .section-header{position:absolute;width:100%;transform:translateZ(18px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.template-collection .section-header .header-row,.template-collection-mariage-collection .section-header .header-row{line-height:0}.snippet-collection-filter{-webkit-backdrop-filter:saturate(180%) blur(10px);transform-style:preserve-3d;transform:rotateX(-90deg) translateZ(18px);-webkit-backface-visibility:hidden;backface-visibility:hidden}}@media (max-width:991px){.collection-grid .product-item{padding-bottom:30px}.promo-list{min-height:auto}.collection-bottom-banner img,.collection-bottom-banner video{min-height:524px;max-height:100vh}#form-facet{bottom:0;left:0;width:100%}#collection-grid:has(.collection-grid[data-mb="2"]) .loading_cls span:nth-last-child(-n+2){display:none}#collection-grid:has(.collection-grid[data-mb="1"]) .loading_cls span:nth-last-child(-n+3){display:none}.coll-grid ul{display:flex;align-items:center;gap:0px}.coll-ftr-rgt-inr.coll-grid ul li a{padding:7.5px}.loading_cls{grid-template-columns:repeat(2,1fr)}#collection-grid:has(.collection-grid[data-mb="1"]) .loading_cls{grid-template-columns:repeat(1,1fr)}.coll-mb-list:has(ul:empty){display:none!important}.coll-mb-list{transform:translateY(-100%);position:relative;z-index:-1;transition:.6s;background:var(--background-color);padding:6px}.scroll-up .coll-mb-list{z-index:0;transition:.33s}body.scroll-up.template-collection .coll-mb-list,body.scroll-up.template-collection-mariage-collection .coll-mb-list{transform:translateY(0)}body.template-collection .header-logo,body.template-collection-mariage-collection .header-logo{transition:opacity .3s,visibility .3s;opacity:1;visibility:visible}body.scroll-down.template-collection .header-logo,body.scroll-down.template-collection-mariage-collection .header-logo{opacity:0;visibility:hidden}body.scroll-down.template-collection .coll-head-subtitle,body.scroll-down.template-collection-mariage-collection .coll-head-subtitle{opacity:1;visibility:visible}body.open-filter .coll-filter-right,body.open-filter .coll-facet-btn{transform:unset}.coll-filter-right{display:grid;transform-style:preserve-3d;width:100%;height:100%;transition:transform .4s ease-in-out;transform:translateZ(-18px);will-change:transform}body.open-view.template-collection .coll-filter-right,body.open-view.template-collection-mariage-collection .coll-filter-right{transform:translateZ(-18px) rotateX(91deg)}.snippet-collection-filter{position:fixed;bottom:0;z-index:4;transition:all .3s ease}.coll-view ul{display:flex;align-items:center;gap:10px}.filter-wrap{display:block}.coll-facet-btn{display:flex;align-items:center;position:absolute;width:100%;transform:translateZ(18px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.coll-facet-rgt-wrap{display:flex;flex-direction:row-reverse;order:2;-webkit-backdrop-filter:saturate(180%) blur(10px);transform-style:preserve-3d;transform:rotateX(-90deg) translateZ(18px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.coll-facet-rgt-wrap .coll-ftr-rgt-inr{flex:1;width:50%;display:flex;align-items:center;justify-content:center;gap:30px;line-height:140%;padding:3.5px 15px}.coll-facet-rgt-wrap .coll-ftr-rgt-inr:nth-child(2){border-right:1px dotted var(--color-dgrey)}.coll-facet-btn a{width:50%;line-height:120%;position:relative;display:inline-flex;justify-content:center;letter-spacing:.5px;background:var(--color-black);color:var(--color-white);padding:12px 30px}.coll-facet-btn a svg{display:none}.section-main-search .top-text{margin:60px 0}.coll-facet-btn a.view-button{border-left:1px dotted var(--color-white)}.snippet-collection-filter.hide-bar{bottom:-40px}.collection-grid[data-mb="1"] .product-item{border-bottom:1px dotted var(--background-color)}}@media (max-width:640px){.filterwrap{min-width:100%}.snippet-promo-image img,.snippet-promo-image video{min-height:464px}}
/*# sourceMappingURL=/cdn/shop/t/146/assets/collection-section.css.map */
