.options{display:flex;flex-wrap:wrap;gap:8px}.options .option[checked]:after{background:#fff}.options .option{position:relative;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.45px;color:#292933;padding:12px 20px;display:flex;border:1px solid #ccc;border-radius:32px;cursor:pointer;transition:all .3s}.options .option:hover{border-color:#292933}.collection-grid.two-up .product-grid-item .product-info product-options .options .option,recommended-products .product-grid-item .product-info product-options .options .option{display:none}.collection-grid.two-up .product-grid-item .product-info product-options .options:has(.option.last) .option:nth-child(-n+3),.collection-grid.two-up .product-grid-item .product-info product-options .options:has(.option.last) .option.last,recommended-products .product-grid-item .product-info product-options .options:has(.option.last) .option:nth-child(-n+3),recommended-products .product-grid-item .product-info product-options .options:has(.option.last) .option.last{display:block}.collection-grid.two-up .product-grid-item .product-info product-options .options:not(:has(.option.last)) .option:nth-child(-n+4),recommended-products .product-grid-item .product-info product-options .options:not(:has(.option.last)) .option:nth-child(-n+4){display:block}.options.colors .option{padding:0!important;margin:0;border:none;width:24px;height:24px;border-radius:50% 0 50% 50%;transition:border-radius .3s}.options.colors .option:hover{border-radius:50% 0}.options.colors .option:after{opacity:0;scale:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:12px;border-radius:50%;background:#fff;transition:opacity .15s,scale .3s}.options.colors .option[checked]{border:1px solid #ccc}.options.colors .option[checked]:after{opacity:1;scale:1}.options.colors .option.White{outline:1px solid #ccc}.options.colors .option.White:after{background:#292933}.options.colors .option .tooltip{display:none}.product-grid-item .product-info product-options .divider,.product-grid-item .product-info product-options .option-name{display:none}.product-grid-item .product-info product-options .options .option.last label{background:transparent!important;border:1px solid #c6bfbf}.product-grid-item .product-info product-options .options .option.last:after{content:"+";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}product-options{display:flex;flex-direction:column;gap:24px;flex-shrink:0}product-options .product-option{display:flex;flex-direction:column;gap:16px}product-options .product-option>.option-name{color:#7f7f85;font-size:14px;font-style:normal;font-weight:400;line-height:21px;letter-spacing:.45px}product-options .product-option .options{display:flex;flex-wrap:wrap;gap:8px}product-options .product-option .options .option{position:relative;overflow:hidden;font-family:inherit;font-size:14px;font-style:normal;font-weight:400;line-height:20px;letter-spacing:.45px;color:#292933;padding:12px 20px;display:flex;border:1px solid #ccc;border-radius:32px;background:transparent;cursor:pointer;transition:all .3s}product-options .product-option .options .option:hover{border-color:#292933}product-options .product-option .options .option.out-of-stock{filter:opacity(.8)}product-options .product-option .options .option.out-of-stock:after{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background-color:#ccc;transform:rotate(-20deg);transform-origin:center;transition:all .3s}product-options .product-option .options .option:hover:after{background-color:#292933}product-options .product-option .options .option[checked]{background:#fff}product-options .product-option .options.colors .option{position:relative;overflow:visible}product-options .product-option .options.colors .option{position:relative;padding:0;margin:0;border:1px solid #ccc;width:24px;height:24px;border-radius:50% 0 50% 50%;background:#d2d2d2;transition:border-radius .3s}product-options .product-option .options.colors .option:hover{border-radius:50% 0}product-options .product-option .options.colors .option:after{opacity:0;scale:0;content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:12px;height:12px;border-radius:50%;background:#fff;transition:opacity .15s,scale .3s}product-options .product-option .options.colors .option[checked]{border:1px solid #ccc}product-options .product-option .options.colors .option[checked]:after{opacity:1;scale:1}product-options .product-option .options.colors .option.White{border:1px solid #d2d2d2!important}product-options .product-option .options.colors .option.White:after{background:#292933}product-options .product-option .options.colors .option .tooltip{display:none}@media only screen and (min-width: 1024px){.product-grid-item .product-info product-options .options{justify-content:flex-end}.options.colors .option .tooltip{font-family:var(--font-family-Sohne);font-size:10px;text-align:center;line-height:1.4;pointer-events:none;display:flex;transform-origin:top left;scale:0;opacity:0;position:absolute;z-index:1;padding:1rem;left:50%;top:calc(100% + 1rem);transform:translate(-50%);color:#fff;background:var(--color-black);border-radius:2rem;box-shadow:0 0 10px #0000001a;transition:all .3s}.options.colors .option .tooltip:after{content:"";position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--color-black);top:-6px;left:50%;transform:translate(-50%)}.options.colors .option:hover .tooltip{opacity:1;scale:1}product-main product-options .product-option .options .option{cursor:pointer}product-main product-options .product-option .options.colors{gap:16px}product-options .product-option .options .option{padding:14px 32px}product-options .product-option .options.colors .option .tooltip{font-size:10px;text-align:center;line-height:1.4;pointer-events:none;display:flex;transform-origin:top left;scale:0;opacity:0;position:absolute;z-index:1;padding:1rem;left:50%;top:calc(100% + 1rem);transform:translate(-50%);color:#fff;background:var(--color-black);border-radius:2rem;box-shadow:0 0 10px #0000001a;transition:all .3s}product-options .product-option .options.colors .option .tooltip:after{content:"";position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid var(--color-black);top:-6px;left:50%;transform:translate(-50%)}product-options .product-option .options.colors .option:hover .tooltip{opacity:1;scale:1}}
/*# sourceMappingURL=/cdn/shop/t/38/assets/product-options.css.map */
