.variant-selectors{margin-bottom:15px}.variant-selector{margin-bottom:10px}.variant-selector label{display:flex;font-size:16px;line-height:24px;font-weight:500;margin-bottom:5px}.variant-selector__select{width:100%;height:40px;border-radius:6px;border:1px solid rgba(0,0,0,.3);padding-left:11px;outline:none;padding-right:11px;font-size:17px;font-weight:500;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQgNkw4IDEwTDEyIDYiIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPgo8L3N2Zz4K);background-repeat:no-repeat;background-size:16px;background-position:calc(100% - 7px);-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.color-swatches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.color-swatch{position:relative}.color-swatch input[type=radio]{position:absolute;opacity:0;width:0;height:0}.color-swatch__label{display:block;width:30px;height:30px;border-radius:50%;border:1px solid rgba(0,0,0,.1);cursor:pointer;transition:all .3s ease}.color-swatch input[type=radio]:checked+.color-swatch__label{box-shadow:0 0 0 2px #000}.color-swatch input[type=radio]:focus+.color-swatch__label{box-shadow:0 0 0 2px #00000080}.button-swatches{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:10px}.button-swatch{position:relative}.button-swatch input[type=radio]{position:absolute;opacity:0;width:0;height:0}.button-swatch__label{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 15px;border-radius:6px;border:1px solid rgba(0,0,0,.3);background-color:#fff;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease}.button-swatch input[type=radio]:checked+.button-swatch__label{background-color:#000;color:#fff;border-color:#000}.button-swatch input[type=radio]:focus+.button-swatch__label{box-shadow:0 0 0 2px #00000080}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width: 767px){.variant-selector__select{font-size:16px}.color-swatch__label{width:25px;height:25px}}
/*# sourceMappingURL=/cdn/shop/t/181/assets/variant-styles.css.map */
