.shop-by-style-filters-wrap{text-align:center}@media(max-width:767px){.shop-by-style-filters-wrap{margin-left:-30px;margin-right:-15px}}.shop-by-style-filters{max-width:100%;text-align:left;padding-left:1px;padding-right:1px;display:inline-block}.shop-by-style-filters .swiper-button-next,.shop-by-style-filters .swiper-button-prev{background-size:10px auto;filter:grayscale(100%);margin-top:-32px}.shop-by-style-filters .swiper-button-next,.shop-by-style-filters .swiper-button-prev{width:44px;height:44px;border-radius:10em;background-color:#fff;box-shadow:0 4px 4px #00000026}.shop-by-style-filters .swiper-button-disabled{display:none}.shop-by-style-filters .swiper-slide{width:145px;margin-right:8px}.shop-by-style-filters a:not(.has-placeholder){display:block;text-decoration:none}.shop-by-style-filters a:not(.has-placeholder) img{border:2px solid transparent;width:145px;height:157px;object-fit:cover}.shop-by-style-filters a:not(.has-placeholder):hover{color:var(--grey-500)}.shop-by-style-filters a:not(.has-placeholder):hover img{border-color:var(--grey-500)}.shop-by-style-filters a:not(.has-placeholder).active{color:#ae7762}.shop-by-style-filters a:not(.has-placeholder).active img{border-color:#ae7762}.shop-by-style-filters a:not(.has-placeholder).disabled{pointer-events:none;color:var(--gray)}.shop-by-style-filters a.has-placeholder{display:block;text-decoration:none}.shop-by-style-filters a.has-placeholder .img-placehoder{border:2px solid transparent;width:145px;height:157px}.shop-by-style-filters a.has-placeholder img{width:100%;height:100%;object-fit:contain}.shop-by-style-filters a.has-placeholder:hover{color:var(--grey-500)}.shop-by-style-filters a.has-placeholder:hover .img-placehoder{border-color:var(--grey-500)}.shop-by-style-filters a.has-placeholder.active{color:#ae7762}.shop-by-style-filters a.has-placeholder.active .img-placehoder{border-color:#ae7762}.shop-by-style-filters a.has-placeholder.disabled{pointer-events:none;color:var(--gray)}.shop-by-style-filters .img{background:#f9f9f9}.shop-by-style-filters__title{font-family:Avenir Book;font-size:14px;font-style:normal;line-height:normal;text-transform:capitalize;margin-top:8px}filters-bar-entry .filters-bar-box{display:flex;align-items:center;padding-top:8px;padding-bottom:8px;justify-content:space-between}.filters-bar-entry{display:flex;gap:1rem}.filters-bar-entry .item-filters{cursor:pointer;padding:10px;width:132px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.filters-bar-entry .item-name{font-family:Avenir Medium;position:relative;top:2px;text-align:center}.filters-bar-entry .item-filters{color:var(--white);background-color:#ae7762}.filters-bar-entry .item-filters img{margin-left:8px}.filters-bar-entry .item-filters:hover{background-color:#ae7762;opacity:.7}.dropdown--sort-by{border:1px solid var(--gray);display:flex;gap:1rem;position:relative;z-index:1031}.dropdown--sort-by .dropdown-toggle{cursor:pointer;padding:10px 16px;height:40px;white-space:nowrap;display:flex;align-items:center}.dropdown--sort-by .item-name{flex-grow:1;position:relative;top:2px;min-width:130px;text-align:left}.dropdown--sort-by .dropdown-menu{background-color:var(--white);box-shadow:none;border-radius:0;margin-left:-1px;right:-1px;margin-top:-1px;border:0;padding-top:0;padding-bottom:0}.dropdown--sort-by .dropdown-menu>li>a{padding:10px 16px}.dropdown--sort-by .dropdown-menu a{display:block;padding:10px 20px;clear:both;font-weight:400;line-height:1.42857143;color:var(--dark-grey);white-space:nowrap}.dropdown--sort-by .dropdown-menu a:hover{background-color:#f8f8f8}.dropdown--sort-by .caret{margin-left:12px;border:none;height:8px;width:17px;background-size:100% auto}.dropdown--sort-by.open .caret-img,.dropdown--sort-by.open .caret{transform:rotate(180deg)}.dropdown--sort-by.open .dropdown-menu{border:1px solid var(--gray);border-top:none}product results .listing-grid{transition:all .3s ease 0s;width:100%}.listpage-hybrid.is-active .listing-grid{grid-template-columns:1fr 1fr 1fr;flex-grow:1}@media(max-width:1259px){.listpage-hybrid.is-active .listing-grid{grid-template-columns:1fr 1fr}}@media(max-width:991px){.listpage-hybrid.is-active .listing-grid{grid-template-columns:1fr}}@media(max-width:1259px){.listpage-hybrid.is-active .listing-grid-col[data-col-num="3"]{grid-column-start:1!important;grid-column-end:span 2!important}}@media(max-width:991px){.listpage-hybrid.is-active .listing-grid-col:not([class*=grid-col-one]){grid-column-start:1!important;grid-column-end:span 1!important}.listpage-hybrid.is-active .listing-grid-col.grid-col-one,.listpage-hybrid.is-active .listing-grid-col.grid-col-one-first{grid-column-start:1!important}}.filter-hybrid{--sticky-top: 90px;position:sticky;z-index:1031;top:var(--sticky-top);opacity:0;transition:width .3s ease;width:0;overflow:hidden;height:calc(100vh - var(--sticky-top));max-height:calc(100vh - var(--sticky-top));background-color:#fff}.filter-hybrid-box{display:flex;flex-direction:column;height:100%;opacity:0;transform:translate3d(-.5rem,0,0);transition:transform .3s ease-in-out,opacity .4s ease-in-out}.listpage-hybrid .product-results-body{flex-grow:1}.listpage-hybrid.is-active .filter-hybrid{width:320px;padding-right:20px;flex-grow:0;flex-shrink:0;opacity:1}@media(max-width:991px){.listpage-hybrid.is-active .filter-hybrid{width:350px}}.listpage-hybrid.is-active .filter-hybrid-box{opacity:1;transform:translateZ(0);transition:transform .3s ease-in-out .3s,opacity .4s ease-in-out .15s}.listpage-hybrid{display:flex;height:100%;width:100%}.widget-filter{padding:24px}.filters-flyout{transform:translate3d(-400px,0,0);transition:transform .3s ease-out,opacity .4s ease-in-out;position:fixed;z-index:107161;top:0;bottom:0;left:0;background-color:#fff;width:400px}.filters-flyout .close{font-size:15px;color:var(--dark-grey);opacity:1}.filters-flyout .filterScrollbar{margin-right:-12px;padding-right:8px}.filters-flyout.is-active{transform:translateZ(0)}.widget-filter__item{overflow:hidden}.widget-filter__header{color:#000;font-size:16px;margin-bottom:26px}.widget-filter__header --sm{font-size:14px;font-family:Avenir Medium;text-align:center;padding-bottom:10px;margin-bottom:0;margin-left:-16px;margin-right:-16px;border-bottom:1px solid var(--gray)}.widget-filter__header --sm .iconfont-close2{font-size:16px;opacity:1}.widget-filter__header__right{position:absolute;right:16px;top:0}.widget-filter__body{overflow:auto;padding-right:24px}.widget-filter__footer{padding-top:24px;background-color:#fff;margin-top:auto}.filters-fixed__content{display:flex;flex-direction:column;height:100%}.filters-fixed__content .ir246-search-noUiSlider .amount-min,.filters-fixed__content .ir246-search-noUiSlider .amount-max{padding-top:7px}.filters-fixed__content .ir246-search-noUiSlider .noUi-horizontal{height:4px}.filters-fixed__content .ir246-search-noUiSlider .noUiSlider .noUi-handle{height:16px;width:16px}.filters-fixed__content .ir246-search-noUiSlider .noUi-horizontal .noUi-handle{top:-5px}.listing-selector-set{display:flex;gap:8px 16px;font-size:12px;color:var(--grey-500);flex-wrap:wrap}.listing-selector-set .exposed-filter{display:flex;flex-wrap:wrap;gap:8px 16px}.listing-selector-set .item{color:inherit;display:inline-block;white-space:nowrap;text-decoration:none;text-transform:capitalize;cursor:pointer;margin-right:8px}.listing-selector-set .item.disabled{cursor:default;pointer-events:none}.listing-selector-set .x{color:var(--dark-grey);margin-left:8px;display:inline-block}.listing-selector-box .exposed-filter,.listing-selector-box .listing-selector-set,.listing-selector-box .widget-filter__results{display:inline}.widget-filter__results{padding-right:8px}.widget-filter__results,.widget-filter__name{font-family:Avenir Medium}.widget-filter__name{font-family:Avenir Medium;padding-top:18px;padding-bottom:14px;border-top:1px solid var(--grey-100);display:flex;align-items:center;justify-content:space-between}.widget-filter__name:hover,.widget-filter__name:focus{text-decoration:none;color:var(--dark-grey)}.widget-filter__name .caret{border:none;display:inline-block;width:10px;height:10px;background:url(design-custom-images-drop-down.svg) center center no-repeat;transform:rotate(180deg);background-size:9px auto}.widget-filter__name.collapsed .caret{transform:rotate(0)}.rose-slick-mobile{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px 8px;flex-wrap:wrap;font-size:12px;line-height:1.2;text-transform:capitalize;text-align:center;list-style:none;padding-left:0}.rose-slick-mobile .filter-thumbnail{background-color:#f9f9f9;display:block;width:52px;height:52px;border-radius:100%;overflow:hidden;margin:0 auto 5px;border:2px solid transparent}.rose-slick-mobile .bgColor{background-color:#f9f9f9}.rose-slick-mobile .nobg{background-color:transparent}.rose-slick-mobile li{font-size:12px;font-family:Avenir Light}.rose-slick-mobile li a{text-decoration:none;text-align:center;display:inline-block}.rose-slick-mobile li a:focus{color:var(--dark-grey)}@media(pointer:fine){.rose-slick-mobile li a:hover{color:var(--grey-500)}.rose-slick-mobile li a:hover .filter-thumbnail{border-color:var(--grey-500)}}@media(pointer:coarse){.rose-slick-mobile li a:hover{color:var(--dark-grey)}}.rose-slick-mobile li a.active{color:#ae7762}.rose-slick-mobile li a.active .filter-thumbnail{border-color:#ae7762}.rose-slick-mobile li a.disabled{position:relative;display:block;pointer-events:none}.rose-slick-mobile li a.disabled:after{content:"";display:block;width:100%;height:100%;background-color:#ffffff80;position:absolute;left:0;top:0;right:0}.rose-slick-mobile li a.disabled .filter-thumbnail{position:relative;border-color:var(--gray)}.rose-slick-mobile li a.disabled .filter-thumbnail:before{content:"";position:absolute;width:1px;height:100%;left:50%;background:var(--gray);transform:rotate(45deg)}.rose-slick-mobile img{display:block;margin:0 auto;width:100%;height:100%;border-radius:100%;object-fit:contain}.rose-slick-mobile.mini .filter-thumbnail{width:42px;height:42px}.rose-slick-mobile.mini-gemstone .filter-thumbnail{width:40px;height:40px;background-repeat:no-repeat;background-position:center center;background-size:110% 110%}.rose-slick-mobile.mini-gemstone li a.disabled:after{width:auto;height:auto;left:-2px;top:-2px;bottom:-2px;right:-2px}.rose-slick-mobile.mini-gemstone li a.disabled .filter-thumbnail{border-color:#fff;box-shadow:0 0 0 2px var(--gray)}.rose-slick-mobile.mini-gemstone li a:hover .filter-thumbnail{border-color:#fff;box-shadow:0 0 0 2px var(--grey-500)}.rose-slick-mobile.mini-gemstone li a.active .filter-thumbnail{border-color:#fff;box-shadow:0 0 0 2px #ae7762}.rose-slick-mobile.minicircles .filter-thumbnail{background-color:transparent;width:32px;height:32px}.rose-slick-mobile.minicircles .filter-thumbnail img{border:1px solid #fff}.rose-diamond-shape img{width:34px;transform:none}.rose-diamond-shape-wireframe .filter-thumbnail-shape{display:block;margin:auto auto 5px;width:38px;height:38px}.rose-diamond-shape-wireframe img{background:url(/static/img/spirit/spirit-shape-y24.png) left top no-repeat;background-size:auto 76px;background-position-y:2px;border-radius:0}.rose-diamond-shape-wireframe a.active img{background-position-y:-39px}.rose-diamond-shape-wireframe .round{background-position-x:4px}.rose-diamond-shape-wireframe .oval{background-position-x:-224px}.rose-diamond-shape-wireframe .cushion{background-position-x:-137px}.rose-diamond-shape-wireframe .emerald{background-position-x:-410px}.rose-diamond-shape-wireframe .pear{background-position-x:-316px}.rose-diamond-shape-wireframe .radiant{background-position-x:-271px}.rose-diamond-shape-wireframe .princess{background-position-x:-43px}.rose-diamond-shape-wireframe .asscher{background-position-x:-92px}.rose-diamond-shape-wireframe .marquise{background-position-x:-180px}.rose-diamond-shape-wireframe .heart{background-position-x:-363px}.rose-diamond-shape-wireframe .other{background-position-x:-452px}.rose-diamond-shape-wireframe .elongated-cushion{background-position-x:-495px}.rose-metal-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:10px 8px;text-align:center;list-style:none;padding-left:0}.rose-metal-list .custom-control{display:inline-block;text-align:center}.rose-metal-list .custom-control.disabled:after{content:"";display:block;background-color:#ffffff80;position:absolute;left:-2px;top:-2px;bottom:-2px;right:-2px}.rose-metal-list .custom-control.disabled .custom-control-label i{position:relative}.rose-metal-list .custom-control.disabled .custom-control-label i:after{content:"";position:absolute;width:1px;height:100%;left:50%;background:var(--gray);transform:skew(-45deg)}.rose-metal-list .custom-control.disabled .custom-control-label{margin-bottom:0;font-weight:400;color:var(--grey-500)}.rose-metal-list .custom-control.disabled .custom-control-label i{box-shadow:0 0 0 2px var(--gray)}.rose-metal-list .custom-control-label{cursor:pointer;margin-bottom:0;font-weight:400}@media(pointer:fine){.rose-metal-list .custom-control-label:hover{color:var(--grey-500)}.rose-metal-list .custom-control-label:hover i{box-shadow:0 0 0 2px var(--grey-500)}}@media(pointer:coarse){.rose-metal-list .custom-control-label:hover{color:var(--dark-grey)}}.rose-metal-list i{border-radius:100%;width:28px;height:28px;border:1px solid #fff;overflow:hidden;display:block;margin:0 auto 15px}.rose-metal-list span{font-size:12px;font-family:Avenir Light;display:block;white-space:nowrap;cursor:pointer}.rose-metal-list .custom-control-input:checked~.custom-control-label i{box-shadow:0 0 0 2px #ae7762}.rose-metal-list .custom-control-input:checked~.custom-control-label span{color:#ae7762}others .rose-match-set{padding-left:26px;position:relative;top:1px}others .rose-match-set.checkbox-ty7-green:first-child,others .rose-match-set.radio-green-cricle:first-child{margin-top:1px}others .rose-match-set.checkbox-ty7-green:not(:only-child):not(:last-child){margin-bottom:6px}others .rose-match-set.radio-green-cricle:not(:only-child):not(:last-child){margin-bottom:9px}others .rose-match-set.radio-green-cricle i{margin-top:2px}.mac :is(others .rose-match-set.radio-green-cricle i){margin-top:1px}others .rose-match-set.radio-green-cricle i.icons-checked:after{background-color:#ae7762}others .rose-match-set span{font-size:12px;font-family:Avenir Light;display:inline-block}others .rose-match-set i{left:0}.btn-view-results{font-size:14px}.filters-custom-switch{display:flex;font-size:14px}.filters-custom-switch img{vertical-align:middle;margin:0 8px}.filters-custom-switch .txt{position:relative;top:2px}.filters-custom-switch .custom-switch{margin-right:24px}.filters-custom-switch .custom-switch:last-child{margin-right:0}.filters-custom-switch .custom-control-label,.filters-custom-switch .custom-controled-label{display:flex;align-items:center}.filters-custom-switch .custom-switch .custom-control-label:after,.filters-custom-switch .custom-switch .custom-controled-label:after{top:2px;left:-30px;background:#fff;border:none}.filters-custom-switch .custom-switch .custom-control-label:before,.filters-custom-switch .custom-switch .custom-controled-label:before{top:0;left:-32px;background:var(--gray);border:none}.filters-custom-switch .custom-switch .custom-controled-label:before{background:#ae7762}css scrollbar .widget-filter-shadow{position:relative;z-index:2}css scrollbar .widget-filter-shadow .widget-filter__item:first-child .widget-filter__name{border-top:none}.filterScrollbar{--sb-track-color: #ffffff;--sb-thumb-color: #d9d9d9;--sb-size: 4px}.filterScrollbar .bottom-shadow{display:none}.filterScrollbar:before{content:"";height:1px;position:sticky;right:0;background:var(--grey-100);display:block;z-index:5;top:0}.filterScrollbar:after{content:"";height:1px;position:sticky;background:#fff;display:block;z-index:2;bottom:0}.top-shadow,.bottom-shadow{display:block;height:10px}.bottom-shadow:before{content:"";height:10px;filter:drop-shadow(0px -4px 4px rgba(0,0,0,.15));background:#fff;display:block;width:100%;margin-top:12px}.filterScrollbar::-webkit-scrollbar{width:var(--sb-size)}.filterScrollbar::-webkit-scrollbar-track{background:var(--sb-track-color);border-radius:20px}.filterScrollbar::-webkit-scrollbar-thumb{background:var(--sb-thumb-color);border-radius:20px}@supports not selector(::-webkit-scrollbar){.filterScrollbar{scrollbar-color:var(--sb-thumb-color) var(--sb-track-color)}}end scrollbar .king-shopping-list{padding:0;list-style:none;color:var(--dark-grey);font-size:12px}.filter-bar-sticky{position:relative;z-index:10}.modal-backdrop-filter{background:#d9d9d9;z-index:107160;mix-blend-mode:multiply}@media(min-width:1024px){.modal-backdrop-filter --sm{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/design-custom-css-filter.css.map */
