.volume-sku-block .active-sku-info__text{color:var(--color-gray-text)}.volume-sku-block .sku-items-list{display:flex;gap:16px;flex-wrap:wrap;margin-top:16px}@media(max-width:1199px){.volume-sku-block .sku-items-list{row-gap:12px;column-gap:6px}}.volume-sku-item{border-radius:12px;background:var(--color-white);border:1px solid var(--color-gray-border);width:120px;overflow:hidden;transition:var(--trs-base)}@media(max-width:1199px){.volume-sku-item{width:108px}}.volume-sku-item__value{padding:6px;text-align:center}@media(max-width:1199px){.volume-sku-item__value{padding:4px}}.volume-sku-item__price{padding:4px;text-align:center;background:var(--color-turq-10)}.volume-sku-item.active{pointer-events:none;border:1px solid var(--color-turq-2)}.volume-sku-item.active .volume-sku-item__value{color:var(--color-turq-2)}.volume-sku-item.not-in-stock{border:1px solid var(--color-gray-bg);color:var(--color-gray-text)}.volume-sku-item.not-in-stock,.volume-sku-item.not-in-stock .volume-sku-item__price{background:var(--color-gray-bg)}.volume-sku-item.discount .volume-sku-item__value{display:flex;align-items:center;justify-content:center;gap:4px}.volume-sku-item.discount .volume-sku-item__value .icon-wrap{background-color:var(--color-pink-10);position:relative;width:16px;height:16px;border-radius:50%;padding:4px}.volume-sku-item.discount .volume-sku-item__value .icon-wrap .icon{width:8px;height:8px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:var(--color-pink)}@media(hover:hover){.volume-sku-item:hover{cursor:pointer;border:1px solid var(--color-turq-2)}}.colors-sku{display:flex;flex-direction:column;gap:16px}@media(max-width:1199px){.colors-sku{gap:12px}}.colors-sku__head{display:flex;align-items:center;gap:20px}@media(max-width:1199px){.colors-sku__head{justify-content:space-between}}.colors-sku__head--togglers{display:flex;align-items:center;background:var(--color-turq-15);border-radius:20px;padding:6px 18px;gap:24px;position:relative}.colors-sku__head--togglers:before{content:"";position:absolute;top:50%;left:6px;transform:translateY(-53%);background:var(--color-white);width:48px;height:26px;border-radius:15px;z-index:0;transition:var(--trs-base)}.colors-sku__head--togglers:has(.list-layout.selected):before{transform:translate(100%,-53%)}.colors-sku__head--togglers .layout-toggler{line-height:1;color:var(--color-gray-text);position:relative}@media(hover:hover){.colors-sku__head--togglers .layout-toggler:hover{cursor:pointer;color:var(--color-turq-2)}}.colors-sku__head--togglers .layout-toggler.selected{color:var(--color-turq)}.colors-sku .selected-sku{display:flex;align-items:center;gap:8px}.colors-sku .selected-sku__type{color:var(--color-gray-text)}.colors-sku .sku-items{display:flex;flex-wrap:wrap;gap:12px;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(max-width:1199px){.colors-sku .sku-items{gap:8px}}.colors-sku .sku-items__item{width:48px;height:48px;padding:4px;position:relative;border-radius:50%}@media(max-width:1199px){.colors-sku .sku-items__item{width:40px;height:40px}}@media(hover:hover){.colors-sku .sku-items__item:hover{cursor:pointer}.colors-sku .sku-items__item:hover .sku-items__item--image:before{transform:scale(1.1);border:1px solid var(--color-turq-2)}}.colors-sku .sku-items__item--image{position:relative;aspect-ratio:1;border-radius:50%}.colors-sku .sku-items__item--image img{border-radius:50%}.colors-sku .sku-items__item--image:before{content:"";position:absolute;inset:-1px;background:var(--color-gray-border);border-radius:50%;transition:var(--trs-base)}.colors-sku .sku-items__item.disabled:before{content:"";position:absolute;inset:0;z-index:1;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21 2.5C25.1147 2.5 28.9118 3.84132 31.9834 6.11133C36.546 9.48334 39.5 14.8968 39.5 21C39.5 31.2173 31.2173 39.5 21 39.5C16.9728 39.5 13.2501 38.215 10.2139 36.0322C5.53939 32.6717 2.5 27.1907 2.5 21C2.5 10.7827 10.7827 2.5 21 2.5Z' stroke='%23838A8A' stroke-width='3'/%3E%3Cg clip-path='url(%23clip0_5022_62353)'%3E%3Cpath d='M7.16797 7.26562L34.6369 34.7346' stroke='%23838A8A' stroke-width='2'/%3E%3Cpath d='M34.6387 7.26562L7.16974 34.7346' stroke='%23838A8A' stroke-width='2'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_5022_62353'%3E%3Crect width='42' height='42' rx='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A")}.colors-sku .sku-items__item.disabled .sku-items__item--image img{transform:scale(.7)}.colors-sku .sku-items__item.active{border:2px solid var(--color-turq-2);pointer-events:none}.colors-sku .sku-items__item-wrap,.colors-sku .sku-items__list-wrap{display:contents}.colors-sku.list-layout .sku-items__list-wrap{display:flex;flex-direction:column;max-height:236px}.colors-sku.list-layout .sku-items__list-wrap::-webkit-scrollbar{width:5px;height:5px;border-radius:0;background-color:#f5f5f5}.colors-sku.list-layout .sku-items__list-wrap::-webkit-scrollbar-thumb{background-color:var(--color-gray-border);border-radius:10em}.colors-sku.list-layout .sku-items__list-wrap::-webkit-scrollbar-thumb:hover{cursor:pointer;background-color:var(--color-gray-border)}.colors-sku.list-layout .sku-items__list-wrap{overflow:auto;width:100%;gap:12px}@media(max-width:1199px){.colors-sku.list-layout .sku-items__list-wrap{max-height:168px;gap:8px}}.colors-sku.list-layout .sku-items__item-wrap{display:flex;align-items:center;gap:12px;width:-moz-fit-content;width:fit-content}.colors-sku.list-layout .sku-items__item-wrap:has(.sku-items__item.active){pointer-events:none;color:var(--color-turq-2)}@media(hover:hover){.colors-sku.list-layout .sku-items__item-wrap:hover{cursor:pointer}.colors-sku.list-layout .sku-items__item-wrap:hover .sku-items__item--image:before{transform:scale(1.1);border:1px solid var(--color-turq-2)}}.colors-sku.list-layout .sku-items{padding:20px;border:1px solid var(--color-gray-border);border-radius:var(--border-radius-base);flex-wrap:nowrap}@media(max-width:1199px){.colors-sku.list-layout .sku-items{padding:12px}}.add-to-basket__in-basket{display:flex;align-items:center;gap:24px}.add-to-basket--small .btn{height:40px}.add-to-basket--small .counter .counter-button{width:40px;height:40px}.add-to-basket--small .counter .counter-input{width:45px;margin:auto 2px}