.product__submit__item button[data-hide-quantity=true],.product-form__quantity[data-hide-quantity=true]{display:none}.jci-color-filter{width:100%;display:flex;justify-content:end}.jci-color-filter .color-filter-label{letter-spacing:var(--BTN-LETTER-SPACING);text-transform:var(--BTN-UPPERCASE)}.jci-color-filter ul{display:flex;align-items:center;padding-left:var(--outer);padding-right:var(--outer);border-left:1px solid var(--border);border-right:none;padding:20px 18px;gap:15px}.jci-color-filter ul li a{display:flex}.jci-color-filter ul li .swatch__button{height:var(--swatch-size-filters);width:var(--swatch-size-filters);border-radius:50%;background:var(--swatch, var(--swatch-default));background-size:cover;background-repeat:no-repeat;background-position:center;margin:0}.jci-color-filter ul li .swatch__button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;border-radius:50%;transition:all .3s}.jci-color-filter ul li .swatch__button:hover:after{width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;border:2px solid var(--swatch, var(--swatch-default))}.jci-color-filter ul li.active .swatch__button:after{width:calc(100% + 6px);height:calc(100% + 6px);top:-3px;left:-3px;border:2px solid var(--swatch, var(--swatch-default))}.jci-stone-shape-filter{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px}.jci-stone-shape-filter .filter-title{letter-spacing:var(--BTN-LETTER-SPACING);text-transform:var(--BTN-UPPERCASE)}.jci-filter-scrollable .scroll-area{max-width:100%;position:relative}.jci-filter-scrollable [data-shape-scroll]{-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;max-width:100%;position:relative}.jci-filter-scrollable [data-shape-scroll]::-webkit-scrollbar{height:0}.jci-stone-shape-filter ul{list-style:none;margin:0;padding:0;display:flex;gap:15px}.jci-stone-shape-filter li.swatch__button{flex:0 0 auto;margin:0}.jci-stone-shape-filter li.swatch__button.disabled{opacity:.5}.jci-stone-shape-filter li.swatch__button.disabled a{cursor:not-allowed}.jci-stone-shape-filter li.swatch__button>a{width:var(--icon-desktop-width, 80px);height:var(--icon-desktop-width, 80px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-decoration:none;color:#111;border-radius:15px;background:transparent;padding:10px;box-sizing:border-box}.jci-stone-shape-filter li.swatch__button.active>a{background:#f2f2f2}.jci-stone-shape-filter li.swatch__button:not(.disabled)>a:hover{background:#f2f2f2}.jci-stone-shape-filter li.swatch__button figure{margin:0;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.jci-stone-shape-filter li.swatch__button img{width:100%;height:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;padding:5px}.jci-stone-shape-filter li.swatch__button>a>span{line-height:1.1;position:absolute;left:0;right:0;bottom:12px;text-align:center;line-height:1;font-weight:500;white-space:nowrap}.jci-setting-style-filter{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;gap:10px}.jci-clear-all-block{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:5px 20px 25px;gap:10px}.jci-clear-all-block a{text-decoration:underline}.jci-setting-style-filter .filter-title{letter-spacing:var(--BTN-LETTER-SPACING);text-transform:var(--BTN-UPPERCASE)}.jci-setting-style-filter ul{list-style:none;margin:0;padding:0;display:flex;gap:25px;-webkit-overflow-scrolling:touch;scrollbar-width:none;overflow-x:auto;max-width:100%;flex-direction:row;align-items:center}.jci-setting-style-filter ul::-webkit-scrollbar{height:0}.jci-setting-style-filter li.swatch__button{flex:0 0 auto;margin:0}.jci-setting-style-filter li.swatch__button.disabled{opacity:.5}.jci-setting-style-filter li.swatch__button.disabled a{cursor:not-allowed}.jci-setting-style-filter li.swatch__button>a{width:auto;height:var(--icon-desktop-width, 60px);display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;text-decoration:none;color:#111;border-radius:15px;background:transparent;padding:10px 14px;box-sizing:border-box}.jci-setting-style-filter li.swatch__button.active>a{background:#f2f2f2}.jci-setting-style-filter li.swatch__button:not(.disabled)>a:hover{background:#f2f2f2}.jci-setting-style-filter li.swatch__button figure{margin:0;aspect-ratio:1 / 1;display:flex;align-items:center;justify-content:center}.jci-setting-style-filter li.swatch__button img{width:auto;height:100%;aspect-ratio:1 / 1;object-fit:contain;display:block;max-width:80px}.jci-setting-style-filter li.swatch__button>a>span{line-height:1.1;white-space:nowrap;text-align:center}.jci-stone-shape-filter li.swatch__button>a>img{width:100%;height:100%;object-fit:contain;display:block;box-sizing:border-box;padding-bottom:18px}.jci-shape-arrow{position:absolute;top:50%;transform:translateY(-50%);border-radius:999px;color:#111;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease,transform .18s ease;z-index:5}.jci-shape-arrow svg{width:16px;height:16px}.jci-shape-arrow--left{left:1px}.jci-shape-arrow--left svg{transform:rotate(90deg);transform-origin:50% 50%}.jci-shape-arrow--right{right:1px}.jci-shape-arrow--right svg{transform:rotate(-90deg);transform-origin:50% 50%}.jci-filter-scrollable.is-overflow-left .jci-shape-arrow--left,.jci-filter-scrollable.is-overflow-right .jci-shape-arrow--right{opacity:1;pointer-events:auto}.jci-filter-scrollable.is-overflow-left:before,.jci-filter-scrollable.is-overflow-right:after{content:"";position:absolute;top:0;bottom:0;width:60px;pointer-events:none;z-index:4}.jci-filter-scrollable{position:relative}.jci-filter-scrollable .filter-clear-link{color:#212121;text-decoration:underline}.jci-filter-scrollable .filter-clear-link:hover{color:#212121;font-weight:700}.jci-filter-scrollable.is-overflow-left:before{left:0;background:linear-gradient(90deg,#fff,#fff0)}.jci-filter-scrollable.is-overflow-right:after{right:0;background:linear-gradient(270deg,#fff,#fff0)}.grid-item .double__image hover-images,.grid-item .product-item--overlay-text hover-images{opacity:0}.grid-item .double__image:hover hover-images,.grid-item .product-item--overlay-text:hover hover-images{opacity:1}.grid-item .double__image:hover hover-images .product-item__bg__slide:first-child{display:none}@media(max-width:768px){.jci-setting-style-filter,.jci-stone-shape-filter{padding:8px 20px}.jci-stone-shape-filter ul{padding-left:15px;padding-right:15px;gap:15px;justify-content:start}.jci-color-filter ul{padding:23px 10px;gap:10px;border-left:none;width:100%;display:flex;justify-content:end}.jci-stone-shape-filter li.swatch__button>a{width:var(--icon-mobile-width, 60px);height:var(--icon-mobile-width, 60px);border-radius:12px;padding:8px}.jci-stone-shape-filter li.swatch__button>a>img{padding-bottom:16px}.jci-stone-shape-filter li.swatch__button>a>span{bottom:10px}.jci-setting-style-filter ul{gap:20px;justify-content:space-around}.jci-setting-style-filter li.swatch__button>a{height:var(--icon-mobile-width, 45px);border-radius:15px}.supports-touch hover-images:after{display:none}}:is(.filter-shape-content,.filter-setting-style-content) .swatch__button{background:none}:is(.filter-shape-content,.filter-setting-style-content) .image-wrapper{border-radius:0}:is(.filter-shape-content,.filter-setting-style-content) .image-wrapper img{width:auto;height:100%;max-width:100%;object-fit:contain}@media only screen and (max-width:520px){.jci-color-filter ul{justify-content:center;gap:10px}.jci-color-filter .color-filter-label{display:none}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/jci-style.css.map */
