.color-wheel{position:relative;text-align:center;padding:55px 0 28px;overflow:hidden;border-bottom:1px solid #d9dcd8}.wheel-eyebrow{font-size:9px;letter-spacing:3px;color:#aeafa7;text-transform:uppercase;margin:0 0 8px}.wheel-title{font-size:26px;letter-spacing:2px;font-weight:300;margin:0;line-height:1.5}.wheel-stage{height:330px;width:min(780px,100%);margin:0 auto;position:relative;touch-action:pan-y;cursor:grab;outline-offset:-12px;user-select:none;-webkit-user-select:none}.wheel-dragging .wheel-stage{cursor:grabbing}.wheel-orbit{position:absolute;inset:0;perspective:900px}.wheel-track{position:absolute;left:50%;top:47%;width:69%;height:54%;border:1px solid #d9dcd5;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 25px 38px -32px #272c2d55;pointer-events:none}.wheel-track:after{content:'';position:absolute;inset:16px 26px;border:1px dashed #dedfd9;border-radius:50%}.wheel-hub{position:absolute;left:50%;top:45%;transform:translate(-50%,-50%);font-size:9px;letter-spacing:4px;line-height:2.4;color:#777d7e;pointer-events:none}.wheel-hub b{display:block;font-size:16px;font-weight:400;letter-spacing:6px;color:#363b3c}.wheel-hub:after{content:'';display:block;height:1px;width:25px;background:#ef7417;margin:10px auto}.wheel-stone{position:absolute;left:50%;top:47%;width:118px;height:95px;padding:0;border:0;background:none;cursor:grab;transition:transform .65s cubic-bezier(.22,.75,.26,1),opacity .65s;will-change:transform;touch-action:pan-y}.wheel-stone.no-transition{transition:none}.stone-face{display:flex;align-items:center;justify-content:center;position:absolute;inset:0;border-radius:10px;transform:perspective(500px) rotateX(54deg);border:1px solid #ffffff60;box-shadow:0 7px 0 -1px var(--edge),0 9px 0 -2px #343a3b,0 17px 16px -7px #242a2c6b,inset 0 1px 2px #ffffff90;background-color:var(--stone);background-image:linear-gradient(125deg,#ffffff12,transparent 55%,#0000000b),var(--stone-image);background-size:cover;background-position:center;background-repeat:no-repeat;transition:box-shadow .35s,border-color .35s}.wheel-selected .stone-face{border:2px solid #ef7417;box-shadow:0 7px 0 -1px var(--edge),0 9px 0 -2px #343a3b,0 0 0 5px #ef741719,0 24px 24px -9px #242a2c88,inset 0 1px 2px #ffffff90}.wheel-stone:hover .stone-face{border-color:#ef7417}.wheel-back .stone-face{filter:saturate(.65)}.stone-anthracite{--stone:#34383a;--edge:#22272a;}.stone-black{--stone:#161b1e;--edge:#080d0f;}.stone-metallic{--stone:#252b30;--edge:#13191d;}.stone-graphite{--stone:#767b7d;--edge:#51585b;}.stone-mocha{--stone:#8c7665;--edge:#5f4d40;}.stone-sahara{--stone:#dbc7a3;--edge:#a48b64;}.stone-avena{--stone:#c6c3b7;--edge:#928e82;}.stone-white{--stone:#eeeae0;--edge:#bebaae;}.stone-all{--stone:#bab6aa;--edge:#777e7e}.stone-all:after{display:none}.stone-marker{z-index:1;color:white;letter-spacing:2px;font:bold 12px Arial;text-shadow:0 1px 4px #000;transform:rotateX(-10deg)}.wheel-selection{margin:-5px 0 0;min-height:74px}.wheel-name{font-size:16px;letter-spacing:1px;margin:0 0 5px;font-weight:400}.wheel-subtitle{font-size:11px;color:#8b8e89;margin:0}.wheel-controls{display:flex;align-items:center;justify-content:center;gap:25px;margin:13px 0 0}.wheel-controls button{border:1px solid #c9cdc7;border-radius:50%;background:transparent;width:43px;height:43px;font:22px Arial;color:#4e5658;transition:background .2s,border-color .2s}.wheel-controls button:hover{background:white;border-color:#ef7417}.wheel-hint{font-size:10px;letter-spacing:1px;color:#8b8e89;max-width:280px}.wheel-dragging .wheel-stone{cursor:grabbing}@media(max-width:680px){.catalog-filters{grid-template-columns:1fr auto}.catalog-filters>label:first-child{grid-column:1/-1}.catalog-filters .search-label{grid-column:1}.color-wheel{padding-top:35px}.wheel-title{font-size:23px}.wheel-stage{height:255px;width:calc(100% + 12vw);margin-left:-6vw}.wheel-stone{width:88px;height:76px}.wheel-hub{font-size:7px;letter-spacing:2px}.wheel-hub b{font-size:12px;letter-spacing:4px}.wheel-track{width:73%;height:48%}.wheel-name{font-size:13px;max-width:310px;margin:0 auto 7px}.wheel-selection{min-height:65px}.wheel-controls{gap:14px}.wheel-hint{font-size:9px;max-width:190px}.wheel-controls button{width:39px;height:39px}}@media(prefers-reduced-motion:reduce){.wheel-stone{transition:none!important}}










.wheel-track:after{display:none}

.stone-antratsit{--stone-image:url('swatches/antratsit.webp');--edge:#77756f;--stone:#bbb}
.stone-chyornyy{--stone-image:url('swatches/chyornyy.webp');--edge:#77756f;--stone:#bbb}
.stone-chyornyy-metallik{--stone-image:url('swatches/chyornyy-metallik.webp');--edge:#77756f;--stone:#bbb}
.stone-grafit{--stone-image:url('swatches/grafit.webp');--edge:#77756f;--stone:#bbb}
.stone-seryy{--stone-image:url('swatches/seryy.webp');--edge:#77756f;--stone:#bbb}
.stone-svetlo-seryy{--stone-image:url('swatches/svetlo-seryy.webp');--edge:#77756f;--stone:#bbb}
.stone-belyy{--stone-image:url('swatches/belyy.webp');--edge:#77756f;--stone:#bbb}
.stone-ivory{--stone-image:url('swatches/ivory.webp');--edge:#77756f;--stone:#bbb}
.stone-avena{--stone-image:url('swatches/avena.webp');--edge:#77756f;--stone:#bbb}
.stone-sakhara{--stone-image:url('swatches/sakhara.webp');--edge:#77756f;--stone:#bbb}
.stone-old-stone{--stone-image:url('swatches/old-stone.webp');--edge:#77756f;--stone:#bbb}
.stone-mokko{--stone-image:url('swatches/mokko.webp');--edge:#77756f;--stone:#bbb}
.stone-korichnevyy{--stone-image:url('swatches/korichnevyy.webp');--edge:#77756f;--stone:#bbb}
.stone-terra{--stone-image:url('swatches/terra.webp');--edge:#77756f;--stone:#bbb}
.stone-terra-cotta{--stone-image:url('swatches/terra-cotta.webp');--edge:#77756f;--stone:#bbb}
.stone-all{--stone-image:url('swatches/all.webp');--edge:#77756f;--stone:#bbb}
.adamant-sink-filter{background:#f5f5f2;color:#292d30;border:1px solid #e3e5df;margin:24px 0 30px;padding:35px 12px 18px;overflow-anchor:none}.adamant-sink-filter .wheel-stage{max-width:100%;margin-left:auto;margin-right:auto}.adamant-sink-filter .wheel-stone{width:88px;height:78px}.adamant-color-native{display:none!important}.adamant-sink-filter .wheel-name{line-height:1.6;font-size:16px}.sink-color-status{font-size:11px;color:#777;margin:18px 0 0;min-height:18px}.sink-color-loading{opacity:.45;pointer-events:none}.adamant-sink-filter [hidden]{display:none!important}.adamant-sink-filter .stone-all:after{display:none}@media(max-width:680px){.adamant-sink-filter .wheel-stone{width:56px;height:59px}.adamant-sink-filter{padding-left:0;padding-right:0}.adamant-sink-filter .wheel-stage{width:100%}.adamant-sink-filter .wheel-title{font-size:22px}.adamant-sink-filter .wheel-hint{font-size:9px;letter-spacing:0}.adamant-sink-filter .wheel-hub b{font-size:10px}.adamant-sink-filter .wheel-hub{font-size:6px}}
.adamant-sink-filter .wheel-stone{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;text-shadow:none!important;min-width:0;line-height:normal}.adamant-sink-filter .wheel-controls button{background:transparent!important;border:1px solid #c9cdc7!important;border-radius:50%!important;box-shadow:none!important;color:#4e5658!important;padding:0!important}.adamant-sink-filter .wheel-controls button:hover{border-color:#ef7417!important;background:white!important}

#product-category #content .adamant-sink-filter button.wheel-stone,#product-category #content .adamant-sink-filter button.wheel-stone:hover{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;line-height:normal!important;clip-path:none!important}#product-category #content .adamant-sink-filter .wheel-controls button,#product-category #content .adamant-sink-filter .wheel-controls button:hover{background:transparent!important;border:1px solid #c9cdc7!important;border-radius:50%!important;box-shadow:none!important;color:#4e5658!important;padding:0!important;font-size:22px!important;line-height:normal!important}

.adamant-sink-filter{padding-top:24px;padding-bottom:18px}.adamant-sink-filter .wheel-stage{height:280px}.adamant-sink-filter .wheel-selection{min-height:54px}.adamant-sink-filter .sink-color-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;min-height:0}.adamant-sink-filter .wheel-controls{margin-top:7px}@media(max-width:680px){.adamant-sink-filter .wheel-stage{height:230px}}

/* Controls on the selected-color row */
.adamant-sink-filter .wheel-hint{display:none!important}.adamant-sink-filter .wheel-selection{min-height:48px;margin:0 56px;padding:0}.adamant-sink-filter .wheel-name{max-width:none;margin:0;line-height:1.6}.adamant-sink-filter .wheel-subtitle{margin:0;line-height:1.5}.adamant-sink-filter .wheel-controls{height:0;position:relative;margin:0;display:block}.adamant-sink-filter .wheel-controls button{position:absolute;top:-48px;width:39px;height:39px;display:flex;align-items:center;justify-content:center;margin:0!important;transform:none!important}.adamant-sink-filter .wheel-prev{left:12px}.adamant-sink-filter .wheel-next{right:12px}.adamant-sink-filter{padding-bottom:12px}
@media(max-width:767px){.adamant-sink-filter .wheel-controls button{top:-46px}.adamant-sink-filter .wheel-selection{min-height:46px}.adamant-sink-filter .wheel-prev{left:10px}.adamant-sink-filter .wheel-next{right:10px}}

.adamant-sink-filter .wheel-controls button svg{display:block;width:24px;height:20px;flex:none;overflow:visible}
@media(max-width:767px){
 .adamant-sink-filter{padding-top:12px;padding-bottom:6px}
 .adamant-sink-filter .wheel-stage{height:190px}
 .adamant-sink-filter .wheel-selection{min-height:40px;margin-top:-8px}
 .adamant-sink-filter .wheel-controls button{top:-40px!important;line-height:1!important;align-items:center;justify-content:center}
}
