.collection-listing .collection-grid-filters{position:relative;padding-top:60px;grid-template-columns:1fr 4fr;margin:0}.collection-listing .collection-grid-filters.horizontal-filters{grid-template-columns:1fr}.collection-listing .collection-grid{display:grid;margin:0 20px;gap:1px;grid-template-columns:repeat(2,1fr)}@media(min-width:992px){.collection-listing .collection-grid{grid-template-columns:repeat(4,1fr)}}.collection-listing .plp-cta-card{position:relative;overflow:hidden;aspect-ratio:2 / 1.488}.collection-listing .plp-cta-card:before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:#39393940;z-index:1}.collection-listing .plp-cta-card img{width:100%;height:100%;object-fit:cover}@media(min-width:768px){.collection-listing .plp-cta-card img{position:absolute;top:0;left:0}}.collection-listing .plp-cta-card .cta-content{color:#fff;position:absolute;padding:40px;top:0;left:0;display:block;z-index:2;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;text-align:left}.collection-listing .plp-cta-card .cta-content h3{font-size:22px;color:#fff;margin:0 0 12px;max-width:363px;text-transform:uppercase;font-weight:600;font-family:Avenir Next,sans-serif;line-height:1.1}.collection-listing .plp-cta-card .cta-content .text{font-family:Avenir Next,sans-serif;font-size:15px}.collection-listing .plp-cta-card .cta-content .text *{font-family:Avenir Next,sans-serif;font-size:15px;margin:0}@media(max-width:767.98px){.collection-listing .plp-cta-card{grid-column:span 2!important;aspect-ratio:unset}.collection-listing .plp-cta-card .cta-content{justify-content:center;align-items:center;text-align:center}.collection-listing .plp-cta-card .cta-content h3{font-size:clamp(12px,4.5vw,30px);text-align:center}.collection-listing .plp-cta-card .cta-content .text{font-size:14px}.collection-listing .plp-cta-card .cta-content .text *{font-size:14px;margin:0}}.collection-listing .load-more-container{margin:20px auto;width:100%;display:flex;justify-content:center}.collection-listing .load-more-container [load-more-btn].hidden{display:none}.revy-custom-content-section-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:10px;max-width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}localization-form .country-search{margin-bottom:20px}.section-footer localization-form{margin-top:20px}.section-footer .CountryList{top:auto;right:auto;bottom:30px;padding:20px}.mobile-menu-qf .disclosure__button{color:#ffffffbf}.mobile-menu-qf .disclosure__list{left:0}.mobile-menu-qf localization-form{margin-top:20px}.filter-container-wrapper{background-color:#fff}@media only screen and (max-width:991.98px){.filter-container-wrapper{max-height:80vh;z-index:10;border-bottom-left-radius:0;border-bottom-right-radius:0;padding-inline:0;box-shadow:0 10px 10px #0000001a}.filter-container-wrapper .filter-container{max-height:70vh}.filter-container-wrapper.open .reset-filter-wrapper{inset:auto 0 15px 0}.filter-container-wrapper .custom-filter-wrapper{display:none}.filter-container-wrapper .custom-filter-wrapper.open{display:block;padding:0 20px 30px}}@media only screen and (min-width:992px){.filter-container-wrapper{position:sticky;top:120px}.filter-container-wrapper .custom-filter-wrapper{border-bottom:1px solid #DBDBDB;box-sizing:border-box}}.filter-container-wrapper.open{padding-bottom:50px}@media only screen and (min-width:992px){.filter-container-wrapper .mobile-filter-heading{display:none;padding-bottom:0;color:#fff}}@media only screen and (max-width:991.98px){.filter-container-wrapper .mobile-filter-heading{background-color:#fff;color:#121212;padding:16px 20px;display:flex;justify-content:space-between;align-items:center}}.filter-container-wrapper .mobile-filter-heading>svg{pointer-events:none;fill:transparent;width:18px;height:10px}.filter-container-wrapper .mobile-filter-heading>svg path{stroke:#121212}.filter-container-wrapper .mobile-filter-heading.open>svg{scale:1 1}.filter-container-wrapper .mobile-filter-heading h4{font-size:16px;text-align:left}.filter-container-wrapper .mobile-filter-heading h2 svg{margin-right:5px}.filter-container-wrapper .mobile-filter-heading svg{cursor:pointer;transition:.3s ease}.filter-container-wrapper .mobile-filter-heading.open svg{transform:rotateX(180deg)}.selected-filter-wrapper:has(.selected-filter){display:flex;flex-wrap:wrap;gap:16px}@media(max-width:991.98px){.selected-filter-wrapper{margin-top:15px}}.selected-filter-wrapper .selected-filter{width:fit-content;color:#121212;background:#fff;border:1px solid #121212;padding:0 8px 0 10px;text-decoration:none}.selected-filter-wrapper .selected-filter:hover svg{rotate:translateY(-2px) 90deg}.selected-filter-wrapper .selected-filter svg{margin-right:5px;width:10px;height:10px;transition:all .3s;transform:translateY(-2px)}.selected-filter-wrapper .selected-filter svg path{stroke:#000}@media(max-width:991.98px){.selected-filter-wrapper.desktop{display:none}}.custom-filter[data-theme=sale]{display:none;background-color:transparent;border-radius:0;padding:0}.custom-filter[data-theme=sale] input{position:absolute}.custom-filter .button{width:unset;text-align:center}.custom-filter .filter-heading{color:#121212}.custom-filter .filter-heading svg{cursor:pointer;transition:.3s ease;position:absolute;top:50%;right:30px;transform:translateY(-50%);fill:transparent;width:18px;height:10px}@media(max-width:991.98px){.custom-filter .filter-heading svg{right:0}}.custom-filter .filter-heading svg path{stroke:#000}.custom-filter .filter-body{display:none}.custom-filter.open .filter-body label input,.custom-filter.open .filter-heading svg{transform:rotateX(180deg) translateY(8px)}.custom-filter.open .filter-body{display:flex;flex-direction:column;margin-top:5px}.custom-filter.open .filter-body label{font-weight:400;text-transform:inherit;font-size:15px;color:#121212;text-align:left;display:flex;flex-direction:row-reverse;justify-content:space-between;margin:0 0 20px}.custom-filter.open .filter-body label input:focus{outline:none}.custom-filter.open .filter-body label .custom-check{display:flex;align-items:center;justify-content:center;width:15px;height:15px;padding:2px;margin-right:5px;background:#fff;border-radius:50%;border:1px solid #000}.custom-filter.open .filter-body label .custom-check svg{opacity:0;object-fit:contain;width:100%;height:100%;min-height:15px;min-width:15px}.custom-filter.open .filter-body label input:checked+.custom-check{background:#000;border:unset;outline:1px solid #000;outline-offset:1px;width:13px;height:13px}.custom-filter.open .filter-body label input:checked+.custom-check svg{opacity:1}.custom-filter.open .filter-body label input:checked+.custom-check svg path{fill:#fff}@media(max-width:991.98px){.custom-filter.open .filter-body{display:grid;grid-template-columns:repeat(2,1fr)}}@media(max-width:425px){.custom-filter.open .filter-body{display:grid;grid-template-columns:repeat(1,1fr)}}.sort-container{margin:0 0 0 auto}@media screen and (max-width:991.98px){.sort-container{margin:15px 0 0}}.sort-container .pretty-select{border:none;padding:0;background:transparent;width:100%}.sort-container .pretty-select svg{display:none}.sort-container .pretty-select .text{padding:5px 40px 7px 20px;font-size:15px;font-weight:600}@media screen and (max-width:991.98px){.sort-container .pretty-select .text{padding:0;font-size:15px;font-weight:400}}.sort-container .pretty-select .text .label{display:none}.sort-container select{background-color:unset;border:none;color:inherit;text-decoration:none;opacity:0}.sort-container select:focus-visible{outline:none}.sort-container svg{position:absolute;top:50%;right:8px;transform:translateY(-50%);pointer-events:none;fill:transparent;width:18px;height:10px}.sort-container svg{stroke:#000}.sort-container select:focus-visible svg{transform:rotateX("180deg")}.price-wrapper .filter-heading{margin-bottom:15px;font-weight:600}.price-wrapper .custom-range ::selection{color:#fafafa;background:#000}.price-wrapper .custom-range .wrapper{width:400px;background:#fff;border-radius:10px;padding:20px 25px 40px;box-shadow:0 12px 35px #0000001a}.price-wrapper .custom-range header h2{font-size:24px;font-weight:600}.price-wrapper .custom-range header p{margin-top:5px;font-size:12px}.price-wrapper .custom-range .price-input .field{position:relative;display:flex;align-items:center;justify-content:flex-end}.price-wrapper .custom-range .price-input .field *{font-size:12px;font-weight:300}.price-wrapper .custom-range .price-input .field:first-of-type input{text-align:left;padding-left:5px}.price-wrapper .custom-range .price-input .field:last-of-type input{text-align:right}.price-wrapper .custom-range .field input{width:max-content;height:100%;outline:none;font-size:12px;border:none;appearance:none;-moz-appearance:textfield;-webkit-appearance:none;background:#fafafa;max-width:37px}.price-wrapper .custom-range input[type=number]::-webkit-outer-spin-button,.price-wrapper .custom-range input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}.price-wrapper .custom-range .price-input .separator{width:130px;display:flex;font-size:12px;align-items:center;justify-content:center}.price-wrapper .custom-range .slider{height:2px;position:relative;background:#ddd;border-radius:5px;translate:0 -1px}.price-wrapper .custom-range .slider .progress{height:3px;left:0;right:0;position:absolute;border-radius:5px;translate:0 -1.5px;background:#121212}.price-wrapper .custom-range .range-input{position:relative}.price-wrapper .custom-range .range-input input{position:absolute;width:100%;height:5px;top:-7px;background:none;pointer-events:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding:0}.price-wrapper .custom-range .range-input input:focus{outline:none}.price-wrapper .custom-range .range-input input.range-min{left:-2px}.price-wrapper .custom-range input[type=range]::-webkit-slider-thumb{height:10px;width:10px;border-radius:50%;background:#121212;pointer-events:auto;-webkit-appearance:none;box-shadow:0 0 6px #0000000d}.price-wrapper .custom-range input[type=range]::-moz-range-thumb{height:10px;width:10px;border:none;border-radius:50%;background:#121212;pointer-events:auto;-moz-appearance:none;box-shadow:0 0 6px #0000000d}@media(max-width:991.98px){.price-wrapper{grid-column:span 2}.price-wrapper .custom-range input[type=range]::-webkit-slider-thumb{height:26px;width:26px}.price-wrapper .custom-range input[type=range]::-moz-range-thumb{height:26px;width:26px}}.price-wrapper button{margin-top:8px;width:100%}@media(max-width:991.98px){.horizontal-filters .filter-container-wrapper .filter-container .custom-filter{display:block;position:relative;height:max-content;margin-bottom:0;padding:20px 0;border-bottom:2px solid #DBDBDB;cursor:pointer}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-heading{position:relative;font-size:14px;font-weight:600}}@media(min-width:992px){.horizontal-filters filter-container{position:static;top:unset}.horizontal-filters .filter-container-wrapper .filter-container{display:flex;gap:0;flex-wrap:wrap}.horizontal-filters .filter-container-wrapper .filter-container .sort-container{position:relative;margin-bottom:0}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter{position:relative;height:max-content;margin-bottom:0;padding:5px 30px 7px 20px;border-right:1px solid #DBDBDB;cursor:pointer}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter:last-child{border-right:0}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-heading{padding-right:30px;font-weight:600;font-size:14px}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body{position:absolute;left:0;top:calc(100% - 1px);width:100%;height:0;overflow:hidden;background-color:#fff;border-radius:5px;z-index:1;padding:10px 15px;width:220px;box-shadow:0 15px 25px #0000001a;transform:translateY(2px);max-height:242px;overflow-y:scroll}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body::-webkit-scrollbar{width:2px}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body::-webkit-scrollbar-thumb{background:#121212}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body::-webkit-scrollbar-track{background:#f1f1f1}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body .price-wrapper{padding:0 15px}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter.open .filter-body{height:max-content}.horizontal-filters .filter-container-wrapper .filter-container .reset-filter-wrapper{display:none}.horizontal-filters .filter-container-wrapper .selected-filter-wrapper{order:999;display:none;margin-bottom:0}}@media(max-width:991.98px){.horizontal-filters .filter-container-wrapper .selected-filter-wrapper{display:flex;order:98}.horizontal-filters .selected-filter-wrapper:not(.desktop){display:flex;order:98}.horizontal-filters .sort-container{order:1!important;position:relative;border:1px solid #dbdbdb;padding:15px}.horizontal-filters .filter-container-wrapper .filter-container .reset-filter-wrapper{display:flex;flex-direction:column;align-items:center;gap:20px;margin:20px 0 0}.horizontal-filters .filter-container-wrapper .filter-container .reset-filter-wrapper #reset-filters{text-decoration:underline}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body{padding:10px 15px 10px 0;max-height:242px;overflow-y:scroll}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body::-webkit-scrollbar{width:2px}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body::-webkit-scrollbar-thumb{background:#121212}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body::-webkit-scrollbar-track{background:#f1f1f1}.horizontal-filters .filter-container-wrapper .filter-container .custom-filter .filter-body .price-wrapper{padding:0 15px}}.horizontal-filters .selected-filter-wrapper .reset-filter-wrapper{display:flex;align-items:center}.horizontal-filters .selected-filter-wrapper .reset-filter-wrapper #reset-filters{margin-top:0;text-decoration:underline}.horizontal-filters .selected-filter-wrapper .reset-filter-wrapper #reset-filters:hover{margin-top:0;text-decoration:none}@media only screen and (max-width:1150px)and (min-width:992px){.filter-container-wrapper{flex-wrap:wrap;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/88/compiled_assets/styles.css.map */
