.custom-variant-selector{margin:16px 0}.custom-variant-selector__header{display:flex;align-items:center;gap:8px;margin-bottom:10px}.custom-variant-selector__label{font-size:var(--vs-label-size, 14px);font-weight:var(--vs-label-weight, 500);color:var(--vs-label-color, #333)}.custom-variant-tooltip{position:relative;display:inline-flex}.custom-variant-tooltip__trigger{background:none;border:none;padding:2px;cursor:pointer;color:var(--vs-label-color, #666);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.custom-variant-tooltip__trigger:hover{color:var(--vs-value-color, #000);background:#0000000d}.custom-variant-tooltip__content{position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%);background:var(--vs-tooltip-bg, #333);color:var(--vs-tooltip-color, #fff);padding:10px 14px;border-radius:6px;font-size:12px;line-height:1.5;width:max-content;max-width:280px;opacity:0;visibility:hidden;transition:all .2s ease;z-index:100;box-shadow:0 4px 12px #00000026;pointer-events:none}.custom-variant-tooltip__content:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:6px solid transparent;border-top-color:var(--vs-tooltip-bg, #333)}.custom-variant-tooltip:hover .custom-variant-tooltip__content,.custom-variant-tooltip__trigger:focus+.custom-variant-tooltip__content{opacity:1;visibility:visible}.custom-variant-selector__dropdown-wrapper{position:relative;display:inline-block}.custom-variant-dropdown{appearance:none;-webkit-appearance:none;background:#fff;border:1px solid var(--vs-border-color, #ddd);border-radius:8px;padding:12px 40px 12px 16px;font-size:var(--vs-value-size, 18px);font-weight:var(--vs-value-weight, 600);color:var(--vs-value-color, #000);cursor:pointer;min-width:150px;transition:border-color .2s ease}.custom-variant-dropdown:hover,.custom-variant-dropdown:focus{border-color:var(--vs-value-color, #000);outline:none}.custom-variant-dropdown__arrow{position:absolute;right:14px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--vs-btn-color, #333)}.custom-variant-price{margin-top:12px;display:flex;align-items:center;gap:10px}.custom-variant-price__compare{font-size:calc(var(--vs-price-size, 20px) * .7);color:#999;text-decoration:line-through}.custom-variant-price__current{font-size:var(--vs-price-size, 20px);font-weight:var(--vs-price-weight, 600);color:var(--vs-price-color, #000)}.custom-variant-availability{margin-top:8px;font-size:13px}.custom-variant-availability--in-stock{color:var(--vs-stock-color, #0a8a0a);display:inline-flex;align-items:center;gap:4px}.custom-variant-availability--out-of-stock{color:#d10000}.custom-variant-quote-section{margin-top:16px}.custom-variant-quote{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--vs-quote-bg, #f8f5e6);border:1px solid var(--vs-quote-border, #e8dfc0);border-radius:8px}.custom-variant-quote__icon{flex-shrink:0;color:var(--vs-quote-icon-color, #b8860b);display:flex;align-items:center}.custom-variant-quote__text{font-size:var(--vs-quote-text-size, 14px);line-height:1.5;color:var(--vs-quote-text-color, #5c4813)}.custom-variant-quote-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding:14px 28px;background:var(--vs-quote-btn-bg, #b8860b);color:var(--vs-quote-btn-color, #fff)!important;font-size:var(--vs-quote-btn-size, 16px);font-weight:var(--vs-quote-btn-weight, 600);text-decoration:none!important;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;box-shadow:0 2px 8px #00000026;-webkit-tap-highlight-color:transparent}.custom-variant-quote-btn:hover,.custom-variant-quote-btn:focus,.custom-variant-quote-btn:active{background:var(--vs-quote-btn-bg-hover, #9a7209);color:var(--vs-quote-btn-color, #fff)!important;text-decoration:none!important;transform:translateY(-1px);box-shadow:0 4px 12px #0003}.custom-variant-quote-btn:visited{color:var(--vs-quote-btn-color, #fff)!important}@media screen and (max-width: 749px){.custom-variant-dropdown{width:100%;font-size:16px}.custom-variant-tooltip__content{left:0;transform:none;max-width:220px}.custom-variant-tooltip__content:after{left:12px;transform:none}.custom-variant-quote-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-variant-selector.css.map */
