.vv-pick{margin:1.6rem 0 .6rem;padding:0;border:0;display:flex;flex-wrap:wrap;gap:.8rem}.vv-pick .vv-pick__legend{display:block;width:100%;margin:0 0 .8rem;padding:0;font-size:1.4rem;line-height:1.35;letter-spacing:0;color:#1e2a28b8}.vv-pick .vv-pick__sel{font-weight:600;color:#1e2a28}.vv-pick input[type=radio]+label.vv-sw{position:relative;display:flex;flex-direction:row;align-items:center;gap:1rem;box-sizing:border-box;width:calc((100% - .8rem)/2);min-height:6.4rem;margin:0;padding:.7rem 1rem .7rem .7rem;border:1px solid rgba(30,42,40,.16);border-radius:12px;background:#fff;color:#1e2a28;font-size:1.35rem;line-height:1.25;letter-spacing:0;text-align:left;white-space:normal;word-break:normal;overflow-wrap:normal;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.vv-pick input[type=radio]+label.vv-sw:hover{border-color:#0e5a5280}.vv-pick input[type=radio]:checked+label.vv-sw{border-color:#0e5a52;box-shadow:inset 0 0 0 1px #0e5a52;background:#fff;color:#1e2a28}.vv-pick input[type=radio]:focus-visible+label.vv-sw{outline:2px solid #0E5A52;outline-offset:2px}.vv-pick input[type=radio]:checked+label.vv-sw .vv-sw__name{font-weight:600}.vv-pick input[type=radio]:checked+label.vv-sw .vv-sw__img:after,.vv-pick input[type=radio]:checked+label.vv-sw--txt:after{content:"";position:absolute;top:-.6rem;right:-.6rem;width:2rem;height:2rem;border-radius:50%;background:#0e5a52 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%23fff' stroke-width='2.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/1.2rem no-repeat;box-shadow:0 0 0 2px #fff}.vv-pick input[type=radio]+label.vv-sw--txt{padding-right:3.2rem}.vv-pick input[type=radio]:checked+label.vv-sw--txt:after{top:50%;right:.9rem;margin-top:-1rem}.vv-sw__img{position:relative;flex:none;display:block;width:4.8rem;height:4.8rem;border-radius:8px;overflow:visible;background:#f1e6d6}.vv-sw__img img{display:block;width:100%;height:100%;object-fit:cover;border-radius:8px}.vv-sw__img--dot{background:#faf6ef;box-shadow:inset 0 0 0 1px #1e2a2814}.vv-sw__img--dot:before{content:"";position:absolute;top:.9rem;right:.9rem;bottom:.9rem;left:.9rem;border-radius:50%;background:var(--vv-dot);box-shadow:inset 0 0 0 1px #1e2a281f}.vv-sw__name{flex:1;min-width:0;word-break:normal!important;overflow-wrap:normal!important;-webkit-hyphens:none;hyphens:none}.vv-pick input[type=radio]+label.vv-sw--txt{justify-content:flex-start;padding-left:1.4rem}.vv-pick input.disabled+label.vv-sw{opacity:.5}.vv-pick input.disabled+label.vv-sw .vv-sw__name{text-decoration:line-through}.product__info-container:has(variant-selects) .rsi-quantity-image-wrapper{display:none!important}.product__info-container:has(variant-selects) .rsi-quantity-product{counter-reset:vvu}.vv-rsi-single:not(.vv-rsi-mismatch) .rsi-variant-picker-wrapper{display:none!important}.product__info-container:has(variant-selects) .rsi-variant-picker-wrapper{display:flex!important;align-items:center;gap:1rem;margin:1rem 0 0!important;counter-increment:vvu}.product__info-container:has(variant-selects) .rsi-variant-picker-vn{flex:none;min-width:7.4rem;font-size:0!important;line-height:1.2}.product__info-container:has(variant-selects) .rsi-variant-picker-vn:before{content:var(--vv-opt) " " counter(vvu);font-size:1.35rem;font-weight:600;color:#0e5a52}.product__info-container:has(variant-selects) .rsi-variant-picker-wrapper>div{flex:1;min-width:0}.product__info-container:has(variant-selects) select.rsi-variant-picker-select{-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box;width:100%!important;height:4.6rem!important;margin:0!important;padding:0 4rem 0 1.4rem!important;border:1px solid rgba(30,42,40,.22)!important;border-radius:10px!important;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%230E5A52' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right 1.3rem center/1.6rem!important;box-shadow:none!important;font-family:inherit!important;font-size:1.5rem!important;line-height:1.2!important;color:#1e2a28!important;cursor:pointer}.product__info-container:has(variant-selects) select.rsi-variant-picker-select:focus{outline:2px solid #0E5A52!important;outline-offset:1px}
/*# sourceMappingURL=/cdn/shop/t/33/assets/viventi-selector.css.map */
