.main-collection{margin:0 auto;padding-top:32px;display:flex;flex-wrap:wrap}.main-collection .wrapper{padding-right:2rem;padding-left:2rem}.list-products .pagination--nav li{width:40px;height:40px;display:flex;justify-content:center;align-items:center;font-weight:700}.list-products .pagination--nav li a{display:flex;align-items:center}.list-products .pagination--nav li a:hover{text-decoration:none}.list-products .pagination--nav li a svg{width:15px}.list-products--empty{text-align:center;margin-bottom:40px}.collection-product-list{display:flex;flex:1 1 100%;margin-top:32px}@media(max-width: 950px){.collection-product-list{order:3}}.collection-product-list .items-list{display:grid;grid-template-columns:repeat(3, 1fr);grid-column-gap:20px;grid-row-gap:20px}@media screen and (max-width: 1024px){.collection-product-list .items-list{grid-template-columns:repeat(2, 1fr);grid-row-gap:52px}}@media(max-width: 480px){.collection-product-list .items-list{grid-template-columns:repeat(2, 1fr);grid-row-gap:40px;column-gap:10px}}@media(max-width: 767px){.collection-product-list .product-card{padding:8px 8px 10px;box-shadow:0px 3px 12px 0px rgba(9,30,66,.1)}.collection-product-list .product-card__info{margin-top:-4px}}@media(max-width: 480px){.collection-product-list .product-card{padding:0px}}@media(max-width: 767px){.collection-product-list .pagination{margin:34px 0 0}}.filter-heading{width:100%;display:flex;justify-content:space-between;box-sizing:border-box;flex:1 1 50%}@media(max-width: 950px)and (min-width: 767px){.filter-heading{margin-bottom:20px}}@media(max-width: 950px){.filter-heading{order:1}}@media(max-width: 767px){.filter-heading{flex:1 1 100%;gap:16px}}@media screen and (min-width: 950px){.filter-heading{justify-content:flex-end}}.filter-heading__btn-modal{width:250px;display:none;padding:12px}@media screen and (max-width: 950px){.filter-heading__btn-modal{width:auto;display:flex;justify-content:center;align-items:center;gap:8px}}@media screen and (max-width: 550px){.filter-heading__btn-modal{width:50%}}.filter-results{display:flex;align-items:center;flex:1 1 50%}@media screen and (max-width: 950px){.filter-results{display:block}}@media(max-width: 950px){.filter-results{order:2}}@media(max-width: 767px){.filter-results{flex:1 1 100%;width:100%;margin-right:-20px}}.filter-count{margin-bottom:15px;display:none}@media screen and (min-width: 950px){.filter-count{width:fit-content;margin-right:24px;margin-bottom:0;padding-left:20px}}.filter-actives{display:flex;flex-wrap:wrap}@media(max-width: 767px){.filter-actives{flex-wrap:nowrap;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;width:100%}.filter-actives::-webkit-scrollbar{display:none;-ms-overflow-style:none;scrollbar-width:none}}.filter-actives>*{margin:0 12px 0 0;background:#9facc6;color:#000;padding:8px 15px}@media(max-width: 767px){.filter-actives>*{margin:20px 0 0 0;flex:0 0 auto}}.filter-actives:first-child a{font-size:16px;line-height:22px;font-weight:700;font-family:"Sofia Pro",serif;text-decoration:underline;color:var(--color-general, #092c59);padding:0;background-color:rgba(0,0,0,0)}.filter-actives .active-filters{font-size:14px;line-height:24px;font-weight:700;font-family:"Sofia Pro",serif;color:var(--color-general, #092c59);padding:2px 8px;display:flex;justify-content:center;align-items:center;height:fit-content;gap:8px;background-color:#9ad2d0}.filter-actives a{color:var(--color-general, #092c59)}.filter-actives a:first-of-type:not(.remove-filter){font-size:16px;line-height:22px;font-weight:700;font-family:"Sofia Pro",serif;text-decoration:underline;color:var(--color-general, #092c59);padding:0;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;height:fit-content;margin-left:20px;margin-right:24px}@media(max-width: 767px){.filter-actives a:first-of-type:not(.remove-filter){margin-left:0;margin-right:12px}}.filter-actives a:hover{text-decoration:none}.filter-group-display__list{padding:20px;border-top:1px solid #d4dae6;list-style:none}.filter-group-display__list li:not(li:last-of-type){padding-bottom:.5rem}.filter-group-display__list li{margin-bottom:15px}.filter-group-display__list li input[type=checkbox]:checked+label{font-weight:700;text-decoration:underline}.filter-group-display__list li input[type=checkbox]:disabled+label{display:none}.filter-group-display__list li .checkbox__custom{width:20px;height:20px;margin-right:12px;background-color:#fff;border-radius:4px;content:"";cursor:pointer;border:1px solid #9facc6}.filter-group-display__list li .checkbox__input{position:absolute;display:block;width:1px;height:1px;opacity:0}.filter-group-display__list li .checkbox__input:checked+.checkbox__custom{background-color:#fce222;border:1px solid #fce222}.filter-group-display__list li .checkbox__input:checked+.checkbox__custom::after{display:none;flex-direction:row;justify-content:center;color:#fff;content:"L";font-size:13px;transform:rotateZ(45deg) rotateY(180deg) translate(0, -1px)}.filter-group-display__list li .checkbox__input:disabled{opacity:.4;cursor:no-drop}.filter-group-display__list li>span{color:#b1b1b1;font-size:14px}.filter-group-display__list-item .label-check{position:relative}.filter-group-display__list-item label{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.filter-group-display__list-item input{margin-right:.5rem}.filter-group-display__list.color{display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-start}.filter-group-display__list.color li{padding-right:calc(.5rem + 4px)}.filter-group-display__list.color input[type=checkbox]{display:none}.filter-group-display__list.color input[type=checkbox]+span{display:block;display:flex;width:20px;height:20px;box-sizing:content-box;flex-direction:row;align-items:center;justify-content:center;border:2px solid rgba(0,0,0,.3);border-radius:100%;cursor:pointer;font-size:0;transition:all .3s}.filter-group-display__list.color input[type=checkbox]+span>span{width:24px;height:24px;border-radius:100%}.filter-group-display__list.color input[type=checkbox][value=White]+span>span{border:2px solid #000}.filter-group-display__list.color input[type=checkbox]:checked+span{border:2px solid #000}.sort-by{display:flex;align-items:flex-start;width:100%;max-height:48px;justify-content:flex-end}@media(max-width: 767px){.sort-by{width:50%}}.sort-by>label{margin:auto 20px;font-size:16px;line-height:24px;font-weight:400;font-family:"Sofia Pro",serif}.sort-by select{width:298px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:9px 25px 9px 16px;font-size:16px;line-height:24px;font-weight:400;font-family:"Sofia Pro",serif;border-radius:0;border:1px solid #d4dae6}@media(max-width: 950px){.sort-by select{border:1px solid #092c59;background-color:#fff;color:#092c59;border-width:1px;border-radius:2px;box-shadow:4px 4px #092c59;font-weight:700;padding:12.4px 25px 12.4px 12.4px}}.sort-by .form__textfield{width:fit-content}@media screen and (max-width: 750px){.sort-by>.form__textfield{width:fit-content}.sort-by>label{display:none}.sort-by select{width:100%}}.side-filter .accordion-item__content .range,.side-filter .accordion-item__content>ul li,.side-filter__head{display:flex;align-items:center;justify-content:space-between}.side-filter{width:350px;height:fit-content;top:90px;position:sticky;flex-direction:column;box-shadow:0px 3px 12px 0px rgba(9,30,66,.1);display:none}.side-filter[data-active=true]{display:flex;right:0}@media screen and (min-width: 950px){.side-filter{display:flex;margin-right:30px}}@media screen and (max-width: 950px){.side-filter{display:none;width:100%;height:100%;position:fixed;z-index:2;top:0;right:-100%;padding:0;background:#fff;transition:right .3s;overflow-x:auto}}.side-filter__head{padding:12px 20px;font-size:24px;line-height:34px;letter-spacing:.48px;font-weight:700;font-family:"Sofia Pro",serif;color:var(--color-general, #092c59);border-bottom:1px solid #d4dae6}.side-filter__head span.back-button:before{content:"";background:url(/cdn/shop/files/back-button.svg?v=1725932499);width:24px;height:24px;background-size:24px;background-position:center;display:inline-block;margin-bottom:-3px;margin-right:10px}.side-filter__head .filter-close-js{display:none}@media(max-width: 950px){.side-filter__head .filter-close-js{display:block}}.side-filter__head svg{cursor:pointer;width:15px;height:15px}.side-filter .btn-1{width:calc(100% - 4px);max-width:calc(100% - 4px);display:block}@media(max-width: 950px){.side-filter .btn-1{width:calc(100% - 20px);max-width:189px}}.side-filter .accordions{grid-row-gap:0;row-gap:0}.side-filter .accordion-item{border-bottom:1px solid #d4dae6}.side-filter .accordion-item__button{padding:8px 20px;border:none;font-size:20px;line-height:30px;font-family:"Gopher",serif;letter-spacing:1px;font-weight:400;margin-top:20px}.side-filter .accordion-item__button>span{font-weight:600}.side-filter .accordion-item__button svg{width:20px}.side-filter .accordion-item__button[data-active=true]+.accordion-item__content{margin:0 0 15px}.side-filter .accordion-item__content{margin-top:0}.side-filter .accordion-item__content.expanded{max-height:100%}.side-filter .accordion-item__content.expanded .filter-group-display__list{border-top:none}.side-filter .accordion-item__content .remove{display:none}.side-filter .accordion-item__content .input-ranges{padding:20px 5px;border-top:1px solid #d4dae6}.side-filter .accordion-item__content>ul{list-style:none}.side-filter .accordion-item__content>ul li{margin-bottom:20px;padding-bottom:0;font-size:16px;line-height:24px;font-weight:400;font-family:"Sofia Pro",serif;color:var(--color-general, #092c59)}.side-filter .accordion-item__content>ul li>div input[type=checkbox]{margin-right:10px}.side-filter .accordion-item__content>ul li>span{color:#b1b1b1;font-size:14px}.side-filter .accordion-item__content .range{margin-bottom:15px}.side-filter .accordion-item__content .range .range-element{padding:5px;border:1px solid;border-radius:5px}.side-filter .accordion-item__content .range .range-element input[type=number]{border-style:none}.side-filter .accordion-item__content .range>label{margin:0 10px}@media(min-width: 950px){.side-filter .btn-actions{padding:20px}.side-filter .btn-actions a{display:none}}@media(max-width: 950px){.side-filter form .desktop{display:none}}@media(min-width: 950px){.side-filter form .mobile{display:none}}@media(max-width: 950px){.side-filter form{display:flex;flex-direction:column;justify-content:space-between;height:-webkit-fill-available}.side-filter form .btn-actions{display:flex;align-items:center;justify-content:space-between;gap:20px;justify-content:space-between;background-color:#fff;padding:16px 20px;box-shadow:0px -6px 24px 0px rgba(9,30,66,.1);position:absolute;bottom:0;width:100%;box-sizing:border-box;z-index:1}.side-filter form .btn-actions a{font-size:16px;line-height:22px;font-weight:700;font-family:"Sofia Pro",serif;text-decoration:underline;color:var(--color-general, #092c59);padding:0;background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;height:fit-content}}@media(max-width: 950px){.filters-level-1 .accordion-item__button .acordion-icon-2,.filters-level-1 .accordion-item__button[data-active=true] .icon-plus{display:block}.filters-level-1 .accordion-item__button .icon-less{display:none}}.hidden{display:none}.price-in{display:flex;align-items:center;justify-content:space-between;margin-top:45px;margin-bottom:15px}.price-in .field{display:flex;align-items:center;padding:2px 12px;border-radius:4px;border:1px solid #d4dae6}.price-in .field span{color:#667085}.price-in .separator{display:block;margin:0 20px}.price-in .field input[type=number]{border:none;margin-left:12px;outline:none;appearance:none}.price-in .field input[type=number]::-webkit-inner-spin-button,.price-in .field input[type=number]::-webkit-outer-spin-button{appearance:none;-moz-appearance:textfield}.slider-filter{position:relative;top:15px;height:6px;background:rgba(154,210,208,.2);border-radius:5px}.slider-filter .pro{position:absolute;right:4%;left:7%;height:6px;background:#9ad2d0;border-radius:5px}.range-in{position:relative}.range-in input{position:absolute;top:10px;width:100%;height:5px;appearance:none;background:none;pointer-events:none}.range-in input[type=range]::-webkit-slider-thumb{width:12px;height:12px;border:.5px solid #d4dae6;appearance:none;background:#fff;border-radius:50px;pointer-events:auto}input[type=range]::-webkit-slider-thumb{appearance:none;height:12px;width:12px;border-radius:50%;background:#ff4500;cursor:ew-resize;box-shadow:0 0 2px 0 #555;transition:background .3s ease-in-out}
