variant-radios input.tr-option-missing+label,variant-selects input.tr-option-missing+label{opacity:.58;cursor:pointer;pointer-events:auto!important;text-decoration:none!important}variant-radios input.tr-option-missing+label .text-swatch,variant-selects input.tr-option-missing+label .text-swatch,variant-radios input.tr-option-missing+label .color-bg,variant-selects input.tr-option-missing+label .color-bg{border:1px dashed #777!important;text-decoration:none!important}variant-radios input.tr-option-missing+label:before,variant-radios input.tr-option-missing+label:after,variant-selects input.tr-option-missing+label:before,variant-selects input.tr-option-missing+label:after{display:none!important;content:none!important}variant-radios option.tr-option-missing,variant-selects option.tr-option-missing{color:#777;background:#f6f6f6}.tr-variant-notice{clear:both;flex-basis:100%;margin-top:12px;padding:10px 12px;border-left:3px solid #f8931f;background:#faf8f4;color:#333;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.tr-variant-notice[hidden]{display:none!important}.product-variants .tr-fold-fixed{display:block!important;flex:0 0 100%!important;width:100%!important;max-width:none!important;min-width:0;margin-top:12px;clear:both}.product-variants .tr-fold-fixed-label{display:block!important;width:100%!important;max-width:none!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;margin:0 0 10px!important;float:none!important}.product-variants .tr-fold-fixed-dot{display:block!important;float:none!important;margin:0!important;flex:none}.product-variants .tr-fold-opt>.form-label{flex:0 0 100%;width:100%;max-width:none;word-break:normal;overflow-wrap:normal}.tr-fold-card-image .image-inner{background:#fff;aspect-ratio:1/1}.tr-fold-card-image .image-inner>a{width:100%;height:100%}.tr-fold-card-image image-srcset.res-image{display:block;position:relative;width:100%;aspect-ratio:1/1;--aspect-ratio:1/1;background:#fff}.tr-fold-card-image image-srcset.res-image>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%!important;height:100%!important;object-fit:contain!important;object-position:center;background:#fff}@media(max-width:767px){.tr-variant-notice{font-size:13px;padding:10px}.product-variants .tr-fold-fixed-label{line-height:1.5}}
/*# sourceMappingURL=/cdn/shop/t/54/assets/tr-variant-picker.css.map */
