.tbv-variant-option{border:0;border-bottom:1px solid var(--tbv-border, #e1ded9);margin:0;min-width:0;padding:0 0 18px}.tbv-variant-option>legend{align-items:center;color:var(--tbv-text, var(--fd-text, #242424));display:flex;float:none;font-size:12px;font-weight:600;justify-content:space-between;letter-spacing:.1em;margin:0 0 14px;padding:0;text-transform:uppercase;width:100%}.tbv-variant-option>legend strong{color:var(--tbv-text, var(--fd-text, #242424));font-size:14px;font-weight:400;letter-spacing:0;text-transform:none}.tbv-variant-option__values{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px}.tbv-variant-option__choice{cursor:pointer;position:relative}.tbv-variant-option__choice>input{height:1px;opacity:0;overflow:hidden;position:absolute;width:1px}.tbv-variant-option__chip{align-items:center;background:transparent;border:1px solid var(--tbv-border, #d9d5cf);color:var(--tbv-text, var(--fd-text, #242424));display:inline-flex;font-size:14px;justify-content:center;min-height:46px;min-width:64px;padding:9px 20px;text-align:center;transition:background-color .22s ease,border-color .22s ease,color .22s ease,transform .22s ease}.tbv-variant-option__choice>input:checked+.tbv-variant-option__chip{border-color:var(--tbv-option-accent, var(--tbv-accent, var(--fd-accent, #a66d18)));box-shadow:inset 0 0 0 1px var(--tbv-option-accent, var(--tbv-accent, var(--fd-accent, #a66d18)));color:var(--tbv-option-accent, var(--tbv-accent, var(--fd-accent, #a66d18)))}.tbv-variant-option__choice>input:focus-visible+.tbv-variant-option__chip{outline:2px solid var(--tbv-option-accent, var(--tbv-accent, var(--fd-accent, #a66d18)));outline-offset:3px}.tbv-variant-option__values--swatches{gap:14px 12px}.tbv-variant-option__swatch-choice{align-items:center;display:inline-flex;flex:0 0 68px;flex-direction:column;gap:7px;text-align:center}.tbv-variant-option__swatch{align-items:center;background:var(--tbv-option-swatch-color, #dedbd6);border:1px solid rgba(36,36,36,.18);border-radius:50%;display:flex;height:44px;justify-content:center;overflow:hidden;transition:box-shadow .22s ease,transform .22s ease;width:44px}.tbv-variant-option__swatch img{height:100%;object-fit:cover;width:100%}.tbv-variant-option__choice>input:checked+.tbv-variant-option__swatch{box-shadow:0 0 0 2px var(--tbv-option-accent, var(--tbv-accent, var(--fd-accent, #a66d18))),0 0 0 5px var(--tbv-card-bg, #fff);transform:scale(1.04)}.tbv-variant-option__choice>input:focus-visible+.tbv-variant-option__swatch{outline:2px solid var(--tbv-option-accent, var(--tbv-accent, var(--fd-accent, #a66d18)));outline-offset:5px}.tbv-variant-option__label{color:var(--tbv-text, var(--fd-text, #424242));font-size:10px;line-height:1.25;max-width:76px;text-transform:uppercase}.tbv-variant-option__select{-webkit-appearance:none;appearance:none;background-color:var(--tbv-card-bg, #fff);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16'%3E%3Cpath d='m3 6 5 5 5-5' fill='none' stroke='%23776c5f' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right 16px center;background-repeat:no-repeat;border:1px solid var(--tbv-border, #d9d5cf);border-radius:2px;color:var(--tbv-text, var(--fd-text, #242424));cursor:pointer;font:inherit;min-height:50px;padding:12px 44px 12px 16px;width:min(100%,360px)}.tbv-variant-option__select:focus-visible{outline:2px solid var(--tbv-option-accent, var(--tbv-accent, var(--fd-accent, #a66d18)));outline-offset:3px}.fd-product .fd-stage .fd-media.is-active{animation:tbv-variant-image-in .42s cubic-bezier(.2,.7,.25,1) both}.tbv-ring-product .tbv-ring-product__gallery-slide.is-active{animation:none}.tbv-ring-product[data-variant-animation=fade-up] .tbv-ring-product__gallery-slide.is-active{animation:tbv-variant-image-in var(--tbv-gallery-duration, .42s) cubic-bezier(.2,.7,.25,1) both}.tbv-ring-product[data-variant-animation=fade] .tbv-ring-product__gallery-slide.is-active{animation:tbv-variant-image-fade var(--tbv-gallery-duration, .42s) ease both}@keyframes tbv-variant-image-in{0%{opacity:.45;transform:translateY(7px) scale(.99)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes tbv-variant-image-fade{0%{opacity:.3}to{opacity:1}}@media(max-width:749px){.tbv-variant-option__values--swatches{gap:13px 8px}.tbv-variant-option__swatch-choice{flex-basis:60px}.tbv-variant-option__swatch{height:40px;width:40px}.tbv-variant-option__label{font-size:9px}}@media(prefers-reduced-motion:reduce){.tbv-variant-option__chip,.tbv-variant-option__swatch{transition:none}.fd-product .fd-stage .fd-media.is-active,.tbv-ring-product .tbv-ring-product__gallery-slide.is-active{animation:none}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tbv-variant-controls.css.map */
